def decodeAppMessage(obj): if obj.get('klass') == 'Message': return AppMessage.from_dict(obj) if obj.get('klass') == 'Game': return Game.from_dict(obj) if obj.get('klass') == 'UUID': return uuid.UUID(obj['uuid']) else: return obj