55import rope .base .oi .soi
66import rope .base .pyscopes
77from rope .base import (
8- pynamesdef as pynames ,
8+ pynamesdef ,
99 exceptions ,
1010 ast ,
1111 astutils ,
@@ -21,10 +21,10 @@ def __init__(self, pycore, ast_node, parent):
2121 rope .base .pyobjects .AbstractFunction .__init__ (self )
2222 rope .base .pyobjects .PyDefinedObject .__init__ (self , pycore , ast_node , parent )
2323 self .arguments = self .ast_node .args
24- self .parameter_pyobjects = pynames ._Inferred (
24+ self .parameter_pyobjects = pynamesdef ._Inferred (
2525 self ._infer_parameters , self .get_module ()._get_concluded_data ()
2626 )
27- self .returned = pynames ._Inferred (self ._infer_returned )
27+ self .returned = pynamesdef ._Inferred (self ._infer_returned )
2828 self .parameter_pynames = None
2929
3030 def _create_structural_attributes (self ):
@@ -61,7 +61,7 @@ def get_parameters(self):
6161 result = {}
6262 for index , name in enumerate (self .get_param_names ()):
6363 # TODO: handle tuple parameters
64- result [name ] = pynames .ParameterName (self , index )
64+ result [name ] = pynamesdef .ParameterName (self , index )
6565 self .parameter_pynames = result
6666 return self .parameter_pynames
6767
@@ -251,7 +251,7 @@ def _create_structural_attributes(self):
251251 if self .resource is None :
252252 return result
253253 for name , resource in self ._get_child_resources ().items ():
254- result [name ] = pynames .ImportedModule (self , resource = resource )
254+ result [name ] = pynamesdef .ImportedModule (self , resource = resource )
255255 return result
256256
257257 def _create_concluded_attributes (self ):
@@ -307,7 +307,7 @@ def _assigned(self, name, assignment=None):
307307 self .scope_visitor ._assigned (name , assignment )
308308
309309 def _Name (self , node ):
310- assignment = pynames .AssignmentValue (
310+ assignment = pynamesdef .AssignmentValue (
311311 self .assigned_ast , assign_type = True , type_hint = self .type_hint
312312 )
313313 self ._assigned (node .id , assignment )
@@ -317,7 +317,7 @@ def _Tuple(self, node):
317317 for name , levels in names :
318318 assignment = None
319319 if self .assigned_ast is not None :
320- assignment = pynames .AssignmentValue (self .assigned_ast , levels )
320+ assignment = pynamesdef .AssignmentValue (self .assigned_ast , levels )
321321 self ._assigned (name , assignment )
322322
323323 def _Annotation (self , node ):
@@ -377,15 +377,15 @@ def _assigned(self, name, assignment=None):
377377 def _Name (self , node ):
378378 assignment = None
379379 if self .assigned_ast is not None :
380- assignment = pynames .AssignmentValue (self .assigned_ast )
380+ assignment = pynamesdef .AssignmentValue (self .assigned_ast )
381381 self ._assigned (node .id , assignment )
382382
383383 def _Tuple (self , node ):
384384 names = astutils .get_name_levels (node )
385385 for name , levels in names :
386386 assignment = None
387387 if self .assigned_ast is not None :
388- assignment = pynames .AssignmentValue (self .assigned_ast , levels )
388+ assignment = pynamesdef .AssignmentValue (self .assigned_ast , levels )
389389 self ._assigned (name , assignment )
390390
391391 def _Attribute (self , node ):
@@ -414,7 +414,7 @@ def get_module(self):
414414
415415 def _ClassDef (self , node ):
416416 pyclass = PyClass (self .pycore , node , self .owner_object )
417- self .names [node .name ] = pynames .DefinedName (pyclass )
417+ self .names [node .name ] = pynamesdef .DefinedName (pyclass )
418418 self .defineds .append (pyclass )
419419
420420 def _FunctionDef (self , node ):
@@ -423,7 +423,7 @@ def _FunctionDef(self, node):
423423 if isinstance (decorator , ast .Name ) and decorator .id == "property" :
424424 if isinstance (self , _ClassVisitor ):
425425 type_ = rope .base .builtins .Property (pyfunction )
426- arg = pynames .UnboundName (
426+ arg = pynamesdef .UnboundName (
427427 rope .base .pyobjects .PyObject (self .owner_object )
428428 )
429429
@@ -434,12 +434,12 @@ def _eval(type_=type_, arg=arg):
434434
435435 lineno = utils .guess_def_lineno (self .get_module (), node )
436436
437- self .names [node .name ] = pynames .EvaluatedName (
437+ self .names [node .name ] = pynamesdef .EvaluatedName (
438438 _eval , module = self .get_module (), lineno = lineno
439439 )
440440 break
441441 else :
442- self .names [node .name ] = pynames .DefinedName (pyfunction )
442+ self .names [node .name ] = pynamesdef .DefinedName (pyfunction )
443443 self .defineds .append (pyfunction )
444444
445445 def _AsyncFunctionDef (self , node ):
@@ -465,8 +465,8 @@ def _AsyncFor(self, node):
465465 def _assigned (self , name , assignment ):
466466 pyname = self .names .get (name , None )
467467 if pyname is None :
468- pyname = pynames .AssignedName (module = self .get_module ())
469- if isinstance (pyname , pynames .AssignedName ):
468+ pyname = pynamesdef .AssignedName (module = self .get_module ())
469+ if isinstance (pyname , pynamesdef .AssignedName ):
470470 if assignment is not None :
471471 pyname .assignments .append (assignment )
472472 self .names [name ] = pyname
@@ -476,12 +476,12 @@ def _update_evaluated(
476476 ):
477477 result = {}
478478 if isinstance (targets , str ):
479- assignment = pynames .AssignmentValue (assigned , [], evaluation , eval_type )
479+ assignment = pynamesdef .AssignmentValue (assigned , [], evaluation , eval_type )
480480 self ._assigned (targets , assignment )
481481 else :
482482 names = astutils .get_name_levels (targets )
483483 for name , levels in names :
484- assignment = pynames .AssignmentValue (
484+ assignment = pynamesdef .AssignmentValue (
485485 assigned , levels , evaluation , eval_type
486486 )
487487 self ._assigned (name , assignment )
@@ -519,19 +519,19 @@ def _Import(self, node):
519519 alias = import_pair .asname
520520 first_package = module_name .split ("." )[0 ]
521521 if alias is not None :
522- imported = pynames .ImportedModule (self .get_module (), module_name )
522+ imported = pynamesdef .ImportedModule (self .get_module (), module_name )
523523 if not self ._is_ignored_import (imported ):
524524 self .names [alias ] = imported
525525 else :
526- imported = pynames .ImportedModule (self .get_module (), first_package )
526+ imported = pynamesdef .ImportedModule (self .get_module (), first_package )
527527 if not self ._is_ignored_import (imported ):
528528 self .names [first_package ] = imported
529529
530530 def _ImportFrom (self , node ):
531531 level = 0
532532 if node .level :
533533 level = node .level
534- imported_module = pynames .ImportedModule (
534+ imported_module = pynamesdef .ImportedModule (
535535 self .get_module (),
536536 node .module or "" ,
537537 level ,
@@ -547,7 +547,7 @@ def _ImportFrom(self, node):
547547 alias = imported_name .asname
548548 if alias is not None :
549549 imported = alias
550- self .names [imported ] = pynames .ImportedName (
550+ self .names [imported ] = pynamesdef .ImportedName (
551551 imported_module , imported_name .name
552552 )
553553
@@ -565,7 +565,7 @@ def _Global(self, node):
565565 try :
566566 pyname = module [name ]
567567 except exceptions .AttributeNotFoundError :
568- pyname = pynames .AssignedName (node .lineno )
568+ pyname = pynamesdef .AssignedName (node .lineno )
569569 self .names [name ] = pyname
570570
571571
@@ -579,7 +579,7 @@ def _Name(self, node):
579579 self .names [node .id ] = self ._get_pyobject (node )
580580
581581 def _get_pyobject (self , node ):
582- return pynames .AssignedName (lineno = node .lineno , module = self .get_module ())
582+ return pynamesdef .AssignedName (lineno = node .lineno , module = self .get_module ())
583583
584584
585585class _GlobalVisitor (_ScopeVisitor ):
@@ -629,14 +629,14 @@ def _Attribute(self, node):
629629 return
630630 if isinstance (node .value , ast .Name ) and node .value .id == self .self_name :
631631 if node .attr not in self .scope_visitor .names :
632- self .scope_visitor .names [node .attr ] = pynames .AssignedName (
632+ self .scope_visitor .names [node .attr ] = pynamesdef .AssignedName (
633633 lineno = node .lineno , module = self .scope_visitor .get_module ()
634634 )
635635 if self .assigned_ast is not None :
636636 pyname = self .scope_visitor .names [node .attr ]
637- if isinstance (pyname , pynames .AssignedName ):
637+ if isinstance (pyname , pynamesdef .AssignedName ):
638638 pyname .assignments .append (
639- pynames .AssignmentValue (self .assigned_ast )
639+ pynamesdef .AssignmentValue (self .assigned_ast )
640640 )
641641
642642 def _Tuple (self , node ):
@@ -670,5 +670,5 @@ def get_names(self):
670670 imported = self .imported_module .get_object ()
671671 for name in imported :
672672 if not name .startswith ("_" ):
673- result [name ] = pynames .ImportedName (self .imported_module , name )
673+ result [name ] = pynamesdef .ImportedName (self .imported_module , name )
674674 return result
0 commit comments