Ehsan Iran-Nejad
54a6dadde3
properties with setters are now reported as 'property' for completion ( #1983 )
...
* properties with setters are now reported as 'property' for completion
* code cleanups
* fixed test
* fixed tests
* Revert "fixed test"
This reverts commit a80c955a48 .
* code quality cleanup
* so picky
* Revert "Revert "fixed test""
This reverts commit 58dfc5292e .
* updated test per maintainer comments #1983
* removed extra char
2024-02-19 12:07:47 +00:00
Dave Halter
b6fd81f1e1
Another time avoiding a memory leak, also part of #1723
2021-01-14 01:18:00 +01:00
Dave Halter
b9067ccdbb
Avoid caching parso objects, fixes #1723
2021-01-14 00:29:34 +01:00
Dave Halter
7d160f96f6
Do not show signatures for properties, fixes #1695
2021-01-01 23:51:41 +01:00
Dave Halter
abf63d73d3
Basic implementation support for namedexpr, fixes #1647
2020-08-05 23:55:46 +02:00
Dave Halter
784e965d3a
@property now returns Name.type == 'property', fixes muffinmad/anakin-language-server#15
2020-07-20 01:20:24 +02:00
Dave Halter
49e4b1a0f8
Remove force_unicode
2020-07-02 01:47:21 +02:00
Dave Halter
a9d32fbc99
Remove literal_eval compatibility
2020-07-02 01:10:46 +02:00
Dave Halter
23db298e2f
Removed various 3.3/3.4/3.5 references
2020-07-02 00:34:27 +02:00
Dave Halter
384b2ad014
Fix an about dict completions
2020-05-16 00:46:46 +02:00
Dave Halter
02c3d651bd
Some more code quality fixes
2020-04-11 02:23:23 +02:00
Dave Halter
8eb980db73
Create the basics to work with TypedDict in the future
2020-01-26 19:25:23 +01:00
Dave Halter
7e769b87f3
Fix some more dict tests
2019-12-30 00:29:55 +01:00
Dave Halter
3b2dddd1d3
Make sure classmethod param completion works better for the first param
2019-12-25 03:39:37 +01:00
Dave Halter
110d89724e
Make sure staticmethod params are (mostly) inferred correctly, fixes #735
2019-12-24 21:32:12 +01:00
Dave Halter
fc785ce6ea
Attribute docstrings work now, fixes #138
2019-12-22 02:05:40 +01:00
Dave Halter
5fc308f1f8
call signature -> signature
2019-12-20 19:41:57 +01:00
Dave Halter
9f3a2f93c4
Remove get_statement_of_position. It's not used anymore
2019-08-23 00:13:18 +02:00
Dave Halter
bd754718e1
Fix a string escape
2019-08-22 23:32:52 +02:00
Dave Halter
9cc3b18d52
evaluation -> type inference and a few similar changes
2019-08-13 01:29:50 +02:00
Dave Halter
e68273c0ff
Fix quote completions for os.path.join path completions
2019-08-07 20:55:12 +02:00
Dave Halter
fd1e6afd07
A first iteration for file path completions
2019-08-04 13:50:23 +02:00
Dave Halter
2cf1797465
Caching for get_parent_scope
2019-06-18 10:04:10 +02:00
Dave Halter
42b6e20729
Changes for 3.8: sync_comp_for instead of comp_for
...
Please also look at the changes for parso in its b5d50392a4058919c0018666cdfc8c3eaaea9cb5 commit
2019-06-09 18:05:34 +02:00
Dave Halter
52ae6e7f0b
Remove a print statement
2019-05-18 00:19:06 +02:00
Dave Halter
c0c1aff577
Remove get_call_signature_for_any
2019-05-05 19:51:54 +02:00
Dave Halter
45a5eee18a
Better control over docstring generation
2019-05-05 19:50:52 +02:00
Dave Halter
2cb1bd162f
Better signature support for docstrings
2019-05-05 19:09:21 +02:00
Dave Halter
3c74b9bf10
Remove some code that is not necessary anmore, because of an improvment in get_parent_scope
2019-04-13 01:57:50 +02:00
Dave Halter
3602c95341
Refactor parent_scope a bit
2019-04-13 01:52:03 +02:00
Dave Halter
201cf880f9
Remove an if that was unnecessary
2019-04-12 12:59:21 +02:00
Dave Halter
31442ecb3b
Merge branch 'master' into typeshed
2019-04-09 22:58:30 +02:00
Dave Halter
24a06d2bf9
Merge branch 'names-all-scopes-false-returns-class-fields' of https://github.com/immerrr/jedi
2019-04-09 22:58:03 +02:00
Dave Halter
2a9e678877
Merge branch 'master' into typeshed
2019-02-27 13:13:17 +01:00
Dave Halter
17136e03d2
Fix get_parent_scope
2019-02-27 13:08:21 +01:00
Dave Halter
94f2677752
Fix names selection and params, fixes #1283
2019-02-26 00:20:33 +01:00
Dave Halter
249564d6ea
Merge remote-tracking branch 'origin/master' into typeshed
2018-12-15 18:20:51 +01:00
micbou
368bf7e58a
Improve docstring formatting
2018-11-26 00:26:34 +01:00
immerrr
1e8674b51c
get_module_names: fix "all_scopes=False" handling
...
Previously, names defined within the scope of first-level classes or functions
were returned.
2018-10-18 14:47:20 +03:00
Dave Halter
e086c433ff
Fix compiled docstrings for stubs
2018-09-04 10:08:09 +02:00
Dave Halter
8494164b22
Fix an async funcdef issue, fixes 1092.
2018-04-24 00:41:18 +02:00
Dima Gerasimov
ceb5509170
Include function return type annotation in docstring if it is present
2018-04-23 21:20:21 +02:00
Dave Halter
90a226f898
All modules now have a code_lines attribute, see #1062
2018-03-16 10:20:26 +01:00
Lee Danilek
b9903ede1b
Support mypy annotations using comment syntax
...
This allows us to use mypy annotations for completion in Python 2.
Closes #946
2018-03-13 17:55:28 +00:00
Dave Halter
d986c44b94
Merge with master
...
The deprecation of Python2.6 and the insertion of environments made it quite difficult to merge.
2018-01-20 19:32:59 +01:00
Hugo
cc623218e5
Replace function call with set literal
2018-01-07 10:40:06 +02:00
Dave Halter
d1d4986667
Eliminate is_py3 usages
2017-12-28 01:55:39 +01:00
Dave Halter
ff001e07a6
In parso params is now get_params().
2017-08-06 17:35:05 +02:00
Dave Halter
f35f1b9676
Add the cache_path parameter to parso calls.
2017-05-20 10:08:48 -04:00
Dave Halter
9bca3d39f5
Actually use parso now instead of Jedi.
2017-05-19 14:20:14 -04:00