PATCH: log a warning if a installclass fails to import

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

 



Log a warning when trying to load installclasses if the module can't be
loaded. In debug mode raise any errors that are found. This should maybe
just raise anything other than import errors.

Elliot

-- 
Elliot Peele
rPath, Inc.
elliot@xxxxxxxxx
919.851.3984 2117
diff -r 03dca8cf6f70 -r a0941259192c installclass.py
--- a/installclass.py   Mon Mar 05 18:59:17 2007 -0500
+++ b/installclass.py   Mon Mar 05 23:14:10 2007 -0500
@@ -527,7 +527,9 @@ def availableClasses(showHidden=0):
             if obj.hidden == 0 or showHidden == 1:
                 list.append(((obj.name, obj, obj.pixmap), sortOrder))
         except:
-            pass
+            log.warning ("module import of %s failed: %s" % (mainName, sys.exc_type))
+            if flags.debug: raise
+            else: continue
 
     list.sort(ordering)
     for (item, priority) in list:

[Index of Archives]     [Kickstart]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]
  Powered by Linux