From 5db5d7d086c0d5fe4a233461b9786ac53ec8122c Mon Sep 17 00:00:00 2001 From: Jakub Trllo Date: Thu, 29 Nov 2018 15:12:20 +0100 Subject: [PATCH] Creating backup --- pype/ftrack/events/event_show_message.py | 32 ------------ pype/ftrack/events/test_event.py | 63 ++++++++++++++++++++++-- 2 files changed, 60 insertions(+), 35 deletions(-) delete mode 100644 pype/ftrack/events/event_show_message.py diff --git a/pype/ftrack/events/event_show_message.py b/pype/ftrack/events/event_show_message.py deleted file mode 100644 index b0309713d9..0000000000 --- a/pype/ftrack/events/event_show_message.py +++ /dev/null @@ -1,32 +0,0 @@ -import os -import sys -import re -import ftrack_api -from ftrack_event_handler import BaseEvent -from app import api - -class Show_Message(BaseEvent): - - def launch(self, event): - - self.session.event_hub.publish_reply(event, event['data']) - return event['data'] - - def register(self): - # self.session.event_hub.subscribe('topic=show_message_topic', self.launch) - - self.session.event_hub.subscribe( - 'topic=ftrack.action.launch and data.actionIdentifier={0} and source.user.username={1}'.format( - self.identifier, - self.session.api_user - ), - self._launch - ) - -def register(session, **kw): - '''Register plugin. Called when used as an plugin.''' - if not isinstance(session, ftrack_api.session.Session): - return - - event = Show_Message(session) - event.register() diff --git a/pype/ftrack/events/test_event.py b/pype/ftrack/events/test_event.py index 19022e3360..a4e42fc8ae 100644 --- a/pype/ftrack/events/test_event.py +++ b/pype/ftrack/events/test_event.py @@ -10,9 +10,37 @@ class Test_Event(BaseEvent): def launch(self, session, entities, event): '''just a testing event''' - exceptions = ['assetversion', 'job', 'user', 'reviewsessionobject', 'timer', 'socialfeed', 'timelog'] - self.show_message(event,"Test",True) - self.log.info(event['source']) + result = True + message = "test message" + data = { + 'success':result, + 'message': message, + } + + self.log.info(event['data']['entities']) + # event['source']['id'] + + + # self.session.event_hub.publish_reply(event, data, subscriber.metadata) + + # subscriber = None + # self.log.info("before Message") + # for s in self.session.event_hub._subscribers: + # if 'topic=custom_message_show' == str(s.subscription): + # subscriber = s + # break + # + # if subscriber is not None: + # id = subs.metadata['id'] + # + # event = ftrack_api.event.base.Event( + # topic='topic=custom_message_show', + # data=data + # ) + # self.session.event_hub.publish(event) + # self.log.info("after Message") + # self.show_message(event,"Test",True) + # self.log.info(event['source']) return True @@ -23,3 +51,32 @@ def register(session, **kw): event = Test_Event(session) event.register() + +# ]