""" Session class for MURSAT1 Mission Dashboard """ from cgi import parse_qs, escape from MmdDb import Db class Session: def __init__ (self, session_id): self.session_id = session_id self.authenticated = False self.headers = [] db = Db () data = db.sessionFind (session_id) if not data: self.user = 'Anon' db.sessionInit (self.session_id, self.user) self.status = 'new' else: self.user = data[1] self.status = 'db' db.close () def getCmd (self): return escape (self.qs.get ('cmd', [''])[0]) def addHeader (self, header): self.headers.append (header) if __name__ == "__main__": pass # vim: tw=0 ts=2 expandtab # EOF