def createRepos(self, db, cfg, passwordPrompter=None, userMap=None): if self.repos: if passwordPrompter is None: passwordPrompter = self.repos.getPwPrompt() if userMap is None: userMap = self.repos.getUserMap() else: if passwordPrompter is None: passwordPrompter = password.getPassword if userMap is None: userMap = cfg.user repos = NetworkRepositoryClient(cfg=cfg, pwPrompt=passwordPrompter, localRepository=db) repos.setFlavorPreferenceList(cfg.flavorPreferences) return repos
def createRepos(self, db, cfg, passwordPrompter=None, userMap=None): if self.repos: if passwordPrompter is None: passwordPrompter = self.repos.getPwPrompt() if userMap is None: userMap = self.repos.getUserMap() else: if passwordPrompter is None: passwordPrompter = password.getPassword if userMap is None: userMap = cfg.user proxyMap = cfg.getProxyMap() repos = NetworkRepositoryClient(cfg.repositoryMap, cfg.user, pwPrompt=passwordPrompter, localRepository=db, entitlementDir=cfg.entitlementDirectory, downloadRateLimit=cfg.downloadRateLimit, uploadRateLimit=cfg.uploadRateLimit, entitlements=cfg.entitlement, proxyMap=proxyMap, caCerts=cfg.trustedCerts, connectAttempts=cfg.connectAttempts, systemId=util.SystemIdFactory(cfg.systemIdScript).getId()) repos.setFlavorPreferenceList(cfg.flavorPreferences) return repos