Как я могу экспортировать возврат функции в Django
У меня есть функция on_loading_booking_deal возвращающая dic и меня интересует использование ключа amount и я хочу экспортировать его, чтобы использовать его в другом файле
@receiver(loading_deal, sender=Booking)
def on_loading_booking_deal(deal_id: str, load_company: bool = False, **kwargs):
deal = get_deal(deal_id)
if not deal:
return None
formatted_deal = {
'id': deal_id,
'amount': get_entity_property(deal, 'amount'),
'occupational_use': get_entity_property(deal, 'occupational_use')
}
contact = None
if len(deal['associations']['associatedVids']) > 0:
contact = get_contact(deal['associations']['associatedVids'][0])
if not contact:
logger.warning("Unable to load hubspot contact")
if contact:
formatted_deal['contact'] = {
'first_name': get_entity_property(contact, 'firstname'),
'last_name': get_entity_property(contact, 'lastname'),
'email': get_entity_property(contact, 'email'),
'type_of_business_model': get_entity_property(contact, 'type_of_business_model')
}
if load_company:
company = None
if len(deal['associations']['associatedCompanyIds']) > 0:
company = get_company(deal['associations']['associatedCompanyIds'][0])
if not company:
logger.warning("Unable to load hubspot company")
if company:
formatted_deal['company'] = {
'name': get_entity_property(company, 'name')
}
print(f"Loaded deal {formatted_deal['amount']}")
return formatted_deal ## I want to export this return into another folder/file