X-Git-Url: http://git.onelab.eu/?p=myslice.git;a=blobdiff_plain;f=manifoldapi%2Fmanifoldapi.py;h=de258b790014aab71db279a69f232e69da9042f5;hp=d9f4b8f89d8257145f85beef9a3c8043ecc2c67b;hb=89af8babd28a7da90ffe59be3ce7b7e812734cd0;hpb=d6e171a4fbaf63e018ad03d6b7c84f50e657e818 diff --git a/manifoldapi/manifoldapi.py b/manifoldapi/manifoldapi.py index d9f4b8f8..de258b79 100644 --- a/manifoldapi/manifoldapi.py +++ b/manifoldapi/manifoldapi.py @@ -10,7 +10,7 @@ from django.contrib import messages from django.shortcuts import redirect from manifold.core.result_value import ResultValue -from manifoldapi.manifoldresult import ManifoldResult, ManifoldCode, ManifoldException, truncate_result +from manifoldresult import ManifoldResult, ManifoldCode, ManifoldException, truncate_result # being available from the outside (r2lab django web site) try: @@ -133,12 +133,13 @@ def execute_query(request, query): def execute_admin_query(request, query): # xxx config + from myslice.settings import config + url = config.manifold_url() + admin_user, admin_password = config.manifold_admin_user_password() if not admin_user or not admin_password: logger.error("""CONFIG: you need to setup admin_user and admin_password in myslice.ini Some functions won't work properly until you do so""") admin_auth = {'AuthMethod': 'password', 'Username': admin_user, 'AuthString': admin_password} - from myslice.settings import config - url = config.manifold_url() return _execute_query(url, request, query, admin_auth)