Author: Philip Jenvey <[email protected]>
Branch: py3k
Changeset: r68323:219abd35c165
Date: 2013-11-25 15:05 -0800
http://bitbucket.org/pypy/pypy/changeset/219abd35c165/
Log: utilize rpython's new lstrip
diff --git a/pypy/module/__builtin__/compiling.py
b/pypy/module/__builtin__/compiling.py
--- a/pypy/module/__builtin__/compiling.py
+++ b/pypy/module/__builtin__/compiling.py
@@ -81,15 +81,9 @@
source, flags = source_as_str(space, w_prog, 'eval',
"string, bytes or code",
consts.PyCF_SOURCE_IS_UTF8)
- # source.lstrip(' \t')
- for i, c in enumerate(source):
- if c not in ' \t':
- if i:
- source = source[i:]
- break
-
ec = space.getexecutioncontext()
- code = ec.compiler.compile(source, "<string>", 'eval', flags)
+ code = ec.compiler.compile(source.lstrip(' \t'), "<string>", 'eval',
+ flags)
# XXX: skip adding of __builtins__ to w_globals. it requires a
# costly gettopframe_nohidden() here and nobody seems to miss its
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit