Use "namespace" as a Name.type

This commit is contained in:
Dave Halter committed 2021-01-02 12:14:28 +01:00
1 parent 02d43caa5e
commit 2ec3d72151
8 files changed
+10 -11

No files matched your search

+2 -2
View File
@@ -156,8 +156,8 @@ def rename(inference_state, definitions, new_name):
def inline(inference_state, names):
if not names:
raise RefactoringError("There is no name under the cursor")
if any(n.api_type == 'module' for n in names):
raise RefactoringError("Cannot inline imports or modules")
if any(n.api_type in ('module', 'namespace') for n in names):
raise RefactoringError("Cannot inline imports, modules or namespaces")
if any(n.tree_name is None for n in names):
raise RefactoringError("Cannot inline builtins/extensions")