FIX: Bad return type, continue processing
@@ -212,8 +212,9 @@ def _load_time_variables(layout, dataset=None, columns=None, scan_length=None,
raise ValueError("More than one existing Node matches the "
"specified entities! You may need to pass "
"additional selectors to narrow the search.")
- return result[0]
+ run_info = result[0].get_info()
+ else:
# Otherwise create a new node and use that.
# We first convert any entity values that are currently collections to
# JSON strings to prevent nasty hashing problems downstream. Note that
