From c5d691960bf82f39c073cf98f4275ad71e106894 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20tom=20W=C3=B6rden?= <henrik@trineo.org> Date: Mon, 20 May 2019 19:30:47 +0200 Subject: [PATCH] ENH: allow datatype for set_property --- src/caosadvancedtools/cfood.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/caosadvancedtools/cfood.py b/src/caosadvancedtools/cfood.py index 755f8537..05cf6f1c 100644 --- a/src/caosadvancedtools/cfood.py +++ b/src/caosadvancedtools/cfood.py @@ -141,9 +141,13 @@ class AbstractCFood(object): @staticmethod # move to api? - def set_property(entity, prop, value): + def set_property(entity, prop, value, datatype=None): AbstractCFood.remove_property(entity, prop) - entity.add_property(prop, value) + + if datatype is not None: + entity.add_property(prop, value, datatype=datatype) + else: + entity.add_property(prop, value) @staticmethod def find_existing(entity): -- GitLab