gpg module raises "Empty module name" error

Bug #1713253 reported by Jelmer Vernooij
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Breezy
Fix Released
Medium
Jelmer Vernooij

Bug Description

error: breezy.tests.blackbox.test_log.TestLogSignatures.test_log_with_signatures [ multipart
Content-Type: text/plain;charset=utf8
log
0^M
Content-Type: text/x-traceback;charset=utf8,language=python
traceback
471^M
Traceback (most recent call last):
  File "/tmp/tarmac/branch.IhAC3z/breezy/tests/blackbox/test_log.py", line 480, in test_log_with_signatures
    self.requireFeature(features.gpg)
  File "/tmp/tarmac/branch.IhAC3z/breezy/tests/__init__.py", line 1914, in requireFeature
    if not feature.available():
  File "/tmp/tarmac/branch.IhAC3z/breezy/tests/features.py", line 46, in available
    self._available = self._probe()
  File "/tmp/tarmac/branch.IhAC3z/breezy/tests/features.py", line 175, in _probe
    self._module = __import__(self.module_name, {}, {}, [''])
  File "/usr/lib/python2.7/dist-packages/gpg/__init__.py", line 101, in <module>
    from . import core
  File "/usr/lib/python2.7/dist-packages/gpg/core.py", line 34, in <module>
    from . import gpgme
  File "/usr/lib/python2.7/dist-packages/gpg/gpgme.py", line 21, in <module>
    _gpgme = swig_import_helper()
  File "/usr/lib/python2.7/dist-packages/gpg/gpgme.py", line 18, in swig_import_helper
    return importlib.import_module(mname)
  File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)
ValueError: Empty module name
0^M
]

Tags: gpg

Related branches

Revision history for this message
Jelmer Vernooij (jelmer) wrote :

I can reproduce this outside of bzr as well:

morgaine:~/src/breezy/trunk% python
Python 2.7.13+ (default, Jul 19 2017, 18:15:03)
[GCC 6.4.0 20170704] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> __import__('gpg', {}, {}, [''])

Martin Packman (gz)
Changed in brz:
importance: Undecided → Medium
Changed in brz:
status: Triaged → Fix Committed
Jelmer Vernooij (jelmer)
Changed in brz:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.