Dave Halter
e4170d65b7
Make namespace folders work with stubs
2019-05-15 21:55:54 +02:00
Dave Halter
895eae1d54
Move all Name classes to a separate file
2019-05-07 00:30:16 +02:00
Dave Halter
c675e85d69
Use sub_module_dict for completing modules, not its own function
2019-05-06 09:19:33 +02:00
Dave Halter
2cb1bd162f
Better signature support for docstrings
2019-05-05 19:09:21 +02:00
Dave Halter
993567ca56
Remove submodule dict issues from namespace packages
2019-03-26 18:42:47 +01:00
Dave Halter
234f3d93cd
Rewrite py__package__ to return a list
2019-03-18 10:01:18 +01:00
Dave Halter
7374819ade
Add a repr to ImplicitNamespaceContext
2019-03-06 08:36:50 +01:00
Dave Halter
d90011c002
Cleanup a few issues with the latest module refactoring
2018-12-05 22:55:56 +01:00
Dave Halter
a5e6f26267
get_filters should always have the default search_global=False
2018-09-06 01:06:09 +02:00
Dave Halter
9ff5050d01
Use TreeContext in a good way
2018-08-03 00:25:25 +02:00
Maxim Novikov
fc14aad8f2
Fix namespace autocompletion error
2018-05-03 09:12:17 +02:00
Dave Halter
68f15c90ac
Undo most of the namespace changes and use module again
...
Is a module like every other module, because if you import an empty
folder foobar it will be available as an object:
<module 'foobar' (namespace)>.
See #1033 .
2018-01-25 20:51:55 +01:00
Dave Halter
04fba28d35
Differentiate between namespace and module as a type
...
Also fixed a bug related to implicit namespace contexts, fixes #1033 .
2018-01-25 20:35:54 +01:00
Dave Halter
5a06ea2699
Start using a lot more unicode literals for Python 2
2017-12-24 03:11:28 +01:00
Dave Halter
4ab7f7a0b0
Make ImplicitNamespaceContext a bit cleaner
2017-12-21 23:43:47 +01:00
Dave Halter
3c75f27376
Move the base Context stuff to another module to keep context free for imports.
2017-09-30 16:46:07 +02:00
Dave Halter
5f613ece28
Move the namespace to a separate module.
2017-09-29 15:31:26 +02:00