We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f1e36f2 commit 76ad17fCopy full SHA for 76ad17f
generate-pdb-stubs/stubgen.py
@@ -85,8 +85,19 @@ def _add_imports(root_node):
85
])
86
)
87
88
+ last_consecutive_import_node_index = 0
89
+ encountered_first_import_node = False
90
+
91
+ for node in root_node.body:
92
+ if isinstance(node, (ast.Import, ast.ImportFrom)):
93
+ last_consecutive_import_node_index += 1
94
+ encountered_first_import_node = True
95
+ else:
96
+ if encountered_first_import_node:
97
+ break
98
99
for new_import_node in reversed(new_import_nodes.body):
- root_node.body.insert(0, new_import_node)
100
+ root_node.body.insert(last_consecutive_import_node_index, new_import_node)
101
102
103
def _remove_implementation_of_functions(root_node):
0 commit comments