The GitHub Actions job "Fory CI" on fory.git/xlang_ref_tracking has succeeded.
Run started by GitHub user chaokunyang (triggered by chaokunyang).

Head commit for run:
e546ca7f71e8cfab8320da7fdd2afeb66770de02 / chaokunyang <[email protected]>
fix(python): resolve xlang field names with smart fallback lookup

When decoding xlang fields, the wire field name may be snake_case
(Java's xlang convention) while the Python class may use either
snake_case or camelCase. This fix:

1. Keeps wire field names as-is in typedef_decoder.py
2. Adds smart resolution in TypeDef._resolve_field_names_from_tag_ids()
   that first tries direct name match, then camelCase conversion

This fixes testPolymorphicMap (snake_case fields like animal_map)
while still supporting testCrossVersionCompatibility (camelCase
fields like oldObject/newObject).

Report URL: https://github.com/apache/fory/actions/runs/20629016009

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to