コード例 #1
0
ファイル: scoring.py プロジェクト: PrimozGodec/orange3
 def __new__(mcs, name, bases, dict_, **kwargs):
     cls = WrapperMeta.__new__(mcs, name, bases, dict_)
     # Essentially `if cls is not Score`, except that Score may not exist yet
     if hasattr(cls, "registry"):
         if not kwargs.get("abstract"):
             # Don't use inherited names, look into dict_
             cls.name = dict_.get("name", name)
             cls.registry[name] = cls
     else:
         cls.registry = {}
     return cls
コード例 #2
0
ファイル: scoring.py プロジェクト: brunom4ciel/moamanager
 def __new__(mcs, name, bases, dict_, **kwargs):
     cls = WrapperMeta.__new__(mcs, name, bases, dict_)
     # Essentially `if cls is not Score`, except that Score may not exist yet
     if hasattr(cls, "registry"):
         if not kwargs.get("abstract"):
             # Don't use inherited names, look into dict_
             cls.name = dict_.get("name", name)
             cls.registry[name] = cls
     else:
         cls.registry = {}
     return cls
コード例 #3
0
ファイル: scoring.py プロジェクト: PrimozGodec/orange3
 def __init__(cls, *args, **_):
     WrapperMeta.__init__(cls, *args)
コード例 #4
0
ファイル: scoring.py プロジェクト: brunom4ciel/moamanager
 def __init__(cls, *args, **_):
     WrapperMeta.__init__(cls, *args)