From bbbe0fd87a994b2687e3b713cc17d9b805a673b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20tom=20W=C3=B6rden?= <henrik@trineo.org> Date: Tue, 20 Jul 2021 16:49:17 +0200 Subject: [PATCH] FIX: deal with case where special treatment returns None --- src/caosadvancedtools/cfoods/h5.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/caosadvancedtools/cfoods/h5.py b/src/caosadvancedtools/cfoods/h5.py index 0264477f..0e56da71 100644 --- a/src/caosadvancedtools/cfoods/h5.py +++ b/src/caosadvancedtools/cfoods/h5.py @@ -261,9 +261,11 @@ class H5CFood(AbstractFileCFood): if create_recordTypes and key.lower() not in ['description']: treated_k, _, treated_dtype = special_treatment( key, val, dtype) - prop = db.Property(name=treated_k, datatype=treated_dtype) - collection.append(prop) - rec.add_property(name=treated_k) + + if treated_k is not None: + prop = db.Property(name=treated_k, datatype=treated_dtype) + collection.append(prop) + rec.add_property(name=treated_k) else: treated_k, treated_v, treated_dtype = special_treatment( key, val, dtype) -- GitLab