self.name = site['abbreviated_name'].replace(" ", "_")
self.tag = site['login_base']
self.public = site['is_public']
+ self.enabled = site['enabled']
self.links = set()
def get_sitenodes(self, nodes):
for node in self.getNodes():
nodedict[node.tag] = node
- linkspecs = rspecdict['Rspec']['Request'][0]['NetSpec'][0]['LinkSpec']
+ linkspecs = rspecdict['RSpec']['Request'][0]['NetSpec'][0]['LinkSpec']
for l in linkspecs:
n1 = nodedict[l['endpoint'][0]]
n2 = nodedict[l['endpoint'][1]]
<NetSpec name="physical_topology">"""
for site in self.getSites():
- if not site.public:
+ if not (site.public and site.enabled):
continue
xml += """