Let us walk on the 3-isogeny graph
Loading...
Searching...
No Matches
MovedModule Class Reference
Inheritance diagram for MovedModule:
Collaboration diagram for MovedModule:

Public Member Functions

 __init__ (self, name, old, new=None)
 
 __getattr__ (self, attr)
 
- Public Member Functions inherited from _LazyDescr
 __get__ (self, obj, tp)
 

Data Fields

 mod
 
- Data Fields inherited from _LazyDescr
 name
 

Protected Member Functions

 _resolve (self)
 

Detailed Description

Definition at line 108 of file six.py.

Constructor & Destructor Documentation

◆ __init__()

__init__ (   self,
  name,
  old,
  new = None 
)

Reimplemented from _LazyDescr.

Definition at line 110 of file six.py.

110 def __init__(self, name, old, new=None):
111 super(MovedModule, self).__init__(name)
112 if PY3:
113 if new is None:
114 new = name
115 self.mod = new
116 else:
117 self.mod = old
118
for i

References MovedModule.__init__(), and i.

Referenced by MovedModule.__init__(), and Protocol.__init_subclass__().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Function Documentation

◆ __getattr__()

__getattr__ (   self,
  attr 
)

Definition at line 122 of file six.py.

122 def __getattr__(self, attr):
123 _module = self._resolve()
124 value = getattr(_module, attr)
125 setattr(self, attr, value)
126 return value
127
128

References MovedModule._resolve(), MovedAttribute._resolve(), and i.

Here is the call graph for this function:

◆ _resolve()

_resolve (   self)
protected

Definition at line 119 of file six.py.

119 def _resolve(self):
120 return _import_module(self.mod)
121

References pip._vendor.six._import_module(), MovedModule.mod, and MovedAttribute.mod.

Referenced by _LazyDescr.__get__(), and MovedModule.__getattr__().

Here is the call graph for this function:
Here is the caller graph for this function:

Field Documentation

◆ mod

mod

Definition at line 115 of file six.py.

Referenced by MovedModule._resolve(), and MovedAttribute._resolve().


The documentation for this class was generated from the following file: