예제 #1
0
파일: rest.py 프로젝트: jianingy/almar
    def async_GET(self, request):
        b = Backend()
        result = yield b.get([self.path], self.method)
        if self.method == 'descendant':
            retval = RESTResult(code=200, content=result)
        else:
            retval = RESTResult(code=200, content=result[0][1])

        defer.returnValue(retval)
예제 #2
0
파일: jsonrpc.py 프로젝트: jianingy/almar
 def jsonrpc_get(self):
     try:
         b = Backend()
         resp = yield b.get([self.path], None)
         if resp:
             defer.returnValue(resp[0][1])
         else:
             defer.returnValue(dict())
     except:
         raise
예제 #3
0
파일: jsonrpc.py 프로젝트: jianingy/almar
 def jsonrpc_get(self, paths, method='self'):
     b = Backend()
     return b.get(paths, method)