mirror of
https://github.com/kellyjonbrazil/jc.git
synced 2025-06-19 00:17:51 +02:00
fix dictionary iteration
This commit is contained in:
@ -60,7 +60,7 @@ $ arp -a | jc --arp -p
|
|||||||
def process(proc_data):
|
def process(proc_data):
|
||||||
# in BSD style, change name to null if it is a question mark
|
# in BSD style, change name to null if it is a question mark
|
||||||
for entry in proc_data:
|
for entry in proc_data:
|
||||||
if entry['name'] and entry['name'] == '?':
|
if 'name' in entry and entry['name'] == '?':
|
||||||
entry['name'] = None
|
entry['name'] = None
|
||||||
|
|
||||||
return proc_data
|
return proc_data
|
||||||
|
@ -56,7 +56,7 @@ def process(proc_data):
|
|||||||
entry[k] = None
|
entry[k] = None
|
||||||
|
|
||||||
# change 'used' to int
|
# change 'used' to int
|
||||||
if entry['used']:
|
if 'used' in entry:
|
||||||
try:
|
try:
|
||||||
used_int = int(entry['used'])
|
used_int = int(entry['used'])
|
||||||
entry['used'] = used_int
|
entry['used'] = used_int
|
||||||
@ -64,7 +64,7 @@ def process(proc_data):
|
|||||||
entry['used'] = None
|
entry['used'] = None
|
||||||
|
|
||||||
# change 'available' to int
|
# change 'available' to int
|
||||||
if entry['available']:
|
if 'available' in entry:
|
||||||
try:
|
try:
|
||||||
available_int = int(entry['available'])
|
available_int = int(entry['available'])
|
||||||
entry['available'] = available_int
|
entry['available'] = available_int
|
||||||
@ -72,7 +72,7 @@ def process(proc_data):
|
|||||||
entry['available'] = None
|
entry['available'] = None
|
||||||
|
|
||||||
# remove percent sign from 'use_percent' and change to int
|
# remove percent sign from 'use_percent' and change to int
|
||||||
if entry['use_percent']:
|
if 'use_percent' in entry:
|
||||||
try:
|
try:
|
||||||
use_percent_int = entry['use_percent'].rstrip('%')
|
use_percent_int = entry['use_percent'].rstrip('%')
|
||||||
use_percent_int = int(use_percent_int)
|
use_percent_int = int(use_percent_int)
|
||||||
|
Reference in New Issue
Block a user