You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Implement RPC runtime for python #9
- Implement Service, WsgiApp to create nirum rpc service
- Add nirum.rpc.WsgiApp, nirum.rpc.Service
- Return appropriate error message / success response
- Support /ping/ by default
- Fix deserializers
- deserialize by class not from given data
- deserialize generic type(eg. typing.Sequence) as python type
- deserialize primitive type
* Fix deserialize_tuple_type, reviews
* Divide rpc requirements into service_requires
* Parse datetime by using iso8601
* All name can have behind name
* Reveal behind name in error message
Python runtime of Nirum has to provide a WSGI adaptor which takes an RPC service and serves it. See also nirum-lang/nirum#25.
The generated service code will look like the following:
where the Nirum IDL looks like the following:
The text was updated successfully, but these errors were encountered: