def __init__(self, environ): self._responseHTML = [] self._cookiesManager = CookiesManager(environ.get("HTTP_COOKIE","")) self._sessionManager = SessionManager(self._cookiesManager) self.initialize()
class Request(object): def __init__(self, environ): self._responseHTML = [] self._cookiesManager = CookiesManager(environ.get("HTTP_COOKIE","")) self._sessionManager = SessionManager(self._cookiesManager) self.initialize() def _return_response(self, start_response): headers = [ ('Content-Type', 'text/html'), ] headers += self._cookiesManager.get_headers() start_response('200 OK', headers) return self._responseHTML[:] def initialize(self): pass def get(self): pass def get(self): pass def set_session(self, index, value): self._sessionManager.set(index, value) def get_session(self, index, default): return self._sessionManager.get(index, default) def isset_session(self, index): pass def remove_session(self): self._sessionManager.remove() def set_cookie(self, index, value): self._cookiesManager.set(index, value) def get_cookie(self, index, default=None): return self._cookiesManager.get(index, default) def isset_cookie(self, index): pass def remove_cookie(self, index): self._cookiesManager.remove(index) def write(self, content): self._responseHTML.append(content) def render(self, file, **parms): f = open(file) for index in range(0, len(parms)-1): print parms[index] self._responseHTML.append(f.read())