Page MenuHomePhabricator

Make Serialization/Deserialization Completely Unambiguous So Types Need Not Be Expanded
Closed, ResolvedPublic

Description

Specifically, Z39 should deserialize as a ZObject or other custom type, not a str/String.

Later, we can add support for custom serializers/deserializers.

Event Timeline

Change 844000 had a related patch set uploaded (by Cory Massaro; author: Cory Massaro):

[mediawiki/services/function-evaluator@master] Remove expected type from signature of serialize functions; rely entirely on introspection.

https://gerrit.wikimedia.org/r/844000

Change 844070 had a related patch set uploaded (by Cory Massaro; author: Cory Massaro):

[mediawiki/services/function-evaluator@master] Remove custom (de)serialization for Z86 and Z39. Also remove some unused test code.

https://gerrit.wikimedia.org/r/844070

Change 844000 merged by jenkins-bot:

[mediawiki/services/function-evaluator@master] Remove expected type from signature of serialize functions; rely entirely on introspection.

https://gerrit.wikimedia.org/r/844000

Change 844070 merged by jenkins-bot:

[mediawiki/services/function-evaluator@master] Remove custom (de)serialization for Z86 and Z39. Also remove some unused test code.

https://gerrit.wikimedia.org/r/844070