You recently changed all calls like write('(locked)', file=sys.stderr) to print >> sys.stderr, _('(locked)')
but the latter will not compile on my machine. Am I missing something?
I'd guess that your version of Python isn't recent enough to have the new `>>' for I/O redirection.
Sorry, but I don't know what version you'd require.
Indeed it seems that python 1.52 does not accept the new calls. The error is not here with python2.
miel:~/mailman# python2 Python 2.0 (#0, Jan 11 2001, 10:52:15) [GCC 2.95.2 20000220 (Debian GNU/Linux)] on linux2 Type "copyright", "credits" or "license" for more information.
print >> sys.stderr, "toto" Traceback (most recent call last): File "<stdin>", line 1, in ? NameError: There is no variable named 'sys'
miel:~/mailman# python Python 1.5.2 (#0, Dec 27 2000, 14:53:01) [GCC 2.95.2 20000220 (Debian GNU/Linux)] on linux2 Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam
print >> sys.stderr, "toto" File "<stdin>", line 1 print >> sys.stderr, "toto" ^ SyntaxError: invalid syntax
-- Fil