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
|
95763f0bb0
|
Formatting
|
2019-12-08 18:23:55 +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
|
54f4bd0bad
|
Fix issues with interpreter completions on unittest.mock.
For 3.6+ an error was ignored that lead to crashes. In 3.5 the OOM killer
eventually arrived...
Fixes #1415
|
2019-12-05 10:09:22 +01:00 |
|
Dave Halter
|
700bd12122
|
Improve call signature detection by a lot
Fixes #1399
|
2019-12-04 23:55:26 +01:00 |
|
Dave Halter
|
4ba3dc69b3
|
Make sure we use the right context in case of goto with decorators, fixes #1427
|
2019-12-04 00:25:43 +01:00 |
|
Dave Halter
|
b8a1f6da55
|
Python 2 still sucks.
|
2019-12-03 23:41:33 +01:00 |
|
Dave Halter
|
19aa50bb7f
|
Make sure an assert no longer causes unnecessary trouble
Fixes #1426, fixes #1414
|
2019-12-03 23:10:24 +01:00 |
|
Dave Halter
|
f46f00bc71
|
Avoid wrong random call signature completion, fixes #1433
|
2019-12-03 22:12:33 +01:00 |
|
Dave Halter
|
fea80c7fc8
|
Make sure py__iter__ has the right signature
|
2019-12-03 17:18:55 +01:00 |
|
Dave Halter
|
87852c1295
|
Remove probably dead code
|
2019-12-03 17:16:38 +01:00 |
|
Dave Halter
|
3d784c748e
|
Python 2
|
2019-12-03 16:53:07 +01:00 |
|
Dave Halter
|
e5d1091e80
|
Make sure execute_function_slots and get_function_slots is defined for all instances
|
2019-12-03 16:50:34 +01:00 |
|
Dave Halter
|
7254bec92c
|
Upgrade typeshed to the latest commits
Also fixes some small Jedi issues with it (None interpretation in annoations mostly)
|
2019-12-02 10:14:59 +01:00 |
|
Dave Halter
|
b8dfbc5d18
|
A CompiledInstance is not really compiled, it's an instance of a compiled class value
|
2019-12-01 23:50:46 +01:00 |
|
Dave Halter
|
f43d144e23
|
Remove is_package on contexts
|
2019-12-01 21:01:33 +01:00 |
|
Dave Halter
|
76e0e6a8c5
|
Fix some more package issues
|
2019-12-01 20:42:55 +01:00 |
|
Dave Halter
|
7b6405f76c
|
Get rid of py__package__ from contexts
|
2019-12-01 19:33:24 +01:00 |
|
Dave Halter
|
8a26a23884
|
Make is_package a function and call it consistently
|
2019-12-01 19:31:31 +01:00 |
|
Dave Halter
|
6ffeea7eea
|
Make sure code_lines works on stubs, even if they are builtins
|
2019-12-01 19:10:08 +01:00 |
|
Dave Halter
|
582df2f76d
|
Fix the MixedContext and also use MixedModuleContext
|
2019-12-01 17:22:36 +01:00 |
|
Dave Halter
|
5c79472024
|
Separate CompiledModuleContext from CompiledContext, fixes #1428
|
2019-12-01 14:56:55 +01:00 |
|
Dave Halter
|
378712dbc1
|
Fix contextualizing of subscriptlist
|
2019-12-01 11:07:18 +01:00 |
|
Dave Halter
|
b13c4c446f
|
Fix a globals context issue, fixes #1435
|
2019-12-01 01:28:03 +01:00 |
|
Dave Halter
|
e81c241905
|
Remove Python 2 implicit relative imports feature
Python 2 is almost gone, so I don't support those old features anymore.
|
2019-12-01 00:45:08 +01:00 |
|
Dave Halter
|
b895924311
|
Merge pull request #1451 from pappasam/FIX_SHOW_SYSTEM_FOLDERS
Fix: no longer shows folders recursively to root
|
2019-12-01 00:12:51 +01:00 |
|
Dave Halter
|
86071dda54
|
Use a different sys path for import completions and import type inference
Fix tests of the #1451 pull request
|
2019-12-01 00:12:19 +01:00 |
|
Dave Halter
|
3c68d3d341
|
Avoid finding submodules for compiled objects, because it's at least not implemented
|
2019-11-29 17:18:04 +01:00 |
|
Dave Halter
|
8478ad7ffb
|
Make sure that goto on a subscript colon doesn't crash
|
2019-11-29 17:10:07 +01:00 |
|
Dave Halter
|
98b592cb68
|
Fix getitem in compiled
This change just applies a change to CompiledObject that was done to values a long time ago
|
2019-11-29 16:14:17 +01:00 |
|
Dave Halter
|
c38e4fce70
|
Make sure py__get__ is defined on all values
Also define matches_signature on all signatures, there's definitely cases where that might be called
|
2019-11-29 15:04:04 +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 |
|
Endill
|
00b220516d
|
Fix annotation string generated from wrong object
|
2019-10-26 13:58:15 +02:00 |
|
Dave Halter
|
fbe58306c3
|
Add a few tests for a previous assertion failure
|
2019-09-05 10:57:04 +02:00 |
|
Dave Halter
|
9c19f72af3
|
Make sure a compiled instance is is_compiled
|
2019-09-05 10:13:03 +02:00 |
|
Dave Halter
|
599eded3d1
|
Remove a few unused imports
|
2019-09-05 00:54:13 +02:00 |
|