__init__.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:kcli 作者: karmab 项目源码 文件源码
def _uploadimage(self, name, pool='default', origin='/tmp', suffix='.ISO'):
        name = "%s%s" % (name, suffix)
        conn = self.conn
        poolxml = pool.XMLDesc(0)
        root = ET.fromstring(poolxml)
        for element in root.getiterator('path'):
            poolpath = element.text
            break
        imagepath = "%s/%s" % (poolpath, name)
        imagexml = self._xmlvolume(path=imagepath, size=0, diskformat='raw')
        pool.createXML(imagexml, 0)
        imagevolume = conn.storageVolLookupByPath(imagepath)
        stream = conn.newStream(0)
        imagevolume.upload(stream, 0, 0)
        with open("%s/%s" % (origin, name)) as ori:
            stream.sendAll(self.handler, ori)
            stream.finish()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号