From 6318d233e40da4a92798c552f875c148cb70f46f Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Fri, 2 Aug 2019 16:27:17 +0200 Subject: [PATCH] base handler checks for ignore_me before registering --- pype/ftrack/lib/ftrack_base_handler.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pype/ftrack/lib/ftrack_base_handler.py b/pype/ftrack/lib/ftrack_base_handler.py index 7dc1b0a47c..6c7f1d7845 100644 --- a/pype/ftrack/lib/ftrack_base_handler.py +++ b/pype/ftrack/lib/ftrack_base_handler.py @@ -26,6 +26,7 @@ class BaseHandler(object): priority = 100 # Type is just for logging purpose (e.g.: Action, Event, Application,...) type = 'No-type' + ignore_me = False preactions = [] def __init__(self, session): @@ -41,6 +42,8 @@ class BaseHandler(object): def register_decorator(self, func): @functools.wraps(func) def wrapper_register(*args, **kwargs): + if self.ignore_me: + return label = self.__class__.__name__ if hasattr(self, 'label'): if self.variant is None: