Mercurial > genshi > mirror
diff scripts/ast_generator.py @ 853:f33ecf3c319e trunk
Convert a bunch of print statements to py3k compatible syntax.
author | cmlenz |
---|---|
date | Tue, 10 Nov 2009 21:22:51 +0000 |
parents | f9e23d472a6e |
children | 82ba3198d913 |
line wrap: on
line diff
--- a/scripts/ast_generator.py +++ b/scripts/ast_generator.py @@ -20,24 +20,24 @@ print_class(base) bnames.append(base.__name__) elif base.__module__ == '__builtin__': - bnames.append("%s"%base.__name__) + bnames.append("%s" % base.__name__) else: - bnames.append("%s.%s"%(base.__module__,base.__name__)) - print "class %s(%s):"%(cls.__name__, ", ".join(bnames)) + bnames.append("%s.%s" % (base.__module__,base.__name__)) + print("class %s(%s):" % (cls.__name__, ", ".join(bnames))) written = False for attr in cls.__dict__: if attr not in IGNORE_ATTRS: written = True - print "\t%s = %s"%(attr, repr(cls.__dict__[attr]),) + print("\t%s = %s" % (attr, repr(cls.__dict__[attr]),)) if not written: - print "\tpass" + print("\tpass") done.add(cls) -print "# Generated automatically, please do not edit" -print "# Generator can be found in Genshi SVN, scripts/ast-generator.py" -print -print "__version__ = %s" % _ast.__version__ -print +print('# Generated automatically, please do not edit') +print('# Generator can be found in Genshi SVN, scripts/ast-generator.py') +print('') +print('__version__ = %s' % _ast.__version__) +print('') for name in dir(_ast): cls = getattr(_ast, name)