Skip to content

Transport

CityTransport

Bases: Transport

Inner city transport

Source code in june/groups/travel/transport.py
40
41
class CityTransport(Transport):
    """Inner city transport"""

CityTransports

Bases: Transports

Inner city transports

Source code in june/groups/travel/transport.py
44
45
46
47
48
class CityTransports(Transports):

    """Inner city transports"""

    venue_class = CityTransport

InterCityTransport

Bases: Transport

Transport between cities.

Source code in june/groups/travel/transport.py
51
52
class InterCityTransport(Transport):
    """Transport between cities."""

InterCityTransports

Bases: Transports

Inter city transports

Source code in june/groups/travel/transport.py
55
56
57
58
class InterCityTransports(Transports):
    """Inter city transports"""

    venue_class = InterCityTransport

Transport

Bases: Group

A class representing a transport unit.

Source code in june/groups/travel/transport.py
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
class Transport(Group):
    """A class representing a transport unit."""

    # class SubgroupType(IntEnum):
    #     passengers = 0

    def __init__(self, station):
        super().__init__()
        self.station = station

    @property
    def area(self):
        """ """
        return self.station.super_area.areas[0]

    @property
    def super_area(self):
        """ """
        return self.station.super_area

    @property
    def coordinates(self):
        """ """
        return self.area.coordinates

area property

coordinates property

super_area property

Transports

Bases: Supergroup

A collection of transport units.

Source code in june/groups/travel/transport.py
33
34
35
36
37
class Transports(Supergroup):
    """A collection of transport units."""

    def __init__(self, transports: List[Transport]):
        super().__init__(transports)