]> code.delx.au - pymsnt/commitdiff
Made xmlw slightly more verbose
authorjamesbunton <jamesbunton@55fbd22a-6204-0410-b2f0-b6c764c7e90a>
Wed, 7 Dec 2005 13:46:34 +0000 (13:46 +0000)
committerjamesbunton <jamesbunton@55fbd22a-6204-0410-b2f0-b6c764c7e90a>
Wed, 7 Dec 2005 13:46:34 +0000 (13:46 +0000)
git-svn-id: http://delx.cjb.net/svn/pymsnt/trunk@41 55fbd22a-6204-0410-b2f0-b6c764c7e90a

committer: jamesbunton <jamesbunton@55fbd22a-6204-0410-b2f0-b6c764c7e90a>

src/tlib/xmlw.py

index 37deee9de805ca4a63efad13f1ccba1841fd140f..de1d060147042e0f43319f03d75efb9bc9d27260 100644 (file)
@@ -1,6 +1,8 @@
 # Copyright 2004-2005 James Bunton <james@delx.cjb.net>
 # Licensed for distribution under the GPL version 2, check COPYING for details
 
+from twisted.python import log
+
 checkTwistedCached = None
 def checkTwisted():
        """ Returns False if we're using an old version that needs tlib, otherwise returns True """
@@ -59,13 +61,18 @@ def parseFile(filename, beExtremelyLenient=False):
 
 
 try:
+       log.msg("Trying to import XML DOM")
        from twisted.words.xish.domish import SuxElementStream, Element
+       log.msg("Using Twisted >= 2.0, Words >= 0.3, Words DOM")
 except ImportError:
        try:
+               log.msg("Checking Twisted version...")
                if checkTwisted():
                        from twisted.xish.domish import SuxElementStream, Element
+                       log.msg("Using Twisted >= 2.0, Words < 0.3, Twisted DOM")
                else:
                        from tlib.domish import SuxElementStream, Element
+                       log.msg("Using Twisted < 2.0, Internal patched DOM")
        except ImportError:
                print "Could not find the XML DOM. If you're using Twisted 2.x make sure you have twisted.words installed."
                raise