Public bug reported: Hi,
I have a program which uses launchpadlib's login_with, and it's crashing like this in a system without any browser installed: $ kubuntu-retry-builds -r frameworks -d artful Logs are activated and are going to be stored in: /home/santa/kubuntu-retry-builds_logs If you want to disable this feature, edit your ~/kubuntu-automation.conf Date started: Sat, 22 Apr 2017 22:36:33 +0200 The authorization page: (https://launchpad.net/+authorize-token?oauth_token=tKJzWL79XggpC6g6W3Hv&allow_permission=DESKTOP_INTEGRATION) should be opening in your browser. Use your browser to authorize this program to access Launchpad on your behalf. Waiting to hear from Launchpad about your decision... Traceback (most recent call last): File "/usr/bin/kubuntu-retry-builds", line 90, in <module> lp = Launchpad.login_with("kubuntu-retry-builds", "production") File "/usr/lib/python3/dist-packages/launchpadlib/launchpad.py", line 549, in login_with credential_save_failed, version) File "/usr/lib/python3/dist-packages/launchpadlib/launchpad.py", line 356, in _authorize_token_and_login credentials = authorization_engine(credentials, credential_store) File "/usr/lib/python3/dist-packages/launchpadlib/credentials.py", line 548, in __call__ self.make_end_user_authorize_token(credentials, request_token_string) File "/usr/lib/python3/dist-packages/launchpadlib/credentials.py", line 656, in make_end_user_authorize_token if browser_obj is not None: UnboundLocalError: local variable 'browser_obj' referenced before assignment replacing this code if browser_obj is not None: webbrowser.open(authorization_url) with this if browser is not None: webbrowser.open(authorization_url) fixes the problem for me ** Affects: python-launchpadlib (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1685549 Title: login_with() crashes if there's no web browser installed To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/python-launchpadlib/+bug/1685549/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
