|
@@ -10,8 +10,10 @@ from os import listdir
|
|
|
class Base:
|
|
class Base:
|
|
|
def __init__(self):
|
|
def __init__(self):
|
|
|
self.create_time = time.time()
|
|
self.create_time = time.time()
|
|
|
- self.create_date : datetime.datetime = datetime.datetime.utcfromtimestamp(self.create_time)
|
|
|
|
|
- self.str_time = time.strftime("%Y%m%d%H%M%S", time.gmtime(self.create_time))
|
|
|
|
|
|
|
+ self.create_date: datetime.datetime = datetime.datetime.utcfromtimestamp(
|
|
|
|
|
+ self.create_time)
|
|
|
|
|
+ self.str_time = time.strftime(
|
|
|
|
|
+ "%Y%m%d%H%M%S", time.gmtime(self.create_time))
|
|
|
self.__gene_id()
|
|
self.__gene_id()
|
|
|
|
|
|
|
|
def __gene_id(self):
|
|
def __gene_id(self):
|
|
@@ -32,7 +34,7 @@ class Entry(Base):
|
|
|
self.set_priority()
|
|
self.set_priority()
|
|
|
|
|
|
|
|
self.set_start_date()
|
|
self.set_start_date()
|
|
|
- self.set_deadline(self.create_date + datetime.timedelta(days = 7))
|
|
|
|
|
|
|
+ self.set_deadline(self.create_date + datetime.timedelta(days=7))
|
|
|
self.sub_entries_dict: dict = {}
|
|
self.sub_entries_dict: dict = {}
|
|
|
|
|
|
|
|
def set_priority(self, priority: float = 0):
|
|
def set_priority(self, priority: float = 0):
|
|
@@ -60,13 +62,12 @@ class Entry(Base):
|
|
|
self.deadline = deadline_date
|
|
self.deadline = deadline_date
|
|
|
return 0
|
|
return 0
|
|
|
|
|
|
|
|
- def set_start_date(self, start_date : datetime.datetime = datetime.datetime(1970,1,1,0,0,0)):
|
|
|
|
|
- if start_date == datetime.datetime(1970,1,1,0,0,0):
|
|
|
|
|
|
|
+ def set_start_date(self, start_date: datetime.datetime = datetime.datetime(1970, 1, 1, 0, 0, 0)):
|
|
|
|
|
+ if start_date == datetime.datetime(1970, 1, 1, 0, 0, 0):
|
|
|
self.start_date = self.create_date
|
|
self.start_date = self.create_date
|
|
|
else:
|
|
else:
|
|
|
self.start_date = start_date
|
|
self.start_date = start_date
|
|
|
|
|
|
|
|
-
|
|
|
|
|
def set_content(self, content: str):
|
|
def set_content(self, content: str):
|
|
|
self.content = content
|
|
self.content = content
|
|
|
|
|
|