[pypy-svn] r31444 - pypy/dist/pypy/bin

ericvrp at codespeak.net ericvrp at codespeak.net
Mon Aug 21 16:13:28 CEST 2006


Author: ericvrp
Date: Mon Aug 21 16:13:27 2006
New Revision: 31444

Modified:
   pypy/dist/pypy/bin/jscompile.py
Log:
very slight refactoring to make usage from outside cleaner


Modified: pypy/dist/pypy/bin/jscompile.py
==============================================================================
--- pypy/dist/pypy/bin/jscompile.py	(original)
+++ pypy/dist/pypy/bin/jscompile.py	Mon Aug 21 16:13:27 2006
@@ -29,12 +29,12 @@
         l.append("NonConstant(%s)" % repr(func_data.func_defaults[i]))
     return "(%s)" % ",".join(l)
 
-def _main(argv):
-    if len(argv) < 3:
+def rpython2javascript(argv):
+    if len(argv) < 2:
         print __doc__
         sys.exit(0)
-    module_name = argv[1]
-    function_names = argv[2:]
+    module_name = argv[0]
+    function_names = argv[1:]
     mod = __import__(module_name, None, None, ["Module"])
     for func_name in function_names:
         if func_name not in mod.__dict__:
@@ -57,4 +57,4 @@
         debug(driver)
     
 if __name__ == '__main__':
-    _main(sys.argv)
+    rpython2javascript(sys.argv[1:])



More information about the Pypy-commit mailing list