{ "info": { "author": "Stefan Lohmaier", "author_email": "stefan.lohmaier@stefanlohmaier.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "slojsonrpc\n----------\n\nUniversal JSONrpc handler, that maps class-methods to jsonrpc-methods.\n - registers common classmethods and reads their function signature\n - check for jsonrpc compliance\n - checks parameters against function signature\n - method parameters with defaults are optional\n - creates db-sessions for each method call\n\nExample:\n\nclass test:\n def testmethod(self, session , a, b=1):\n ...\n\nregiter with:\nSLOJSONrpc.register()\n\nWill be mapped to jsonrpcmethod:\n{'jsonrpc': '2.0', 'method': 'testmethod', params: {'a': 42} }", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/StefanLohmaier/slojsonrpc/archive/0.1.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/StefanLohmaier/slojsonrpc", "keywords": "jsonrpc", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "slojsonrpc", "package_url": "https://pypi.org/project/slojsonrpc/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/slojsonrpc/", "project_urls": { "Download": "https://github.com/StefanLohmaier/slojsonrpc/archive/0.1.zip", "Homepage": "https://github.com/StefanLohmaier/slojsonrpc" }, "release_url": "https://pypi.org/project/slojsonrpc/0.1/", "requires_dist": null, "requires_python": null, "summary": "Universal JSONrpc handler, that maps class-methods to jsonrpc-methods.", "version": "0.1" }, "last_serial": 969153, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "42ea6bca16ab3cca4a943a943a876f28", "sha256": "ffcd2a8ab99c8ab09d05f157168dae009b75347b6612caef8bdbb1d7f2e2f3d3" }, "downloads": -1, "filename": "slojsonrpc-0.1.tar.gz", "has_sig": false, "md5_digest": "42ea6bca16ab3cca4a943a943a876f28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4658, "upload_time": "2014-01-14T20:40:37", "url": "https://files.pythonhosted.org/packages/e5/ca/2e9f26a020bd7ab2bfc18529007df13711d57ff7955bd057f5767ef7f556/slojsonrpc-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "42ea6bca16ab3cca4a943a943a876f28", "sha256": "ffcd2a8ab99c8ab09d05f157168dae009b75347b6612caef8bdbb1d7f2e2f3d3" }, "downloads": -1, "filename": "slojsonrpc-0.1.tar.gz", "has_sig": false, "md5_digest": "42ea6bca16ab3cca4a943a943a876f28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4658, "upload_time": "2014-01-14T20:40:37", "url": "https://files.pythonhosted.org/packages/e5/ca/2e9f26a020bd7ab2bfc18529007df13711d57ff7955bd057f5767ef7f556/slojsonrpc-0.1.tar.gz" } ] }