plaza_routing.integration.util package

Submodules

plaza_routing.integration.util.exception_util module

exception plaza_routing.integration.util.exception_util.ServiceError[source]

Bases: Exception

Exception for service failures in the integration layer.

exception plaza_routing.integration.util.exception_util.ValidationError[source]

Bases: ValueError

Exception for validation errors. The provided exception msg will be exposed to the user.

plaza_routing.integration.util.search_ch_parser module

class plaza_routing.integration.util.search_ch_parser.Connection(*arg, **kw)[source]

Bases: colander.Schema

class plaza_routing.integration.util.search_ch_parser.Connections(*args, **kw)[source]

Bases: colander.SequenceSchema

class plaza_routing.integration.util.search_ch_parser.Exit(*arg, **kw)[source]

Bases: colander.Schema

class plaza_routing.integration.util.search_ch_parser.Leg(*arg, **kw)[source]

Bases: colander.Schema

class plaza_routing.integration.util.search_ch_parser.LegType[source]

Bases: colander.SchemaType

Search.ch returns walking legs (type=walk) that will be skipped with colander.drop. The leg with a missing type is either the last leg or a an address with isaddress=True (if the destination that is passed to search.ch is an address). Both are of no use and will be skipped.

deserialize(node, cstruct)[source]
serialize(node, appstruct)[source]
class plaza_routing.integration.util.search_ch_parser.Legs(*args, **kw)[source]

Bases: colander.SequenceSchema

class plaza_routing.integration.util.search_ch_parser.SearchChResponse(*arg, **kw)[source]

Bases: colander.Schema

class plaza_routing.integration.util.search_ch_parser.Stopovers(*args, **kw)[source]

Bases: colander.SequenceSchema

plaza_routing.integration.util.search_ch_parser.parse_connections(response)[source]

parses a search.ch response to a suitable data structure

Module contents