Remove exception for an expected use case
Change-Id: I2813830dc08e47abc02fa3e907435a74966ddec5
diff --git a/voltha/core/logical_device_agent.py b/voltha/core/logical_device_agent.py
index 91ba454..21be9bf 100644
--- a/voltha/core/logical_device_agent.py
+++ b/voltha/core/logical_device_agent.py
@@ -718,7 +718,14 @@
for (ingress, egress), route in self._routes.iteritems():
if ingress == ingress_port_no:
return [route[0], None]
- raise Exception('not a single downstream route')
+
+ # This can occur is a leaf device is disabled
+ self.log.exception('no-downstream-route',
+ ingress_port_no=ingress_port_no,
+ egress_port_no= egress_port_no
+ )
+ return None
+
return self._routes.get((ingress_port_no, egress_port_no))