From 4b8a4fc870a183dc1802698ef7ea5aaf73697db6 Mon Sep 17 00:00:00 2001 From: YAMAMOTO Takashi Date: Fri, 8 Feb 2013 12:28:14 +0900 Subject: [PATCH] app_manager: add some assertions and LOG.info Signed-off-by: YAMAMOTO Takashi Signed-off-by: FUJITA Tomonori --- ryu/base/app_manager.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ryu/base/app_manager.py b/ryu/base/app_manager.py index f6441ac7..a9895a24 100644 --- a/ryu/base/app_manager.py +++ b/ryu/base/app_manager.py @@ -35,6 +35,8 @@ def lookup_service_brick(name): def register_app(app): + assert isinstance(app, RyuApp) + assert not app.name in SERVICE_BRICKS SERVICE_BRICKS[app.name] = app register_instance(app) @@ -146,6 +148,8 @@ class AppManager(object): def create_contexts(self): for key, cls in self.contexts_cls.items(): context = cls() + LOG.info('creating context %s', key) + assert not key in self.contexts self.contexts[key] = context # hack for dpset if context.__class__.__base__ == RyuApp: