From 2360b444041d2caf9cf22f4bb6f027ecce5d4ee8 Mon Sep 17 00:00:00 2001 From: Jakub Trllo Date: Mon, 11 Mar 2019 16:48:47 +0100 Subject: [PATCH] ftrack base handler can handle if items are result --- pype/ftrack/lib/ftrack_base_handler.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/pype/ftrack/lib/ftrack_base_handler.py b/pype/ftrack/lib/ftrack_base_handler.py index 9d94d50072..91fee3d2fc 100644 --- a/pype/ftrack/lib/ftrack_base_handler.py +++ b/pype/ftrack/lib/ftrack_base_handler.py @@ -289,13 +289,15 @@ class BaseHandler(object): } elif isinstance(result, dict): - for key in ('success', 'message'): - if key in result: - continue + items = 'items' in result + if items is False: + for key in ('success', 'message'): + if key in result: + continue - raise KeyError( - 'Missing required key: {0}.'.format(key) - ) + raise KeyError( + 'Missing required key: {0}.'.format(key) + ) else: self.log.error(