def get_max_client(self): registry = queryUtility(IRegistry) maxui_settings = registry.forInterface(IMAXUISettings, check=False) maxclient = MaxClient(maxui_settings.max_server, maxui_settings.oauth_server) maxclient.setActor(maxui_settings.max_restricted_username) maxclient.setToken(maxui_settings.max_restricted_token) return maxclient
def __init__(self): conf_dir = os.path.dirname(__file__) self.restricted_username = '******' self.restricted_token = 'uj5v4XrWMxGP25CN3pAE39mYCL7cwBMV' self.config = ConfigParser.ConfigParser() self.config.read(os.path.join(conf_dir, "maxbunny.ini")) self.maxservers_settings = [maxserver for maxserver in self.config.sections() if maxserver.startswith('max_')] # Instantiate a maxclient for each maxserver self.maxclients = {} for maxserver in self.maxservers_settings: maxclient = MaxClient(url=self.config.get(maxserver, 'server'), oauth_server=self.config.get(maxserver, 'oauth_server')) maxclient.setActor(self.restricted_username) maxclient.setToken(self.restricted_token) self.maxclients[maxserver] = maxclient self.ios_session = Session()