From 3c8f6418b5c7c7c281d279ddb41ff01a3a6b7c35 Mon Sep 17 00:00:00 2001 From: Roman Timashev Date: Sat, 16 Sep 2017 17:06:56 +0300 Subject: [PATCH] [Sync] + Model::has_param --- utils/Sync/sync/models/__init__.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/utils/Sync/sync/models/__init__.py b/utils/Sync/sync/models/__init__.py index 8789ddc7..5a843a89 100644 --- a/utils/Sync/sync/models/__init__.py +++ b/utils/Sync/sync/models/__init__.py @@ -38,6 +38,11 @@ class Model: i = find(self.store, self.id) return self._is_changed_hash(i) + def has_param(self, name): + if not self.params: + return False + return name in self.params + def get_param(self, name, default_value=None): if not self.params: return default_value