comparison roundup/cgi/TAL/TALGenerator.py @ 5248:198b6e810c67

Use Python-3-compatible 'as' syntax for except statements Many raise statements near these are also fixed. So are two ivorrect file encoding marks ('utf8'->'utf-8').
author Eric S. Raymond <esr@thyrsus.com>
date Thu, 24 Aug 2017 22:21:37 -0400
parents 8c2402a78bb0
children 12fe83f90f0d
comparison
equal deleted inserted replaced
5247:7f00a47b3559 5248:198b6e810c67
204 return self.todoStack.pop() 204 return self.todoStack.pop()
205 205
206 def compileExpression(self, expr): 206 def compileExpression(self, expr):
207 try: 207 try:
208 return self.expressionCompiler.compile(expr) 208 return self.expressionCompiler.compile(expr)
209 except self.CompilerError, err: 209 except self.CompilerError as err:
210 raise TALError('%s in expression %s' % (err.args[0], `expr`), 210 raise TALError('%s in expression %s' % (err.args[0], `expr`),
211 self.position) 211 self.position)
212 212
213 def pushProgram(self): 213 def pushProgram(self):
214 self.stack.append(self.program) 214 self.stack.append(self.program)

Roundup Issue Tracker: http://roundup-tracker.org/