Robert Fink
Robert Fink
Could you clarify, @theoturner , what the current round-trip behavior is with a simple "echo" server that just returns the received message: ``` def echo(request: api.MyMessage) -> api.MyMessage): return request...
Thanks for checking. Indeed, that behavior seems "surprising" in best case. @danielgtaylor , what's your appetite for getting this fixed? We're happy to provide the code.
@theoturner I wonder if this got fixed in the meantime? On today's master, the following test case passes: https://github.com/uschi2000/python-betterproto/pull/1/files ``` @pytest.mark.asyncio async def test_messages_roundtrip_with_default_fields(): async with ChannelFor([ThingService()]) as channel: client...
We haven’t historically encouraged the use of assertions, why would you like to change this, Carter?
Alternatively, should be ban assertions in all code bases?
Can you start a thread on our internal mailing list before we move forward with this, @schlosna ?
This problem would go away with a serde layer in the conjure ts client, so I suggest we'll punt on int64 until we have ts-conjure-serde.
Conjurifying non-Conjure APIs is a non-goal for Conjure. I'd very much like to move away from all the limbo states where things are sort of allowed but also sort of...
I thought we had discussed this at length? Part of the main value prop of Conjure is consistent behavior across languages. With external types, this is no longer something we...