예제 #1
0
파일: dumpers.py 프로젝트: rivan/w3fu
 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)
예제 #2
0
파일: auth.py 프로젝트: rivan/w3fu
 def _new(self, email):
     self.email = email
     self.shortcut = b64e(uuid4().bytes)
예제 #3
0
파일: auth.py 프로젝트: rivan/w3fu
 def _new(self):
     self.id = b64e(uuid4().bytes)
     self.expires = datetime.utcnow() + config.session_ttl
예제 #4
0
파일: args.py 프로젝트: rivan/w3fu
 def _pack(self, value):
     return util.b64e(value.binary)
예제 #5
0
파일: storage.py 프로젝트: rivan/w3fu
 def _dump(self, attr):
     return util.b64e(attr.binary)