Lines Matching refs:__new__
124 def __new__(metacls, cls, bases, classdict): member in EnumMeta
130 __new__, save_new, use_args = metacls._find_new_(classdict, member_type,
153 enum_class = super().__new__(metacls, cls, bases, classdict)
195 enum_member = __new__(enum_class)
199 enum_member = __new__(enum_class, *args)
247 enum_class.__new_member__ = __new__
248 enum_class.__new__ = Enum.__new__
291 return cls.__new__(cls, value)
399 enum_class = metacls.__new__(metacls, class_name, bases, classdict)
474 __new__ = classdict.get('__new__', None)
477 save_new = __new__ is not None
479 if __new__ is None:
487 None.__new__,
488 object.__new__,
489 Enum.__new__,
491 __new__ = target
493 if __new__ is not None:
496 __new__ = object.__new__
501 if __new__ is object.__new__:
506 return __new__, save_new, use_args
515 def __new__(cls, value): member in Enum
690 pseudo_member = object.__new__(cls)
787 pseudo_member = int.__new__(cls, value)