diff --git a/examples/dhcpleases.py b/examples/dhcpleases.py index d023e4d..13049c5 100755 --- a/examples/dhcpleases.py +++ b/examples/dhcpleases.py @@ -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: diff --git a/examples/dominfo.py b/examples/dominfo.py index e959e8f..0c45374 100755 --- a/examples/dominfo.py +++ b/examples/dominfo.py @@ -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") diff --git a/examples/domipaddrs.py b/examples/domipaddrs.py index 2b9f276..e649b34 100755 --- a/examples/domipaddrs.py +++ b/examples/domipaddrs.py @@ -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() diff --git a/examples/domrestore.py b/examples/domrestore.py index 490c049..089f871 100755 --- a/examples/domrestore.py +++ b/examples/domrestore.py @@ -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) diff --git a/examples/domsave.py b/examples/domsave.py index dd8fd58..c1090a5 100755 --- a/examples/domsave.py +++ b/examples/domsave.py @@ -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: diff --git a/examples/domstart.py b/examples/domstart.py index a7e4331..3a33219 100755 --- a/examples/domstart.py +++ b/examples/domstart.py @@ -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") diff --git a/examples/esxlist.py b/examples/esxlist.py index d108ef3..ac88f77 100755 --- a/examples/esxlist.py +++ b/examples/esxlist.py @@ -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", diff --git a/examples/guest-vcpus/guest-vcpu.py b/examples/guest-vcpus/guest-vcpu.py index 68bb5bf..a0a4f05 100755 --- a/examples/guest-vcpus/guest-vcpu.py +++ b/examples/guest-vcpus/guest-vcpu.py @@ -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) diff --git a/examples/nodestats.py b/examples/nodestats.py index 88ca462..10520b2 100755 --- a/examples/nodestats.py +++ b/examples/nodestats.py @@ -5,7 +5,6 @@ # Michal Privoznik 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] diff --git a/examples/topology.py b/examples/topology.py index 197c87a..83fe0c0 100755 --- a/examples/topology.py +++ b/examples/topology.py @@ -7,20 +7,19 @@ # Peter Krempa 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]