Skip to content

Commit 2d83d42

Browse files
committed
housekeeping
1 parent eff6c35 commit 2d83d42

File tree

2 files changed

+9
-13
lines changed

2 files changed

+9
-13
lines changed

generate.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ def generate(database, manifest_file, seatmap_file,
109109
logging.debug('Parsing manifest file as JSON')
110110
try:
111111
with open(manifest_file, 'r') as f:
112-
manifest = yaml.safe_load(f.read())
112+
manifest = json.load(f)
113113
except Exception as e:
114114
logging.error(
115115
'Could not parse manifest file %s as JSON: %s',

lib/processor.py

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import ipcalc
2-
# import pdb
2+
import json
33
import logging
44
import re
55
import socket
@@ -50,7 +50,6 @@ def master_network(l, c, r):
5050
ipv6 = l[2]
5151
_current_v6_base = ipv6.split('::', 1)[0]
5252

53-
last_digits = int(str(ipv4_gateway).split('.')[-1])
5453
ipv6_netmask = int(ipv6.split('/', 1)[1])
5554
ipv6_gateway = "%s::1" % (_current_v6_base, )
5655

@@ -72,9 +71,12 @@ def master_network(l, c, r):
7271

7372
def host(l, c, network_id):
7473
node_id = node(c)
75-
c.execute('SELECT vlan FROM network WHERE node_id = ?', (network_id, ))
76-
vlan = c.fetchone()[0]
77-
vlan = int(vlan) if not vlan is None else None
74+
c.execute('''SELECT vlan FROM network WHERE node_id = ?''', (node_id,))
75+
row = c.fetchone()
76+
if row != None:
77+
vlan = int(row[0])
78+
else:
79+
vlan = None
7880

7981
name = l[1]
8082
ip = l[2]
@@ -104,6 +106,7 @@ def host(l, c, network_id):
104106
ipv4_addr,
105107
ipv6_addr,
106108
network_id]
109+
row[5] = json.dumps(row[5])
107110
c.execute('INSERT INTO host VALUES (?,?,?,?,?,?)', row)
108111

109112
options(c, node_id, l[3])
@@ -118,13 +121,6 @@ def network(l, c, network_id=None):
118121
terminator = l[2]
119122

120123
# IPv4
121-
'''
122-
edge cases: /31 and /32
123-
net_ipv4 = 85.225.229.1/32
124-
if len(net_ipv4)
125-
if /32 or /31 then
126-
127-
'''
128124
ipv4 = l[1]
129125
net_ipv4 = ipcalc.Network(ipv4)
130126
if len(net_ipv4) <= 2:

0 commit comments

Comments
 (0)