dabo Commit
Revision 6417
Date: 2011-02-10 08:47:34 -0800 (Thu, 10 Feb 2011)
Author: Paul
Trac: http://trac.dabodev.com/changeset/6417
Changed:
U trunk/dabo/dEvents.py
Log:
Reverted r6411 which added a reportWriter import to the dabo __init__
cycle. Fixed the original problem with a try block.
Diff:
Modified: trunk/dabo/dEvents.py
===================================================================
--- trunk/dabo/dEvents.py 2011-02-10 13:26:04 UTC (rev 6416)
+++ trunk/dabo/dEvents.py 2011-02-10 16:47:34 UTC (rev 6417)
@@ -5,9 +5,7 @@
from dabo.dObject import dObject
import dabo.ui as ui
from dabo.dLocalize import _
-import dabo.dReportWriter
-
class dEvent(object):
""" Base class for Dabo events.
@@ -222,7 +220,11 @@
class ReportEvent(dEvent):
def appliesToClass(eventClass, objectClass):
- return issubclass(objectClass, dabo.dReportWriter.dReportWriter)
+ try:
+ return issubclass(objectClass,
dabo.dReportWriter.dReportWriter)
+ except AttributeError:
+ # dReportWriter not loaded, so it doesn't apply
+ return False
appliesToClass = classmethod(appliesToClass)
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev
Searchable Archives: http://leafe.com/archives/search/dabo-dev
This message:
http://leafe.com/archives/byMID/[email protected]