本文整理汇总了Python中folavirt.console.Colors.Colors.setbold方法的典型用法代码示例。如果您正苦于以下问题:Python Colors.setbold方法的具体用法?Python Colors.setbold怎么用?Python Colors.setbold使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类folavirt.console.Colors.Colors
的用法示例。
在下文中一共展示了Colors.setbold方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: list
# 需要导入模块: from folavirt.console.Colors import Colors [as 别名]
# 或者: from folavirt.console.Colors.Colors import setbold [as 别名]
def list(self):
"""
Wyświetla listę wszystkich uprawnień
@param void
@return void
"""
# Tworzenie zapytania
q = Query("ownership-list")
# Sprawdzenie czy podano nazwę użytkownika
if Params().argLen() == 3:
# Dodawanie uid do zapytania
q.setData(Params().getArg(2))
# Wykonywanie zapytania i uzyskiwanie odpowiedzi
response = self._getRemoteObject().execute(q)
self._getRemoteObject().quit()
records = response.getData()
if len(records) > 0:
print(Colors.setbold("Nazwa domeny".ljust(31)) + Colors.setbold(u"Użytkownik"))
# Wyświetlanie tabelki
for record in records:
print(record[0].ljust(30)),
print(str(record[1]))
示例2: printhelp
# 需要导入模块: from folavirt.console.Colors import Colors [as 别名]
# 或者: from folavirt.console.Colors.Colors import setbold [as 别名]
def printhelp(ljust1 = 37, ljust2 = 15):
"""
Wyświetla pomoc
@param void
@return void
"""
print("\n " + u"Obsługa zarządców dyskami")
print(" " + Colors.setbold("disk discover [--dry-run]".ljust(ljust1)) + u"poszukiwanie maszyn z uruchomioną usługą foladiskd [bez aktualizuji etc/disks]")
print(" " + Colors.setbold("disk list".ljust(ljust1)) + u"wyświetla listę zarządców dyskami")
print(" " + Colors.setbold("disk lv list".ljust(ljust1)) + u"lista woluminów bazowych")
示例3: printhelp
# 需要导入模块: from folavirt.console.Colors import Colors [as 别名]
# 或者: from folavirt.console.Colors.Colors import setbold [as 别名]
def printhelp(ljust1 = 37, ljust2 = 15):
"""
Pomoc dotycząca poleceń instalujących system
@param void
@return void
"""
print("\n " + "Instalacja grup woluminowych")
print(" " + Colors.setbold("vg attach $VG [--force]".ljust(ljust1)) + u"dodaje grupę woluminową do folavirt [z pominięciem sprawdzenia czy istnieje]")
print(" " + Colors.setbold("vg detach $VG".ljust(ljust1)) + u"usuwa grupę woluminową z folavirt")
print(" " + Colors.setbold("vg details $VG".ljust(ljust1)) + u"szczegóły grupy woluminowej")
print(" " + Colors.setbold("vg list".ljust(ljust1)) + u"wyświetla listę grup woluminowych zarządzanych przez foladisk")
示例4: printhelp
# 需要导入模块: from folavirt.console.Colors import Colors [as 别名]
# 或者: from folavirt.console.Colors.Colors import setbold [as 别名]
def printhelp(ljust1 = 37, ljust2 = 15):
"""
Wypisuje pomoc
@param void
@return void
"""
print("\n " + u"Uprawnienia do maszyn wirtualnych")
print(" " + Colors.setbold("ownership list".ljust(ljust1)) + u"wypisuje wszystkie prawa własności do domen")
print(" " + Colors.setbold("ownership add $VM $U".ljust(ljust1)) + u"dodaje prawo własności")
print(" " + Colors.setbold("ownership delete $VM $U".ljust(ljust1)) + u"zabiera prawo własności")
print(" " + Colors.setbold("ownership clean vm $VM".ljust(ljust1)) + u"czyści wszystkie prawa do domeny")
print(" " + Colors.setbold("ownership clean user $U".ljust(ljust1)) + u"zabiera wszystkie prawa użytkownikowi")
示例5: printhelp
# 需要导入模块: from folavirt.console.Colors import Colors [as 别名]
# 或者: from folavirt.console.Colors.Colors import setbold [as 别名]
def printhelp(ljust1 = 27, ljust2 = 15):
"""
Pomoc dotycząca tworzenia maszyn bazowych
@param void
@return void
"""
print("\n " + u"Zarządzanie woluminami bazowymi")
print(" " + Colors.setbold("lv attach $VG $LV".ljust(ljust1)) + u"dodaje do folavirt wolumin bazowy, bez jego tworzenia")
print(" " + Colors.setbold("lv create $VG $LV".ljust(ljust1)) + u"tworzy wolumin bazowy")
print(" " + Colors.setbold("lv detach $VG $LV".ljust(ljust1)) + u"usuwa wolumin bazowy z folavirt, nie usuwa go")
print(" " + Colors.setbold("lv list".ljust(ljust1)) + u"lista woluminów bazowych")
print(" " + Colors.setbold("lv remove $VG $LV".ljust(ljust1)) + u"usuwa wolumin bazowy")
示例6: add
# 需要导入模块: from folavirt.console.Colors import Colors [as 别名]
# 或者: from folavirt.console.Colors.Colors import setbold [as 别名]
def add(self):
"""
Dodaje uprawnienie
@param void
@return void
"""
if Params().argLen() == 4:
# Pobieranie parametrów
name = Params().getArg(2)
users = Params().getArgList(3)
for user in users:
# Tworzenie zapytania
q = Query()
q.setCommand("ownership-add")
q.setData([user, name])
# Wykonywanie zapytania
self._getRemoteObject().execute(q)
print(Colors.setgreen(" * ") + u"Dodano maszynę " + Colors.setbold(name) + u" użytkownikowi " + Colors.setbold(user))
self._getRemoteObject().quit()
示例7: discover
# 需要导入模块: from folavirt.console.Colors import Colors [as 别名]
# 或者: from folavirt.console.Colors.Colors import setbold [as 别名]
def discover(self):
"""
Szuka po Avahi foladisk
"""
#print(Colors.setyellow(" * ") + u"Skanowanie w poszukiwaniu zarządców dyskami")
# Rozpoczęcie skanowania
sd = ServerDiscover()
parser = ConfigParser()
parser.read('../etc/folavirt.ini')
try:
seconds = parser.getint("console", "avahi_timeout")
except:
seconds = 3
time.sleep(seconds)
# Parsowanie wyniku
disks = {}
for definition in sd.getDisks():
disks.update({definition['host']: definition})
# Plik z konfiguracją
if not Params().isParameter("dry-run"):
f = open("../etc/disks", "w+")
f.write("# Wygenerowano " + str(datetime.datetime.now()) + "\n")
print(Colors.setbold("Nazwa".ljust(25) + "Adres".ljust(20) + "Port".ljust(11) + "Status"))
for disk in disks:
# Sprawdzanie czy jest to host należący do sieci
if Network().contains(disks[disk]['address']):
# Zapis konfiguracji
if not Params().isParameter("dry-run"):
f.write(disks[disk]['host'] + "\t"+disks[disk]['address'] + "\t"+str(disks[disk]['port']) + "\n")
# Tworzenie obiektu zarządcy dysków
dm = DiskManager()
dm.address = disks[disk]['address']
dm.port = disks[disk]['port']
dm.name = disks[disk]['host']
# Ping
if dm.ping():
status = Colors.setgreen(u"działa")
else:
status = Colors.setred(u"nie działa")
print(dm.getName().ljust(25) + dm.getAddress().ljust(20) + str(dm.getPort()).ljust(11) + status)
sd.kill()
示例8: _refreshIscsi
# 需要导入模块: from folavirt.console.Colors import Colors [as 别名]
# 或者: from folavirt.console.Colors.Colors import setbold [as 别名]
def _refreshIscsi(self):
"""
Odświeża stan iscsi na agentach
"""
# Odświeżanie stanu iscsi
agents = getAgents()
print(Colors.setgreen(" * ") + u"Aktualizowanie stanu pul dyskowych")
# Wysyłanie żądania do każdego z hostów
for agent in agents:
print(Colors.setgreen(" * ") + u"Odświeżanie agenta " + Colors.setbold(agent.getHostName()))
# Odświeżanie pul dyskowych
agent.poolSync()
示例9: installListVg
# 需要导入模块: from folavirt.console.Colors import Colors [as 别名]
# 或者: from folavirt.console.Colors.Colors import setbold [as 别名]
def installListVg(self):
"""
Wypisuje listę woluminów logicznych
@param void
@return void
"""
if Params().argLen() == 2:
# Pobiera listę skonfigurowanych wolimnów ligicznych
vglist = Configure().getVolumeGroupList()
i = 1
for vg in vglist:
print(Colors.setbold(str(i)) + " " + vg)
i += 1
示例10: printhelp
# 需要导入模块: from folavirt.console.Colors import Colors [as 别名]
# 或者: from folavirt.console.Colors.Colors import setbold [as 别名]
def printhelp(ljust1 = 27, ljust2 = 15):
"""
Wyświetla pomoc
"""
print("\n " + u"Zarządzanie konfiguracją iSCSI")
print(" " + Colors.setbold("iscsi dump".ljust(ljust1)) + u"generuje konfiguracjaę iscsi i wypisuje na standardowym wyjściu")
print(" " + Colors.setbold("iscsi options iqnbasename".ljust(ljust1)) + u"nazwa zasobu maszyn bazowych")
print(" " + Colors.setbold("iscsi options iqndate".ljust(ljust1)) + u"data widoczna w IQN")
print(" " + Colors.setbold("iscsi options iqnhostname".ljust(ljust1)) + u"nazwa hosta w IQN")
print(" " + Colors.setbold("iscsi reload".ljust(ljust1)) + u"przeładowywuje daemona iscsi")
print(" " + Colors.setbold("iscsi write".ljust(ljust1)) + u"zapisuje konfiguracjaę iscsi do pliku konfiguracyjnego")
示例11: baseList
# 需要导入模块: from folavirt.console.Colors import Colors [as 别名]
# 或者: from folavirt.console.Colors.Colors import setbold [as 别名]
def baseList(self):
"""
Wyświetlanie listy maszyn bazowych
@param void
@return void
"""
lvlist = Partitions().getBaseList()
if len(lvlist) >= 1:
print(Colors.setbold("Grupa woluminowa".ljust(20) + "Nazwa".ljust(20)))
# Wyświetlanie tabeli z listą woluminów
for volume in lvlist:
print(str(volume.getVolumeGroup()).ljust(20) + str(volume.getName()).ljust(20))
else:
print(Colors.setred(" * ") + u"Lokalnie żadna grupa woluminowa nie została przyłaczona")
sys.exit(0)
示例12: writeConfig
# 需要导入模块: from folavirt.console.Colors import Colors [as 别名]
# 或者: from folavirt.console.Colors.Colors import setbold [as 别名]
def writeConfig(self):
"""
Zapisuje konfigurację do pliku
@param void
@return void
"""
# Sprawdzanie uprawnień do pliku
if not os.access(self.conffilepath, os.R_OK | os.W_OK):
print(Colors.setred(" * ") + u"Nie masz uprawnień do zapisu")
sys.exit(1)
# Otwieranie pliku i zapis
conffile = open(self.conffilepath, "w")
conffile.write(self.getFreshConfig())
conffile.close()
print(Colors.setgreen(" * ") + u"Zmodyfikowano " + Colors.setbold(self.conffilepath))
self.reload()
示例13: baselvlist
# 需要导入模块: from folavirt.console.Colors import Colors [as 别名]
# 或者: from folavirt.console.Colors.Colors import setbold [as 别名]
def baselvlist(self):
"""
Lista maszyn bazowych
"""
# Pobieranie listy zarządców dysków
dms = getDms()
basevolumes = []
for dm in dms:
if dm.ping():
for name in dm.getBaseVolumes():
basevolumes.append({"address":dm.getName(), "name": name})
else:
print(Colors.setred(" * ") + dm.getName() + u" nie odpowiada")
# Tabelka, gdy znaleziono wiecej niż 1 wolumin
if len(basevolumes) >= 1:
print(Colors.setbold("Adres".ljust(15) + "Nazwa"))
for volume in basevolumes:
print(volume["address"].ljust(15) + volume["name"])
示例14: details
# 需要导入模块: from folavirt.console.Colors import Colors [as 别名]
# 或者: from folavirt.console.Colors.Colors import setbold [as 别名]
def details(self):
"""
Wyświetla informacje nt. maszyny wirtualnej
@param void
@return void
"""
# Pobiera domenę
domain = self._getDomain()
print(Colors.setbold("Nazwa".ljust(20)) + domain.getName())
print(Colors.setbold("Agent".ljust(20)) + domain.getAgent().getHostName())
print(Colors.setbold("Stan".ljust(20)) + domain.getStateForConsole())
graphicoptions = domain.getGraphicConsoleOptions().getData()
print(Colors.setbold("Typ konsoli".ljust(20)) + graphicoptions['type'])
print(Colors.setbold("Adres".ljust(20)) + domain.getAgent().getAddress())
print(Colors.setbold("Port".ljust(20)) + graphicoptions['port'])
print(Colors.setbold(u"Nasłuchuje na".ljust(20)) + graphicoptions['listen'])
passwd = domain.getTemporaryGraphicPassword()
if passwd == False:
passwd = Colors.setred("brak")
print(Colors.setbold(u"Tymczasowe hasło".ljust(19)) + " " +passwd)
示例15: dmlist
# 需要导入模块: from folavirt.console.Colors import Colors [as 别名]
# 或者: from folavirt.console.Colors.Colors import setbold [as 别名]
def dmlist(self):
"""
Wyświetla listę dm
"""
if not os.path.exists('../etc/disks'):
print(Colors.setred(" * ") + u"Brak konfiguracji zarządców dysków. Wykonaj najpierw " + Colors.setbold(u"disk discover"))
sys.exit(0)
dms = getDms()
if len(dms) == 0:
print(Colors.setred(" * ") + u"Brak konfiguracji zarządców dysków. Wykonaj najpierw " + Colors.setbold(u"disk discover"))
sys.exit(0)
print(Colors.setbold("Nazwa".ljust(25) + "Adres".ljust(20) + "Port".ljust(10) + "Status"))
for dm in dms:
if dm.ping():
status = Colors.setgreen(u"działa")
else:
status = Colors.setred(u"nie działa")
print(dm.getName().ljust(25) + dm.getAddress().ljust(20) + str(dm.getPort()).ljust(10) + status)