Add end time
This commit is contained in:
parent
7f63ad51f9
commit
9e053c715d
|
@ -27,6 +27,6 @@ class Database(object):
|
||||||
|
|
||||||
def insert(self, log_entry: LogEntry):
|
def insert(self, log_entry: LogEntry):
|
||||||
query = f"INSERT INTO {self.table_name} (name, fingerprint, start, end, duration, filecount) VALUES(?,?,?,?,?)"
|
query = f"INSERT INTO {self.table_name} (name, fingerprint, start, end, duration, filecount) VALUES(?,?,?,?,?)"
|
||||||
self.conn.execute(query, (log_entry.name, log_entry.fingerprint, log_entry.start_time, "",
|
self.conn.execute(query, (log_entry.name, log_entry.fingerprint, log_entry.start_time, log_entry.end_time,
|
||||||
log_entry.duration, log_entry.file_count))
|
log_entry.duration, log_entry.file_count))
|
||||||
self.commit()
|
self.commit()
|
||||||
|
|
|
@ -4,11 +4,12 @@ import re
|
||||||
|
|
||||||
class LogEntry(object):
|
class LogEntry(object):
|
||||||
|
|
||||||
def __init__(self, name, fingerprint, start_time, duration_string,
|
def __init__(self, name, fingerprint, start_time, end_time, duration_string,
|
||||||
file_count):
|
file_count):
|
||||||
self.name = name
|
self.name = name
|
||||||
self.fingerprint = fingerprint
|
self.fingerprint = fingerprint
|
||||||
self.start_time = self.get_datetime(start_time)
|
self.start_time = self.get_datetime(start_time)
|
||||||
|
self.end_time = self.get_datetime(end_time)
|
||||||
self.duration = self.get_duration(duration_string)
|
self.duration = self.get_duration(duration_string)
|
||||||
self.file_count = file_count
|
self.file_count = file_count
|
||||||
|
|
||||||
|
@ -17,13 +18,14 @@ class LogEntry(object):
|
||||||
file.writelines([f"name: {self.name}",
|
file.writelines([f"name: {self.name}",
|
||||||
f"fingerprint: {self.fingerprint}",
|
f"fingerprint: {self.fingerprint}",
|
||||||
f"start: {self.start_time.date()} time: {self.start_time.time()}",
|
f"start: {self.start_time.date()} time: {self.start_time.time()}",
|
||||||
|
f"end: {self.end_time.date()} time: {self.end_time.time()}",
|
||||||
f"duration: {self.duration}",
|
f"duration: {self.duration}",
|
||||||
f"file_count: {self.file_count}"])
|
f"file_count: {self.file_count}"])
|
||||||
|
|
||||||
def datetime_string(self):
|
# def datetime_string(self):
|
||||||
s = self.start_time
|
# s = self.start_time
|
||||||
return "%04d-%02d-%02d %02d:%02d:%02d" % (s.year, s.month, s.day,
|
# return "%04d-%02d-%02d %02d:%02d:%02d" % (s.year, s.month, s.day,
|
||||||
s.hour, s.minute, s.second)
|
# s.hour, s.minute, s.second)
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def get_duration(duration_string):
|
def get_duration(duration_string):
|
||||||
|
|
Loading…
Reference in New Issue
Block a user