def create(data, gateway: AbstractJSONStorageGateway = None):
     gateway = gateway if gateway is not None else get_default_gateway()
     response = requests.get(
         f"{current_app.config['PRODUCTS_SERVICE_URL']}/{data['product_uuid']}/"
     )
     if response.ok:
         return gateway.create(data)
     else:
         raise IntegrityError('product not found')
예제 #2
0
 def create(data, gateway: AbstractJSONStorageGateway = None):
     gateway = gateway if gateway is not None else get_default_gateway()
     return gateway.create(data)