diff --git a/pricing/pricing.py b/pricing/pricing.py index f7d7161..e6cf2e5 100644 --- a/pricing/pricing.py +++ b/pricing/pricing.py @@ -375,6 +375,7 @@ order by b.enabled_date desc""" e = Exception(f'config_data is None, {yamlstr=}') exception(f'{e=}') raise e + config_data = config_data.copy() d = None try: d = yaml.safe_load(yamlstr) @@ -388,7 +389,6 @@ order by b.enabled_date desc""" if not d.pricings: exception(f'{d} has not "pricings"') raise Exception(f'定价定义中没有pricing数据') - formula = d.formula ret_items = [] for i, p in enumerate(d.pricings): if not p.formula: