Commit cee1da3f authored by Tres Seaver's avatar Tres Seaver

PEP 8.

parent 59ad9c5f
...@@ -42,20 +42,24 @@ class Raise: ...@@ -42,20 +42,24 @@ class Raise:
def __init__(self, blocks): def __init__(self, blocks):
tname, args, section = blocks[0] tname, args, section = blocks[0]
self.section=section.blocks self.section = section.blocks
args=parse_params(args, type='', expr='') args = parse_params(args, type='', expr='')
self.__name__, self.expr = name_param(args, 'raise', 1, attr='type') self.__name__, self.expr = name_param(args, 'raise', 1, attr='type')
def render(self,md): def render(self,md):
expr=self.expr expr = self.expr
if expr is None: if expr is None:
t=self.__name__ t = self.__name__
else: else:
try: t=expr.eval(md) try:
except: t=InvalidErrorTypeExpression t = expr.eval(md)
except:
t = InvalidErrorTypeExpression
try: v=render_blocks(self.section,md) try:
except: v='Invalid Error Value' v = render_blocks(self.section, md)
except:
v = 'Invalid Error Value'
# String Exceptions are deprecated on Python 2.5 and # String Exceptions are deprecated on Python 2.5 and
# plain won't work at all on Python 2.6. So try to upgrade it # plain won't work at all on Python 2.6. So try to upgrade it
...@@ -63,4 +67,4 @@ class Raise: ...@@ -63,4 +67,4 @@ class Raise:
t, v = upgradeException(t, v) t, v = upgradeException(t, v)
raise t, v raise t, v
__call__=render __call__ = render
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment