objdictgen/objdictgen.py
changeset 512 e84806c0ada4
parent 283 e0b3096230e5
child 580 2ae92a99ac10
--- a/objdictgen/objdictgen.py	Fri Aug 22 14:17:31 2008 +0200
+++ b/objdictgen/objdictgen.py	Thu Aug 28 14:24:22 2008 +0200
@@ -57,7 +57,7 @@
         if os.path.isfile(fileIn):
             print "Parsing input file"
             result = manager.OpenFileInCurrent(fileIn)
-            if type(result) != UnicodeType:
+            if not isinstance(result, (StringType, UnicodeType)):
                 Node = result
             else:
                 print result
@@ -67,7 +67,7 @@
             sys.exit(-1)
         print "Writing output file"
         result = manager.ExportCurrentToCFile(fileOut)
-        if type(result) == UnicodeType:
+        if isinstance(result, (UnicodeType, StringType)):
             print result
             sys.exit(-1)
         print "All done"