Lines Matching refs:__new__
271 def __new__(cls, *args, **kwds):
272 result = complex.__new__(cls, *args)
496 def __new__(cls, name, bases, dict):
498 return type.__new__(cls, name, bases, dict)
509 def __new__(cls, name, bases, dict):
510 self = object.__new__(cls)
537 def __new__(metaclass, name, bases, dict):
538 cls = super(autosuper, metaclass).__new__(metaclass,
570 def __new__(metaclass, name, bases, dict):
585 return super(autoproperty, metaclass).__new__(metaclass,
636 def __new__(*args, **kwargs):
637 return type.__new__(*args, **kwargs)
651 new_calls = [] # to check the order of __new__ calls
654 def __new__(mcls, name, bases, ns):
656 return super().__new__(mcls, name, bases, ns)
663 def __new__(mcls, name, bases, ns):
665 return super().__new__(mcls, name, bases, ns)
679 # BMeta.__new__ calls AMeta.__new__ with super:
730 def __new__(mcls, *args, **kwargs):
732 return super().__new__(mcls)
738 def __new__(mcls, *args, **kwargs):
740 return super().__new__(mcls)
1363 def __new__(cls, name, bases, namespace, attr):
1365 return super().__new__(cls, name, bases, namespace)
1765 # Testing __new__ slot override...
1767 def __new__(cls):
1768 self = list.__new__(cls)
1784 self.assertRaises(TypeError, object.__new__)
1785 self.assertRaises(TypeError, object.__new__, '')
1786 self.assertRaises(TypeError, list.__new__, object)
1787 self.assertRaises(TypeError, object.__new__, list)
1789 __new__ = list.__new__
1792 __new__ = object.__new__
1798 object.__new__(A)
1799 self.assertRaises(TypeError, object.__new__, A, 5)
1806 object.__new__(A)
1807 object.__new__(A, 5)
1812 def __new__(cls, foo):
1813 return object.__new__(cls)
1814 object.__new__(A)
1815 self.assertRaises(TypeError, object.__new__, A, 5)
1820 def __new__(cls, foo):
1821 return object.__new__(cls)
1824 object.__new__(A)
1825 self.assertRaises(TypeError, object.__new__, A, 5)
1832 def __new__(cls, *args, **kwargs):
1836 __new__ = object.__new__
1844 del B.__new__
1846 del A.__new__
1895 x = object.__new__(X)
3721 m = M.__new__(M)
3731 # Testing __new__ returning something unexpected...
3733 def __new__(cls, arg):
3735 elif isinstance(arg, int): return object.__new__(D)
3736 else: return object.__new__(cls)
3753 def __new__(*args):
3762 def __new__(*args):
4126 def __new__(self, name, bases, ns):
4128 return super(WorkOnce, self).__new__(WorkOnce, name, bases, ns)
4893 def __new__(cls, foo, kw=0, *args, **kwds):
4894 return object.__new__(cls, *args, **kwds)
4979 def __new__(cls):
5434 def __new__(cls, a, b):
5435 self = super().__new__(cls)
5476 def __new__(cls, a, b, value):
5477 self = super().__new__(cls, value)
5493 def __new__(cls, a, b, *, value=0):
5494 self = super().__new__(cls, value)
5600 def __new__(mcls, name, bases, attrs):
5603 return type.__new__(mcls, name, bases, attrs)