diff -r 34300a28ad27 -r e84806c0ada4 objdictgen/objdictgen.py --- 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"