-#!/usr/bin/python
+#!/usr/bin/python3
+
+import datetime
from .misc import Object
if account:
uid = account.uid
+ if expires:
+ expires = datetime.datetime.utcnow() + datetime.timedelta(seconds=expires)
+
# http://blog.00null.net/easily-generating-random-strings-in-postgresql/
res = self.db.get("INSERT INTO nopaste(uuid, subject, content, time_expires, address, \
- uid, mimetype, size) VALUES(random_slug(), %s, %s, \
- (CASE WHEN %s = 0 THEN NULL ELSE NOW() + INTERVAL '%s seconds' END), \
- %s, %s, %s, %s) RETURNING uuid",
- subject, content, expires, expires, address, uid, mimetype, len(content))
+ uid, mimetype, size) VALUES(random_slug(), %s, %s, %s, %s, %s, %s, %s) RETURNING uuid",
+ subject, content, expires, address, uid, mimetype, len(content))
if res:
return res.uuid