use absolute path
authorMohamed Larabi <mohamed.larabi@inria.fr>
Tue, 24 Sep 2013 15:25:15 +0000 (17:25 +0200)
committerMohamed Larabi <mohamed.larabi@inria.fr>
Tue, 24 Sep 2013 15:25:15 +0000 (17:25 +0200)
manifold/manifoldproxy.py
manifold/metadata.py

index 9f01497..a63e4a8 100644 (file)
@@ -1,4 +1,6 @@
 import json
+import os.path
+
 # this is for django objects only
 #from django.core import serializers
 from django.http import HttpResponse, HttpResponseForbidden
@@ -52,7 +54,7 @@ with the query passed using POST"""
         manifold_query = Query()
         #manifold_query = ManifoldQuery()
         manifold_query.fill_from_POST(request.POST)
-        offline_filename="offline-%s-%s.json"%(manifold_query.action,manifold_query.object)
+        offline_filename="%s/../offline-%s-%s.json"%(os.path.dirname(__file__),manifold_query.action,manifold_query.object)
         # retrieve session for request
 
         # We allow some requests to use the ADMIN user account
index 6f4c5ce..420821c 100644 (file)
@@ -1,4 +1,5 @@
 import json 
+import os.path
 
 from manifold.manifoldresult import ManifoldResult
 from manifold.manifoldapi import ManifoldAPI
@@ -17,7 +18,7 @@ class MetaData:
         self.hash_by_object={}
 
     def fetch (self):
-        offline_filename="offline-metadata.json"
+        offline_filename="%s/../offline-metadata.json"%os.path.dirname(__file__)
         if work_offline:
             try:
                 with file(offline_metadata) as f: