def __init__(self, schema, name): """ @param schema: The containing schema. @type schema: L{schema.Schema} """ XBuiltin.__init__(self, schema, name) self.nillable = False
def create(cls, schema, name): """ Create an object based on the root tag name. @param schema: A schema object. @type schema: L{schema.Schema} @param name: The name. @type name: str @return: The created object. @rtype: L{XBuiltin} """ fn = cls.tags.get(name) if fn is not None: return fn(schema, name) return XBuiltin(schema, name)
def __init__(self, schema, name): XBuiltin.__init__(self, schema, name) self.nillable = False