[pypy-svn] r17995 - pypy/dist/pypy/translator/goal

pedronis at codespeak.net pedronis at codespeak.net
Fri Sep 30 02:11:53 CEST 2005


Author: pedronis
Date: Fri Sep 30 02:11:51 2005
New Revision: 17995

Modified:
   pypy/dist/pypy/translator/goal/translate_pypy_new.py
Log:
don't accumalte a goal option twice



Modified: pypy/dist/pypy/translator/goal/translate_pypy_new.py
==============================================================================
--- pypy/dist/pypy/translator/goal/translate_pypy_new.py	(original)
+++ pypy/dist/pypy/translator/goal/translate_pypy_new.py	Fri Sep 30 02:11:51 2005
@@ -134,9 +134,11 @@
         
 def goal_cb(option, opt, value, parser, enable, goal):
     if enable:
-        parser.values.goals = parser.values.goals + [goal]
+        if goal not in parser.values.goals:
+            parser.values.goals = parser.values.goals + [goal]
     else:
-        parser.values.skipped_goals = parser.values.skipped_goals + [goal]
+        if goal not in parser.values.skipped_goals:
+            parser.values.skipped_goals = parser.values.skipped_goals + [goal]
 
 def load_target(targetspec):
     if not targetspec.endswith('.py'):



More information about the Pypy-commit mailing list