You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@fory.apache.org by GitBox <gi...@apache.org> on 2025/07/05 20:06:04 UTC

[GH] (fory/feature/python-pickle-getstate-setstate): Workflow run "Fory CI" failed!

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] <16...@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: commits-unsubscribe@fory.apache.org
For additional commands, e-mail: commits-help@fory.apache.org