diff --git a/pype/ftrack/events/ftrack_event_handler.py b/pype/ftrack/events/ftrack_event_handler.py index a555a5324a..10a2eff0d1 100644 --- a/pype/ftrack/events/ftrack_event_handler.py +++ b/pype/ftrack/events/ftrack_event_handler.py @@ -3,7 +3,7 @@ import os import logging import getpass -import platform +# import platform import ftrack_api import toml from avalon import io, lib, pipeline @@ -33,7 +33,7 @@ class BaseEvent(object): def __init__(self, session): '''Expects a ftrack_api.Session instance''' - self.logger = logging.getLogger( + self.logger = Logger.getLogger( '{0}.{1}'.format(__name__, self.__class__.__name__) ) @@ -61,7 +61,10 @@ class BaseEvent(object): session.get(self._get_entity_type(entity), entity.get('entityId')) ) ) - + try: + if _entities[0]['project'].entity_type in ['project']: + _entities = None + _entities = list() return [ _entities, event diff --git a/pype/ftrack/events/test_event.py b/pype/ftrack/events/test_event.py index bf15928f98..7839168970 100644 --- a/pype/ftrack/events/test_event.py +++ b/pype/ftrack/events/test_event.py @@ -2,7 +2,7 @@ import os import sys import ftrack_api from ftrack_event_handler import BaseEvent - +from app import api class Test_Event(BaseEvent): @@ -18,7 +18,6 @@ class Test_Event(BaseEvent): def register(session, **kw): '''Register plugin. Called when used as an plugin.''' - if not isinstance(session, ftrack_api.session.Session): return