Skip to main content

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

This version

0.1

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)

Uploaded Source

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

Hashes for slojsonrpc-0.1.tar.gz
Algorithm Hash digest
SHA256 ffcd2a8ab99c8ab09d05f157168dae009b75347b6612caef8bdbb1d7f2e2f3d3
MD5 42ea6bca16ab3cca4a943a943a876f28
BLAKE2b-256 e5ca2e9f26a020bd7ab2bfc18529007df13711d57ff7955bd057f5767ef7f556

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page