On Thu, 30 Jun 2016 10:27:22 +0900 IWAMOTO Toshihiro <iwam...@valinux.co.jp> wrote:
> If an AppManager.close call is started and all AppManager.services > are stopped, AppManager.run_apps starts another close() call, > resulting in a KeyError exception in close() (*1). Prevent that using > a semaphore. > > (*1) https://launchpad.net/bugs/1589746 > Signed-off-by: IWAMOTO Toshihiro <iwam...@valinux.co.jp> > --- > ryu/base/app_manager.py | 12 ++++++++---- > 1 file changed, 8 insertions(+), 4 deletions(-) Applied. As you guys discussed, I guess that there is a better (cleaner) fix. But I'm not sure how it affects the existing applications so I pushed this kinda workaround. ------------------------------------------------------------------------------ Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San Francisco, CA to explore cutting-edge tech and listen to tech luminaries present their vision of the future. This family event has something for everyone, including kids. Get more information and register today. http://sdm.link/attshape _______________________________________________ Ryu-devel mailing list Ryu-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ryu-devel