Update of /cvsroot/spambayes/spambayes/Outlook2000/dialogs/resources
In directory 
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27777/Outlook2000/dialogs/resources

Modified Files:
        rc2py.py 
Log Message:
Write a handler incase gettext is not available.

To convert a '0' or '1' to a bool, it must be an int first.

Index: rc2py.py
===================================================================
RCS file: /cvsroot/spambayes/spambayes/Outlook2000/dialogs/resources/rc2py.py,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** rc2py.py    2 Nov 2004 21:29:36 -0000       1.7
--- rc2py.py    2 Jan 2005 04:55:46 -0000       1.8
***************
*** 25,40 ****
      out.write("#This is a generated file. Please edit %s instead.\n" % 
inputFilename)
      out.write("_rc_size_=%d\n_rc_mtime_=%d\n" % (in_stat[stat.ST_SIZE], 
in_stat[stat.ST_MTIME]))
      out.write("class FakeParser:\n")
!     out.write("\tdialogs = "+repr(rcp.dialogs)+"\n")
!     out.write("\tids = "+repr(rcp.ids)+"\n")
!     out.write("\tnames = "+repr(rcp.names)+"\n")
!     out.write("\tbitmaps = "+repr(rcp.bitmaps)+"\n")
      out.write("def ParseDialogs(s):\n")
!     out.write("\treturn FakeParser()\n")
      out.close()
  
  if __name__=="__main__":
      if len(sys.argv) > 3:
!         convert(sys.argv[1], sys.argv[2], bool(sys.argv[3]))
      elif len(sys.argv) > 2:
          convert(sys.argv[1], sys.argv[2], True)
--- 25,41 ----
      out.write("#This is a generated file. Please edit %s instead.\n" % 
inputFilename)
      out.write("_rc_size_=%d\n_rc_mtime_=%d\n" % (in_stat[stat.ST_SIZE], 
in_stat[stat.ST_MTIME]))
+     out.write("try:\n    _\nexcept NameError:\n    def _(s):\n        return 
s\n")
      out.write("class FakeParser:\n")
!     out.write("    dialogs = "+repr(rcp.dialogs)+"\n")
!     out.write("    ids = "+repr(rcp.ids)+"\n")
!     out.write("    names = "+repr(rcp.names)+"\n")
!     out.write("    bitmaps = "+repr(rcp.bitmaps)+"\n")
      out.write("def ParseDialogs(s):\n")
!     out.write("    return FakeParser()\n")
      out.close()
  
  if __name__=="__main__":
      if len(sys.argv) > 3:
!         convert(sys.argv[1], sys.argv[2], bool(int(sys.argv[3])))
      elif len(sys.argv) > 2:
          convert(sys.argv[1], sys.argv[2], True)

_______________________________________________
Spambayes-checkins mailing list
[email protected]
http://mail.python.org/mailman/listinfo/spambayes-checkins

Reply via email to