Lines Matching full:parent
46 .. method:: Importer.get_code(parent, modname, fqname)
50 *parent* specifies a parent module to define a context for importing.
53 *modname* specifies a single module (not dotted) within the parent.
59 If there is no parent, then modname==fqname.
85 .. method:: BuiltinImporter.get_code(parent, modname, fqname)
119 parent = determine_parent(globals)
120 q, tail = find_head_package(parent, name)
133 parent = sys.modules[pname]
134 assert globals is parent.__dict__
135 return parent
139 parent = sys.modules[pname]
140 assert parent.__name__ == pname
141 return parent
144 def find_head_package(parent, name):
152 if parent:
153 qname = "%s.%s" % (parent.__name__, head)
156 q = import_module(head, qname, parent)
158 if parent:
160 parent = None
161 q = import_module(head, qname, parent)
194 def import_module(partname, fqname, parent):
201 parent and parent.__path__)
208 if parent:
209 setattr(parent, partname, m)
220 parent = sys.modules[pname]
221 return import_module(name[i+1:], name, parent)