Python 3 fixes
Future proofing for compatibility with newer versions of Python. Signed-off-by: Matthew Thode <prometheanfire@gentoo.org> Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Issue #1838
This commit is contained in:
parent
23bc1f91fc
commit
09d672d331
|
@ -191,7 +191,7 @@ def prettynum(sz, scale, num=0):
|
||||||
return "%s" % num
|
return "%s" % num
|
||||||
|
|
||||||
# Rounding error, return 0
|
# Rounding error, return 0
|
||||||
elif num > 0 and num < 1:
|
elif 0 < num < 1:
|
||||||
num = 0
|
num = 0
|
||||||
|
|
||||||
while num > scale and index < 5:
|
while num > scale and index < 5:
|
||||||
|
@ -259,10 +259,10 @@ def init():
|
||||||
"columns"
|
"columns"
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
except getopt.error as msg:
|
||||||
except getopt.error, msg:
|
|
||||||
sys.stderr.write(msg)
|
sys.stderr.write(msg)
|
||||||
usage()
|
usage()
|
||||||
|
opts = None
|
||||||
|
|
||||||
for opt, arg in opts:
|
for opt, arg in opts:
|
||||||
if opt in ('-x', '--extended'):
|
if opt in ('-x', '--extended'):
|
||||||
|
@ -335,7 +335,7 @@ def init():
|
||||||
out = open(opfile, "w")
|
out = open(opfile, "w")
|
||||||
sys.stdout = out
|
sys.stdout = out
|
||||||
|
|
||||||
except:
|
except IOError:
|
||||||
sys.stderr.write("Cannot open %s for writing\n" % opfile)
|
sys.stderr.write("Cannot open %s for writing\n" % opfile)
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
|
@ -345,7 +345,7 @@ def calculate():
|
||||||
global v
|
global v
|
||||||
global l2exist
|
global l2exist
|
||||||
|
|
||||||
v = {}
|
v = dict()
|
||||||
v["time"] = time.strftime("%H:%M:%S", time.localtime())
|
v["time"] = time.strftime("%H:%M:%S", time.localtime())
|
||||||
v["hits"] = d["hits"] / sint
|
v["hits"] = d["hits"] / sint
|
||||||
v["miss"] = d["misses"] / sint
|
v["miss"] = d["misses"] / sint
|
||||||
|
@ -398,7 +398,7 @@ def calculate():
|
||||||
v["l2bytes"] = d["l2_read_bytes"] / sint
|
v["l2bytes"] = d["l2_read_bytes"] / sint
|
||||||
|
|
||||||
|
|
||||||
def sighandler(*args):
|
def sighandler():
|
||||||
sys.exit(0)
|
sys.exit(0)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -184,7 +184,7 @@ def prettynum(sz, scale, num=0):
|
||||||
return "%*s" % (sz, num)
|
return "%*s" % (sz, num)
|
||||||
|
|
||||||
# Rounding error, return 0
|
# Rounding error, return 0
|
||||||
elif num > 0 and num < 1:
|
elif 0 < num < 1:
|
||||||
num = 0
|
num = 0
|
||||||
|
|
||||||
while num > scale and index < 5:
|
while num > scale and index < 5:
|
||||||
|
@ -384,19 +384,21 @@ def update_dict(d, k, line, labels):
|
||||||
|
|
||||||
return d
|
return d
|
||||||
|
|
||||||
|
|
||||||
def print_dict(d):
|
def print_dict(d):
|
||||||
print_header()
|
print_header()
|
||||||
for pool in d.iterkeys():
|
for pool in d.keys():
|
||||||
for objset in d[pool].iterkeys():
|
for objset in d[pool].keys():
|
||||||
for v in d[pool][objset].itervalues():
|
for v in d[pool][objset].values():
|
||||||
print_values(v)
|
print_values(v)
|
||||||
|
|
||||||
|
|
||||||
def dnodes_build_dict(filehandle):
|
def dnodes_build_dict(filehandle):
|
||||||
labels = dict()
|
labels = dict()
|
||||||
dnodes = dict()
|
dnodes = dict()
|
||||||
|
|
||||||
# First 3 lines are header information, skip the first two
|
# First 3 lines are header information, skip the first two
|
||||||
for i in range(0, 2):
|
for i in range(2):
|
||||||
next(filehandle)
|
next(filehandle)
|
||||||
|
|
||||||
# The third line contains the labels and index locations
|
# The third line contains the labels and index locations
|
||||||
|
@ -409,12 +411,13 @@ def dnodes_build_dict(filehandle):
|
||||||
|
|
||||||
return dnodes
|
return dnodes
|
||||||
|
|
||||||
|
|
||||||
def types_build_dict(filehandle):
|
def types_build_dict(filehandle):
|
||||||
labels = dict()
|
labels = dict()
|
||||||
types = dict()
|
types = dict()
|
||||||
|
|
||||||
# First 3 lines are header information, skip the first two
|
# First 3 lines are header information, skip the first two
|
||||||
for i in range(0, 2):
|
for i in range(2):
|
||||||
next(filehandle)
|
next(filehandle)
|
||||||
|
|
||||||
# The third line contains the labels and index locations
|
# The third line contains the labels and index locations
|
||||||
|
@ -427,11 +430,12 @@ def types_build_dict(filehandle):
|
||||||
|
|
||||||
return types
|
return types
|
||||||
|
|
||||||
|
|
||||||
def buffers_print_all(filehandle):
|
def buffers_print_all(filehandle):
|
||||||
labels = dict()
|
labels = dict()
|
||||||
|
|
||||||
# First 3 lines are header information, skip the first two
|
# First 3 lines are header information, skip the first two
|
||||||
for i in range(0, 2):
|
for i in range(2):
|
||||||
next(filehandle)
|
next(filehandle)
|
||||||
|
|
||||||
# The third line contains the labels and index locations
|
# The third line contains the labels and index locations
|
||||||
|
@ -479,6 +483,7 @@ def main():
|
||||||
)
|
)
|
||||||
except getopt.error:
|
except getopt.error:
|
||||||
usage()
|
usage()
|
||||||
|
opts = None
|
||||||
|
|
||||||
for opt, arg in opts:
|
for opt, arg in opts:
|
||||||
if opt in ('-b', '--buffers'):
|
if opt in ('-b', '--buffers'):
|
||||||
|
@ -560,7 +565,7 @@ def main():
|
||||||
try:
|
try:
|
||||||
tmp = open(ifile, "r")
|
tmp = open(ifile, "r")
|
||||||
sys.stdin = tmp
|
sys.stdin = tmp
|
||||||
except:
|
except IOError:
|
||||||
sys.stderr.write("Cannot open %s for reading\n" % ifile)
|
sys.stderr.write("Cannot open %s for reading\n" % ifile)
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue