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 _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 _session_id(): id_str = "%f%s%f%s" % (time.time(), id({}), random.random(), getpid()) if util.py3k: return md5( md5(id_str.encode('ascii')).hexdigest().encode( 'ascii')).hexdigest() else: return md5(md5(id_str).hexdigest()).hexdigest()
def _session_id(): id_str = "%f%s%f%s" % ( time.time(), id({}), random.random(), getpid() ) if util.py3k: return md5( md5( id_str.encode('ascii') ).hexdigest().encode('ascii') ).hexdigest() else: return md5(md5(id_str).hexdigest()).hexdigest()
def _make_id(self): return md5(md5("%f%s%f%s" % (time.time(), id({}), random.random(), getpid())).hexdigest()).hexdigest()
def _make_id(self): return md5( md5("%f%s%f%s" % (time.time(), id( {}), random.random(), getpid())).hexdigest()).hexdigest()