コード例 #1
0
ファイル: localstorage.py プロジェクト: ilibx/zstack-utility
 def delete(self, req):
     cmd = jsonobject.loads(req[http.REQUEST_BODY])
     rsp = AgentResponse()
     kvmagent.deleteImage(cmd.path)
     rsp.totalCapacity, rsp.availableCapacity = self._get_disk_capacity(
         cmd.storagePath)
     return jsonobject.dumps(rsp)
コード例 #2
0
 def delete_bits(self, req):
     cmd = jsonobject.loads(req[http.REQUEST_BODY])
     rsp = AgentRsp()
     kvmagent.deleteImage(cmd.path)
     rsp.totalCapacity, rsp.availableCapacity = self._get_disk_capacity(
         cmd.mountPoint)
     return jsonobject.dumps(rsp)
コード例 #3
0
 def delete_bits(self, req):
     cmd = jsonobject.loads(req[http.REQUEST_BODY])
     rsp = AgentRsp()
     if cmd.folder:
         linux.rm_dir_checked(cmd.path)
     else:
         kvmagent.deleteImage(cmd.path)
     rsp.totalCapacity, rsp.availableCapacity = self._get_disk_capacity(cmd.mountPoint)
     return jsonobject.dumps(rsp)
コード例 #4
0
    def delete(self, req):
        cmd = jsonobject.loads(req[http.REQUEST_BODY])
        rsp = DeleteResponse()

        if cmd.folder:
            linux.rm_dir_checked(cmd.installPath)
        else:
            kvmagent.deleteImage(cmd.installPath)
        logger.debug('successfully delete %s' % cmd.installPath)
        self._set_capacity_to_response(cmd.uuid, rsp)
        return jsonobject.dumps(rsp)
コード例 #5
0
    def delete(self, req):
        cmd = jsonobject.loads(req[http.REQUEST_BODY])
        rsp = DeleteResponse()

        if cmd.folder:
            linux.rm_dir_checked(cmd.installPath)
        else:
            kvmagent.deleteImage(cmd.installPath)
        logger.debug('successfully delete %s' % cmd.installPath)
        self._set_capacity_to_response(cmd.uuid, rsp)
        return jsonobject.dumps(rsp)
コード例 #6
0
 def delNasBits(self, folder, path):
     if folder:
         shell.call('rm -rf %s' % path)
     else:
         kvmagent.deleteImage(path)
コード例 #7
0
 def delNasBits(self, folder, path):
     if folder:
         linux.rm_dir_checked(path)
     else:
         kvmagent.deleteImage(path)
コード例 #8
0
 def delNasBits(self, folder, path):
     if folder:
         linux.rm_dir_checked(path)
     else:
         kvmagent.deleteImage(path)
コード例 #9
0
ファイル: zses.py プロジェクト: zstackorg/zstack-utility
 def delete(self, req):
     cmd = jsonobject.loads(req[http.REQUEST_BODY])
     rsp = AgentResponse()
     kvmagent.deleteImage(cmd.path)
     rsp.totalCapacity, rsp.availableCapacity = self._get_disk_capacity(cmd.storagePath)
     return jsonobject.dumps(rsp)