0
Dans jsonrpclib docs, par exemple est fonction enregistrer un par un comme ceci:Comment enregistrer la fonction dans une classe plutôt que d'utiliser jsonrpclib par python?
def foo():
pass
def bar():
pass
server = SimpleJSONRPCServer(("localhost", 8000))
server.register_multicall_functions()
server.register_function(foo, 'foo')
server.register_function(bar, 'bar')
Il peut fonctionner, mais pas pythonique. Enregistrer les fonctions une par une est complexe après tout. Y at-il des exemples pour enregistrer des fonctions dans une classe ou une autre manière pythonique à la fois. Tels que:
class Api(object):
def foo():
pass
def bar():
pass
def SomeMagic():
# register all function in Api
server.register_function(Api)