commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnue/gnue-common/src __init__.py


From: Jason Cater
Subject: gnue/gnue-common/src __init__.py
Date: Tue, 13 Nov 2001 09:05:51 -0500

CVSROOT:        /home/cvs
Module name:    gnue
Changes by:     Jason Cater <address@hidden>    01/11/13 09:05:51

Modified files:
        gnue-common/src: __init__.py 

Log message:
        Fixed bug with dynamic importing; if it generates an attributeError, 
then an ImportError is raised

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-common/src/__init__.py.diff?cvsroot=OldCVS&tr1=1.5&tr2=1.6&r1=text&r2=text

Patches:
Index: gnue/gnue-common/src/__init__.py
diff -u gnue/gnue-common/src/__init__.py:1.5 
gnue/gnue-common/src/__init__.py:1.6
--- gnue/gnue-common/src/__init__.py:1.5        Mon Nov  5 14:32:53 2001
+++ gnue/gnue-common/src/__init__.py    Tue Nov 13 09:05:51 2001
@@ -52,10 +52,13 @@
 import string
 
 def dyn_import(name):
+  try:
     mod = __import__(name)
     components = string.split(name, '.')
     for comp in components[1:]:
         mod = getattr(mod, comp)
     return mod
+  except AttributeError, mesg: 
+    raise ImportError, mesg
 
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]