+# :copyright: Copyright (c) 2019 ftrack
+import ftrack_connect.application
+logger = logging.getLogger('ftrack_recipes.listen_maya_launch')
+MAYA_PLUGIN_PATH = '/here/your/plugins/path'
+MAYA_SCRIPT_PATH = '/here/your/scripts/path'
+def on_application_launch(event):
+ '''Handle application launch and add environment to *event*.'''
+ ftrack_connect.application.appendPath(
+ event['data']['options']['env']
+ # scripts mel and python
+ ftrack_connect.application.appendPath(
+ event['data']['options']['env']
+ ftrack_connect.application.appendPath(
+ event['data']['options']['env']
+ '''Subscribe to application launch events on *registry*.'''
+ if registry is not ftrack.EVENT_HANDLERS:
+ # Intercept application launch and ensure is Autodesk Maya.
+ ftrack.EVENT_HUB.subscribe(
+ 'topic=ftrack.connect.application.launch and data.application.identifier=maya*',