[pypy-svn] rev 2323 - pypy/trunk/src/pypy/objspace/flow

hpk at codespeak.net hpk at codespeak.net
Mon Dec 15 16:12:57 CET 2003


Author: hpk
Date: Mon Dec 15 16:12:57 2003
New Revision: 2323

Modified:
   pypy/trunk/src/pypy/objspace/flow/objspace.py
Log:
get rid of characters like "<>&" in function names 



Modified: pypy/trunk/src/pypy/objspace/flow/objspace.py
==============================================================================
--- pypy/trunk/src/pypy/objspace/flow/objspace.py	(original)
+++ pypy/trunk/src/pypy/objspace/flow/objspace.py	Mon Dec 15 16:12:57 2003
@@ -76,6 +76,10 @@
         ec = flowcontext.FlowExecutionContext(self, code, func.func_globals)
         self.executioncontext = ec
         ec.build_flow()
+        name = ec.graph.name
+        for c in "<>&!":
+            name = name.replace(c, '_')
+        ec.graph.name = name
         return ec.graph
 
     # ____________________________________________________________


More information about the Pypy-commit mailing list