@@ -260,7 +260,7 @@ def parse_Or(self, expr):
260
260
self .currentError = joinErrors (errors )
261
261
yield x
262
262
return
263
- except ParseError , err :
263
+ except ParseError as err :
264
264
errors .append (err )
265
265
self .input = i
266
266
raise self .err (joinErrors (errors ))
@@ -279,7 +279,7 @@ def parse_Many(self, expr, ans=None):
279
279
if x is _feed_me : yield x
280
280
ans .append (x [0 ])
281
281
self .currentError = x [1 ]
282
- except ParseError , err :
282
+ except ParseError as err :
283
283
self .input = m
284
284
break
285
285
yield ans , err
@@ -332,7 +332,7 @@ def parse_Repeat(self, min, max, expr):
332
332
if x is _feed_me : yield x
333
333
v , e = x
334
334
ans .append (v )
335
- except ParseError , e :
335
+ except ParseError as e :
336
336
self .input = m
337
337
break
338
338
yield ans , e
@@ -379,10 +379,11 @@ def parse_Label(self, expr, label_term):
379
379
for x in self ._eval (expr ):
380
380
if x is _feed_me :
381
381
yield x
382
- print "^^" , label
382
+ print ( "^^" , label )
383
383
self .currentError = x [1 ].withMessage ([("Custom Exception:" , label , None )])
384
384
yield x [0 ], self .currentError
385
- except ParseError , e :
385
+ except ParseError as e :
386
+ err = e
386
387
raise self .err (e .withMessage ([("Custom Exception:" , label , None )]))
387
388
388
389
@@ -554,7 +555,8 @@ def _eval(self, run, expr):
554
555
try :
555
556
val , err = self ._eval (run , args [0 ])
556
557
return val , err .withMessage ([("Custom Exception:" , label , None )])
557
- except ParseError , e :
558
+ except ParseError as err :
559
+ e = err
558
560
raise e .withMessage ([("Custom Exception:" , label , None )])
559
561
560
562
elif name == "Token" :
@@ -570,7 +572,7 @@ def _eval(self, run, expr):
570
572
m = run .input
571
573
v , _ = self ._eval (run , args [0 ])
572
574
ans .append (v )
573
- except ParseError , err :
575
+ except ParseError as err :
574
576
run .input = m
575
577
break
576
578
return ans , err
@@ -598,7 +600,7 @@ def _eval(self, run, expr):
598
600
m = run .input
599
601
v , e = self ._eval (run , args [2 ])
600
602
ans .append (v )
601
- except ParseError , e :
603
+ except ParseError as e :
602
604
run .input = m
603
605
break
604
606
return ans , e
@@ -620,7 +622,7 @@ def _eval(self, run, expr):
620
622
ret , err = x
621
623
errors .append (err )
622
624
return ret , joinErrors (errors )
623
- except ParseError , err :
625
+ except ParseError as err :
624
626
errors .append (err )
625
627
run .input = m
626
628
raise joinErrors (errors )
@@ -630,7 +632,7 @@ def _eval(self, run, expr):
630
632
m = run .input
631
633
try :
632
634
self ._eval (run , args [0 ])
633
- except ParseError , err :
635
+ except ParseError as err :
634
636
run .input = m
635
637
return True , run .input .nullError ()
636
638
else :
0 commit comments