@@ -171,7 +171,7 @@ def load_symbols(self):
171
171
172
172
def get_symbol (self , name , d = None ):
173
173
try :
174
- return (s for s in self .symbols if s .name == name ). next ( )
174
+ return next (s for s in self .symbols if s .name == name )
175
175
except StopIteration :
176
176
return d
177
177
@@ -214,8 +214,8 @@ def __init__(self, mem, parent):
214
214
215
215
def load_data (self ):
216
216
try :
217
- url = (urlparse (url ) for url in self .links
218
- if urlparse (url ).scheme == 'mmap' ). next ()
217
+ url = next (urlparse (url ) for url in self .links
218
+ if urlparse (url ).scheme == 'mmap' )
219
219
qs = parse_qs (url .query )
220
220
offset = int (qs ['offset' ][0 ])
221
221
with open (url .path , "rw+b" ) as f :
@@ -266,8 +266,8 @@ def __init__(self, server={}):
266
266
self .last_id = 0
267
267
for attempt in range (RETRIES ):
268
268
try :
269
- self .capabilities = self .call ({'init' : {
270
- 'version' : '0.1' }}). next ( )['capabilities' ]
269
+ self .capabilities = next ( self .call ({'init' : {
270
+ 'version' : '0.1' }}))['capabilities' ]
271
271
break
272
272
except Exception :
273
273
if attempt + 1 == RETRIES :
@@ -278,7 +278,7 @@ def __init__(self, server={}):
278
278
if not "capabilities" in self .__dict__ :
279
279
raise RuntimeError ("Failed to connect to BAP server" )
280
280
self .data = {}
281
- self .temp = NamedTemporaryFile ('rw +b' , prefix = "bap-" )
281
+ self .temp = NamedTemporaryFile ('w +b' , prefix = "bap-" )
282
282
283
283
def insns (self , src , ** kwargs ):
284
284
req = {'resource' : src }
@@ -300,7 +300,7 @@ def load_file(self, name):
300
300
'url' : 'file://' + name }})
301
301
302
302
def get_resource (self , name ):
303
- return self .call ({'get_resource' : name }). next ( )
303
+ return next ( self .call ({'get_resource' : name }))
304
304
305
305
def load_chunk (self , data , ** kwargs ):
306
306
kwargs .setdefault ('url' , self .mmap (data ))
@@ -341,14 +341,13 @@ def mmap(self, data):
341
341
return url
342
342
343
343
def _load_resource (self , res ):
344
- rep = self .call (res ). next ( )
344
+ rep = next ( self .call (res ))
345
345
if 'error' in rep :
346
346
raise ServerError (rep )
347
347
return Id (rep ['resource' ])
348
348
349
-
350
349
def jsons (r , p = 0 ):
351
- dec = json .JSONDecoder (encoding = 'utf-8' )
350
+ dec = json .JSONDecoder ()
352
351
while True :
353
352
obj ,p = dec .scan_once (r .text ,p )
354
353
yield obj
0 commit comments