Mercurial > p > roundup > code
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) |
