Пример #1
0
    def __new__(cls, *args, **kwargs):
        assert len(args) <= 1

        if len(args) == 1:
            kwargs["max_len"] = args[0]

        retval = SimpleType.__new__(cls, **kwargs)

        return retval
Пример #2
0
    def __new__(cls, *args, **kwargs):
        assert len(args) <= 1

        retval = SimpleType.__new__(cls,  ** kwargs)

        if len(args) == 1:
            retval.max_len = args[0]

        return retval