jira: RecursionError: maximum recursion depth exceeded in comparison

Before raising any bug be sure that you used the latest release and that it still reproduces with the latest master. No other version is supported.

Describe the bug

Unable to log in to JIRA. I get an error: RecursionError: maximum recursion depth exceeded in comparison

To Reproduce

username, password = ...
site = jira.JIRA('http://mysite.atlassian.net', auth=(username, password))
  1. Any additional steps or considerations that happen before or after.

Expected behavior Expected to log into JIRA successfully.

Stack Trace

Traceback (most recent call last):
  File "jira/weekly_summary.py", line 130, in <module>
    main()
  File "jira/weekly_summary.py", line 65, in main
    site = jira.JIRA('https://profound.atlassian.net', auth=auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 462, in __init__
    user = self.session(auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 512, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 629, in send
    r = dispatch_hook('response', hooks, r, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/hooks.py", line 31, in dispatch_hook
    _hook_data = hook(hook_data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 208, in handle_401
    self.init_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 224, in init_session
    self.start_session()
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 238, in start_session
    self._get_session(self.__auth)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/client.py", line 2446, in session
    r = self._session.post(url, data=json.dumps(authentication_data))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 154, in post
    return self.__verb('POST', url, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/jira/resilientsession.py", line 125, in __verb
    response = method(url, timeout=self.timeout, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 559, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 498, in request
    prep = self.prepare_request(req)
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 437, in prepare_request
    headers=merge_setting(request.headers, self.headers, dict_class=CaseInsensitiveDict),
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/sessions.py", line 68, in merge_setting
    merged_setting = dict_class(to_key_val_list(session_setting))
  File "/home/misha/envs/dbi2/lib/python3.6/site-packages/requests-2.19.1-py3.6.egg/requests/structures.py", line 44, in __init__
    self.update(data, **kwargs)
  File "/home/misha/envs/dbi2/lib/python3.6/_collections_abc.py", line 839, in update
    if isinstance(other, Mapping):
  File "/home/misha/envs/dbi2/lib/python3.6/abc.py", line 190, in __instancecheck__
    subclass in cls._abc_negative_cache):
  File "/home/misha/envs/dbi2/lib/python3.6/_weakrefset.py", line 75, in __contains__
    return wr in self.data
RecursionError: maximum recursion depth exceeded in comparison

Version Information Python Interpreter: 3.6.5 jira-python: 2.0.0 OS: Ubuntu 18.04 IPython (Optional): <VERSION> Other Dependencies:

Additional context

This used to work last week. Something changed since then (possibly on the JIRA side).

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Comments: 31

Most upvoted comments

Thank you, I can confirm that using tokens with basic_auth works.

For anyone reading this in the future: how to create an API token.

Sorry to join in late. For jira cloud auth=(username, password) seems to hit the deprecated session endpoint which is not going to work. @CSimpiFoN is correct, now we can use api token in place of password i.e. basic_auth=(username, api_token). It’s probably more helpful if I raise a PR to update the documentation accordingly.

Deprecation notice: https://developer.atlassian.com/cloud/jira/platform/deprecation-notice-basic-auth-and-cookie-based-auth/

@jonassteinberg1 basic_auth=(user@acme.com, api_token) should work. See https://confluence.atlassian.com/cloud/api-tokens-938839638.html to create api token.

Looks like the jira client went into a 401 retry loop and the stack blows up. cookie based auth has been deprecated in Jira cloud thus the 401s.

Really seems to be related to the Atlassian GDPR change: Changes to how users are identified: Personal data that is used to identify users, such as the username and userKey, will be removed from the REST APIs. Users will be identified by their Atlassian account ID (accountId) instead.

https://developer.atlassian.com/cloud/jira/platform/deprecation-notice-user-privacy-api-migration-guide/?_ga=2.245859204.1848394857.1555331013-66289541.1536828795#testing-your-gdpr-changes

I managed to make it work by creating an API token, and using that as password. Like this basic_auth works like charm.

I would be happy too if there was a way to use the API Token to authenticate, but as I see that is not supported by the module either 😕

Would be great if a developer saw our conversation. 😃

That the the jira-python bindings disappear up it’s own recursion isn’t brilliant and it should be possible to fix. But the underlying error, in my case, is that the connection is being refused, and that I suspect maybe because Atlassian have changed something about the expected format of the POST. (All guess work and supposition! so don’t quote me! and if you do don’t say who you’re quoting 😉 )