(av)
| 493 | setattr(obj, attr, all_weight_map[weight_name]) |
| 494 | |
| 495 | def patch_range_value(av) -> None: |
| 496 | current_value = int(av.NominalValue) |
| 497 | weight_name = value_to_name.get(current_value) |
| 498 | if weight_name and weight_name in all_weight_map: |
| 499 | new_value = all_weight_map[weight_name] |
| 500 | delta = new_value - av.NominalValue |
| 501 | av.RangeMinValue += delta |
| 502 | av.RangeMaxValue += delta |
| 503 | av.NominalValue = new_value |
| 504 | |
| 505 | for av in stat.AxisValueArray.AxisValue: |
| 506 | fmt = av.Format |