~azzar1/unity/add-show-desktop-key

« back to all changes in this revision

Viewing changes to www/dispatch/request.py

  • Committer: drtomc
  • Date: 2008-02-04 23:18:34 UTC
  • Revision ID: svn-v3-trunk0:2b9c9e99-6f39-0410-b283-7f802c844ae2:trunk:405
Version 0 of the file manipulation tools to allow us to get the permissions right.

Show diffs side-by-side

added added

removed removed

Lines of Context:
25
25
 
26
26
import common.util
27
27
import mod_python
28
 
from mod_python import (util, Session, Cookie)
 
28
from mod_python import (util, Session)
29
29
import conf
30
30
 
31
31
class Request:
271
271
        """
272
272
        mod_python.util.redirect(self.apache_req, location)
273
273
 
274
 
    def add_cookie(self, cookie, value=None, **attributes):
275
 
        """Inserts a cookie into this request object's headers."""
276
 
        if value is None:
277
 
            Cookie.add_cookie(self.apache_req, cookie)
278
 
        else:
279
 
            Cookie.add_cookie(self.apache_req, cookie, value, **attributes)
280
 
 
281
274
    def get_session(self):
282
275
        """Returns a mod_python Session object for this request.
283
276
        Note that this is dependent on mod_python and may need to change
284
277
        interface if porting away from mod_python."""
285
 
        # Cache the session object and set the timeout to 24 hours.
 
278
        # Cache the session object
286
279
        if not hasattr(self, 'session'):
287
 
            self.session = Session.FileSession(self.apache_req,
288
 
                                               timeout = 60 * 60 * 24)
 
280
            self.session = Session.FileSession(self.apache_req)
289
281
        return self.session
290
282
 
291
283
    def get_fieldstorage(self):