Exemple #1
0
 def dostuff(result):
     if result["start"]:
         name = UpdateManager.get_update(id=self.updateId).name
         print("update to download", name)
         UpdateManager.downloadAndInstall_update(name)
     else:
         print("uh oh")
 def dostuff(result):
     if result["start"]:
         name=UpdateManager.get_update(id=self.updateId).name
         print("update to download",name)
         UpdateManager.downloadAndInstall_update(name)            
     else:
         print("uh oh")
 def render_GET(self, request):
     """
     Handler for GET requests for a single update
     """
     r=ResponseGenerator(request,status=200,contentType="application/pollapli.update.Status+json",resource="update status",rootUri=self.rootUri)
     d=RequestParser(request,"update status",self.valid_contentTypes,self.validGetParams).ValidateAndParseParams()
     d.addCallbacks(lambda params: UpdateManager.get_update(id=self.updateId),errback=r._build_response)
     d.addBoth(r._build_response)
     request._call=reactor.callLater(0,d.callback,None)
     return NOT_DONE_YET
Exemple #4
0
 def render_GET(self, request):
     """
     Handler for GET requests for a single update
     """
     r = ResponseGenerator(request,
                           status=200,
                           contentType="application/pollapli.update+json",
                           resource="update",
                           rootUri=self.rootUri)
     d = RequestParser(request, "update", self.valid_contentTypes,
                       self.validGetParams).ValidateAndParseParams()
     d.addCallbacks(
         lambda params: UpdateManager.get_update(id=self.updateId),
         errback=r._build_response)
     d.addBoth(r._build_response)
     request._call = reactor.callLater(0, d.callback, None)
     return NOT_DONE_YET