Source

wheezy.routing / src / wheezy / routing / router.py

Author Commit Message Labels Comments Date
Andriy Kornatskyy
Prefer KeyError in case requested path is not found; do not silence to None.
Andriy Kornatskyy
Do not strip finishing slash as a minor use case; end-user can strip it where necessary instead.
Andriy Kornatskyy
Create a copy of default route values when added.
Andriy Kornatskyy
Apply specialization cases for regex route path.
Andriy Kornatskyy
Added exact match strategy processing to PathRouter.
Andriy Kornatskyy
Fixed compatibility issue with python3.3
Andriy Kornatskyy
Optimizing PathRouter.path_for
Andriy Kornatskyy
Fixed PEP8 warnings.
Andriy Kornatskyy
Applied minor optimization in PathRouter.
Andriy Kornatskyy
Added __slots__ to routes and path router.
Andriy Kornatskyy
Show warning when overriding existing route.
Andriy Kornatskyy
While adding route be more explicit concerning finishing route
Andriy Kornatskyy
Added Page and View to strip names
Andriy Kornatskyy
Added route_name to the route args; no match return empty dict for args instead of None
Andriy Kornatskyy
rstrip slash in router instead of route, applies to nested routers
Andriy Kornatskyy
virtualenv should be found in system PATH
Andriy Kornatskyy
If the inner router has no match than continue with the rest of mapping.
Andriy Kornatskyy
Added doc string for module.
Andriy Kornatskyy
Fixed pep8 warnings.
Andriy Kornatskyy
Added unittests fro router module
Andriy Kornatskyy
Added url function for convenience naming optional parameters; some cleanup
Andriy Kornatskyy
Renamed add_include to include
Andriy Kornatskyy
Fixed test coverage for the optional 'name' parameter
Andriy Kornatskyy
While adding a route it can be named; match can return optional kwargs passed during init.
Andriy Kornatskyy
Added ability to nest routes
Andriy Kornatskyy
Introduced router, utils