diff options
author | Satoshi Kobayashi <satoshi-k@stratosphere.co.jp> | 2015-04-30 15:27:56 +0900 |
---|---|---|
committer | FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> | 2015-05-02 14:29:40 +0900 |
commit | 2a000872213cadd23195ac6f4b9aca51e2e5cedd (patch) | |
tree | 045f5b01a05608e3d35338904be491f7174b4cee | |
parent | 3c68b43e1ababc4fcf90e78f74efedf2498d03ee (diff) |
Suppress warning
UserWarning is always shown when ryu.controller.dpset.DPset is loaded. It is noisy.
Signed-off-by: Satoshi Kobayashi <satoshi-k@stratosphere.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
-rw-r--r-- | ryu/controller/dpset.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/ryu/controller/dpset.py b/ryu/controller/dpset.py index 0d54fab4..71aa24db 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): |