diff options
| author | Michele Simionato <michele.simionato@gmail.com> | 2018-07-27 12:55:36 +0200 |
|---|---|---|
| committer | Michele Simionato <michele.simionato@gmail.com> | 2018-07-27 12:55:36 +0200 |
| commit | eb890d98739196b83f1ecb5cb7bcfe9739a9502c (patch) | |
| tree | d2862c1ef8645eb5cf7ffb150bf8d8a21ed52023 | |
| parent | bbac0b4d046604ae5d17ed1b05bd0b01367d3be5 (diff) | |
| download | python-decorator-git-eb890d98739196b83f1ecb5cb7bcfe9739a9502c.tar.gz | |
Added the path to the decorator module in the virtual file path
| -rw-r--r-- | setup.py | 2 | ||||
| -rw-r--r-- | src/decorator.py | 3 |
2 files changed, 3 insertions, 2 deletions
@@ -1,6 +1,6 @@ from setuptools import setup -dic = {} +dic = dict(__file__=None) exec(open('src/decorator.py').read(), dic) VERSION = dic['__version__'] diff --git a/src/decorator.py b/src/decorator.py index 44303ee..dceca03 100644 --- a/src/decorator.py +++ b/src/decorator.py @@ -173,7 +173,8 @@ class FunctionMaker(object): # Ensure each generated function has a unique filename for profilers # (such as cProfile) that depend on the tuple of (<filename>, # <definition line>, <function name>) being unique. - filename = '<decorator-gen-%d>' % (next(self._compile_count),) + filename = '<%s:decorator-gen-%d>' % ( + __file__, next(self._compile_count)) try: code = compile(src, filename, 'single') exec(code, evaldict) |
