summaryrefslogtreecommitdiff
path: root/paste
diff options
context:
space:
mode:
authorianb <devnull@localhost>2006-01-23 02:28:52 +0000
committerianb <devnull@localhost>2006-01-23 02:28:52 +0000
commit958780cf81dd01acfef78b095d9289cb430aec7a (patch)
treea00cecf281ccab8b81ee8fb8a71dabb39861e5aa /paste
parent90e478a3104acb5a4c6debddbdbbc53f0961ff7e (diff)
downloadpastedeploy-958780cf81dd01acfef78b095d9289cb430aec7a.tar.gz
Add __file__ variable in addition to here (which is the containing directory)
Diffstat (limited to 'paste')
-rw-r--r--paste/deploy/loadwsgi.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/paste/deploy/loadwsgi.py b/paste/deploy/loadwsgi.py
index f30c03e..a34737f 100644
--- a/paste/deploy/loadwsgi.py
+++ b/paste/deploy/loadwsgi.py
@@ -305,6 +305,8 @@ class ConfigLoader(_Loader):
self.parser.read(filename)
self.parser._defaults.setdefault(
'here', os.path.dirname(os.path.abspath(filename)))
+ self.parser._defaults.setdefault(
+ '__file__', os.path.abspath(filename))
def get_context(self, object_type, name=None, global_conf=None):
if self.absolute_name(name):