repository_definition.py (523B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\content\client\repository_definition.py 2 if False: 3 from content.client.repository import BaseContentRepository 4 from typing import Type, Dict 5 6 class RepositoryDefinition(object): 7 8 def __init__(self, repository_type, params): 9 self.repository_type = repository_type 10 self.params = params 11 12 def construct(self, **params): 13 kwargs = dict(self.params, **params) 14 return self.repository_type(**kwargs)