summaryrefslogtreecommitdiff
path: root/pbr/packaging.py
diff options
context:
space:
mode:
authorJulien Danjou <julien@danjou.info>2016-03-07 09:38:11 +0100
committerIan Cordasco <graffatcolmingov@gmail.com>2016-04-01 17:41:06 -0500
commit9b5f422c34bdb9d09f41c74c2b919a52824d7639 (patch)
treea19a878d48c9c8b9547c3f579d65405436ad789c /pbr/packaging.py
parentb4d21581e267e821d5ac524b4dfc63c149ffcfd5 (diff)
downloadpbr-9b5f422c34bdb9d09f41c74c2b919a52824d7639.tar.gz
package: fix wrong catch in email parsing
email.MessageError exception does not exist, so if an error occur, the code block will fail completely. Fix the path to the correct class. Co-Authored-By: Ian Cordasco <graffatcolmingov@gmail.com> Change-Id: Ic4e69405ca6346191da66a86f0b7aa5b3b75bed6
Diffstat (limited to 'pbr/packaging.py')
-rw-r--r--pbr/packaging.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/pbr/packaging.py b/pbr/packaging.py
index 0f05574..b78b4d9 100644
--- a/pbr/packaging.py
+++ b/pbr/packaging.py
@@ -23,6 +23,7 @@ from __future__ import unicode_literals
from distutils.command import install as du_install
from distutils import log
import email
+import email.errors
import os
import re
import sys
@@ -663,7 +664,7 @@ def _get_version_from_pkg_metadata(package_name):
continue
try:
pkg_metadata = email.message_from_file(pkg_metadata_file)
- except email.MessageError:
+ except email.errors.MessageError:
continue
# Check to make sure we're in our own dir