better oneshot printing
This commit is contained in:
@@ -171,9 +171,9 @@ def print_stats_once(stats):
|
||||
pass
|
||||
else:
|
||||
return
|
||||
sys.stdout.write(" Total Used Use% Free"+CLRLN+'\n')
|
||||
sys.stdout.write(" Total Used Use% Free"+CLRLN+'\n')
|
||||
for ex in enumerate(stats['running']):
|
||||
sys.stdout.write('('+str(ex[0]+1).rjust(2)+') '+
|
||||
sys.stdout.write(
|
||||
' '.join([
|
||||
human_size(ex[1][6]).rjust(8),
|
||||
human_size(ex[1][6]-ex[1][0]).rjust(10),
|
||||
@@ -182,7 +182,7 @@ def print_stats_once(stats):
|
||||
ex[1][2],
|
||||
"("+ex[1][5]+")"])+
|
||||
CLRLN+'\n')
|
||||
sys.stdout.write('Tot: '+
|
||||
sys.stdout.write(
|
||||
' '.join([
|
||||
human_size(stats['totals'][1]).rjust(8),
|
||||
human_size(stats['totals'][1]-stats['totals'][0]).rjust(10), ' ',
|
||||
@@ -193,14 +193,16 @@ def print_stats_once(stats):
|
||||
|
||||
def colorize_usage(string):
|
||||
''' colorizes the usage string '''
|
||||
# string length indicates value <10
|
||||
if len(string)<3:
|
||||
return c((S,G))+" "+string+c((E))
|
||||
# string lenght indicates 100%
|
||||
if len(string)==4:
|
||||
return c((S,R))+string+c((E))
|
||||
tens=int(string[0])
|
||||
if tens==9:
|
||||
usage=int(string[0:2])
|
||||
if usage>95:
|
||||
return c((S,R))+" "+string+c((E))
|
||||
if tens<7:
|
||||
if usage<80:
|
||||
return c((S,G))+" "+string+c((E))
|
||||
|
||||
return c((S,Y))+" "+string+c((E))
|
||||
|
||||
Reference in New Issue
Block a user