예제 #1
0
    def __new__(cls, clsname, bases, attrs):
        newclass = super(MetaCrudRegister,
                         cls).__new__(cls, clsname, bases, attrs)

        if bases:
            if newclass.model:
                register(newclass.model, newclass)
            else:
                msg = "No model defined in {} class".format(newclass)
                raise NotModelException(msg)
        return newclass
예제 #2
0
    def __new__(cls, clsname, bases, attrs):
        newclass = super(
            MetaCrudRegister, cls
            ).__new__(cls, clsname, bases, attrs)

        if bases:
            if newclass.model:
                register(newclass.model, newclass)
            else:
                msg = "No model defined in {} class".format(newclass)
                raise NotModelException(msg)
        return newclass