Ejemplo n.º 1
0
 def delete(uuid, gateway: AbstractJSONStorageGateway = None):
     gateway = gateway if gateway is not None else get_default_gateway()
     response = requests.get(
         f"{current_app.config['ORDERS_SERVICE_URL']}/?product_uuid={uuid}")
     if response.ok:
         raise IntegrityError('product is booked in order')
     else:
         return gateway.delete(uuid)
 def delete(uuid, gateway: AbstractJSONStorageGateway = None):
     gateway = gateway if gateway is not None else get_default_gateway()
     return gateway.delete(uuid=uuid)