mirror of
https://github.com/libguestfs/libguestfs.git
synced 2026-03-22 07:03:38 +00:00
python: PEP 8: adapt whitespaces in lines
Add (after comma) or remove (before opening round bracket, and around '=' in arguments) whitespaces according to the PEP 8 specification. This is just code reformatting, with no behaviour changes; no content changed beside whitespaces, so "git diff -w" gives an empty diff.
This commit is contained in:
@@ -8,56 +8,56 @@ output = "disk.img"
|
||||
# to the constructor. It indicates that your program wants
|
||||
# to receive Python dicts for methods in the API that return
|
||||
# hashtables.
|
||||
g = guestfs.GuestFS (python_return_dict=True)
|
||||
g = guestfs.GuestFS(python_return_dict=True)
|
||||
|
||||
# Create a raw-format sparse disk image, 512 MB in size.
|
||||
g.disk_create (output, "raw", 512 * 1024 * 1024);
|
||||
g.disk_create(output, "raw", 512 * 1024 * 1024);
|
||||
|
||||
# Set the trace flag so that we can see each libguestfs call.
|
||||
g.set_trace (1)
|
||||
g.set_trace(1)
|
||||
|
||||
# Attach the disk image to libguestfs.
|
||||
g.add_drive_opts (output, format = "raw", readonly = 0)
|
||||
g.add_drive_opts(output, format="raw", readonly=0)
|
||||
|
||||
# Run the libguestfs back-end.
|
||||
g.launch ()
|
||||
g.launch()
|
||||
|
||||
# Get the list of devices. Because we only added one drive
|
||||
# above, we expect that this list should contain a single
|
||||
# element.
|
||||
devices = g.list_devices ()
|
||||
assert (len (devices) == 1)
|
||||
devices = g.list_devices()
|
||||
assert(len(devices) == 1)
|
||||
|
||||
# Partition the disk as one single MBR partition.
|
||||
g.part_disk (devices[0], "mbr")
|
||||
g.part_disk(devices[0], "mbr")
|
||||
|
||||
# Get the list of partitions. We expect a single element, which
|
||||
# is the partition we have just created.
|
||||
partitions = g.list_partitions ()
|
||||
assert (len (partitions) == 1)
|
||||
partitions = g.list_partitions()
|
||||
assert(len(partitions) == 1)
|
||||
|
||||
# Create a filesystem on the partition.
|
||||
g.mkfs ("ext4", partitions[0])
|
||||
g.mkfs("ext4", partitions[0])
|
||||
|
||||
# Now mount the filesystem so that we can add files.
|
||||
g.mount (partitions[0], "/")
|
||||
g.mount(partitions[0], "/")
|
||||
|
||||
# Create some files and directories.
|
||||
g.touch ("/empty")
|
||||
g.touch("/empty")
|
||||
message = "Hello, world\n"
|
||||
g.write ("/hello", message)
|
||||
g.mkdir ("/foo")
|
||||
g.write("/hello", message)
|
||||
g.mkdir("/foo")
|
||||
|
||||
# This one uploads the local file /etc/resolv.conf into
|
||||
# the disk image.
|
||||
g.upload ("/etc/resolv.conf", "/foo/resolv.conf")
|
||||
g.upload("/etc/resolv.conf", "/foo/resolv.conf")
|
||||
|
||||
# Because we wrote to the disk and we want to detect write
|
||||
# errors, call g.shutdown. You don't need to do this:
|
||||
# g.close will do it implicitly.
|
||||
g.shutdown ()
|
||||
g.shutdown()
|
||||
|
||||
# Note also that handles are automatically closed if they are
|
||||
# reaped by reference counting. You only need to call close
|
||||
# if you want to close the handle right away.
|
||||
g.close ()
|
||||
g.close()
|
||||
|
||||
@@ -3,55 +3,55 @@
|
||||
import sys
|
||||
import guestfs
|
||||
|
||||
assert (len (sys.argv) == 2)
|
||||
assert(len(sys.argv) == 2)
|
||||
disk = sys.argv[1]
|
||||
|
||||
# All new Python code should pass python_return_dict=True
|
||||
# to the constructor. It indicates that your program wants
|
||||
# to receive Python dicts for methods in the API that return
|
||||
# hashtables.
|
||||
g = guestfs.GuestFS (python_return_dict=True)
|
||||
g = guestfs.GuestFS(python_return_dict=True)
|
||||
|
||||
# Attach the disk image read-only to libguestfs.
|
||||
g.add_drive_opts (disk, readonly=1)
|
||||
g.add_drive_opts(disk, readonly=1)
|
||||
|
||||
# Run the libguestfs back-end.
|
||||
g.launch ()
|
||||
g.launch()
|
||||
|
||||
# Ask libguestfs to inspect for operating systems.
|
||||
roots = g.inspect_os ()
|
||||
if len (roots) == 0:
|
||||
raise (Error ("inspect_vm: no operating systems found"))
|
||||
roots = g.inspect_os()
|
||||
if len(roots) == 0:
|
||||
raise(Error("inspect_vm: no operating systems found"))
|
||||
|
||||
for root in roots:
|
||||
print "Root device: %s" % root
|
||||
|
||||
# Print basic information about the operating system.
|
||||
print " Product name: %s" % (g.inspect_get_product_name (root))
|
||||
print " Product name: %s" % (g.inspect_get_product_name(root))
|
||||
print " Version: %d.%d" % \
|
||||
(g.inspect_get_major_version (root),
|
||||
g.inspect_get_minor_version (root))
|
||||
print " Type: %s" % (g.inspect_get_type (root))
|
||||
print " Distro: %s" % (g.inspect_get_distro (root))
|
||||
(g.inspect_get_major_version(root),
|
||||
g.inspect_get_minor_version(root))
|
||||
print " Type: %s" % (g.inspect_get_type(root))
|
||||
print " Distro: %s" % (g.inspect_get_distro(root))
|
||||
|
||||
# Mount up the disks, like guestfish -i.
|
||||
#
|
||||
# Sort keys by length, shortest first, so that we end up
|
||||
# mounting the filesystems in the correct order.
|
||||
mps = g.inspect_get_mountpoints (root)
|
||||
def compare (a, b): return len(a) - len(b)
|
||||
for device in sorted (mps.keys(), compare):
|
||||
mps = g.inspect_get_mountpoints(root)
|
||||
def compare(a, b): return len(a) - len(b)
|
||||
for device in sorted(mps.keys(), compare):
|
||||
try:
|
||||
g.mount_ro (mps[device], device)
|
||||
g.mount_ro(mps[device], device)
|
||||
except RuntimeError as msg:
|
||||
print "%s (ignored)" % msg
|
||||
|
||||
# If /etc/issue.net file exists, print up to 3 lines.
|
||||
filename = "/etc/issue.net"
|
||||
if g.is_file (filename):
|
||||
if g.is_file(filename):
|
||||
print "--- %s ---" % filename
|
||||
lines = g.head_n (3, filename)
|
||||
lines = g.head_n(3, filename)
|
||||
for line in lines: print line
|
||||
|
||||
# Unmount everything.
|
||||
g.umount_all ()
|
||||
g.umount_all()
|
||||
|
||||
Reference in New Issue
Block a user