Tim Gates
c28b337278
docs: Fix a few typos
...
There are small typos in:
- jedi/api/exceptions.py
- jedi/inference/base_value.py
- jedi/inference/compiled/mixed.py
- jedi/inference/value/dynamic_arrays.py
Fixes:
- Should read `usually` rather than `ususally`.
- Should read `modifications` rather than `modfications`.
- Should read `interpreters` rather than `interpreteters`.
- Should read `inferred` rather than `inferrined`.
- Should read `completable` rather than `completeable`.
Signed-off-by: Tim Gates <tim.gates@iress.com >
2022-07-15 17:29:02 +10:00
Tom Aarsen
f193ae67e9
typo: "statemenet" -> "statement"
2021-11-17 12:59:13 +01:00
Dave Halter
ec9b453379
Handle defined_names for values that have no context, fixes #1744 , fixes #1745
2021-11-17 01:07:28 +01:00
Dave Halter
84d086a47b
Fix an issue with whitespace after a dot at the end of a file, also part of #1748
2021-11-17 00:31:46 +01:00
Dave Halter
b846043117
Add 3.10 to the supported Python versions
2021-11-16 23:19:21 +01:00
Peter Law
87388ae00f
Drop dead line
2021-07-24 17:12:34 +01:00
Peter Law
b9fd84e11c
Add sanity-check exception
...
Found by mypy while adding types.
2021-07-24 17:12:34 +01:00
Peter Law
75624f0e3c
Convert more things to Python 3 idioms
2021-07-24 17:12:34 +01:00
Aivar Annamaa
9f41153eb2
Allow tweaking Interpreter sys_path ( #1734 )
2021-01-23 14:38:10 +01:00
Dave Halter
0ff532b937
Refactor docstrings
2021-01-14 01:11:50 +01:00
Dave Halter
b9067ccdbb
Avoid caching parso objects, fixes #1723
2021-01-14 00:29:34 +01:00
Dave Halter
6279791b24
Fix an issue with complete_search
2021-01-10 16:08:17 +01:00
Dave Halter
3428a24af0
Remove an outdated comment
2021-01-02 23:41:38 +01:00
Dave Halter
2ec3d72151
Use "namespace" as a Name.type
2021-01-02 12:14:28 +01:00
Dave Halter
02d43caa5e
Fix a wrong test about references
2021-01-02 01:17:38 +01:00
Dave Halter
7d160f96f6
Do not show signatures for properties, fixes #1695
2021-01-01 23:51:41 +01:00
Dave Halter
f9cec89038
Merge branch 'master' into deprecations
2020-12-12 12:17:25 +01:00
Dave Halter
42a759a7ae
Merge pull request #1706 from ColdGrub1384/master
...
Catch 'PermissionError' for unreadable directories
2020-12-07 22:34:03 +01:00
Adrian Labbé
12a2d10595
Catch 'OSError' instead of just 'PermissionError'
2020-12-06 15:25:46 -03:00
Yoni Weill
ccdf7eddf4
add Completion.get_completion_prefix_length
...
fixes #1687
2020-12-06 17:21:33 +02:00
Adrian Labbé
83d4ec9e84
Catch 'PermissionError' for unreadable directories
2020-12-05 21:00:28 -03:00
Dave Halter
a03a093e2c
change the create_stub_module stuff a bit
2020-10-24 10:41:59 +02:00
Dave Halter
6094e7b39a
Fix get_line_code for stubs
2020-10-24 10:12:32 +02:00
Dave Halter
a5a36a049c
Fix an infer issue on literals after brackets, fixes #1657
2020-10-23 19:09:23 +02:00
Dave Halter
76c0c373da
Merge pull request #1642 from PeterJCLaw/mypy
...
Add an initial mypy config
2020-08-05 01:09:49 +02:00
Dave Halter
2f7d0ec42c
Project attributes are now read accessible
2020-08-01 18:26:26 +02:00
Peter Law
b892c07841
Merge branch 'master' into mypy
2020-07-26 12:25:19 +01:00
Peter Law
86e0e16625
Drop redundant rtype comment
...
This is better expressed as an annotation.
2020-07-26 12:10:59 +01:00
Dave Halter
9d1587a41d
Don't need to inherit from object anymore
2020-07-26 00:11:57 +02:00
Peter Law
38f853cf86
Add ignores for stdlib imports only recently added
2020-07-24 21:06:30 +01:00
Peter Law
48e5aa777b
Annotate potentially missing import
2020-07-24 20:25:55 +01:00
Peter Law
5e509814f7
Ignore mypy not coping with decorated properties
2020-07-24 20:25:55 +01:00
Peter Law
07fbcd2262
Make this explicitly expect a Path
2020-07-24 20:25:55 +01:00
Peter Law
1c87ae378d
This is a Path now
2020-07-24 20:25:55 +01:00
Peter Law
f98a9f7999
Annotate the completions cache
2020-07-24 16:10:34 +01:00
Peter Law
35c2d660cb
Fix most import related mypy errors
2020-07-24 16:10:34 +01:00
Peter Law
480c352d33
Python 3.6 embeddable doesn't have pydoc_data
...
This reinstates the import check for pydoc_data for now.
Specifically I looked in the following:
- python-3.6.8-embed-amd64.zip: missing pydoc_data
- python-3.7.8-embed-amd64.zip: present
- python-3.8.5-embed-amd64.zip: present
2020-07-24 16:07:48 +01:00
Dave Halter
abb2250bf5
Remove all deprecations
2020-07-20 02:02:41 +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
7281302281
The defaults for find_system_environments and get_system_environment were wrong
...
This happened, because of the migration to Python 3 only.
2020-07-19 14:35:40 +02:00
Dave Halter
9957565b37
Try to use yield from instead of yield, if possible
2020-07-19 13:34:58 +02:00
Dave Halter
5bc174bf8d
Start writing CHANGELOG for the next release
2020-07-18 17:00:45 +02:00
Dave Halter
1ece7698c2
Merge branch 'master' into python3
2020-07-17 16:07:54 +02:00
Ryan Clary
b0f664ec94
* reflect default Popen behavior by inheriting os.environ
...
* without passing env_vars to create_environment, GeneralizedPopen behavior is same as before fix to issue #1540 (803c3cb271 )
* env_vars allows explicit environment variables, per PR #1619 (f9183bbf64 )
2020-07-16 19:04:33 -07:00
Dave Halter
7f3a7db7e6
Refactor Interpeter completions a bit
2020-07-12 22:26:57 +02:00
Dave Halter
3ffe8475b8
Make sure the interpreter completions work better in Jupyter Notebook, fixes #1628
2020-07-12 22:20:06 +02:00
Dave Halter
396d7df314
Fix an issue with interpreter completion, see also #1628
2020-07-12 22:02:00 +02:00
Dave Halter
a49c062b35
Properly support Python3.9
2020-07-12 01:58:13 +02:00
Dave Halter
480a464179
Implement all remaining Path issues and use it instead of strings
2020-07-12 01:14:00 +02:00
Dave Halter
db0e90763b
Start using pathlib.Path instead of all the os.path functions
2020-07-10 17:30:36 +02:00