[Bug 1159737] Re: Importing `webbrowser` module gives NameError in Python 2.7.4rc1

Martin Packman martin.packman at canonical.com
Mon Mar 25 11:34:18 UTC 2013


** Bug watch added: Python Roundup #17541
   http://bugs.python.org/issue17541

** Also affects: python via
   http://bugs.python.org/issue17541
   Importance: Unknown
       Status: Unknown

** Bug watch added: Debian Bug tracker #703872
   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=703872

** Also affects: python2.7 (Debian) via
   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=703872
   Importance: Unknown
       Status: Unknown

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to python2.7 in Ubuntu.
https://bugs.launchpad.net/bugs/1159737

Title:
   Importing `webbrowser` module gives NameError in Python 2.7.4rc1

Status in Python:
  Unknown
Status in “python2.7” package in Ubuntu:
  New
Status in “python2.7” package in Debian:
  Unknown

Bug description:
  http://bugs.python.org/issue17541

  12:23 hrw at puchatek:lava-test-perf$ python -c "import webbrowser"
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/usr/lib/python2.7/webbrowser.py", line 505, in <module>
      register_X_browsers()
    File "/usr/lib/python2.7/webbrowser.py", line 489, in register_X_browsers
      register(browser, None, Chrome(browser))
  NameError: global name 'Chrome' is not defined

  Real life usecase:

  12:26 hrw at puchatek:lava-test-perf$ bzr lp-propose-merge 
  bzr: ERROR: exceptions.NameError: global name 'Chrome' is not defined

  Traceback (most recent call last):
    File "/usr/lib/python2.7/dist-packages/bzrlib/commands.py", line 930, in exception_to_return_code
      return the_callable(*args, **kwargs)
    File "/usr/lib/python2.7/dist-packages/bzrlib/commands.py", line 1121, in run_bzr
      ret = run(*run_argv)
    File "/usr/lib/python2.7/dist-packages/bzrlib/commands.py", line 673, in run_argv_aliases
      return self.run(**all_cmd_args)
    File "/usr/lib/python2.7/dist-packages/bzrlib/commands.py", line 697, in run
      return self._operation.run_simple(*args, **kwargs)
    File "/usr/lib/python2.7/dist-packages/bzrlib/cleanup.py", line 136, in run_simple
      self.cleanups, self.func, *args, **kwargs)
    File "/usr/lib/python2.7/dist-packages/bzrlib/cleanup.py", line 166, in _do_with_cleanups
      result = func(*args, **kwargs)
    File "/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/cmds.py", line 328, in run
      fixes=fixes)
    File "/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/lp_propose.py", line 76, in __init__
      self.launchpad = lp_api.login(service)
    File "/usr/lib/python2.7/dist-packages/bzrlib/lazy_import.py", line 108, in __getattribute__
      obj = object.__getattribute__(self, '_resolve')()
    File "/usr/lib/python2.7/dist-packages/bzrlib/lazy_import.py", line 85, in _resolve
      obj = factory(self, scope, name)
    File "/usr/lib/python2.7/dist-packages/bzrlib/lazy_import.py", line 200, in _import
      module = __import__(module_python_path, scope, scope, [member], level=0)
    File "/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/lp_api.py", line 48, in <module>
      from launchpadlib.launchpad import (
    File "/usr/lib/python2.7/dist-packages/launchpadlib/launchpad.py", line 36, in <module>
      from launchpadlib.credentials import (
    File "/usr/lib/python2.7/dist-packages/launchpadlib/credentials.py", line 40, in <module>
      import webbrowser
    File "/usr/lib/python2.7/webbrowser.py", line 505, in <module>
      register_X_browsers()
    File "/usr/lib/python2.7/webbrowser.py", line 489, in register_X_browsers
      register(browser, None, Chrome(browser))
  NameError: global name 'Chrome' is not defined

  bzr 2.6.0dev3 on python 2.7.4rc1 (Linux-3.8.0-13-generic-x86_64-with-
      Ubuntu-13.04-raring)
  arguments: ['/usr/bin/bzr', 'lp-propose-merge']
  plugins: bash_completion[2.6.0dev3], builddeb[2.7.0dev], builder[0.7.3],
      changelog_merge[2.6.0dev3], etckeeper[unknown], extmerge[unknown],
      fastimport[0.13.0], git[0.6.9], grep[2.6.0dev3], interactive[1.2.0],
      launchpad[2.6.0dev3], loom[2.2.0], netrc_credential_store[2.6.0dev3],
      news_merge[2.6.0dev3], pager[unknown], pipeline[1.4.0],
      po_merge[2.6.0dev3], qbzr[0.23.0], rewrite[0.6.4dev], search[1.7.0dev],
      stats[0.2.0dev], vimdiff[unknown], weave_fmt[2.6.0dev3]
  encoding: 'utf-8', fsenc: 'UTF-8', lang: 'pl_PL.UTF-8'

  *** Bazaar has encountered an internal error.  This probably indicates a
      bug in Bazaar.  You can help us fix it by filing a bug report at
          https://bugs.launchpad.net/bzr/+filebug
      including this traceback and a description of the problem.

  ProblemType: Bug
  DistroRelease: Ubuntu 13.04
  Package: python2.7 2.7.4~rc1-2ubuntu1
  ProcVersionSignature: Ubuntu 3.8.0-13.22-generic 3.8.3
  Uname: Linux 3.8.0-13-generic x86_64
  ApportVersion: 2.9.2-0ubuntu2
  Architecture: amd64
  Date: Mon Mar 25 12:26:00 2013
  MarkForUpload: True
  ProcEnviron:
   TERM=screen
   SHELL=/bin/bash
   PATH=(custom, no user)
   LANG=pl_PL.UTF-8
   LANGUAGE=pl:en
  SourcePackage: python2.7
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/python/+bug/1159737/+subscriptions




More information about the foundations-bugs mailing list