예제 #1
0
파일: client.py 프로젝트: v7labs/darwin-py
    def __init__(self,
                 config: Config,
                 default_team: Optional[str] = None,
                 log: Optional[Logger] = None):
        self.config: Config = config
        self.url: str = config.get("global/api_endpoint")
        self.base_url: str = config.get("global/base_url")
        self.default_team: str = default_team or config.get(
            "global/default_team")
        self.features: Dict[str, List[Feature]] = {}
        self._newer_version: Optional[DarwinVersionNumber] = None

        if log is None:
            self.log: Logger = logging.getLogger("darwin")
        else:
            self.log = log
예제 #2
0
 def __init__(self, config: Config, default_team: Optional[str] = None):
     self.config = config
     self.url = config.get("global/api_endpoint")
     self.base_url = config.get("global/base_url")
     self.default_team = default_team or config.get("global/default_team")