Skip to content

Commit 1d53aee

Browse files
authored
Merge branch 'master' into goodbye-six
2 parents b366548 + cb4c25b commit 1d53aee

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

hardware/detect.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020

2121
import argparse
2222
import fcntl
23+
import ipaddress
2324
import json
2425
import os
2526
import pprint
@@ -32,8 +33,6 @@
3233
import uuid
3334
import xml.etree.ElementTree as ET
3435

35-
from netaddr import IPNetwork
36-
3736
from hardware import areca
3837
from hardware.benchmark import cpu as bm_cpu
3938
from hardware.benchmark import disk as bm_disk
@@ -573,9 +572,10 @@ def find_element(xml, xml_spec, sys_subtype,
573572
cidr = get_cidr(netmask)
574573
hw_lst.append(
575574
('network', name.text, 'ipv4-cidr', cidr))
575+
net = (ipaddress.IPv4Interface('%s/%s' % (ipv4, cidr))
576+
.network.network_address)
576577
hw_lst.append(
577-
('network', name.text, 'ipv4-network',
578-
"%s" % IPNetwork('%s/%s' % (ipv4, cidr)).network))
578+
('network', name.text, 'ipv4-network', str(net)))
579579
except Exception as excpt:
580580
sys.stderr.write('unable to get info for %s: %s\n'
581581
% (name.text, str(excpt)))

requirements.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33
# process, which may cause wedges in the gate later.
44

55
pbr>=1.0 # Apache-2.0
6-
ipaddress # PSF
7-
netaddr # BSD
86
pexpect # ISC
97
numpy # BSD
108
pandas # BSD

0 commit comments

Comments
 (0)