def _create_id(self):
     self.id = md5(
         md5("%f%s%f%s" % (time.time(), id({}), random.random(),
                           getpid())).hexdigest(), 
     ).hexdigest()
     self.is_new = True
     self.last_accessed = None
     if self.use_cookies:
         self.cookie[self.key] = self.id
         if self._domain:
             self.cookie[self.key]['domain'] = self._domain
         if self.secure:
             self.cookie[self.key]['secure'] = True
         self.cookie[self.key]['path'] = self._path
         if self.cookie_expires is not True:
             if self.cookie_expires is False:
                 expires = datetime.fromtimestamp( 0x7FFFFFFF )
             elif isinstance(self.cookie_expires, timedelta):
                 expires = datetime.today() + self.cookie_expires
             elif isinstance(self.cookie_expires, datetime):
                 expires = self.cookie_expires
             else:
                 raise ValueError("Invalid argument for cookie_expires: %s"
                                  % repr(self.cookie_expires))
             self.cookie[self.key]['expires'] = \
                 expires.strftime("%a, %d-%b-%Y %H:%M:%S GMT" )
         self.request['cookie_out'] = self.cookie[self.key].output(header='')
         self.request['set_cookie'] = False
Exemple #2
0
 def _create_id(self):
     self.id = md5(
         md5("%f%s%f%s" % (time.time(), id(
             {}), random.random(), getpid())).hexdigest(), ).hexdigest()
     self.is_new = True
     self.last_accessed = None
     if self.use_cookies:
         self.cookie[self.key] = self.id
         if self._domain:
             self.cookie[self.key]['domain'] = self._domain
         if self.secure:
             self.cookie[self.key]['secure'] = True
         self.cookie[self.key]['path'] = self._path
         if self.cookie_expires is not True:
             if self.cookie_expires is False:
                 expires = datetime.fromtimestamp(0x7FFFFFFF)
             elif isinstance(self.cookie_expires, timedelta):
                 expires = datetime.today() + self.cookie_expires
             elif isinstance(self.cookie_expires, datetime):
                 expires = self.cookie_expires
             else:
                 raise ValueError(
                     "Invalid argument for cookie_expires: %s" %
                     repr(self.cookie_expires))
             self.cookie[self.key]['expires'] = \
                 expires.strftime("%a, %d-%b-%Y %H:%M:%S GMT" )
         self.request['cookie_out'] = self.cookie[self.key].output(
             header='')
         self.request['set_cookie'] = False
 def _make_id(self):
     return md5(md5(
         "%f%s%f%s" % (time.time(), id({}), random.random(), getpid())
         ).hexdigest()
     ).hexdigest()
Exemple #4
0
 def _make_id(self):
     return md5(
         md5("%f%s%f%s" % (time.time(), id(
             {}), random.random(), getpid())).hexdigest()).hexdigest()