Skip to content

Commit ff1e555

Browse files
committed
minor add
1 parent 523e3c0 commit ff1e555

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

gtfsdb/model/route_stop.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,15 @@ def unique_routes_at_stop(cls, session, stop_id, agency_id=None, date=None, rout
133133
ret_val.append(rs.route)
134134
return ret_val
135135

136+
@classmethod
137+
def active_unique_routes_at_stop(cls, session, stop_id, agency_id=None, date=None, route_name_filter=False):
138+
''' to filter active routes, just provide a date to the above unique_routes_at_stop method
139+
'''
140+
# make sure date is not null...
141+
if date is None or not isinstance(date, datetime.date):
142+
date = datetime.date.today()
143+
return cls.unique_routes_at_stop(session, stop_id, agency_id, date, route_name_filter)
144+
136145
@classmethod
137146
def active_stops(cls, session, route_id, direction_id=None, agency_id=None, date=None):
138147
''' returns list of routes that are seen as 'active' based on dates and filters

0 commit comments

Comments
 (0)