fix session rollback on event

This commit is contained in:
Milan Kolar 2019-02-26 17:37:24 +01:00
parent 413fe036b9
commit aa5ecbc08f
7 changed files with 4 additions and 5 deletions

View file

@ -49,6 +49,7 @@ class DelAvalonIdFromNew(BaseEvent):
except Exception:
continue
def register(self):
'''Registers the event, subscribing the discover and launch topics.'''
self.session.event_hub.subscribe(

View file

@ -78,7 +78,6 @@ class NextTaskUpdate(BaseEvent):
session.commit()
def register(session, **kw):
'''Register plugin. Called when used as an plugin.'''
if not isinstance(session, ftrack_api.session.Session):

View file

@ -31,7 +31,6 @@ class Radio_buttons(BaseEvent):
session.commit()
def register(session):
'''Register plugin. Called when used as an plugin.'''
if not isinstance(session, ftrack_api.session.Session):

View file

@ -5,7 +5,6 @@ from pype.ftrack import BaseEvent, lib
class Sync_to_Avalon(BaseEvent):
def launch(self, session, entities, event):
ca_mongoid = lib.get_ca_mongoid()
# If mongo_id textfield has changed: RETURN!
# - infinite loop

View file

@ -17,7 +17,7 @@ class Test_Event(BaseEvent):
'''just a testing event'''
self.log.info(event)
# self.log.info(event)
return True

View file

@ -38,6 +38,7 @@ class ThumbnailEvents(BaseEvent):
session.commit()
pass
def register(session, **kw):
'''Register plugin. Called when used as an plugin.'''

View file

@ -6,8 +6,8 @@ class VersionToTaskStatus(BaseEvent):
def launch(self, session, entities, event):
'''Propagates status from version to task when changed'''
session.commit()
# self.log.info(event)
# start of event procedure ----------------------------------
for entity in event['data'].get('entities', []):
# Filter non-assetversions