MCPcopy Create free account
hub / github.com/PierreGode/Ragnar / __new__

Method __new__

pager_lib/six.py:868–877  ·  view source on GitHub ↗
(cls, name, this_bases, d)

Source from the content-addressed store, hash-verified

866 class metaclass(type):
867
868 def __new__(cls, name, this_bases, d):
869 if sys.version_info[:2] >= (3, 7):
870 # This version introduced PEP 560 that requires a bit
871 # of extra care (we mimic what is done by __build_class__).
872 resolved_bases = types.resolve_bases(bases)
873 if resolved_bases is not bases:
874 d['__orig_bases__'] = bases
875 else:
876 resolved_bases = bases
877 return meta(name, resolved_bases, d)
878
879 @classmethod
880 def __prepare__(cls, name, this_bases):

Calls

no outgoing calls