summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClaudiu Popa <cpopa@cloudbasesolutions.com>2014-11-16 00:14:11 +0200
committerClaudiu Popa <cpopa@cloudbasesolutions.com>2014-11-16 00:14:11 +0200
commit2463787cccad9d7eae91f128dc6cc3c9f6ad0324 (patch)
tree3d2d5e4b32505e20379c48871af4f535f8ab342e
parent762a5332b4d2a78cf9f2580da7ad688458fc1cf3 (diff)
downloadpylint-2463787cccad9d7eae91f128dc6cc3c9f6ad0324.tar.gz
Simplify the chaining of stats in _parallel_check.
-rw-r--r--lint.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/lint.py b/lint.py
index 818eba2..934abfa 100644
--- a/lint.py
+++ b/lint.py
@@ -37,6 +37,7 @@ from collections import defaultdict
from contextlib import contextmanager
from operator import attrgetter
from warnings import warn
+from itertools import chain
try:
import multiprocessing
except ImportError:
@@ -720,9 +721,7 @@ class PyLinter(OptionsManagerMixIn, MessagesHandlerMixIn, ReportsHandlerMixIn,
all_stats.append(stats)
self.msg_status |= msg_status
- all_stats.append(self.stats)
- all_stats = _merge_stats(all_stats)
- self.stats = all_stats
+ self.stats = _merge_stats(chain(all_stats, [self.stats]))
self.current_name = last_module
# Insert stats data to local checkers.