Ejemplo n.º 1
0
 def get_value(self, record):
     for commodity in record.commodities_cache or []:
         if commodity.get("country"):
             commodity["country"] = get_country(commodity["country"].get("id"))
         elif commodity.get("trading_bloc"):
             commodity["trading_bloc"] = get_trading_bloc(commodity["trading_bloc"].get("code"))
     return record.commodities_cache
Ejemplo n.º 2
0
 def get_location(self, obj):
     if obj.country:
         country = get_country(str(obj.country))
         if country:
             return country.get("name")
     elif obj.trading_bloc:
         trading_bloc = get_trading_bloc(obj.trading_bloc)
         if trading_bloc:
             return trading_bloc.get("name")
Ejemplo n.º 3
0
 def get_data(self, value):
     if value:
         return get_trading_bloc(value)