From 8defc92ecc70b065b3a3ceb75d2fb9ba399c3861 Mon Sep 17 00:00:00 2001 From: Gabriel Detraz Date: Sat, 23 May 2020 01:57:09 +0200 Subject: [PATCH] =?UTF-8?q?Adapte=20=C3=A0=20la=20nouvelle=20version=20de?= =?UTF-8?q?=20re2o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/main.py b/main.py index 1b5be8a..860c7cd 100644 --- a/main.py +++ b/main.py @@ -76,10 +76,10 @@ class Switch: #Trie les ip par vlan, et les ajoute ainsi que les subnet for ip, subnet in self.switch["interfaces_subnet"].items(): - if not subnet[0]["vlan_id"] in vlans: + if not subnet["vlan_id"] in vlans: raise RuntimeError("La config est dangeureuse, le vlan d'administration n'est pas propagé au switch !") - vlans[subnet[0]["vlan_id"]].setdefault("ipv4", {}) - vlans[subnet[0]["vlan_id"]]["ipv4"][ip] = subnet + vlans[subnet["vlan_id"]].setdefault("ipv4", {}) + vlans[subnet["vlan_id"]]["ipv4"][ip] = subnet for ipv6, subnet in self.switch["interfaces6_subnet"].items(): vlans[subnet["vlan_id"]].setdefault("ipv6", {}) vlans[subnet["vlan_id"]]["ipv6"][ipv6] = subnet