From 267dc28063b184a694ca160baa2e969adf7cd9dd Mon Sep 17 00:00:00 2001 From: Martin Durant Date: Fri, 19 Jul 2024 12:59:24 -0400 Subject: [PATCH] Allow mzz.combine where selector is not a string --- kerchunk/combine.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/kerchunk/combine.py b/kerchunk/combine.py index bbe0644c..f58c053f 100644 --- a/kerchunk/combine.py +++ b/kerchunk/combine.py @@ -212,7 +212,11 @@ def append( ) mzz.coos = {} for var, selector in mzz.coo_map.items(): - if selector.startswith("cf:") and "M" not in mzz.coo_dtypes.get(var, ""): + if ( + isinstance(selector, str) + and selector.startswith("cf:") + and "M" not in mzz.coo_dtypes.get(var, "") + ): import cftime import datetime