result = {'success': False, 'message': ''} try: mgr = ProductManager() r = await mgr.add_supplier_to_resource( product_resource_id=params_kw.get('product_resource_id', ''), supplier_org_id=params_kw.get('supplier_org_id', ''), priority=params_kw.get('priority', 1), weight=params_kw.get('weight', 100) ) result = r except Exception as e: result['message'] = str(e) debug(format_exc()) return json.dumps(result, ensure_ascii=False, default=str)