Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def get_compat_backend(**kwargs):
- """
- Return a JupiterRequestsBackend instance.
- Jupiter or Ascended compat interface REST API Client. Given keyword
- arguments, construct and return an instance of the JupiterRequestsBackend.
- Accepts a username/password pair or a cookie.
- :param dict kwargs: Keyword arguments used to construct the backend
- :return: An instantiated JupiterRequestsBackend
- :rtype: JupiterRequestsBackend
- """
- # Defaults
- settings = {
- 'base_url': 'http://localhost/compat',
- 'verify': False,
- }
- # Arguments
- settings.update(kwargs)
- session = JupiterRequestsBackend.authenticate_session(
- settings['base_url'],
- settings['username'],
- settings['password'],
- verify=settings['verify'],
- )
- return JupiterRequestsBackend(
- session,
- settings['base_url'],
- verify=settings['verify'],
- username=settings['username'],
- password=settings['password'],
- )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement