diff --git a/log_entry.py b/LogEntry.py similarity index 54% rename from log_entry.py rename to LogEntry.py index 561f2de..4aa41b0 100644 --- a/log_entry.py +++ b/LogEntry.py @@ -1,33 +1,17 @@ from datetime import * import re -class log_entry(object): - + +class logEntry(object): + def __init__(self, name, fingerprint, datetime_string, duration, - file_count): + file_count): self.name = name self.fingerprint = fingerprint self.datetime = self.set_datetime(datetime_string) self.duration = duration self.file_count = file_count - def set_datetime(self, datetime_string): - - date = re.search(r"....-..-..", datetime_string).group() - time = re.search(r"..:..:..", datetime_string).group() - - year = int(date[0:4]) - month = int(date[5:7]) - day = int(date[8:10]) - - hour = int(time[0:2]) - minute = int(time[3:5]) - second = int(time[6:8]) - - converted_datetime = datetime(year, month, day, hour, minute, second) - - return converted_datetime - def print_to_file(self, filename): x = open(filename, "w") @@ -39,3 +23,20 @@ class log_entry(object): x.write("file_count: %s\n" % self.file_count) x.close() + + +def set_datetime(datetime_string): + date = re.search(r"....-..-..", datetime_string).group() + time = re.search(r"..:..:..", datetime_string).group() + + year = int(date[0:4]) + month = int(date[5:7]) + day = int(date[8:10]) + + hour = int(time[0:2]) + minute = int(time[3:5]) + second = int(time[6:8]) + + converted_datetime = datetime(year, month, day, hour, minute, second) + + return converted_datetime \ No newline at end of file