Skip to content

Commit e14b28a

Browse files
committed
Terraform config debugging
1 parent b4a7538 commit e14b28a

File tree

8 files changed

+32
-29
lines changed

8 files changed

+32
-29
lines changed

api/src/shared/common/db_utils.py

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
from sqlalchemy.orm.query import Query
55
from sqlalchemy.orm.strategy_options import _AbstractLoad
66

7-
from .error_handling import raise_internal_http_validation_error, invalid_bounding_method, invalid_bounding_coordinates
87
from shared.database_gen.sqlacodegen_models import (
98
Feed,
109
Gtfsdataset,
@@ -22,7 +21,7 @@
2221

2322
from sqlalchemy import or_
2423

25-
from feeds.impl.error_handling import raise_http_validation_error
24+
from .error_handling import raise_internal_http_validation_error, invalid_bounding_coordinates, invalid_bounding_method
2625

2726

2827
def get_gtfs_feeds_query(
@@ -153,7 +152,9 @@ def apply_bounding_filtering(
153152
len(bounding_latitudes_tokens := bounding_latitudes.split(",")) != 2
154153
or len(bounding_longitudes_tokens := bounding_longitudes.split(",")) != 2
155154
):
156-
raise_http_validation_error(invalid_bounding_coordinates.format(bounding_latitudes, bounding_longitudes))
155+
raise_internal_http_validation_error(
156+
invalid_bounding_coordinates.format(bounding_latitudes, bounding_longitudes)
157+
)
157158
min_latitude, max_latitude = bounding_latitudes_tokens
158159
min_longitude, max_longitude = bounding_longitudes_tokens
159160
try:
@@ -162,7 +163,9 @@ def apply_bounding_filtering(
162163
min_longitude = float(min_longitude)
163164
max_longitude = float(max_longitude)
164165
except ValueError:
165-
raise_http_validation_error(invalid_bounding_coordinates.format(bounding_latitudes, bounding_longitudes))
166+
raise_internal_http_validation_error(
167+
invalid_bounding_coordinates.format(bounding_latitudes, bounding_longitudes)
168+
)
166169
points = [
167170
(min_longitude, min_latitude),
168171
(min_longitude, max_latitude),
@@ -188,7 +191,7 @@ def apply_bounding_filtering(
188191
elif bounding_filter_method == "disjoint":
189192
return query.filter(Gtfsdataset.bounding_box.ST_Disjoint(bounding_box))
190193
else:
191-
raise_http_validation_error(invalid_bounding_method.format(bounding_filter_method))
194+
raise_internal_http_validation_error(invalid_bounding_method.format(bounding_filter_method))
192195

193196

194197
def get_joinedload_options() -> [_AbstractLoad]:

api/src/shared/feed_filters/feed_filter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from fastapi_filter.contrib.sqlalchemy import Filter
44

55
from shared.database_gen.sqlacodegen_models import Feed
6-
from utils.param_utils import normalize_str_parameter
6+
from shared.feed_filters.param_utils import normalize_str_parameter
77

88

99
class FeedFilter(Filter):

api/src/shared/feed_filters/gtfs_dataset_filter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from fastapi_filter.contrib.sqlalchemy import Filter
44

55
from shared.database_gen.sqlacodegen_models import Gtfsdataset
6-
from utils.param_utils import normalize_str_parameter
6+
from shared.feed_filters.param_utils import normalize_str_parameter
77

88

99
class GtfsDatasetFilter(Filter):

api/src/shared/feed_filters/gtfs_feed_filter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from fastapi_filter.contrib.sqlalchemy import Filter
44

55
from shared.database_gen.sqlacodegen_models import Location, Gtfsfeed
6-
from utils.param_utils import normalize_str_parameter
6+
from shared.feed_filters.param_utils import normalize_str_parameter
77

88

99
class LocationFilter(Filter):

api/src/shared/feed_filters/gtfs_rt_feed_filter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
from shared.database_gen.sqlacodegen_models import Gtfsrealtimefeed, Entitytype
66
from shared.feed_filters.gtfs_feed_filter import LocationFilter
7-
from utils.param_utils import normalize_str_parameter
7+
from shared.feed_filters.param_utils import normalize_str_parameter
88

99

1010
class EntityTypeFilter(Filter):
File renamed without changes.

api/tests/unittest/test_param_utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from utils.param_utils import normalize_str_parameter
1+
from shared.feed_filters.param_utils import normalize_str_parameter
22

33

44
def test_normalize_str_parameter():

functions-python/export_csv/src/main.py

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
from collections import OrderedDict
3030
from shared.common.db_utils import get_gtfs_feeds_query, get_gtfs_rt_feeds_query
3131

32-
from helpers.database import Database
32+
from shared.helpers.database import Database
3333

3434
load_dotenv()
3535
csv_default_file_path = "./output.csv"
@@ -112,28 +112,28 @@ def export_csv(request=None):
112112

113113
print(f"Retrieved {len(gtfs_rt_feeds)} GTFS realtime feeds.")
114114

115-
except Exception as error:
116-
print(f"Error retrieving feeds: {error}")
117-
raise Exception(f"Error retrieving feeds: {error}")
115+
data_collector = DataCollector()
118116

119-
data_collector = DataCollector()
117+
for feed in gtfs_feeds:
118+
# print(f"Processing feed {feed.stable_id}")
119+
data = get_feed_csv_data(feed)
120120

121-
for feed in gtfs_feeds:
122-
# print(f"Processing feed {feed.stable_id}")
123-
data = get_feed_csv_data(feed)
121+
for key, value in data.items():
122+
data_collector.add_data(key, value)
123+
data_collector.finalize_row()
124+
print(f"Procewssed {len(gtfs_feeds)} GTFS feeds.")
124125

125-
for key, value in data.items():
126-
data_collector.add_data(key, value)
127-
data_collector.finalize_row()
128-
print(f"Procewssed {len(gtfs_feeds)} GTFS feeds.")
126+
for feed in gtfs_rt_feeds:
127+
# print(f"Processing rt feed {feed.stable_id}")
128+
data = get_gtfs_rt_feed_csv_data(feed)
129+
for key, value in data.items():
130+
data_collector.add_data(key, value)
131+
data_collector.finalize_row()
132+
print(f"Processed {len(gtfs_rt_feeds)} GTFS realtime feeds.")
129133

130-
for feed in gtfs_rt_feeds:
131-
# print(f"Processing rt feed {feed.stable_id}")
132-
data = get_gtfs_rt_feed_csv_data(feed)
133-
for key, value in data.items():
134-
data_collector.add_data(key, value)
135-
data_collector.finalize_row()
136-
print(f"Processed {len(gtfs_rt_feeds)} GTFS realtime feeds.")
134+
except Exception as error:
135+
print(f"Error retrieving feeds: {error}")
136+
raise Exception(f"Error retrieving feeds: {error}")
137137

138138
data_collector.write_csv(csv_file_path)
139139

0 commit comments

Comments
 (0)