Dave Halter
|
57aefed6ea
|
Allow unsafe custom __getitem__ executions when allow unsafe executions is on
|
2023-07-29 00:33:09 +02:00 |
|
Dave Halter
|
8a4b079d0f
|
allow_descriptor_getattr -> allow_unsafe_interpreter_executions
|
2023-07-29 00:06:55 +02:00 |
|
Dave Halter
|
886279fb6d
|
Try to use the return annotations of properties, if available, fixes #1933
|
2023-07-28 22:35:15 +02:00 |
|
Dave Halter
|
ff3a7f367f
|
Avoid evaluating properties just for the api type, improves #1933
|
2023-07-28 22:11:15 +02:00 |
|
Dave Halter
|
1f70e3301e
|
Revert "Avoid one layer of caching that is probably useless"
This reverts commit a34c348a55.
|
2023-07-28 16:10:30 +02:00 |
|
Dave Halter
|
a34c348a55
|
Avoid one layer of caching that is probably useless
|
2023-07-28 16:05:56 +02:00 |
|
Dave Halter
|
972123c9c9
|
Introduce the property return annotation
|
2023-07-28 15:54:54 +02:00 |
|
Dave Halter
|
8d9e3ab3a7
|
Simplify
|
2023-07-28 13:10:26 +02:00 |
|
Dave Halter
|
048173e467
|
Remove a piece of unimportant code, see discussion in #1933
|
2023-07-28 10:15:28 +02:00 |
|
Peter Law
|
aa265a44e1
|
Have all py__file__ methods return a Path
|
2021-07-24 17:14:25 +01:00 |
|
Dave Halter
|
387d73990b
|
Fix issues with getitem on compiled objects that have annotations, see #1719
|
2021-01-17 13:48:22 +01:00 |
|
Dave Halter
|
7555dc0d45
|
Get rid of cast_path
|
2021-01-14 01:39:51 +01:00 |
|
Dave Halter
|
e6f18df1d2
|
unsafe -> not safe
|
2021-01-03 01:13:17 +01:00 |
|
Dave Halter
|
a4f45993f8
|
Simplify some things, so something like #1678 does not happen again
|
2020-10-23 21:38:39 +02:00 |
|
Dave Halter
|
9d1587a41d
|
Don't need to inherit from object anymore
|
2020-07-26 00:11:57 +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
|
480a464179
|
Implement all remaining Path issues and use it instead of strings
|
2020-07-12 01:14:00 +02:00 |
|
Dave Halter
|
7bcb420a0a
|
Delete a weird comment
|
2020-07-02 12:33:19 +02:00 |
|
Dave Halter
|
a0de93a638
|
Remove super arguments
|
2020-07-02 10:59:59 +02:00 |
|
Dave Halter
|
5ab351dc8f
|
Remove unicode literals from code base
|
2020-07-02 10:43:14 +02:00 |
|
Dave Halter
|
49e4b1a0f8
|
Remove force_unicode
|
2020-07-02 01:47:21 +02:00 |
|
Dave Halter
|
395f7fc59e
|
Remove inspect.Parameter compatibility
|
2020-07-02 00:44:25 +02:00 |
|
Dave Halter
|
02c3d651bd
|
Some more code quality fixes
|
2020-04-11 02:23:23 +02:00 |
|
Dave Halter
|
4af138f4fb
|
Merge branch 'docs' of https://github.com/blueyed/jedi into refactor
Almost all of the docstrings were still there.
|
2020-03-14 00:12:53 +01:00 |
|
Dave Halter
|
4c7179bc87
|
Generate type hints, fixes #987
|
2020-02-02 16:55:10 +01:00 |
|
Dave Halter
|
f42ab8872d
|
compiled_object -> compiled_value
|
2020-01-25 18:25:19 +01:00 |
|
Dave Halter
|
8cccdde28d
|
CompiledObject -> CompiledValue
|
2020-01-25 18:13:50 +01:00 |
|
Dave Halter
|
329329c195
|
Make MixedName a Namewrapper instead of inheritance
|
2020-01-25 17:54:19 +01:00 |
|
Dave Halter
|
8bde54a072
|
Remove underscore_memoization caching method
|
2020-01-25 17:29:52 +01:00 |
|
Dave Halter
|
235b887b75
|
Refactor MixedName quite a bit
|
2020-01-25 16:56:01 +01:00 |
|
Dave Halter
|
da2a55c73f
|
Fix issue with mixed objects, fixes #1480
|
2020-01-25 15:02:55 +01:00 |
|
Dave Halter
|
4d3f314baa
|
Create CompiledModule to have a better differentiation between compiled modules and compiles values
|
2020-01-24 13:01:54 +01:00 |
|
Dave Halter
|
44ba40958e
|
Make sure that CompiledObject doesn't have a file_io
|
2020-01-21 18:29:40 +01:00 |
|
Dave Halter
|
11a12d6ca8
|
Refactor execute_operation a bit
|
2020-01-12 13:01:08 +01:00 |
|
Dave Halter
|
3ba68b5bc6
|
Properly convert compiled values to generic classes
|
2020-01-10 15:09:16 +01:00 |
|
Dave Halter
|
cac73f2d44
|
Make Union/Optional works with compiled objects
|
2020-01-10 13:34:10 +01:00 |
|
Dave Halter
|
800ab65701
|
Fix a bug where parent_context was a value
|
2020-01-07 11:27:36 +01:00 |
|
Dave Halter
|
fdb5071bec
|
Fix some issues with converting names, see #1466
|
2020-01-07 10:59:15 +01:00 |
|
Dave Halter
|
0a53ce5136
|
Separate getting docstrings and getting signatures for names, see discussion #1466
|
2020-01-01 23:05:06 +01:00 |
|
Dave Halter
|
66ad620692
|
Get rid of a lot of flake8 errors
|
2020-01-01 02:42:31 +01:00 |
|
Dave Halter
|
83ce8b1162
|
Make the completions possible for Interpreter objects
|
2019-12-31 18:34:50 +01:00 |
|
Dave Halter
|
fcede44c2a
|
Move the docstring checking code to the names
|
2019-12-21 20:06:37 +01:00 |
|
Dave Halter
|
923fcf95d9
|
Make sure that __getattr__ is always working with Interpreter
fixes #1378
|
2019-12-13 16:07:38 +01:00 |
|
Dave Halter
|
902f0754e0
|
qualified names can be None, so we need to handle it
|
2019-12-13 14:36:05 +01:00 |
|
Dave Halter
|
12b07a435d
|
Cleanup some callbacks
|
2019-12-13 12:47:55 +01:00 |
|
Dave Halter
|
b8a1f6da55
|
Python 2 still sucks.
|
2019-12-03 23:41:33 +01:00 |
|
Dave Halter
|
3d784c748e
|
Python 2
|
2019-12-03 16:53:07 +01:00 |
|
Dave Halter
|
7254bec92c
|
Upgrade typeshed to the latest commits
Also fixes some small Jedi issues with it (None interpretation in annoations mostly)
|
2019-12-02 10:14:59 +01:00 |
|
Dave Halter
|
f43d144e23
|
Remove is_package on contexts
|
2019-12-01 21:01:33 +01:00 |
|
Dave Halter
|
8a26a23884
|
Make is_package a function and call it consistently
|
2019-12-01 19:31:31 +01:00 |
|