[pypy-commit] pypy default: "<builtin>//app_main.py" => "<builtin>/app_main.py"

arigo noreply at buildbot.pypy.org
Tue Mar 17 11:20:34 CET 2015


Author: Armin Rigo <arigo at tunes.org>
Branch: 
Changeset: r76425:282f2ae9f319
Date: 2015-03-17 11:20 +0100
http://bitbucket.org/pypy/pypy/changeset/282f2ae9f319/

Log:	"<builtin>//app_main.py" => "<builtin>/app_main.py"

diff --git a/pypy/interpreter/pycode.py b/pypy/interpreter/pycode.py
--- a/pypy/interpreter/pycode.py
+++ b/pypy/interpreter/pycode.py
@@ -136,7 +136,9 @@
             filename = filename[:-1]
         basename = os.path.basename(filename)
         lastdirname = os.path.basename(os.path.dirname(filename))
-        self.co_filename = '<builtin>/%s/%s' % (lastdirname, basename)
+        if lastdirname:
+            basename = '%s/%s' % (lastdirname, basename)
+        self.co_filename = '<builtin>/%s' % (basename,)
 
     co_names = property(lambda self: [self.space.unwrap(w_name) for w_name in self.co_names_w]) # for trace
 


More information about the pypy-commit mailing list