xtuml/consistency_check.py
def pretty_unique_identifier(inst, identifier):
    '''
    Create a human-readable representation a unique identifier.
    '''
    values = ''
    prefix = ''
    metaclass = xtuml.get_metaclass(inst)
    
    for name, ty in metaclass.attributes:
        if name in metaclass.identifying_attributes:
            value = getattr(inst, name)
            value = xtuml.serialize_value(value, ty)
            values += '%s%s=%s' % (prefix, name, value)
            prefix = ', '
                    
    return '%s(%s)' % (identifier, values)
def pretty_unique_identifier(inst, identifier):
    '''
    Create a human-readable representation a unique identifier.
    '''
    values = ''
    prefix = ''
    metaclass = xtuml.get_metaclass(inst)
    
    for name, ty in metaclass.attributes:
        if name in metaclass.identifying_attributes:
            value = getattr(inst, name)
            value = xtuml.serialize_value(value, ty)
            values += '%s%s=%s' % (prefix, name, value)
            prefix = ', '
                    
    return '%s(%s)' % (identifier, values)
def pretty_unique_identifier ( inst , identifier ) : values = '' prefix = '' metaclass = xtuml . get_metaclass ( inst ) for name , ty in metaclass . attributes : if name in metaclass . identifying_attributes : value = getattr ( inst , name ) value = xtuml . serialize_value ( value , ty ) values += '%s%s=%s' % ( prefix , name , value ) prefix = ', ' return '%s(%s)' % ( identifier , values )
Create a human-readable representation a unique identifier.
Create a human - readable representation a unique identifier .