Skip to content

Commit 169c09e

Browse files
committed
REF: Don't restrict nan timestamps to predetermined options
1 parent ea4def1 commit 169c09e

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

nipype/utils/draw_gantt_chart.py

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -153,15 +153,20 @@ def calculate_resource_timeseries(events, resource):
153153
all_res = 0.0
154154

155155
# Iterate through the events
156-
nan = {"Unknown", "N/A"}
157156
for _, event in sorted(events.items()):
158157
if event["event"] == "start":
159-
if resource in event and event[resource] not in nan:
160-
all_res += float(event[resource])
158+
if resource in event:
159+
try:
160+
all_res += float(event[resource])
161+
except ValueError:
162+
next
161163
current_time = event["start"]
162164
elif event["event"] == "finish":
163-
if resource in event and event[resource] not in nan:
164-
all_res -= float(event[resource])
165+
if resource in event:
166+
try:
167+
all_res -= float(event[resource])
168+
except ValueError:
169+
next
165170
current_time = event["finish"]
166171
res[current_time] = all_res
167172

0 commit comments

Comments
 (0)