[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[snapshot/master] robust to python version/pecularities snapshot.wsgi



---
 web/snapshot.wsgi |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/web/snapshot.wsgi b/web/snapshot.wsgi
index 7ad44a6..307f98f 100755
--- a/web/snapshot.wsgi
+++ b/web/snapshot.wsgi
@@ -1,7 +1,13 @@
 #!/usr/bin/python
 
 import site
-site.addsitedir("/srv/snapshot.debian.org/web-app/lib/python2.5/site-packages")
+from os.path import join
+from distutils.sysconfig import get_python_lib
+
+domain = "snapshot.debian.org"
+topdir = join("/srv", domain)
+
+site.addsitedir(get_python_lib(prefix=join(topdir, 'web-app')))
 
 from paste.deploy import loadapp
-application = loadapp('config:/srv/snapshot.debian.org/etc/web-app.ini')
+application = loadapp('config:' + join(topdir, 'etc', 'web-app.ini'))
-- 
1.5.6.5



Reply to: