def __init__(self, entitytype, prefix, custom_def=None):
        entire_entitytype = entitytype
        if not entitytype.startswith(self.TOSCA):
            entire_entitytype = prefix + entitytype
        if entire_entitytype in list(self.TOSCA_DEF.keys()):
            self.defs = self.TOSCA_DEF[entire_entitytype]
            entitytype = entire_entitytype
        elif custom_def and entitytype in list(custom_def.keys()):
            self.defs = custom_def[entitytype]
        else:
            self.defs = None
            ExceptionCollector.appendException(
                InvalidTypeError(what=entitytype))
        self.type = entitytype
dataset/ETHPy150Open openstack/tosca-parser/toscaparser/elements/statefulentitytype.py/StatefulEntityType.__init__/original