Skip to content

Commit d3fbf28

Browse files
authored
Fixed inspection of tasks with duration of days (#140)
1 parent d3d00a9 commit d3fbf28

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

changelog.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@
77
- Added removal of duplicate IDs from `reads_download` component input.
88
- Added seed parameter to `downsample_fastq` component.
99

10+
### Bug fixes
11+
12+
- Fixed `inspect` issue when tasks took more than a day in duration.
13+
1014
## 1.3.1
1115

1216
### Features

flowcraft/generator/inspect.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -338,7 +338,10 @@ def _hms(s):
338338
if s.endswith("ms"):
339339
return float(s.rstrip("ms")) / 1000
340340

341-
fields = list(map(float, re.split("[hms]", s)[:-1]))
341+
fields = list(map(float, re.split("[dhms]", s)[:-1]))
342+
if len(fields) == 4:
343+
return fields[0] * 24 * 3600 + fields[1] * 3600 + fields[2] * 60 +\
344+
fields[3]
342345
if len(fields) == 3:
343346
return fields[0] * 3600 + fields[1] * 60 + fields[2]
344347
elif len(fields) == 2:

0 commit comments

Comments
 (0)