Skip to content

Commit 91b4b57

Browse files
authored
Merge pull request #1001 from TeachMeTW/IO-fix
Fix file handling to prevent ValueError
2 parents af72d04 + c2def6b commit 91b4b57

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

emission/net/ext_service/transit_matching/match_stops.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@
1515
url = "https://lz4.overpass-api.de/"
1616

1717
try:
18-
query_file = open('conf/net/ext_service/overpass_transit_stops_query_template')
19-
except:
18+
with open('conf/net/ext_service/overpass_transit_stops_query_template', 'r', encoding='UTF-8') as query_file:
19+
query_string = "".join(query_file.readlines())
20+
except FileNotFoundError:
2021
print("transit stops query not configured, falling back to default")
21-
query_file = open('conf/net/ext_service/overpass_transit_stops_query_template.sample')
22-
23-
query_string = "".join(query_file.readlines())
22+
with open('conf/net/ext_service/overpass_transit_stops_query_template.sample', 'r', encoding='UTF-8') as query_file:
23+
query_string = "".join(query_file.readlines())
2424

2525
RETRY = -1
2626

0 commit comments

Comments
 (0)