This website requires JavaScript.
4ba3dc69b3
Make sure we use the right context in case of goto with decorators, fixes #1427
Dave Halter
2019-12-04 00:25:18 +01:00
b8a1f6da55
Python 2 still sucks.
Dave Halter
2019-12-03 23:41:33 +01:00
19aa50bb7f
Make sure an assert no longer causes unnecessary trouble
Dave Halter
2019-12-03 23:10:24 +01:00
8aee1e6213
Make sure that decorator signature completion is working, see #1433
Dave Halter
2019-12-03 22:18:01 +01:00
f46f00bc71
Avoid wrong random call signature completion, fixes #1433
Dave Halter
2019-12-03 22:12:33 +01:00
fea80c7fc8
Make sure py__iter__ has the right signature
Dave Halter
2019-12-03 17:18:30 +01:00
87852c1295
Remove probably dead code
Dave Halter
2019-12-03 17:16:38 +01:00
3d784c748e
Python 2
Dave Halter
2019-12-03 16:53:07 +01:00
e5d1091e80
Make sure execute_function_slots and get_function_slots is defined for all instances
Dave Halter
2019-12-03 16:50:34 +01:00
7254bec92c
Upgrade typeshed to the latest commits
Dave Halter
2019-12-02 10:14:59 +01:00
74de9e7d53
Make sure that the differences are calculated a bit more reliable, fixes #1429
Dave Halter
2019-12-02 00:22:15 +01:00
f54291a30b
Unfortunately commited something that should not have been committed
Dave Halter
2019-12-02 00:11:29 +01:00
4d3f6fa790
Fix Python 2 issues
Dave Halter
2019-12-02 00:04:22 +01:00
b8dfbc5d18
A CompiledInstance is not really compiled, it's an instance of a compiled class value
Dave Halter
2019-12-01 23:50:46 +01:00
f43d144e23
Remove is_package on contexts
Dave Halter
2019-12-01 20:50:29 +01:00
76e0e6a8c5
Fix some more package issues
Dave Halter
2019-12-01 20:42:55 +01:00
7b6405f76c
Get rid of py__package__ from contexts
Dave Halter
2019-12-01 19:33:24 +01:00
8a26a23884
Make is_package a function and call it consistently
Dave Halter
2019-12-01 19:31:31 +01:00
6ffeea7eea
Make sure code_lines works on stubs, even if they are builtins
Dave Halter
2019-12-01 19:10:08 +01:00
582df2f76d
Fix the MixedContext and also use MixedModuleContext
Dave Halter
2019-12-01 17:22:36 +01:00
5c79472024
Separate CompiledModuleContext from CompiledContext, fixes #1428
Dave Halter
2019-12-01 14:56:55 +01:00
378712dbc1
Fix contextualizing of subscriptlist
Dave Halter
2019-12-01 11:07:18 +01:00
b13c4c446f
Fix a globals context issue, fixes #1435
Dave Halter
2019-12-01 01:27:49 +01:00
e81c241905
Remove Python 2 implicit relative imports feature
Dave Halter
2019-12-01 00:45:08 +01:00
c77f33b73b
A small rename of a value that is actually a context
Dave Halter
2019-12-01 00:31:22 +01:00
b895924311
Merge pull request #1451 from pappasam/FIX_SHOW_SYSTEM_FOLDERS
Dave Halter
2019-12-01 00:12:51 +01:00
86071dda54
Use a different sys path for import completions and import type inference
Dave Halter
2019-12-01 00:10:11 +01:00
1ba83414a5
Change search strategy for adding parent paths:
Sam Roeca
2019-11-30 10:14:28 -05:00
59c5b51c0d
Add __ne__ to BaseValueSet. Might have caused issues in Python 2, see #1442
Dave Halter
2019-11-30 10:01:09 +01:00
c2fd7b3104
Fix: upward search omits unnecessary paths
Sam Roeca
2019-11-29 21:12:12 -05:00
4bc4f167e9
Revert "Fix: no longer shows folders recursively to root"
Sam Roeca
2019-11-29 20:11:23 -05:00
3c68d3d341
Avoid finding submodules for compiled objects, because it's at least not implemented
Dave Halter
2019-11-29 17:17:36 +01:00
8478ad7ffb
Make sure that goto on a subscript colon doesn't crash
Dave Halter
2019-11-29 17:10:07 +01:00
98b592cb68
Fix getitem in compiled
Dave Halter
2019-11-29 16:14:17 +01:00
c38e4fce70
Make sure py__get__ is defined on all values
Dave Halter
2019-11-29 14:57:32 +01:00
6e5e706288
Fix file name completions when file name is too long
Dave Halter
2019-11-29 14:11:31 +01:00
0e92be66db
Fix an issue around completions in comments before strings
Dave Halter
2019-11-29 13:44:12 +01:00
03b4177d3d
Fix: no longer shows folders recursively to root
Sam Roeca
2019-11-28 23:04:08 -05:00
761f0828c7
Fix missing inference for typing.Type[typing.TypeVar] (#1448 )
Samuel Roeca
2019-11-27 16:10:58 -05:00
facd21afc6
Remove Python 3.9 dev build from travis, it's not needed
Dave Halter
2019-11-27 20:50:29 +01:00
e1d840c89b
Start to use Python 3.8 in the normal CI pipeline
Dave Halter
2019-11-27 20:15:52 +01:00
15c13c1386
Fix the pow test for Python 3.8
Dave Halter
2019-11-27 20:12:37 +01:00
6d632a01eb
Fix inference from type comment for function parameter with dot
Jérome Perrin
2019-11-08 11:07:31 +01:00
4b15c8459a
Merge branch 'master' of https://github.com/davidhalter/jedi
ANtlord
2019-10-28 08:52:56 +02:00
00b220516d
Fix annotation string generated from wrong object
Endill
2019-10-26 09:40:11 +03:00
364a527fd9
Added missing sorted to scandir
Johannes Maria Frank
2019-10-22 16:49:35 +01:00
2039ab9a3c
Fixed pytest fixtures for test_api
Johannes Maria Frank
2019-10-22 16:47:06 +01:00
d48816603e
Sorted scandir results to have completions ordered
Johannes Maria Frank
2019-10-22 16:34:47 +01:00
f61d041830
Switched back to fuzzy off as default
Johannes Maria Frank
2019-10-22 16:06:46 +01:00
f7fae4dde7
Added file fuzzy match and refactored
Johannes Maria Frank
2019-10-22 15:50:16 +01:00
893b695a61
Merge branch 'master' of https://github.com/davidhalter/jedi
ANtlord
2019-10-21 22:27:06 +03:00
2653752f9c
Corrected formatting
Johannes Maria Frank
2019-10-21 15:44:03 +01:00
d73f32745d
Fixed bug for python 2
Johannes Maria Frank
2019-10-10 15:02:00 +02:00
1fa678e3fe
Corrected an error in the math fuzzy completion test
Johannes Maria Frank
2019-10-10 13:23:33 +02:00
a84087682d
Adopted results for different python versions
Johannes Maria Frank
2019-10-10 12:10:19 +02:00
48ffc5473a
Added test for math og
Johannes Maria Frank
2019-10-09 10:37:46 +02:00
0b56bf8f08
Added completions test with fuzzy=True
Johannes Maria Frank
2019-10-04 17:18:01 +01:00
85278242c3
Switched to fuzzy boolean
Johannes Maria Frank
2019-10-02 00:28:31 +01:00
6baa3ae8e1
Start working on uniting parts of code of file path/dict completion
Dave Halter
2019-09-27 09:36:37 +02:00
0bbc8d6e9a
Added match_method parameter
Johannes Maria Frank
2019-09-26 09:12:15 +01:00
8f306953da
Added experimental substring and fuzzysearch
Johannes Maria Frank
2019-09-26 08:17:30 +01:00
88ebb3e140
Get a few more tests passing about dict key strings
Dave Halter
2019-09-23 21:04:52 +02:00
954fd56fcc
Get some more dict completions working
Dave Halter
2019-09-23 09:21:43 +02:00
e8afb46cde
Get the first dict completions passing
Dave Halter
2019-09-22 11:13:56 +02:00
a6fcf779d4
Fix a small issue created in #1398
Dave Halter
2019-09-21 23:29:07 +02:00
527ef6fcdd
fix static analysis test skips with latest pytest
Levente Polyak
2019-09-20 18:34:39 +02:00
a0f95fc89f
Fixed rST in changelog
Philipp A
2019-09-21 11:06:58 +02:00
96d650cab3
test: test_completion: Dynamically resolve current directory name.
Maxim Cournoyer
2019-09-13 21:57:35 +09:00
659aaf6861
Naming corrections.
ANtlord
2019-09-19 08:42:39 +03:00
d68545d8de
Merge branch 'master' of https://github.com/davidhalter/jedi
ANtlord
2019-09-18 09:28:30 +03:00
f5ae7148dd
Basic django model fields are infered as builtin types.
ANtlord
2019-09-18 09:27:39 +03:00
e86a2ec566
Small rename
Dave Halter
2019-09-08 03:32:47 +02:00
e179b3e526
Add a test for dict key completions
Dave Halter
2019-09-07 02:58:21 +02:00
66022edf14
Skip Python 2 tests for some array issues
Dave Halter
2019-09-06 00:04:44 +02:00
ae79919eb4
Skip some param resolving tests in Python 2/3.4
Dave Halter
2019-09-05 18:27:37 +02:00
fbe58306c3
Add a few tests for a previous assertion failure
Dave Halter
2019-09-05 10:57:04 +02:00
9c19f72af3
Make sure a compiled instance is is_compiled
Dave Halter
2019-09-05 10:13:03 +02:00
a9f1d3d9bb
Reenable a test
Dave Halter
2019-09-05 10:09:33 +02:00
1db3e9a65d
Disable a test in Python2
Dave Halter
2019-09-05 10:03:50 +02:00
599eded3d1
Remove a few unused imports
Dave Halter
2019-09-05 00:54:13 +02:00
4e68287bba
Move eval_node to one place
Dave Halter
2019-09-05 00:52:14 +02:00
008e9860a8
Avoid creating the same object twice
Dave Halter
2019-09-05 00:37:51 +02:00
8cd5932fed
Move inference_state.goto to the name and _follow_error_node_imports_if_possible away from inference_state
Dave Halter
2019-09-05 00:34:13 +02:00
67c007338a
Make some dynamic array variables private
Dave Halter
2019-09-05 00:18:01 +02:00
aea2ddcbd8
ContextualizedName -> TreeNameDefinition
Dave Halter
2019-09-05 00:15:38 +02:00
4d332c32c0
Use create_name instead of duplicated logic
Dave Halter
2019-09-05 00:04:24 +02:00
02046d5333
Replace obj with value
Dave Halter
2019-09-04 11:12:30 +02:00
2faa8ade8b
Remove get_object, it's not needed anymore
Dave Halter
2019-09-04 11:04:09 +02:00
f9292ca8fa
Implement properties properly
Dave Halter
2019-09-04 10:59:22 +02:00
40b01bfd2c
Make arguments private for instance
Dave Halter
2019-09-04 09:34:22 +02:00
46e9b9e7cf
Refactor dynamic params a bit
Dave Halter
2019-09-04 09:31:01 +02:00
96848dd627
Revert "Refactor some dynamic function arguments things"
Dave Halter
2019-09-04 09:28:31 +02:00
e7d9a59da2
Refactor some dynamic function arguments things
Dave Halter
2019-09-04 09:27:06 +02:00
dd400f115a
Move some annotation inferring code to proper functions
Dave Halter
2019-09-04 01:29:41 +02:00
34f131e9b3
Remove an unneeded list cast
Dave Halter
2019-09-04 01:22:16 +02:00
47d6ae3da1
SimpleParamName -> AnonymousParamName
Dave Halter
2019-09-04 01:13:43 +02:00
79f9d78c83
Make create_instance_context a lot more understandable (and shorter)
Dave Halter
2019-09-04 01:06:25 +02:00
06d2119f51
Make sure a self variable is only defined in a function not outside
Dave Halter
2019-09-04 00:53:46 +02:00
b27f47683c
get_first_non_keyword_argument_values is not really used anymore
Dave Halter
2019-09-04 00:08:49 +02:00
0be9ab0caf
A simplification
Dave Halter
2019-09-04 00:00:32 +02:00