qmsk/web/urls.py
author Tero Marttila <terom@paivola.fi>
Thu, 29 Jan 2015 23:11:44 +0200
changeset 107 05707929ff6f
parent 92 e5799432071c
permissions -rw-r--r--
qmsk.web.async: handle HTTPExceptions
92
e5799432071c qmsk.web: port pvl.web to python3, and rewrite html
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
     1
from werkzeug.routing import Map, Rule
e5799432071c qmsk.web: port pvl.web to python3, and rewrite html
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
     2
e5799432071c qmsk.web: port pvl.web to python3, and rewrite html
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
     3
def rules (rules):
e5799432071c qmsk.web: port pvl.web to python3, and rewrite html
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
     4
    """
e5799432071c qmsk.web: port pvl.web to python3, and rewrite html
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
     5
        >>> rules({'/foo': Foo})
e5799432071c qmsk.web: port pvl.web to python3, and rewrite html
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
     6
    """
e5799432071c qmsk.web: port pvl.web to python3, and rewrite html
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
     7
e5799432071c qmsk.web: port pvl.web to python3, and rewrite html
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
     8
    return Map([
e5799432071c qmsk.web: port pvl.web to python3, and rewrite html
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
     9
        Rule(rule, endpoint=endpoint) for rule, endpoint in rules.items()
e5799432071c qmsk.web: port pvl.web to python3, and rewrite html
Tero Marttila <terom@paivola.fi>
parents:
diff changeset
    10
    ])