|  | 
|  | 1 | +import requests | 
| 1 | 2 | from vbbpy import line, modes, station, leg, vbbHelper, journey, location | 
| 2 | 3 | 
 | 
| 3 | 4 | 
 | 
| @@ -54,15 +55,21 @@ def __str__(self): | 
| 54 | 55 | 
 | 
| 55 | 56 |         return stationStr + allRoutesStr | 
| 56 | 57 | 
 | 
| 57 |  | -    def getConnections(self): | 
| 58 |  | -        response = self.makeJourneyRequest(modes.Modes.JOURNEY_BY_ID) | 
|  | 58 | +    def getConnections(self) -> None: | 
|  | 59 | +        """ | 
|  | 60 | +        Gets routes between origin and destination that are stored in calling object. | 
|  | 61 | +
 | 
|  | 62 | +        :return: None | 
|  | 63 | +        """ | 
|  | 64 | + | 
|  | 65 | +        response = self.makeJourneyRequest() | 
| 59 | 66 | 
 | 
| 60 | 67 |         if response.status_code == 200: | 
| 61 | 68 |             self.parseJourneyResponse(response.json(), modes.Modes.JOURNEY_BY_ID) | 
| 62 | 69 |         else: | 
| 63 | 70 |             print("Got invalid response\nstatus={}\n".format(response.status_code)) | 
| 64 | 71 | 
 | 
| 65 |  | -    def makeJourneyRequest(self, mode): | 
|  | 72 | +    def makeJourneyRequest(self) -> requests.Response: | 
| 66 | 73 |         """ | 
| 67 | 74 |         Makes a request string and parameters in order to fetch information from journey API endpoint. Makes the | 
| 68 | 75 |         request via fetchRequest(). | 
| @@ -90,7 +97,7 @@ def makeJourneyRequest(self, mode): | 
| 90 | 97 | 
 | 
| 91 | 98 |         return vbbHelper.VbbHelper.fetchRequest(requestString, data) | 
| 92 | 99 | 
 | 
| 93 |  | -    def parseJourneyResponse(self, response, mode): | 
|  | 100 | +    def parseJourneyResponse(self, response: dict, mode: modes.Modes) -> None: | 
| 94 | 101 |         # TODO: split this function into journey and leg class member functions | 
| 95 | 102 |         """ | 
| 96 | 103 |         Parses a journey request. | 
|  | 
0 commit comments