예제 #1
0
파일: boson.py 프로젝트: zingale/sympy
    def __new__(cls, *args, **hints):
        if not len(args) in [1, 2]:
            raise ValueError('1 or 2 parameters expected, got %s' % args)

        if len(args) == 1:
            args = (args[0], Integer(1))

        if len(args) == 2:
            args = (args[0], Integer(args[1]))

        return Operator.__new__(cls, *args)
예제 #2
0
파일: boson.py 프로젝트: scopatz/sympy
    def __new__(cls, *args, **hints):
        if not len(args) in [1, 2]:
            raise ValueError("1 or 2 parameters expected, got %s" % args)

        if len(args) == 1:
            args = (args[0], Integer(1))

        if len(args) == 2:
            args = (args[0], Integer(args[1]))

        return Operator.__new__(cls, *args)
예제 #3
0
    def __new__(cls, *args, **hints):
        if not len(args) in [2]:
            raise ValueError('2 parameters expected, got %s' % str(args))

        return Operator.__new__(cls, *args)
예제 #4
0
 def __new__(cls, *args, **hints):
     return Operator.__new__(cls, *args, **hints)
예제 #5
0
 def __new__(cls, *args, **hints):
     return Operator.__new__(cls, *args, **hints)