Beispiel #1
0
 def _default(self, data):
     try:
         return util.b64e(data.binary)
     except AttributeError:
         pass
     try:
         return int(mktime(data.timetuple()))
     except AttributeError:
         pass
     return str(data)
Beispiel #2
0
 def _new(self, email):
     self.email = email
     self.shortcut = b64e(uuid4().bytes)
Beispiel #3
0
 def _new(self):
     self.id = b64e(uuid4().bytes)
     self.expires = datetime.utcnow() + config.session_ttl
Beispiel #4
0
 def _pack(self, value):
     return util.b64e(value.binary)
Beispiel #5
0
 def _dump(self, attr):
     return util.b64e(attr.binary)