|
|
@@ -1,6 +1,6 @@
|
|
|
from tinydb import Query
|
|
|
from cerberus import Validator
|
|
|
-from datetime import datetime
|
|
|
+from datetime import datetime, date
|
|
|
|
|
|
|
|
|
class DbValidator(Validator):
|
|
|
@@ -45,4 +45,10 @@ class DbValidator(Validator):
|
|
|
)
|
|
|
|
|
|
def _normalize_default_setter_utcnow(self, document):
|
|
|
- return datetime.utcnow()
|
|
|
+ return datetime.utcnow()
|
|
|
+
|
|
|
+ def _normalize_default_setter_eons_ago(self, document):
|
|
|
+ return date(year=1, month=1, day=1)
|
|
|
+
|
|
|
+ def _normalize_default_setter_eons_future(self, document):
|
|
|
+ return date(year=9999, month=12, day=31)
|