summaryrefslogtreecommitdiff
path: root/meetingtools/ac/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'meetingtools/ac/__init__.py')
-rw-r--r--meetingtools/ac/__init__.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/meetingtools/ac/__init__.py b/meetingtools/ac/__init__.py
index e69de29..1250a5f 100644
--- a/meetingtools/ac/__init__.py
+++ b/meetingtools/ac/__init__.py
@@ -0,0 +1,12 @@
+from meetingtools.ac.api import ACPClient
+
+def ac_api_client_cached(request,acc):
+ tag = 'ac_api_client_%s' % acc.name
+ if not request.session.has_key(tag):
+ request.session[tag] = ACPClient(acc.api_url,acc.user,acc.password)
+
+ return request.session[tag]
+
+def ac_api_client(request,acc):
+ return ACPClient(acc.api_url,acc.user,acc.password)
+ \ No newline at end of file