diff options
author | Torsten Marek <shlomme@gmail.com> | 2014-04-17 19:14:43 +0200 |
---|---|---|
committer | Torsten Marek <shlomme@gmail.com> | 2014-04-17 19:14:43 +0200 |
commit | a05de3853650eaef8d03f9cc0b5d995a6fa33505 (patch) | |
tree | 987a4821926bcd2ad2b9be32abf43bb12572b92e | |
parent | 1b3fa94d1265f402d5659884578aef2d7567345b (diff) | |
download | pylint-git-a05de3853650eaef8d03f9cc0b5d995a6fa33505.tar.gz |
Do not crash in update mode if a file does not exist.
-rw-r--r-- | testutils.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/testutils.py b/testutils.py index d60ab4670..8c01ee60f 100644 --- a/testutils.py +++ b/testutils.py @@ -312,9 +312,11 @@ class LintTestUpdate(LintTestUsingModule): def _check_result(self, got): if self._has_output(): - if got != self._get_expected(): - if not self.output: - self.output = join(self.MSG_DIR, '%s.txt' % (self.module,)) + try: + expected = self._get_expected() + except IOError: + expected = '' + if got != expected: with open(self.output, 'w') as fobj: fobj.write(got) |