From 91504f162f13c13d8b22a56af3178c84e592d093 Mon Sep 17 00:00:00 2001 From: Mohamed Larabi Date: Tue, 24 Sep 2013 17:25:15 +0200 Subject: [PATCH] use absolute path --- manifold/manifoldproxy.py | 4 +++- manifold/metadata.py | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/manifold/manifoldproxy.py b/manifold/manifoldproxy.py index 9f014971..a63e4a8b 100644 --- a/manifold/manifoldproxy.py +++ b/manifold/manifoldproxy.py @@ -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 diff --git a/manifold/metadata.py b/manifold/metadata.py index 6f4c5ce6..420821c8 100644 --- a/manifold/metadata.py +++ b/manifold/metadata.py @@ -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: -- 2.43.0