summaryrefslogtreecommitdiff
path: root/meetingtools/ac/__init__.py
diff options
context:
space:
mode:
authorLeif Johansson <leifj@sunet.se>2011-02-08 20:46:40 +0100
committerLeif Johansson <leifj@sunet.se>2011-02-08 20:46:40 +0100
commit0fb514f0a73aef806b826348d043c68534af2745 (patch)
treebd388ab8e3de4c93a6ba0a5e1b83a4087a14b6e2 /meetingtools/ac/__init__.py
parenta20ff434501a099b259da903d88b47bb77e07469 (diff)
v1
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