From fede056ef75119e60a0caaa3886dcbac13d201ae Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 14 Dec 2020 10:47:17 +0000 Subject: [PATCH] Fix bug in redeclarator if type hint like Tuple[int, ...] is used * The ... confused the declaration process and so an empty identifier got registered, which then broke things later. --- .../python-ce/helpers/generator3/module_redeclarator.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/pycharm_helpers/plugins/python-ce/helpers/generator3/module_redeclarator.py b/docs/pycharm_helpers/plugins/python-ce/helpers/generator3/module_redeclarator.py index 342c5c036..0922d3256 100644 --- a/docs/pycharm_helpers/plugins/python-ce/helpers/generator3/module_redeclarator.py +++ b/docs/pycharm_helpers/plugins/python-ce/helpers/generator3/module_redeclarator.py @@ -227,6 +227,9 @@ class ModuleRedeclarator(object): def process_import_type(self, used_imports, p_modname, classname, import_type): parent = None + if import_type == '...': + return + if import_type in dir(sys.modules[p_modname]): if import_type != classname: parent = '.'