Skip to content

Commit 48a242e

Browse files
committed
used with statement
1 parent 65962ea commit 48a242e

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

functions-python/operations_api/src/feeds_operations/impl/feeds_operations_impl.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
#
1616

1717
import logging
18+
import os
1819
from typing import Annotated
1920

2021
from deepdiff import DeepDiff
@@ -32,7 +33,7 @@
3233
from feeds_operations_gen.models.update_request_gtfs_rt_feed import (
3334
UpdateRequestGtfsRtFeed,
3435
)
35-
from helpers.database import with_db_session, refresh_materialized_view
36+
from helpers.database import Database, with_db_session, refresh_materialized_view
3637
from helpers.query_helper import query_feed_by_stable_id
3738
from .models.update_request_gtfs_rt_feed_impl import UpdateRequestGtfsRtFeedImpl
3839
from .request_validator import validate_request
@@ -116,8 +117,9 @@ async def _update_feed(
116117
"""
117118
Update the specified feed in the Mobility Database
118119
"""
120+
db = Database(database_url=os.getenv("FEEDS_DATABASE_URL"))
119121
try:
120-
with with_db_session() as db_session:
122+
with db.start_db_session() as db_session:
121123
feed = await OperationsApiImpl.fetch_feed(
122124
data_type, db_session, update_request_feed
123125
)

0 commit comments

Comments
 (0)