Dave Halter
|
829ee0e6b0
|
Remove unused code
|
2020-01-01 03:27:17 +01:00 |
|
Dave Halter
|
8611fcf8ea
|
Fix some tests
|
2019-12-27 11:59:40 +01:00 |
|
Dave Halter
|
4161bfc7f2
|
Avoid some duplication of code
|
2019-12-22 01:24:50 +01:00 |
|
Dave Halter
|
fcede44c2a
|
Move the docstring checking code to the names
|
2019-12-21 20:06:37 +01:00 |
|
Dave Halter
|
e56d4fde98
|
Improved Generic subclass matching
|
2019-12-20 01:33:41 +01:00 |
|
Dave Halter
|
51e2e90dce
|
Make sure overload checks work for TypeAlias, see #1416
|
2019-12-20 01:33:41 +01:00 |
|
Dave Halter
|
38eb2c9ba3
|
Make sure that the definition order in stubs are ignored
|
2019-12-15 18:41:41 +01:00 |
|
Dave Halter
|
9d35adda02
|
Make sure that a goto on stubs even without the implementation is possible
|
2019-12-15 18:00:09 +01:00 |
|
Dave Halter
|
7bdedb40e3
|
Fix: Stubs in typeshed weren't loaded properly sometimes, fixes #1434
|
2019-12-14 21:33:00 +01:00 |
|
Dave Halter
|
e656a5f18f
|
Make it possible to infer Callable TypeVars, fixes #1449
|
2019-12-12 23:46:55 +01:00 |
|
Dave Halter
|
536a77551b
|
Account for sys path potentially not being all unicode in typeshed, fixes #1456
This is a bit stupid, but don't care too much, it will get removed soon, when
Python 2 support is going to get removed.
|
2019-12-11 00:30:37 +01:00 |
|
Dave Halter
|
28ecc2709a
|
Don't use globals anymore
|
2019-12-09 00:15:21 +01:00 |
|
Dave Halter
|
33224ae7e1
|
Remove a duplicate method
|
2019-12-09 00:11:51 +01:00 |
|
Dave Halter
|
d9260bf78b
|
More docstrings
|
2019-12-09 00:07:07 +01:00 |
|
Dave Halter
|
a51dc54759
|
A bit better documentation
|
2019-12-09 00:02:44 +01:00 |
|
Dave Halter
|
5acbb06315
|
Refactor so typing uses BaseTypingValueWithGenerics
This makes it finally possible to use type vars with Callable and some other classes.
Fixes #1413
|
2019-12-08 23:50:57 +01:00 |
|
Dave Halter
|
7319f8bf2c
|
Make some more classes private for inference.gradual.base
|
2019-12-08 23:15:31 +01:00 |
|
Dave Halter
|
d9ddaa31ae
|
Use _create_instance_with_generics
|
2019-12-08 23:09:55 +01:00 |
|
Dave Halter
|
5874b0bd69
|
The generics manager is now part of DefineGenericBase
|
2019-12-08 23:03:15 +01:00 |
|
Dave Halter
|
9eef771ec5
|
Remove get_index_and_execute and use something else
|
2019-12-08 22:55:52 +01:00 |
|
Dave Halter
|
9e6c53151b
|
_InstanceWrapper to _GenericInstanceWrapper
|
2019-12-08 22:47:07 +01:00 |
|
Dave Halter
|
84d10657a3
|
Another rename for readability
|
2019-12-08 22:46:35 +01:00 |
|
Dave Halter
|
5c4b3da45d
|
Merge GenericClass and _AbstractAnnotatedClass
|
2019-12-08 22:45:30 +01:00 |
|
Dave Halter
|
ad92882c48
|
Use the generics manager for all the typing classes
|
2019-12-08 22:42:01 +01:00 |
|
Dave Halter
|
8213d183fb
|
Start using generic managers, for #1413
|
2019-12-08 21:56:30 +01:00 |
|
Dave Halter
|
4fca7bd22d
|
Start working on generic managers, see #1413
|
2019-12-08 20:35:00 +01:00 |
|
Dave Halter
|
c112858a1c
|
Move iter_over_arguments to a separate file
|
2019-12-08 20:14:15 +01:00 |
|
Dave Halter
|
deaa7265dd
|
value_of_index -> context_of_index
|
2019-12-08 20:09:53 +01:00 |
|
Dave Halter
|
72fc85f4c3
|
Try to prepare DefineGenericBase for a more general usage
|
2019-12-08 19:58:00 +01:00 |
|
Dave Halter
|
df697cfb03
|
Make AbstractAnnotatedClass private
|
2019-12-08 19:00:26 +01:00 |
|
Dave Halter
|
fd054d1add
|
Move parts of AbstractAnnotatedClass to the new class DefineGenericBase
|
2019-12-08 18:58:28 +01:00 |
|
Dave Halter
|
aab0002950
|
Rename two classes to make some things clearer
|
2019-12-07 15:32:59 +01:00 |
|
Dave Halter
|
ddbb87fd1d
|
Make some lines shorter
|
2019-12-07 15:29:56 +01:00 |
|
Dave Halter
|
bc99fbdfea
|
Remove an unused InstanceArguments
|
2019-12-07 15:27:26 +01:00 |
|
Dave Halter
|
48ac0c9421
|
Move more stuff from gradual/typing.py to gradual/base.py
|
2019-12-07 15:27:14 +01:00 |
|
Dave Halter
|
37a9d1536c
|
Remove TypingName, it looks like it's not used
|
2019-12-07 15:12:27 +01:00 |
|
Dave Halter
|
3dbe5c10ae
|
Start splitting up gradual/typing.py
|
2019-12-07 15:11:50 +01:00 |
|
Dave Halter
|
ab8f0ba834
|
Make sure Callable TypeVars are better identified, solves a part of #1413
|
2019-12-07 15:02:41 +01:00 |
|
Dave Halter
|
4bd7c2e627
|
Remove a TODO that was implemented
|
2019-12-07 14:56:20 +01:00 |
|
Dave Halter
|
36b800f8d3
|
Make sure that Tuple autocompletes properly, fixes #1389
|
2019-12-05 18:55:33 +01:00 |
|
Dave Halter
|
8a26a23884
|
Make is_package a function and call it consistently
|
2019-12-01 19:31:31 +01:00 |
|
Samuel Roeca
|
761f0828c7
|
Fix missing inference for typing.Type[typing.TypeVar] (#1448)
* Add Type[TypeVar] support
* Completion tests for typing.Type[typing.TypeVar]
|
2019-11-27 22:10:58 +01:00 |
|
Jérome Perrin
|
6d632a01eb
|
Fix inference from type comment for function parameter with dot
fix for https://github.com/davidhalter/jedi/issues/1437
|
2019-11-08 13:41:17 +01:00 |
|
Dave Halter
|
34f131e9b3
|
Remove an unneeded list cast
|
2019-09-04 01:22:16 +02:00 |
|
Dave Halter
|
ac4dd06d11
|
Use get_executed_param_names if get_executed_param_names_and_issues is not necessary
|
2019-09-03 22:11:00 +02:00 |
|
Dave Halter
|
d4f3963cd0
|
Don't use get_executed_param_names_and_issues as an attribute on arguments
|
2019-09-03 22:07:34 +02:00 |
|
Dave Halter
|
7ad7d22fb0
|
Use function/arguments intead of execution
|
2019-09-02 21:50:56 +02:00 |
|
Dave Halter
|
edb17b8e7c
|
Refactor params and what execution contexts need
|
2019-09-01 14:14:42 +02:00 |
|
Dave Halter
|
066b189bfa
|
Fix cases where dicts are passed to dicts and generics were not properly applied
|
2019-08-27 20:41:46 +02:00 |
|
Dave Halter
|
18ecb5a746
|
Small rename
|
2019-08-26 23:34:01 +02:00 |
|