Source code for tom_dataproducts.hooks
import logging
logger = logging.getLogger(__name__)
[docs]
def data_product_post_upload(dp):
"""
This hook runs following uploading a data product via the DataProductUploadView.
"""
logger.info(f'Running post upload hook for DataProduct: {dp}')
[docs]
def data_product_post_save(dps):
"""
This hook runs following saving a data product via the DataProductSaveView.
"""
logger.info(f'Running post save hook for DataProduct: {dps}')
[docs]
def multiple_data_products_post_save(dps):
"""
This hook runs following saving multiple data products via the DataProductSaveView.
"""
logger.info(f'Running post save hook for multiple DataProducts: {dps}')