Commit 764456df by Gabriel Falcão

Merge pull request #481 from hectord/first_idea

Remove non-ASCII characters from a critical exception's message
parents 40c940d3 de914ad4
......@@ -189,6 +189,9 @@ class Runner(object):
except exceptions.LettuceSyntaxError, e:
sys.stderr.write(e.msg)
failed = True
except exceptions.NoDefinitionFound, e:
sys.stderr.write(e.msg)
failed = True
except:
if not self.failfast:
e = sys.exc_info()[1]
......
......@@ -28,8 +28,11 @@ class NoDefinitionFound(Exception):
"""
def __init__(self, step):
self.step = step
super(NoDefinitionFound, self).__init__(
'The step r"%s" is not defined' % self.step.sentence)
error = filter(lambda x : 0 <= ord(x) <= 127,
'The step r"%s" is not defined' % self.step.sentence)
super(NoDefinitionFound, self).__init__(error)
class ReasonToFail(object):
......
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