def poll(cls, context): if not SpaceAssetInfo.is_asset_browser_poll(context): return False active_asset = SpaceAssetInfo.get_active_asset(context) if not active_asset: return False return active_asset.active_tag in range(len(active_asset.tags))
def poll(cls, context): if not SpaceAssetInfo.is_asset_browser_poll( context) or not context.asset_file_handle: return False if not context.asset_file_handle.local_id: Operator.poll_message_set( "Asset metadata from external asset libraries can't be " "edited, only assets stored in the current file can") return False return True
def panel_poll_is_asset_browsing(context): from bpy_extras.asset_utils import SpaceAssetInfo return SpaceAssetInfo.is_asset_browser_poll(context)
def poll(cls, context): return SpaceAssetInfo.is_asset_browser_poll( context) and SpaceAssetInfo.get_active_asset(context)