For bug #161356, prevent an AttributeError if the exception has no __module__ attribute.
authorZac Medico <zmedico@gentoo.org>
Sat, 20 Jan 2007 20:07:21 +0000 (20:07 -0000)
committerZac Medico <zmedico@gentoo.org>
Sat, 20 Jan 2007 20:07:21 +0000 (20:07 -0000)
svn path=/main/trunk/; revision=5737

bin/emerge

index 471f8336b79014fb39f839d42dfead2cbed1a7d5..963675439863f4fed5d2722d5c64ddbe735fd9d6 100755 (executable)
@@ -1462,7 +1462,7 @@ class depgraph:
                                        raise # Needed else can't exit
                                except Exception, e:
                                        print >> sys.stderr, "\n\n!!! Problem in '%s' dependencies." % mykey
-                                       print >> sys.stderr, "!!!", str(e), e.__module__
+                                       print >> sys.stderr, "!!!", str(e), getattr(e, "__module__", None)
                                        raise
 
                                if not self.mysd: