Lines Matching defs:module
2116 returns a tuple of (module, class).
2117 the module object could actually be self (a clinic object).
2119 a new class/module should go.
2122 parent = module = self
2131 parent = module = child
2135 return module, cls
2138 fail('Parent class or module ' + '.'.join(so_far) + " does not exist.")
2141 return module, cls
2193 def __init__(self, name, module=None):
2195 self.module = self.parent = module
2205 def __init__(self, name, module=None, cls=None, typedef=None, type_object=None):
2207 self.module = module
2211 self.parent = cls or module
2308 module, cls=None, c_basename=None,
2317 self.module = module
2319 self.parent = cls or module
2365 'name': self.name, 'module': self.module, 'parameters': self.parameters,
2583 # self, type, or module; however users can set their own.
3685 return "PyObject *", "module"
4086 module, cls = self.clinic._module_and_class(fields)
4088 fail("Can't nest a module inside a class!")
4090 if name in module.classes:
4091 fail("Already defined module " + repr(name) + "!")
4093 m = Module(name, module)
4094 module.modules[name] = m
4103 module, cls = self.clinic._module_and_class(fields)
4105 parent = cls or module
4109 c = Class(name, module, cls, typedef, type_object)
4297 module, cls = self.clinic._module_and_class(fields)
4299 for existing_function in (cls or module).functions:
4305 print("class", cls, "module", module, "existing", existing)
4311 module, cls = self.clinic._module_and_class(fields)
4315 self.function = existing_function.copy(name=function_name, full_name=full_name, module=module, cls=cls, c_basename=c_basename, docstring='')
4318 (cls or module).functions.append(self.function)
4336 module = None
4338 module = ast.parse(ast_input)
4341 if not module:
4344 name, legacy, kwargs = self.parse_converter(module.body[0].returns)
4356 module, cls = self.clinic._module_and_class(fields)
4376 if not module:
4377 fail("Undefined module used in declaration of " + repr(full_name.strip()) + ".")
4378 self.function = Function(name=function_name, full_name=full_name, module=module, cls=cls, c_basename=c_basename,
4391 (cls or module).functions.append(self.function)
4546 module = None
4549 module = ast.parse(ast_input)
4557 module = ast.parse(ast_input)
4560 if not module:
4563 function_args = module.body[0].args
4603 module = ast.parse(ast_input)
4631 denylist.visit(module)
4648 expr = module.body[0].value
4896 # not __new__, not __init__, and not module.classname
5213 module = globals()
5214 for name in module:
5241 cls = module[name]