|
@@ -1,6 +1,8 @@
|
|
import time
|
|
import time
|
|
from collections import UserDict
|
|
from collections import UserDict
|
|
|
|
|
|
|
|
+from common.databases import int2long
|
|
|
|
+
|
|
|
|
|
|
class Task(UserDict):
|
|
class Task(UserDict):
|
|
|
|
|
|
@@ -17,22 +19,28 @@ class Task(UserDict):
|
|
url='',
|
|
url='',
|
|
domain='',
|
|
domain='',
|
|
base_url='',
|
|
base_url='',
|
|
|
|
+ search='',
|
|
|
|
+ classify='',
|
|
groups=None,
|
|
groups=None,
|
|
|
|
+ weight=1,
|
|
sensitive=False,
|
|
sensitive=False,
|
|
duplication=False,
|
|
duplication=False,
|
|
requirement=False,
|
|
requirement=False,
|
|
create_at=None,
|
|
create_at=None,
|
|
- update_at=int(time.time()),
|
|
|
|
|
|
+ update_at=None,
|
|
):
|
|
):
|
|
super(Task, self).__init__(
|
|
super(Task, self).__init__(
|
|
name=name,
|
|
name=name,
|
|
url=url,
|
|
url=url,
|
|
domain=domain,
|
|
domain=domain,
|
|
base_url=base_url,
|
|
base_url=base_url,
|
|
|
|
+ search=search,
|
|
|
|
+ classify=classify,
|
|
groups=(groups or ''),
|
|
groups=(groups or ''),
|
|
|
|
+ weight=weight,
|
|
sensitive=sensitive,
|
|
sensitive=sensitive,
|
|
duplication=duplication,
|
|
duplication=duplication,
|
|
requirement=requirement,
|
|
requirement=requirement,
|
|
- create_at=(create_at or int(time.time())),
|
|
|
|
- update_at=update_at,
|
|
|
|
|
|
+ create_at=(create_at or int2long(int(time.time()))),
|
|
|
|
+ update_at=(update_at or int2long(int(time.time()))),
|
|
)
|
|
)
|