From 875fd173aca1d7d53313b8bc84853008138a5bf0 Mon Sep 17 00:00:00 2001 From: Dorota Jarecka Date: Fri, 2 Sep 2022 12:19:51 -0400 Subject: [PATCH] adding a part for pandas.df to hash_value --- pydra/engine/helpers.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pydra/engine/helpers.py b/pydra/engine/helpers.py index 7d20968b0e..c88b4c0410 100644 --- a/pydra/engine/helpers.py +++ b/pydra/engine/helpers.py @@ -704,6 +704,11 @@ def hash_value(value, tp=None, metadata=None, precalculated=None): hash_value(el, tp, metadata, precalculated) for el in ensure_list(value.tolist()) ] + elif type(value).__module__ == "pandas.core.frame": + return [ + hash_value(el, tp, metadata, precalculated) + for el in ensure_list(value.to_dict()) + ] else: return value