Compare commits
No commits in common. "88e709f7db12865825ce9c160cd7ccd026e40965" and "2bd954e43a212b4289c3d52c113acd22e1e5e5bd" have entirely different histories.
88e709f7db
...
2bd954e43a
@ -271,10 +271,6 @@ class Headline:
|
|||||||
|
|
||||||
return "".join(contents).rstrip()
|
return "".join(contents).rstrip()
|
||||||
|
|
||||||
@property
|
|
||||||
def id(self):
|
|
||||||
return self.get_property("ID")
|
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def clock(self):
|
def clock(self):
|
||||||
times = []
|
times = []
|
||||||
@ -587,11 +583,13 @@ class TimeRange:
|
|||||||
|
|
||||||
@property
|
@property
|
||||||
def start(self) -> datetime:
|
def start(self) -> datetime:
|
||||||
return self.start_time.time.to_datetime()
|
st = self.start_time
|
||||||
|
return datetime(st.year, st.month, st.day, st.hour or 0, st.minute or 0)
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def end(self) -> datetime:
|
def end(self) -> datetime:
|
||||||
return self.end_time.time.to_datetime()
|
et = self.end_time
|
||||||
|
return datetime(et.year, et.month, et.day, et.hour or 0, et.minute or 0)
|
||||||
|
|
||||||
|
|
||||||
def parse_time(value: str) -> Union[None, TimeRange, OrgTime]:
|
def parse_time(value: str) -> Union[None, TimeRange, OrgTime]:
|
||||||
@ -622,13 +620,6 @@ class OrgTime:
|
|||||||
self.time = ts
|
self.time = ts
|
||||||
self.end_time = end_time
|
self.end_time = end_time
|
||||||
|
|
||||||
@property
|
|
||||||
def duration(self):
|
|
||||||
if self.end_time is None:
|
|
||||||
return timedelta() # No duration
|
|
||||||
else:
|
|
||||||
return self.end_time.to_datetime() - self.time.to_datetime()
|
|
||||||
|
|
||||||
def to_raw(self):
|
def to_raw(self):
|
||||||
return timestamp_to_string(self.time, self.end_time)
|
return timestamp_to_string(self.time, self.end_time)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user