Universal JSONrpc handler, that maps class-methods to jsonrpc-methods.
Project description
- Universal JSONrpc handler, that maps class-methods to jsonrpc-methods.
registers common classmethods and reads their function signature
check for jsonrpc compliance
checks parameters against function signature
method parameters with defaults are optional
creates db-sessions for each method call
Example:
- class test:
- def testmethod(self, session , a, b=1):
…
regiter with: SLOJSONrpc.register()
Will be mapped to jsonrpcmethod: {‘jsonrpc’: ‘2.0’, ‘method’: ‘testmethod’, params: {‘a’: 42} }
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
slojsonrpc-0.1.tar.gz
(4.7 kB
view details)
File details
Details for the file slojsonrpc-0.1.tar.gz
.
File metadata
- Download URL: slojsonrpc-0.1.tar.gz
- Upload date:
- Size: 4.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
ffcd2a8ab99c8ab09d05f157168dae009b75347b6612caef8bdbb1d7f2e2f3d3
|
|
MD5 |
42ea6bca16ab3cca4a943a943a876f28
|
|
BLAKE2b-256 |
e5ca2e9f26a020bd7ab2bfc18529007df13711d57ff7955bd057f5767ef7f556
|