xtuml/meta.py
def get_metaclass(class_or_instance):
    '''
    Get the metaclass for a *class_or_instance*.
    '''
    if isinstance(class_or_instance, Class):
        return class_or_instance.__metaclass__
    
    elif issubclass(class_or_instance, Class):
        return class_or_instance.__metaclass__
    
    raise MetaException("the provided argument is not an xtuml class or instance")
def get_metaclass(class_or_instance):
    '''
    Get the metaclass for a *class_or_instance*.
    '''
    if isinstance(class_or_instance, Class):
        return class_or_instance.__metaclass__
    
    elif issubclass(class_or_instance, Class):
        return class_or_instance.__metaclass__
    
    raise MetaException("the provided argument is not an xtuml class or instance")
def get_metaclass ( class_or_instance ) : if isinstance ( class_or_instance , Class ) : return class_or_instance . __metaclass__ elif issubclass ( class_or_instance , Class ) : return class_or_instance . __metaclass__ raise MetaException ( "the provided argument is not an xtuml class or instance" )
Get the metaclass for a *class_or_instance*.
Get the metaclass for a * class_or_instance * .