API- (, setuptools) , . __init__ API , . , pkg_resources.EntryPoint - parse. ,
class CustomDatasetDataLoader(object):
@classmethod
def create(cls):
"""standard creation"""
return cls()
@classmethod
def create_with_initialization(cls, opt):
"""create with special options."""
inst = cls()
return inst
, , CustomDatasetDataLoader.create_with_initialization(some_obj), , , - .
: , , ( ). , , , classmethod ( __init__) .
, - , (, - ), , .