refactor: reduce code duplication

Co-authored-by: gavin <gavin18d@gmail.com>
This commit is contained in:
Raffael Meyer 2022-03-07 11:10:21 +01:00 committed by GitHub
parent 3c4aa2a3dd
commit 8830141faf
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -383,18 +383,11 @@ def handle_duration_fieldtype_values(result, columns):
if fieldtype != "Duration":
continue
for entry in range(0, len(result)):
row = result[entry]
if isinstance(row, dict):
val_in_seconds = row[col.fieldname]
if val_in_seconds:
duration_val = format_duration(val_in_seconds)
row[col.fieldname] = duration_val
else:
val_in_seconds = row[i]
if val_in_seconds:
duration_val = format_duration(val_in_seconds)
row[i] = duration_val
for row in result:
index = col.fieldname if isinstance(row, dict) else i
val_in_seconds = row[index]
if val_in_seconds:
row[index] = format_duration(val_in_seconds)
return result