@classmethod
    def assemble(cls, datum):
        if '.' in datum:
            a, m = datum.split('.', 1)
            if len(a) and len(m):
                return cls(datum)
        raise ValidationError('Invalid Model: {}'.format(datum))
dataset/ETHPy150Open cosmic-api/cosmic.py/cosmic/types.py/Model.assemble/original