|
@@ -1,10 +1,16 @@
|
|
-import json
|
|
|
|
import time
|
|
import time
|
|
from collections import UserDict
|
|
from collections import UserDict
|
|
|
|
|
|
|
|
|
|
class Task(UserDict):
|
|
class Task(UserDict):
|
|
|
|
|
|
|
|
+ """
|
|
|
|
+ # >>> import json
|
|
|
|
+ # >>> task = Task(name='剑鱼')
|
|
|
|
+ # >>> task_str = json.dumps(task, default=lambda obj: obj.__dict__['data'], ensure_ascii=False)
|
|
|
|
+ # >>> task_obj = json.loads(task_str, object_hook=lambda d: Task(**d))
|
|
|
|
+ """
|
|
|
|
+
|
|
def __init__(
|
|
def __init__(
|
|
self,
|
|
self,
|
|
name='',
|
|
name='',
|
|
@@ -28,12 +34,3 @@ class Task(UserDict):
|
|
create_at=(create_at or int(time.time())),
|
|
create_at=(create_at or int(time.time())),
|
|
update_at=update_at,
|
|
update_at=update_at,
|
|
)
|
|
)
|
|
-
|
|
|
|
-
|
|
|
|
-# if __name__ == '__main__':
|
|
|
|
-# task = Task(name='剑鱼')
|
|
|
|
-# print(task, type(task))
|
|
|
|
-# b = json.dumps(task, default=lambda obj: obj.__dict__['data'], ensure_ascii=False)
|
|
|
|
-# print(b, type(b))
|
|
|
|
-# c = json.loads(b, object_hook=lambda d: Task(**d))
|
|
|
|
-# print(c, type(c))
|
|
|