UserWarning is always shown when ryu.controller.dpset.DPset is loaded. It is 
noisy.

Signed-off-by: Satoshi Kobayashi <satosh...@stratosphere.co.jp>
---
 ryu/controller/dpset.py | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/ryu/controller/dpset.py b/ryu/controller/dpset.py
index 0d54fab..71aa24d 100644
--- a/ryu/controller/dpset.py
+++ b/ryu/controller/dpset.py
@@ -21,6 +21,7 @@ Planned to be replaced by ryu/topology.
 """
 
 import logging
+import warnings
 
 from ryu.base import app_manager
 from ryu.controller import event
@@ -121,9 +122,11 @@ class DPSet(app_manager.RyuApp):
         if dp.id not in self.port_state:
             self.port_state[dp.id] = PortState()
             ev = EventDP(dp, True)
-            for port in dp.ports.values():
-                self._port_added(dp, port)
-                ev.ports.append(port)
+            with warnings.catch_warnings():
+                warnings.simplefilter('ignore')
+                for port in dp.ports.values():
+                    self._port_added(dp, port)
+                    ev.ports.append(port)
             self.send_event_to_observers(ev)
 
     def _unregister(self, dp):
-- 
2.3.2 (Apple Git-55)


------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
Ryu-devel mailing list
Ryu-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to