diff --git a/platypush/message/__init__.py b/platypush/message/__init__.py index 28879b1a..39095ea8 100644 --- a/platypush/message/__init__.py +++ b/platypush/message/__init__.py @@ -7,6 +7,7 @@ import inspect import json import time from typing import Union +from uuid import UUID logger = logging.getLogger('platypush') @@ -60,6 +61,9 @@ class Message: if isinstance(obj, set): return list(obj) + if isinstance(obj, UUID): + return str(obj) + value = self.parse_numpy(obj) if value is not None: return value