diff options
author | YAMAMOTO Takashi <yamamoto@valinux.co.jp> | 2013-02-08 12:28:14 +0900 |
---|---|---|
committer | FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> | 2013-02-08 22:55:39 +0900 |
commit | 4b8a4fc870a183dc1802698ef7ea5aaf73697db6 (patch) | |
tree | 7dd1b7a6c40d323f5494edc26bbe0f566c16704e | |
parent | d7163b54630e30af8fd0eec46e76fafd5db0d1d7 (diff) |
app_manager: add some assertions and LOG.info
Signed-off-by: YAMAMOTO Takashi <yamamoto@valinux.co.jp>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
-rw-r--r-- | ryu/base/app_manager.py | 4 |
1 files changed, 4 insertions, 0 deletions
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: |