Skip to content

Commit f3af2d8

Browse files
eumirophibos
authored andcommitted
Apply pyupgrade --py36plus to overpy,examples,tests
1 parent a9c2241 commit f3af2d8

File tree

13 files changed

+48
-48
lines changed

13 files changed

+48
-48
lines changed

examples/get_areas.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@
1818
)
1919
)
2020
for n, v in area.tags.items():
21-
print(" Tag: %s = %s" % (n, v))
21+
print(f" Tag: {n} = {v}")

examples/get_nodes.py

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

66
# We can also see a node's metadata:
77
jet_deau = 60018172
8-
result = api.query("node({}); out meta;".format(jet_deau))
8+
result = api.query(f"node({jet_deau}); out meta;")
99
node = result.get_node(jet_deau)
1010

1111
print(

examples/get_ways.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@
1515
print(" Highway: %s" % way.tags.get("highway", "n/a"))
1616
print(" Nodes:")
1717
for node in way.nodes:
18-
print(" Lat: %f, Lon: %f" % (node.lat, node.lon))
18+
print(f" Lat: {node.lat:f}, Lon: {node.lon:f}")

overpy/__init__.py

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ def is_valid_type(element, cls):
4949
return isinstance(element, cls) and element.id is not None
5050

5151

52-
class Overpass(object):
52+
class Overpass:
5353
"""
5454
Class to access the Overpass API
5555
@@ -78,7 +78,7 @@ def __init__(self, read_chunk_size=None, url=None, xml_parser=XML_PARSER_SAX, ma
7878
if url is not None:
7979
self.url = url
8080

81-
self._regex_extract_error_msg = re.compile(b"\<p\>(?P<msg>\<strong\s.*?)\</p\>")
81+
self._regex_extract_error_msg = re.compile(br"\<p\>(?P<msg>\<strong\s.*?)\</p\>")
8282
self._regex_remove_tag = re.compile(b"<[^>]*?>")
8383
if read_chunk_size is None:
8484
read_chunk_size = self.default_read_chunk_size
@@ -245,7 +245,7 @@ def parse_xml(self, data, encoding="utf-8", parser=None):
245245
return Result.from_xml(data, api=self, parser=parser)
246246

247247

248-
class Result(object):
248+
class Result:
249249
"""
250250
Class to handle the result.
251251
"""
@@ -603,7 +603,7 @@ def get_ways(self, way_id=None, **kwargs):
603603
ways = property(get_ways)
604604

605605

606-
class Element(object):
606+
class Element:
607607
"""
608608
Base element
609609
"""
@@ -679,7 +679,7 @@ def __init__(self, area_id=None, **kwargs):
679679
self.id = area_id
680680

681681
def __repr__(self):
682-
return "<overpy.Area id={}>".format(self.id)
682+
return f"<overpy.Area id={self.id}>"
683683

684684
@classmethod
685685
def from_json(cls, data, result=None):
@@ -782,7 +782,7 @@ def __init__(self, node_id=None, lat=None, lon=None, **kwargs):
782782
self.lon = lon
783783

784784
def __repr__(self):
785-
return "<overpy.Node id={} lat={} lon={}>".format(self.id, self.lat, self.lon)
785+
return f"<overpy.Node id={self.id} lat={self.lat} lon={self.lon}>"
786786

787787
@classmethod
788788
def from_json(cls, data, result=None):
@@ -897,7 +897,7 @@ def __init__(self, way_id=None, center_lat=None, center_lon=None, node_ids=None,
897897
self.center_lon = center_lon
898898

899899
def __repr__(self):
900-
return "<overpy.Way id={} nodes={}>".format(self.id, self._node_ids)
900+
return f"<overpy.Way id={self.id} nodes={self._node_ids}>"
901901

902902
@property
903903
def nodes(self):
@@ -1086,7 +1086,7 @@ def __init__(self, rel_id=None, center_lat=None, center_lon=None, members=None,
10861086
self.center_lon = center_lon
10871087

10881088
def __repr__(self):
1089-
return "<overpy.Relation id={}>".format(self.id)
1089+
return f"<overpy.Relation id={self.id}>"
10901090

10911091
@classmethod
10921092
def from_json(cls, data, result=None):
@@ -1211,7 +1211,7 @@ def from_xml(cls, child, result=None):
12111211
)
12121212

12131213

1214-
class RelationMember(object):
1214+
class RelationMember:
12151215
"""
12161216
Base class to represent a member of a relation.
12171217
"""
@@ -1340,7 +1340,7 @@ def resolve(self, resolve_missing=False):
13401340
return self._result.get_node(self.ref, resolve_missing=resolve_missing)
13411341

13421342
def __repr__(self):
1343-
return "<overpy.RelationNode ref={} role={}>".format(self.ref, self.role)
1343+
return f"<overpy.RelationNode ref={self.ref} role={self.role}>"
13441344

13451345

13461346
class RelationWay(RelationMember):
@@ -1350,16 +1350,16 @@ def resolve(self, resolve_missing=False):
13501350
return self._result.get_way(self.ref, resolve_missing=resolve_missing)
13511351

13521352
def __repr__(self):
1353-
return "<overpy.RelationWay ref={} role={}>".format(self.ref, self.role)
1353+
return f"<overpy.RelationWay ref={self.ref} role={self.role}>"
13541354

13551355

1356-
class RelationWayGeometryValue(object):
1356+
class RelationWayGeometryValue:
13571357
def __init__(self, lat, lon):
13581358
self.lat = lat
13591359
self.lon = lon
13601360

13611361
def __repr__(self):
1362-
return "<overpy.RelationWayGeometryValue lat={} lon={}>".format(self.lat, self.lon)
1362+
return f"<overpy.RelationWayGeometryValue lat={self.lat} lon={self.lon}>"
13631363

13641364

13651365
class RelationRelation(RelationMember):
@@ -1369,7 +1369,7 @@ def resolve(self, resolve_missing=False):
13691369
return self._result.get_relation(self.ref, resolve_missing=resolve_missing)
13701370

13711371
def __repr__(self):
1372-
return "<overpy.RelationRelation ref={} role={}>".format(self.ref, self.role)
1372+
return f"<overpy.RelationRelation ref={self.ref} role={self.role}>"
13731373

13741374

13751375
class RelationArea(RelationMember):
@@ -1379,7 +1379,7 @@ def resolve(self, resolve_missing=False):
13791379
return self._result.get_area(self.ref, resolve_missing=resolve_missing)
13801380

13811381
def __repr__(self):
1382-
return "<overpy.RelationArea ref={} role={}>".format(self.ref, self.role)
1382+
return f"<overpy.RelationArea ref={self.ref} role={self.role}>"
13831383

13841384

13851385
class OSMSAXHandler(handler.ContentHandler):

overpy/exception.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ def __init__(self, type_expected, type_provided=None):
3131
self.type_provided = type_provided
3232

3333
def __str__(self):
34-
return "Type expected '%s' but '%s' provided" % (
34+
return "Type expected '{}' but '{}' provided".format(
3535
self.type_expected,
3636
str(self.type_provided)
3737
)

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
filename_readme = os.path.join(base_dir, "README.rst")
1313
if sys.version_info[0] == 2:
1414
import io
15-
fp = io.open(filename_readme, encoding="utf-8")
15+
fp = open(filename_readme, encoding="utf-8")
1616
else:
1717
fp = open(filename_readme, encoding="utf-8")
1818
long_description = fp.read()

tests/base_class.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from tests import read_file
1010

1111

12-
class BaseTestAreas(object):
12+
class BaseTestAreas:
1313
def _test_area01(self, result):
1414
assert len(result.areas) == 4
1515
assert len(result.nodes) == 0
@@ -76,7 +76,7 @@ def _test_area01(self, result):
7676
assert len(result.get_way_ids()) == 0
7777

7878

79-
class BaseTestNodes(object):
79+
class BaseTestNodes:
8080
def _test_node01(self, result):
8181
assert len(result.nodes) == 3
8282
assert len(result.relations) == 0
@@ -150,7 +150,7 @@ def _test_node01(self, result):
150150
assert len(result.get_way_ids()) == 0
151151

152152

153-
class BaseTestRelation(object):
153+
class BaseTestRelation:
154154
def _test_relation01(self, result):
155155
assert len(result.nodes) == 0
156156
assert len(result.relations) == 1
@@ -288,7 +288,7 @@ def _test_relation04(self, result):
288288
assert way.geometry[0].lon == Decimal("6.9813352")
289289

290290

291-
class BaseTestWay(object):
291+
class BaseTestWay:
292292
def _test_way01(self, result):
293293
assert len(result.nodes) == 0
294294
assert len(result.relations) == 0

tests/test_exception.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import overpy
22

33

4-
class TestExceptions(object):
4+
class TestExceptions:
55
def test_element_data_wrong_type(self):
66
e = overpy.exception.ElementDataWrongType("from1")
77
assert e.type_expected == "from1"

tests/test_json.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ def test_way04(self):
6464
api.parse_json(read_file("json/way-04.json"))
6565

6666

67-
class TestDataError(object):
67+
class TestDataError:
6868
def test_element_wrong_type(self):
6969
with pytest.raises(overpy.exception.ElementDataWrongType):
7070
overpy.Node.from_json(
@@ -101,7 +101,7 @@ def test_element_wrong_type(self):
101101
)
102102

103103

104-
class TestRemark(object):
104+
class TestRemark:
105105
def test_remark_runtime_error(self):
106106
api = overpy.Overpass()
107107
with pytest.raises(overpy.exception.OverpassRuntimeError):

tests/test_request.py

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ def do_POST(self):
126126
f(self)
127127

128128

129-
class TestQuery(object):
129+
class TestQuery:
130130
def test_chunk_size(self):
131131
url, server = new_server_thread(HandleResponseJSON)
132132

@@ -143,10 +143,10 @@ def test_overpass_syntax_error(self):
143143
api.url = url
144144
with pytest.raises(overpy.exception.OverpassBadRequest):
145145
# Missing ; after way(1)
146-
api.query((
146+
api.query(
147147
"way(1)"
148148
"out body;"
149-
))
149+
)
150150
stop_server_thread(server)
151151

152152
def test_overpass_syntax_error_encoding_error(self):
@@ -161,10 +161,10 @@ def test_overpass_syntax_error_encoding_error(self):
161161
api.url = url
162162
with pytest.raises(overpy.exception.OverpassBadRequest):
163163
# Missing ; after way(1)
164-
api.query((
164+
api.query(
165165
"way(1)"
166166
"out body;"
167-
))
167+
)
168168
stop_server_thread(server)
169169

170170
def test_overpass_too_many_requests(self):
@@ -173,10 +173,10 @@ def test_overpass_too_many_requests(self):
173173
api = overpy.Overpass()
174174
api.url = url
175175
with pytest.raises(overpy.exception.OverpassTooManyRequests):
176-
api.query((
176+
api.query(
177177
"way(1);"
178178
"out body;"
179-
))
179+
)
180180
stop_server_thread(server)
181181

182182
def test_overpass_gateway_timeout(self):
@@ -185,10 +185,10 @@ def test_overpass_gateway_timeout(self):
185185
api = overpy.Overpass()
186186
api.url = url
187187
with pytest.raises(overpy.exception.OverpassGatewayTimeout):
188-
api.query((
188+
api.query(
189189
"way(1);"
190190
"out body;"
191-
))
191+
)
192192
stop_server_thread(server)
193193

194194
def test_overpass_unknown_status_code(self):
@@ -197,10 +197,10 @@ def test_overpass_unknown_status_code(self):
197197
api = overpy.Overpass()
198198
api.url = url
199199
with pytest.raises(overpy.exception.OverpassUnknownHTTPStatusCode):
200-
api.query((
200+
api.query(
201201
"way(1);"
202202
"out body;"
203-
))
203+
)
204204
stop_server_thread(server)
205205

206206
def test_response_json(self):
@@ -238,8 +238,8 @@ def test_retry(self):
238238
api.max_retry_count = len(HandleRetry.default_handler_func) - 1
239239
api.url = url
240240
with pytest.raises(overpy.exception.MaxRetriesReached):
241-
api.query((
241+
api.query(
242242
"way(1);"
243243
"out body;"
244-
))
244+
)
245245
stop_server_thread(server)

0 commit comments

Comments
 (0)