def get_session(self, obj_dict): """Return newly create session if it is external user needed else session from the pool.""" return session_pool.create_session( users.current_user(), is_external=True) if ( self.is_external_user_needed(obj_dict)) else ( session_pool.get_session(users.current_user()))
def __init__(self, endpoint=""): self.endpoint = endpoint if endpoint == url_module.QUERY else ( objects.get_singular(endpoint)) self.is_api = "" if endpoint == url_module.QUERY else url_module.API self.endpoint_url = urlparse.urljoin(environment.app_url, "/".join([self.is_api, endpoint])) self.session = session_pool.get_session(users.current_user())
def __init__(self, endpoint=""): self.endpoint = endpoint if endpoint == url_module.QUERY else ( objects.get_singular(endpoint)) self.is_api = "" if endpoint == url_module.QUERY else url_module.API self.endpoint_url = urlparse.urljoin( environment.app_url, "/".join([self.is_api, endpoint])) self.session = session_pool.get_session(users.current_user())
def _user_session(): """Returns a Requests session for the current user.""" return session_pool.get_session(users.current_user())