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