@@ -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
13461346class 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
13651365class 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
13751375class 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
13851385class OSMSAXHandler (handler .ContentHandler ):
0 commit comments