⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 restoredomain.py

📁 xen虚拟机源代码安装包
💻 PY
字号:
from xen.sv.Wizard import *from xen.sv.util import *from xen.sv.GenTabbed import PreTabfrom xen.xm.create import make_config, OptValsfrom xen.xend.XendClient import serverclass RestoreDomain( Wizard ):    def __init__( self, urlWriter ):        sheets = [ ChooseRestoreDomain,                   DoRestore ]        Wizard.__init__( self, urlWriter, "Restore Domain", sheets )class ChooseRestoreDomain( Sheet ):    title = "Configure Restore"    def __init__( self, urlWriter ):        Sheet.__init__( self, urlWriter, "Configure Restore", 0)                self.addControl( InputControl( 'file', '',                                       'Suspend file name:',                                       ".*") )class DoRestore( Sheet ):    title = "Restore Done"        def __init__(self, urlWriter ):        Sheet.__init__(self, urlWriter, "Restore Done", 1)    def write_BODY( self, request, err ):        if not self.passback: self.parseForm( request )        config = ssxp2hash ( string2sxp( self.passback ) )              try:            dom_sxp = server.xend_domain_restore( config['file'] )            success = "Your domain was successfully restored.\n"        except Exception, e:            success = "There was an error restoring your domain\n"            dom_sxp = str(e)                pt = PreTab( success + sxp2prettystring( dom_sxp ) )        pt.write_BODY( request )        request.write( "<input type='hidden' name='passback' value=\"%s\"></p>" % self.passback )        request.write( "<input type='hidden' name='sheet' value='%s'></p>" % self.location )

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -