From 3d8d88e5dcaad252060bd6632c5f5c513dd23539 Mon Sep 17 00:00:00 2001 From: Isaku Yamahata Date: Thu, 4 Apr 2013 12:28:05 +0900 Subject: ryu/topology/switches: simplify Switches with RyuApp.reply_to_request Signed-off-by: Isaku Yamahata Signed-off-by: FUJITA Tomonori --- ryu/topology/switches.py | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/ryu/topology/switches.py b/ryu/topology/switches.py index d507506b..b5584dca 100644 --- a/ryu/topology/switches.py +++ b/ryu/topology/switches.py @@ -800,10 +800,7 @@ class Switches(app_manager.RyuApp): switches.append(self._get_switch(dpid)) rep = event.EventSwitchReply(req.src, switches) - if req.sync: - self.send_reply(rep) - else: - self.send_event(req.src, rep) + self.reply_to_request(req, rep) @set_ev_cls(event.EventLinkRequest) def link_request_handler(self, req): @@ -815,10 +812,7 @@ class Switches(app_manager.RyuApp): else: links = [link for link in self.links if link.src.dpid == dpid] rep = event.EventLinkReply(req.src, dpid, links) - if req.sync: - self.send_reply(rep) - else: - self.send_event(req.src, rep) + self.reply_to_request(req, rep) def get_switch(app, dpid=None): -- cgit v1.2.3