diff --git a/emissions/utils.py b/emissions/utils.py index c70c18492e7b1018e51574101a34c2737d49b8db..366d56760473777d04f61dc0a8f770e211f0dd6f 100644 --- a/emissions/utils.py +++ b/emissions/utils.py @@ -30,10 +30,10 @@ def get_duration(filename): if not line.startswith('Duration'): continue try: - hours, minutes, seconds = re.findall(r'(\d\d):(\d\d):(\d\d)', line)[0] + hours, minutes, seconds, cs = re.findall(r'(\d\d):(\d\d):(\d\d)\.(\d\d)', line)[0] except IndexError: continue - return int(hours) * 3600 + int(minutes) * 60 + int(seconds) + return int(hours) * 3600 + int(minutes) * 60 + int(seconds) + (int(cs) / 100) return None