예제 #1
0
def bindRpc(cls, ns, name, mctor):
    fullName = name
    rpcName = name

    if ns is not None:
        rpcName = ns + ':' + name
        fullName = '__' + ns + '_' + name

    rpc = types.MethodType(exportRpc(rpcName)(mctor(fullName)), None, cls)
    setattr(cls, fullName, rpc)
예제 #2
0
def bindRpc(cls, ns, name, mctor):
  fullName = name
  rpcName = name

  if ns is not None:
    rpcName = ns + ':' + name
    fullName = '__' + ns + '_' + name

  rpc = types.MethodType(exportRpc(rpcName)(mctor(fullName)), None, cls)
  setattr(cls, fullName, rpc)
예제 #3
0
 def foo(bar):
     return exportRpc(name)(_command(name,description)(bar))