[pypy-svn] r2716 - pypy/trunk/src/pypy/appspace
alex at codespeak.net
alex at codespeak.net
Fri Jan 2 18:15:12 CET 2004
Author: alex
Date: Fri Jan 2 18:15:11 2004
New Revision: 2716
Modified:
pypy/trunk/src/pypy/appspace/pystone.py
Log:
new 'richer' version of pystone.py, as also committed to Python 2.4's
current CVS sources.
Modified: pypy/trunk/src/pypy/appspace/pystone.py
==============================================================================
--- pypy/trunk/src/pypy/appspace/pystone.py (original)
+++ pypy/trunk/src/pypy/appspace/pystone.py Fri Jan 2 18:15:11 2004
@@ -249,4 +249,19 @@
return FALSE
if __name__ == '__main__':
- main()
+ import sys
+ def error(msg):
+ print >>sys.stderr, msg,
+ print >>sys.stderr, "usage: %s [number_of_loops]" % sys.argv[0]
+ sys.exit(100)
+ nargs = len(sys.argv) - 1
+ if nargs > 1:
+ error("%d arguments are too many;" % nargs)
+ elif nargs == 1:
+ try: loops = int(sys.argv[1])
+ except ValueError:
+ error("Invalid argument %r;" % sys.argv[1])
+ else:
+ loops = LOOPS
+ main(loops)
+
More information about the Pypy-commit
mailing list