本文整理汇总了Python中folavirt.console.Colors.Colors.setyellow方法的典型用法代码示例。如果您正苦于以下问题:Python Colors.setyellow方法的具体用法?Python Colors.setyellow怎么用?Python Colors.setyellow使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类folavirt.console.Colors.Colors
的用法示例。
在下文中一共展示了Colors.setyellow方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: undefine
# 需要导入模块: from folavirt.console.Colors import Colors [as 别名]
# 或者: from folavirt.console.Colors.Colors import setyellow [as 别名]
def undefine(self):
"""
Usuwa maszynę
@param void
@return void
"""
name = Params().getArg(1)
if name == "":
print(Colors.setred(" * ") + u"Nie podano nazwy maszyny wirtualnej")
sys.exit(0)
try:
domain = BasicConsole._getDomain()
if not Params().isParameter("force"):
print(Colors.setyellow(" * ") + u"Czy na pewno chcesz usunąć definicję maszyny " + domain.name + " ? [y|n]"),
out = raw_input()
if out != "y":
print(Colors.setred(" * ") + u"Anulowano")
sys.exit(0)
# Czyszczenie uprawnień
domain.clearOwnership()
# Usuwanie
domain.undefine()
# Usuwanie tymczasowych haseł
GraphicPasswords().deletePassword(name)
print(Colors.setgreen(" * ") + u"Usunięto maszynę wirtualną " + domain.name)
except Exception as e:
print(Colors.setred(" * ") + u"Błąd podczas usuwania maszyny wirtualnej. "),
print(str(e).decode('utf-8'))
示例2: getStateForConsole
# 需要导入模块: from folavirt.console.Colors import Colors [as 别名]
# 或者: from folavirt.console.Colors.Colors import setyellow [as 别名]
def getStateForConsole(self, ljust = 12):
if self.getState() == Statuses.DOMAIN_NOSTATE:
return "brak".ljust(ljust)
if self.getState() == Statuses.DOMAIN_SHUTDOWN:
return Colors.setred(u"wyłączanie".ljust(ljust))
if self.getState() == Statuses.DOMAIN_SHUTOFF:
return Colors.setred(u"wyłączona".ljust(ljust))
if self.getState() == Statuses.DOMAIN_RUNNING:
return Colors.setgreen(u"działa".ljust(ljust))
if self.getState() == Statuses.DOMAIN_PAUSED:
return Colors.setyellow(u"wstrzymana".ljust(ljust))
if self.getState() == Statuses.DOMAIN_PMSUSPENDED:
return Colors.setyellow(u"wstrzymana".ljust(ljust))
return u"błąd"
示例3: remove
# 需要导入模块: from folavirt.console.Colors import Colors [as 别名]
# 或者: from folavirt.console.Colors.Colors import setyellow [as 别名]
def remove(self):
"""
Usuwanie snapshota
@param void
@return void
"""
# Usuwanie z bazy danych
self.detach()
print(Colors.setgreen(" * ") + u"Usunięto snapshot z bazy danych")
# Usuwanie z tgt
from folavirt.disks.iscsi.Tgt import Tgt
Tgt().writeConfig()
# Usuwanie urządzenia blokowego
(status, output) = commands.getstatusoutput("lvremove -f " + self.getDevice())
if status == 0:
print(Colors.setgreen(" * ") + u"Usunięto urządzenie blokowe " + self.getDevice())
else:
print(Colors.setred(" * ") + u"Błąd podczas usuwania urządzenia blokowego " + self.getDevice())
print(Colors.setred(" * ") + "Output: "),
print(str(output).decode("utf8", "ignore"))
if os.path.exists(self.getDevice()):
from folavirt.utils.Database import Database
database = Database()
query = "INSERT INTO " + database.getPrefix() + "snapshots(vgname, baselv, host, device) "
query += "VALUES('" + self.getVolumeGroup() + "', '" + self.getBase().getName() + "', '" + socket.gethostname() + "', '" + self.device + "')"
database.getCursor().execute(query)
database.commit()
else:
print(Colors.setyellow(" * ") + u"Nie ma takiego urządzenia blokowego. Usuwanie z bazy danych")