- # Authenticate user and get session key
- session = api.GetSession()
- if not session :
- return None
-
- request.session['manifold_session'] = session
- #self.session = session
- # Change GetSession() at some point to return expires as well
- expires = time.time() + (24 * 60 * 60)
+#old # Authenticate user and get session key
+#old # the new API would expect Get('local:session') instead
+#old session_result = api.GetSession()
+#old session = session_result.ok_value()
+#old if not session:
+#old print "GetSession failed",session_result.error()
+#old return
+#old print 'DEALING with session',session
+#old #self.session = session
+#old # Change GetSession() at some point to return expires as well
+#old expires = time.time() + (24 * 60 * 60)
+
+ sessions_result = api.forward(Query.create('local:session').to_dict())
+ print "result"
+ sessions = sessions_result.ok_value()
+ print "ok"
+ if not sessions:
+ print "GetSession failed", sessions_result.error()
+ return
+ print "first", sessions
+ session = sessions[0]
+ print "SESSION=", session