python-trio / purerpc

Native, async Python gRPC client and server implementation supporting asyncio, uvloop, and trio
Apache License 2.0
217 stars 15 forks source link

Timeouts and deadlines #6

Open standy66 opened 5 years ago

standy66 commented 5 years ago

gRPC has support for timeouts on remote procedure calls that generate DEADLINE_EXCEEDED when they expire. This is a nice feature to have and it fits well with curio's existing timeout mechanisms.