📄 dummy.py
字号:
import sysfrom xen.util import xsconstantsfrom xen.xend.XendLogging import logclass XSMError(Exception): def __init__(self,value): self.value = value def __str__(self): return repr(self.value)security_dir_prefix = "";policy_dir_prefix = "";active_policy = "";NULL_SSIDREF = 0;#Functions exported through XML-RPCxmlrpc_exports = [ 'set_resource_label', 'get_resource_label', 'list_labels', 'get_labeled_resources', 'set_policy', 'reset_policy', 'get_policy', 'activate_policy', 'rm_bootpolicy', 'get_xstype', 'get_domain_label', 'set_domain_label']def err(msg): """Raise XSM-dummy exception. """ raise XSMError(msg)def on(): return 0def ssidref2label(ssidref): return 0def label2ssidref(label, policy, type): return 0def res_security_check(resource, domain_label): return 1def get_res_security_details(resource): return ("","","")def get_res_label(resource): return ("","")def res_security_check_xapi(rlabel, rssidref, rpolicy, xapi_dom_label): return 1def parse_security_label(security_label): return ""def calc_dom_ssidref_from_info(info): return ""def set_security_label(policy, label): return ""def ssidref2security_label(ssidref): return ""def has_authorization(ssidref): return Truedef get_security_label(self, xspol=None): return ""def get_resource_label_xapi(resource): return ""def get_labeled_resources_xapi(): return {}def set_resource_label_xapi(resource, reslabel_xapi, oldlabel_xapi): err("Command not supported under XSM 'dummy' module.")def format_resource_label(res): return ""def set_resource_label(resource, policytype, policyref, reslabel, oreslabel = None): err("Command not supported under XSM 'dummy' module.")def get_resource_label(resource): return ""def list_labels(policy_name, ltype): return []def get_labeled_resources(): return {}def set_policy(xs_type, xml, flags, overwrite): err("Command not supported under xsm 'dummy' module.")def reset_policy(): err("Command not supported under xsm 'dummy' module.")def get_policy(): return "", 0def activate_policy(): err("Command not supported under xsm 'dummy' module.")def rm_bootpolicy(): err("Command not supported under xsm 'dummy' module.")def get_xstype(): return 0def get_domain_label(domain): return ""def set_domain_label(): err("Command not supported under xsm 'dummy' module.")def dump_policy(): passdef dump_policy_file(): passdef get_ssid(domain): err("No ssid has been assigned to any domain under xsm dummy module.")
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -