[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