mirror of
https://gitlab.com/libvirt/libvirt-python.git
synced 2024-10-26 07:55:06 +03:00
examples: Replace sys.exit() with exit()
No need to import sys. Signed-off-by: Philipp Hahn <hahn@univention.de>
This commit is contained in:
parent
f496dc55ee
commit
b801ff31fa
@ -4,7 +4,6 @@ Print leases info for a given virtual network
|
||||
"""
|
||||
|
||||
import libvirt
|
||||
import sys
|
||||
import time
|
||||
from argparse import ArgumentParser
|
||||
|
||||
@ -18,18 +17,18 @@ try:
|
||||
conn = libvirt.open(args.uri)
|
||||
except libvirt.libvirtError:
|
||||
print("Unable to open connection to libvirt")
|
||||
sys.exit(1)
|
||||
exit(1)
|
||||
|
||||
try:
|
||||
net = conn.networkLookupByName(args.network)
|
||||
except libvirt.libvirtError:
|
||||
print("Network %s not found" % args.network)
|
||||
sys.exit(0)
|
||||
exit(0)
|
||||
|
||||
leases = net.DHCPLeases()
|
||||
if not leases:
|
||||
print("Failed to get leases for %s" % net.name())
|
||||
sys.exit(0)
|
||||
exit(0)
|
||||
|
||||
def toIPAddrType(addrType: int) -> str:
|
||||
if addrType == libvirt.VIR_IP_ADDR_TYPE_IPV4:
|
||||
|
@ -4,7 +4,6 @@ Print information about the domain DOMAIN
|
||||
"""
|
||||
|
||||
import libvirt
|
||||
import sys
|
||||
import libxml2
|
||||
from argparse import ArgumentParser
|
||||
from typing import Any
|
||||
@ -37,14 +36,14 @@ try:
|
||||
conn = libvirt.openReadOnly(None)
|
||||
except libvirt.libvirtError:
|
||||
print('Failed to open connection to the hypervisor')
|
||||
sys.exit(1)
|
||||
exit(1)
|
||||
|
||||
try:
|
||||
dom = conn.lookupByName(args.domain)
|
||||
# Annoyiingly, libvirt prints its own error message here
|
||||
except libvirt.libvirtError:
|
||||
print("Domain %s is not running" % args.domain)
|
||||
sys.exit(0)
|
||||
exit(0)
|
||||
|
||||
info = dom.info()
|
||||
print_section("Domain info")
|
||||
|
@ -4,7 +4,6 @@ Print domain interfaces along with their MAC and IP addresses
|
||||
"""
|
||||
|
||||
import libvirt
|
||||
import sys
|
||||
from argparse import ArgumentParser
|
||||
|
||||
IPTYPE = {
|
||||
@ -17,7 +16,7 @@ def print_dom_ifaces(dom: libvirt.virDomain) -> None:
|
||||
ifaces = dom.interfaceAddresses(libvirt.VIR_DOMAIN_INTERFACE_ADDRESSES_SRC_LEASE)
|
||||
if ifaces is None:
|
||||
print("Failed to get domain interfaces")
|
||||
sys.exit(0)
|
||||
exit(0)
|
||||
|
||||
print(" {0:10} {1:20} {2:12} {3}".format(
|
||||
"Interface", "MAC address", "Protocol", "Address"))
|
||||
@ -50,7 +49,7 @@ if __name__ == "__main__":
|
||||
dom = conn.lookupByName(args.domain)
|
||||
except libvirt.libvirtError:
|
||||
print("Domain %s not found" % args.domain)
|
||||
sys.exit(0)
|
||||
exit(0)
|
||||
|
||||
print_dom_ifaces(dom)
|
||||
conn.close()
|
||||
|
@ -5,7 +5,6 @@ It is assumed that all files in DIR are images of domU's previously created with
|
||||
"""
|
||||
|
||||
import libvirt
|
||||
import sys
|
||||
import os
|
||||
from argparse import ArgumentParser
|
||||
|
||||
@ -20,7 +19,7 @@ try:
|
||||
conn = libvirt.open(None)
|
||||
except libvirt.libvirtError:
|
||||
print('Failed to open connection to the hypervisor')
|
||||
sys.exit(1)
|
||||
exit(1)
|
||||
|
||||
for img in imgs:
|
||||
file = os.path.join(args.dir, img)
|
||||
|
@ -5,7 +5,6 @@ DIR must exist and be writable by this process.
|
||||
"""
|
||||
|
||||
import libvirt
|
||||
import sys
|
||||
import os
|
||||
from argparse import ArgumentParser
|
||||
|
||||
@ -18,7 +17,7 @@ try:
|
||||
conn = libvirt.open(None)
|
||||
except libvirt.libvirtError:
|
||||
print('Failed to open connection to the hypervisor')
|
||||
sys.exit(1)
|
||||
exit(1)
|
||||
|
||||
doms = conn.listDomainsID()
|
||||
for id in doms:
|
||||
|
@ -5,7 +5,6 @@ If the domain is not running, create it.
|
||||
"""
|
||||
|
||||
import libvirt
|
||||
import sys
|
||||
import libxml2
|
||||
from argparse import ArgumentParser
|
||||
from typing import Tuple
|
||||
@ -33,7 +32,7 @@ try:
|
||||
conn = libvirt.open(None)
|
||||
except libvirt.libvirtError:
|
||||
print('Failed to open connection to the hypervisor')
|
||||
sys.exit(1)
|
||||
exit(1)
|
||||
|
||||
try:
|
||||
dom = conn.lookupByName(name)
|
||||
@ -42,6 +41,6 @@ except libvirt.libvirtError:
|
||||
dom = conn.createLinux(xmldesc, 0)
|
||||
if dom is None:
|
||||
print("failed")
|
||||
sys.exit(1)
|
||||
exit(1)
|
||||
else:
|
||||
print("done")
|
||||
|
@ -5,7 +5,6 @@ List active domains of an ESX host and print some info.
|
||||
# also demonstrates how to use the libvirt.openAuth() method
|
||||
|
||||
import libvirt
|
||||
import sys
|
||||
import libxml2
|
||||
import getpass
|
||||
from argparse import ArgumentParser
|
||||
@ -96,7 +95,7 @@ try:
|
||||
conn = libvirt.openAuth(uri, auth, 0)
|
||||
except libvirt.libvirtError:
|
||||
print("Failed to open connection to %s" % args.hostname)
|
||||
sys.exit(1)
|
||||
exit(1)
|
||||
|
||||
state_names = { libvirt.VIR_DOMAIN_RUNNING : "running",
|
||||
libvirt.VIR_DOMAIN_BLOCKED : "idle",
|
||||
|
@ -5,7 +5,6 @@ used by guest-vcpu-daemon.py example
|
||||
"""
|
||||
|
||||
import libvirt
|
||||
import sys
|
||||
from argparse import ArgumentParser
|
||||
|
||||
customXMLuri = "guest-cpu.python.libvirt.org"
|
||||
@ -28,14 +27,14 @@ if flags == 0 or args.config:
|
||||
|
||||
if confvcpus < args.count:
|
||||
print("Persistent domain configuration has only " + str(confvcpus) + " vcpus configured")
|
||||
sys.exit(1)
|
||||
exit(1)
|
||||
|
||||
if flags == 0 or args.live:
|
||||
livevcpus = dom.vcpusFlags(libvirt.VIR_DOMAIN_AFFECT_LIVE)
|
||||
|
||||
if livevcpus < args.count:
|
||||
print("Live domain configuration has only " + str(livevcpus) + " vcpus configured")
|
||||
sys.exit(1)
|
||||
exit(1)
|
||||
|
||||
if flags == 0 or args.live:
|
||||
dom.setVcpusFlags(args.count, libvirt.VIR_DOMAIN_AFFECT_LIVE | libvirt.VIR_DOMAIN_VCPU_GUEST)
|
||||
|
@ -5,7 +5,6 @@
|
||||
# Michal Privoznik <mprivozn@redhat.com>
|
||||
|
||||
import libvirt
|
||||
import sys
|
||||
from xml.dom import minidom
|
||||
import libxml2
|
||||
from typing import Any, Dict # noqa F401
|
||||
@ -22,13 +21,13 @@ try:
|
||||
conn = libvirt.openReadOnly(None)
|
||||
except libvirt.libvirtError:
|
||||
print("Failed to connect to the hypervisor")
|
||||
sys.exit(1)
|
||||
exit(1)
|
||||
|
||||
try:
|
||||
capsXML = conn.getCapabilities()
|
||||
except libvirt.libvirtError:
|
||||
print("Failed to request capabilities")
|
||||
sys.exit(1)
|
||||
exit(1)
|
||||
|
||||
caps = minidom.parseString(capsXML)
|
||||
cells = caps.getElementsByTagName("cells")[0]
|
||||
|
@ -7,20 +7,19 @@
|
||||
# Peter Krempa <pkrempa@redhat.com>
|
||||
|
||||
import libvirt
|
||||
import sys
|
||||
from xml.dom import minidom
|
||||
|
||||
try:
|
||||
conn = libvirt.openReadOnly(None)
|
||||
except libvirt.libvirtError:
|
||||
print('Failed to connect to the hypervisor')
|
||||
sys.exit(1)
|
||||
exit(1)
|
||||
|
||||
try:
|
||||
capsXML = conn.getCapabilities()
|
||||
except libvirt.libvirtError:
|
||||
print('Failed to request capabilities')
|
||||
sys.exit(1)
|
||||
exit(1)
|
||||
|
||||
caps = minidom.parseString(capsXML)
|
||||
host = caps.getElementsByTagName('host')[0]
|
||||
|
Loading…
Reference in New Issue
Block a user