adding current date as default for cli args
This commit is contained in:
12
main.py
12
main.py
@@ -1,6 +1,6 @@
|
||||
#!/usr/bin/python3
|
||||
|
||||
from datetime import datetime
|
||||
from util.str_to_datetime import datetime
|
||||
|
||||
from model.DataStore import DataStore
|
||||
from model.TimeSlot import TimeSlot
|
||||
@@ -25,8 +25,7 @@ if __name__ == "__main__":
|
||||
print("An event is already running.")
|
||||
else:
|
||||
if args.start is not None:
|
||||
s = datetime.strptime(args.start, '%d.%m.%y %H:%M')
|
||||
ds.add_time_slot(TimeSlot(args.name, start=s))
|
||||
ds.add_time_slot(TimeSlot(args.name, start=datetime(args.start)))
|
||||
else:
|
||||
ds.add_time_slot(TimeSlot(args.name))
|
||||
print(f"Started event {args.name}.")
|
||||
@@ -40,8 +39,7 @@ if __name__ == "__main__":
|
||||
raise Exception("Found multiple running event.")
|
||||
else:
|
||||
if args.end is not None:
|
||||
s = datetime.strptime(args.end, '%d.%m.%y %H:%M')
|
||||
running[0].end = s
|
||||
running[0].end = datetime(args.end)
|
||||
else:
|
||||
running[0].end_now()
|
||||
ds.write_update()
|
||||
@@ -60,9 +58,9 @@ if __name__ == "__main__":
|
||||
else:
|
||||
ts = TimeSlot(args.name)
|
||||
if args.start is not None:
|
||||
ts.start = datetime.strptime(args.start, '%d.%m.%y %H:%M')
|
||||
ts.start = datetime(args.start)
|
||||
if args.end is not None:
|
||||
ts.end = datetime.strptime(args.end, '%d.%m.%y %H:%M')
|
||||
ts.end = datetime(args.end)
|
||||
ds.add_time_slot(ts)
|
||||
ds.write_update()
|
||||
print("The event was added.")
|
||||
|
||||
Reference in New Issue
Block a user