[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gnue/gnue-common/src __init__.py,
Jason Cater <=