in modules/python/csi/csi.py [0:0]
def log_duration(description, start_time, log_file):
"""Log the time duration of an operation."""
end_time = datetime.now()
duration = int((end_time - start_time).total_seconds())
if ":" in description:
raise Exception("Description cannot contain a colon ':' character!")
with open(log_file, 'a', encoding='utf-8') as file:
file.write(f"{description}: {duration}\n")
print(f"{description}: {duration}s")