Dave Halter
|
0ffd566957
|
Merge branch 'project'
|
2020-03-21 02:52:51 +01:00 |
|
Christopher Cave-Ayland
|
17b3611c53
|
Included statement as a possible return type for BaseDefinition.type
|
2020-03-16 00:36:17 +01:00 |
|
Dave Halter
|
0888dd468f
|
Fix partialmethod issues
|
2020-03-14 01:22:46 +01:00 |
|
Dave Halter
|
661fdb2b26
|
Merge branch 'add-partialmethod' of https://github.com/ffe4/jedi
|
2020-03-14 00:28:06 +01:00 |
|
Daniel Lemm
|
2406e58386
|
Refactor stdlib PartialObject
Merges PartialObject and PartialMethodObject. Also adds more tests.
Some parts are still WIP, see: #1522.
Fixes #1519
|
2020-03-13 23:47:48 +01:00 |
|
Dave Halter
|
5cd212c51c
|
Merge branch 'expandtab' of https://github.com/Carreau/jedi
Also modify the test a bit to make sure that it passes properly if there are
folders present.
|
2020-03-13 23:40:48 +01:00 |
|
Daniel Lemm
|
fd6540a9e5
|
Fix PartialMethodObject (WIP)
Implemented feedback from PR #1522.
Does not pass new tests in test/completion/stdlib.py
|
2020-03-13 21:40:58 +01:00 |
|
Dave Halter
|
521e240c5f
|
Changed semantics of ClassVar attributes in classes, fixes #1502
|
2020-03-13 12:54:29 +01:00 |
|
Dave Halter
|
b4fa42a282
|
Avoid duplicate definitions for goto, fixes #1514
|
2020-03-13 02:22:05 +01:00 |
|
Dave Halter
|
fb72e1b448
|
Merge _remove_statements and infer_expr_stmt, fixes #1504
|
2020-03-13 00:50:25 +01:00 |
|
Daniel Lemm
|
96c969687a
|
Add partialmethod, fixes #1519
Returns correct method signature but test/completion/stdlib.py fails
|
2020-03-12 18:47:17 +01:00 |
|
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
|
bb91b96286
|
Merge branch 'typeddict' of https://github.com/pappasam/jedi
|
2020-03-01 01:31:17 +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
|
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
|
841fe75326
|
Fix an issue with environment selection
|
2020-02-06 22:41:11 +01:00 |
|
Dave Halter
|
f6465c5202
|
Get rid of one more os.getcwd() call
|
2020-02-06 01:51:10 +01:00 |
|
Dave Halter
|
14ac0512a9
|
Get rid of cwd modifications in tests
|
2020-02-06 01:47:39 +01:00 |
|
Dave Halter
|
b7919bd3e6
|
Merge branch 'master' into project
|
2020-02-04 23:56:47 +01:00 |
|
Dave Halter
|
7a55484b79
|
Fix a test issue
|
2020-02-04 23:56:01 +01:00 |
|
Dave Halter
|
670d6e8639
|
Move is_side_effect to Definition and correct bugs
|
2020-02-04 20:12:24 +01:00 |
|
Dave Halter
|
6313934d94
|
Add a docstring for is_side_effect
|
2020-02-04 19:39:13 +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
|
692bf5cfb7
|
Properly identify side effects, fixes #1411
|
2020-02-04 10:12:13 +01:00 |
|
Dave Halter
|
3388a9659b
|
Catch an error with illegal class instances, fixes #1491
|
2020-02-03 22:27:48 +01:00 |
|
Dave Halter
|
eb88c483fb
|
Catch an error with illegal class instances, fixes #1491
|
2020-02-03 22:27:22 +01:00 |
|
Dave Halter
|
2c62166ff6
|
Get parser errors working, fixes #1488
|
2020-02-03 22:06:12 +01:00 |
|
Dave Halter
|
3101e43aa6
|
Merge branch 'master' into project
|
2020-02-03 09:26:43 +01:00 |
|
Dave Halter
|
a49c757b8a
|
Make Ellipsis without list in Callable work, fixes #1475
|
2020-02-03 09:25:46 +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
|
8ff2ea4b38
|
Make sure to not load unsafe modules anymore if they are not on the sys path, fixes #760
|
2020-01-31 13:09:28 +01:00 |
|
Dave Halter
|
e7a77e438d
|
Remove python_version again, it might not be needed
|
2020-01-31 02:15:24 +01:00 |
|
Dave Halter
|
a05628443e
|
Make sure serialization works for projects
|
2020-01-31 02:14:34 +01:00 |
|
Dave Halter
|
d09882f970
|
Remove django from the project API
|
2020-01-31 01:50:52 +01:00 |
|
Dave Halter
|
e5ec2a3adf
|
Introduce two new Project params: python_path, python_version
|
2020-01-31 01:46:55 +01:00 |
|