Dave Halter
d574162da3
Fix namedtuple docstring/signature issues, fixes #1506
2020-03-10 20:07:10 +01:00
Dave Halter
8df917f1df
Fix a getattr_static issue, fixes #1517
2020-03-06 10:07:23 +01:00
Dave Halter
656324f686
Disable some more tests for Python 2
2020-03-01 13:30:41 +01:00
Dave Halter
bd1ef659e8
Make InterpreterEnvironment public
2020-03-01 12:47:26 +01:00
Dave Halter
afc61c2576
is_typeddict should be part of ClassMixin
2020-03-01 12:26:40 +01:00
Dave Halter
4d5373d626
Don't continue searching for values if an annotation is found
2020-03-01 12:25:46 +01:00
Dave Halter
609737322d
TypedDict checking should be at a later point
2020-03-01 02:34:38 +01:00
Dave Halter
fa63c92cf7
Simplify tests a bit
2020-03-01 01:56:49 +01:00
Dave Halter
bb91b96286
Merge branch 'typeddict' of https://github.com/pappasam/jedi
2020-03-01 01:31:17 +01:00
Peter Law
30738a092b
Update sith's module docstring to match the available operations
2020-02-24 01:33:46 +01:00
Lior Goldberg
1874e9be81
Remove the word 'class' from annotation_string
...
Currently, 'foo(x: int)' results with annotation_string="<class 'int'>".
Change this to 'int'.
2020-02-20 09:35:01 +01:00
Peter Law
c4cf0d78e1
Add a couple of docstrings
...
These are based on observation of the outputs of these functions.
2020-02-15 12:25:12 +01:00
Sam Roeca
d6f6c29a63
TypedDict test: fix Bar inheritance checks
...
Note: foo is defined as a function a the module level so I remove it
from consideration here to avoid complicating this test with other tests
in the module.
2020-02-13 10:43:41 -05:00
Peter Law
c7d1b8de9e
Tell sith that 'completions' became 'complete'
2020-02-13 09:51:31 +01:00
Sam Roeca
ac47866c4c
TypedDict: fix non-inheritance tests, add inheritance
...
Note: tests currently failing
2020-02-11 18:32:15 -05:00
Jma353
d42d3f45f0
Add venv to .gitignore
2020-02-11 19:08:47 +01:00
Peter Law
370e539a7e
Remove additional prefix which seems incorrect
2020-02-09 11:39:41 +01:00
Peter Law
fd1f9f22e9
Update use of _source which no longer exists to _code
2020-02-09 11:39:41 +01:00
Dave Halter
bcb7cc864c
Make sure to move up VSCode, because it's used a lot
2020-02-08 20:09:46 +01:00
Dave Halter
de2f753546
Revert "Make sure to mention that VSCode is using Jedi"
...
It was already in there.
This reverts commit 2cf06bcf48 .
2020-02-08 20:06:17 +01:00
Dave Halter
2cf06bcf48
Make sure to mention that VSCode is using Jedi
...
It has been used for a long time
2020-02-08 20:04:47 +01:00
Sam Roeca
cf954bf006
Expand on TypedDict tests.
...
Adds a function that takes the TypedDict as an argument.
Note: the last two tests are failing, along with lots of other tests
throughout the system.
2020-02-07 14:40:39 -05:00
Sam Roeca
9d2083fa08
Remove argument to filter.values()
...
Given 87161df2 , values(from_instance=False) doesn't produce completions
anymore. Therefore, we remove from_instance as an argument.
2020-02-07 13:38:52 -05:00
Sam Roeca
6a9745b42b
Get basic completions working with TypedDict
2020-02-07 13:24:00 -05:00
Dave Halter
87161df2f0
Make sure that typeddict py__getitem__ works
2020-02-07 16:45:03 +01:00
Dave Halter
7ef07b576f
Merge branch 'master' into typeddict
2020-02-07 04:03:27 +01:00
Dave Halter
7a55484b79
Fix a test issue
2020-02-04 23:56:01 +01:00
Dave Halter
40fced2450
Actually use follow_builtin_imports and improve the goto docstring, fixes #1492
2020-02-04 19:34:42 +01:00
Dave Halter
3388a9659b
Catch an error with illegal class instances, fixes #1491
2020-02-03 22:27:48 +01:00
Dave Halter
a49c757b8a
Make Ellipsis without list in Callable work, fixes #1475
2020-02-03 09:25:46 +01:00
Dave Halter
3ad3dc08b8
Run get_type_hint tests only for 3.6+
2020-02-03 01:03:19 +01:00
Dave Halter
eee919174d
Stubs should not become stubs again in the conversion function, fixes #1475
2020-02-03 00:58:54 +01:00
Dave Halter
e802f5aabd
Make sure to print errors in __main__ completions
2020-02-02 23:28:55 +01:00
Dave Halter
e3c4b5b77e
Make sure param hints are working for functions
2020-02-02 18:42:01 +01:00
Dave Halter
4c7179bc87
Generate type hints, fixes #987
2020-02-02 16:55:10 +01:00
Dave Halter
f4b1fc479d
Bump version to 0.16.1
2020-01-31 13:38:27 +01:00
Dave Halter
e1425de8a4
Make sure to be able to deal with all kinds of loaders, fixes #1487
2020-01-31 13:26:56 +01:00
Dave Halter
e930f47861
Make generators return more correct values with while loops, fixes #683
2020-01-29 10:13:46 +01:00
Dave Halter
d630ed55f3
Avoid aborting search for yields when they are still reachable, see #683
2020-01-28 09:35:58 +01:00
Dave Halter
bec87f7ff8
Jedi understand now when you use del, fixes #313
2020-01-26 20:07:56 +01:00
Dave Halter
045b8a35a2
Remove dead code
2020-01-26 19:39:15 +01:00
Dave Halter
8eb980db73
Create the basics to work with TypedDict in the future
2020-01-26 19:25:23 +01:00
Dave Halter
18f84d3af7
Remove Python 3.3 from environment tests
v0.16.0
2020-01-26 01:30:31 +01:00
Dave Halter
2ccd015b5a
Make sure to skip some tests for Python 3.5
2020-01-26 01:18:28 +01:00
Dave Halter
1a62674254
Small Changelog updates
2020-01-26 00:58:04 +01:00
Dave Halter
7645762a25
Fix a small signature issue
2020-01-26 00:42:00 +01:00
Dave Halter
2e036bffb5
Create a private helper to test completions
2020-01-26 00:28:48 +01:00
Dave Halter
feefd47ddd
Fix an issue with names
2020-01-25 18:48:52 +01:00
Dave Halter
f42ab8872d
compiled_object -> compiled_value
2020-01-25 18:25:19 +01:00
Dave Halter
7c3dbef9c5
Remove dead code
2020-01-25 18:16:30 +01:00