The GitHub Actions job "Fory CI" on
fory.git/feature/python-pickle-getstate-setstate has failed.
Run started by GitHub user esafak (triggered by esafak).
Head commit for run:
71aeaecc25e8f33f298be5508059a6652773e2ce / google-labs-jules[bot]
<161369871+google-labs-jules[bot]@users.noreply.github.com>
feat(python): Make PickleSerializer a CrossLanguageCompatibleSerializer
* Enable correct serialization/deserialization of objects using
`__getstate__` and `__setstate__` when Fory's Python serialization falls back
to the standard pickle
mechanism.
* Modify `_registry.py` to allow `PickleSerializer` fallback for
`Language.XLANG` when `require_type_registration=False`.
* Update `serializer.py` to make `PickleSerializer` inherit from
`CrossLanguageCompatibleSerializer`, ensuring `xwrite` and `xread` delegate to
`write` and `read`.
* Add tests in `test_serializer.py` to verify `__getstate__` and
`__setstate__` behavior during Fory's pickle fallback.
Completes #2293, #2294
Report URL: https://github.com/apache/fory/actions/runs/16091573406
With regards,
GitHub Actions via GitBox
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]