diff options
author | Scot W. Stevenson <[email protected]> | 2017-11-15 19:28:11 +0100 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2017-11-15 10:28:11 -0800 |
commit | e301113c17673a290098850830cf2e6d1a1fcbe3 (patch) | |
tree | 38f66facc0217d8ced37f81ff94af49caa39cf20 | |
parent | 454365bbaacc153f98d2a3adaf33b13a6183d45d (diff) |
Minor code cleanups in arc_python.py
Remove unused library re and associated variable kstat_pobj. Add note
to documentation at start of program about required support for old
versions of Python. Change variable "format" (which is a built-in
function) to "fmt".
Reviewed-by: George Melikov <[email protected]>
Reviewed-by: Brian Behlendorf <[email protected]>
Signed-off-by: Scot W. Stevenson <[email protected]>
Closes #6869
-rwxr-xr-x | cmd/arc_summary/arc_summary.py | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/cmd/arc_summary/arc_summary.py b/cmd/arc_summary/arc_summary.py index ec0468ecc..c9a2c5d03 100755 --- a/cmd/arc_summary/arc_summary.py +++ b/cmd/arc_summary/arc_summary.py @@ -31,6 +31,10 @@ # # If you are having troubles when using this script from cron(8) please try # adjusting your PATH before reporting problems. +# +# Note some of this code uses older code (eg getopt instead of argparse, +# subprocess.Popen() instead of subprocess.run()) because we need to support +# some very old versions of Python. """Print statistics on the ZFS Adjustable Replacement Cache (ARC) Provides basic information on the ARC, its efficiency, the L2ARC (if present), @@ -41,7 +45,6 @@ https://github.com/zfsonlinux/zfs/blob/master/module/zfs/arc.c for details. import getopt import os -import re import sys import time @@ -50,7 +53,6 @@ from decimal import Decimal as D show_tunable_descriptions = False alternate_tunable_layout = False -kstat_pobj = re.compile("^([^:]+):\s+(.+)\s*$", flags=re.M) def get_Kstat(): @@ -911,9 +913,9 @@ def _tunable_summary(Kstat): names.sort() if alternate_tunable_layout: - format = "\t%s=%s\n" + fmt = "\t%s=%s\n" else: - format = "\t%-50s%s\n" + fmt = "\t%-50s%s\n" for name in names: @@ -923,7 +925,7 @@ def _tunable_summary(Kstat): if show_tunable_descriptions and name in descriptions: sys.stdout.write("\t# %s\n" % descriptions[name]) - sys.stdout.write(format % (name, values[name])) + sys.stdout.write(fmt % (name, values[name])) unSub = [ |