Source code for ftrack_connect_pipeline.plugin.asset_manager.discover

# :coding: utf-8
# :copyright: Copyright (c) 2014-2020 ftrack

from ftrack_connect_pipeline import constants
from ftrack_connect_pipeline.plugin import base


[docs]class AssetManagerDiscoverPlugin(base.BaseDiscoverPlugin): ''' Class representing a Asset Manager Action Plugin Inherits from :class:`~ftrack_connect_pipeline.plugin.base.BaseDiscoverPlugin` ''' return_type = list '''Type of object that should be returned''' plugin_type = constants.PLUGIN_AM_DISCOVER_TYPE '''Plugin type of the current plugin''' _required_output = [] '''Expected exporters that should be returned'''
[docs] def __init__(self, session): ''' Initialise AssetManagerDiscoverPlugin with instance of :class:`ftrack_api.session.Session` ''' super(AssetManagerDiscoverPlugin, self).__init__(session)