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')
def create(data, gateway: AbstractJSONStorageGateway = None): gateway = gateway if gateway is not None else get_default_gateway() return gateway.create(data)