gui_topology: Avoid wildcard URL matching
GUIServerController eats up the entire URL space and sometimes causes
problems. See the following thread in ryu-devel for example:
@@ -56,7 +56,7 @@ class GUIServerController(ControllerBase):
path = "%s/html/" % PATH
self.static_app = DirectoryApp(path)
- @route('topology', '/{filename:.*}')
+ @route('topology', '/{filename:[^/]*}')
def static_handler(self, req, **kwargs):
if kwargs['filename']:
req.path_info = kwargs['filename']
