summaryrefslogtreecommitdiff
path: root/reporters
diff options
context:
space:
mode:
authorSylvain Th?nault <sylvain.thenault@logilab.fr>2013-07-31 09:05:01 +0200
committerSylvain Th?nault <sylvain.thenault@logilab.fr>2013-07-31 09:05:01 +0200
commit7dbb31d36dd0b478fc339549bff1c183a07f6812 (patch)
tree66e30a6dfa3f9ad067e13356f40017014c63e730 /reporters
parent4292d0103e5bd8a4ef4ede0a290f589a9d94c0fb (diff)
downloadpylint-7dbb31d36dd0b478fc339549bff1c183a07f6812.tar.gz
some pylint and style fixes
Diffstat (limited to 'reporters')
-rw-r--r--reporters/__init__.py1
-rw-r--r--reporters/guireporter.py4
-rw-r--r--reporters/text.py27
3 files changed, 16 insertions, 16 deletions
diff --git a/reporters/__init__.py b/reporters/__init__.py
index 0b80c4e..53064c7 100644
--- a/reporters/__init__.py
+++ b/reporters/__init__.py
@@ -73,6 +73,7 @@ class BaseReporter(object):
self.section = 0
self.out = None
self.out_encoding = None
+ self.encode = None
self.set_output(output)
# Build the path prefix to strip to get relative paths
self.path_strip_prefix = os.getcwd() + os.sep
diff --git a/reporters/guireporter.py b/reporters/guireporter.py
index 83cc049..9f3ae79 100644
--- a/reporters/guireporter.py
+++ b/reporters/guireporter.py
@@ -22,8 +22,8 @@ class GUIReporter(BaseReporter):
def add_message(self, msg_id, location, msg):
"""manage message of different type and in the context of path"""
filename, module, obj, line, col_offset = location
- sigle = self.make_sigle(msg_id)
- full_msg = [sigle, msg_id, filename, module, obj, str(line), msg]
+ msg = Message(self, msg_id, location, msg)
+ full_msg = [msg.C, msg_id, filename, module, obj, str(line), msg]
self.msgs += [[sigle, module, obj, str(line)]]
self.gui.msg_queue.put(full_msg)
diff --git a/reporters/text.py b/reporters/text.py
index b024a0f..657ffd8 100644
--- a/reporters/text.py
+++ b/reporters/text.py
@@ -17,7 +17,6 @@
:colorized: an ANSI colorized text reporter
"""
-import os.path as osp
import warnings
from logilab.common.ureports import TextWriter
@@ -45,9 +44,9 @@ class TextReporter(BaseReporter):
def on_set_current_module(self, module, filepath):
self._template = unicode(self.linter.config.msg_template or self.line_format)
- def write_message(self, m, template=None):
+ def write_message(self, msg):
"""Convenience method to write a formated message with class default template"""
- self.writeln(m.format(self._template))
+ self.writeln(msg.format(self._template))
def add_message(self, msg_id, location, msg):
"""manage message of different type and in the context of path"""
@@ -75,9 +74,9 @@ class ParseableTextReporter(TextReporter):
name = 'parseable'
line_format = '{path}:{line}: [{msg_id}({symbol}), {obj}] {msg}'
- def __init__(self, output=None, relative=True):
+ def __init__(self, output=None):
warnings.warn('%s output format is deprecated. This is equivalent to --msg-template=%s'
- % (self.name, self.line_format))
+ % (self.name, self.line_format))
TextReporter.__init__(self, output)
@@ -119,21 +118,21 @@ class ColorizedTextReporter(TextReporter):
"""manage message of different types, and colorize output
using ansi escape codes
"""
- m = Message(self, msg_id, location, msg)
- if m.module not in self._modules:
+ msg = Message(self, msg_id, location, msg)
+ if msg.module not in self._modules:
color, style = self._get_decoration('S')
- if m.module:
- modsep = colorize_ansi('************* Module %s' % m.module,
+ if msg.module:
+ modsep = colorize_ansi('************* Module %s' % msg.module,
color, style)
else:
- modsep = colorize_ansi('************* %s' % m.module,
+ modsep = colorize_ansi('************* %s' % msg.module,
color, style)
self.writeln(modsep)
- self._modules[m.module] = 1
- color, style = self._get_decoration(m.C)
+ self._modules[msg.module] = 1
+ color, style = self._get_decoration(msg.C)
for attr in ('msg', 'symbol', 'category', 'C'):
- setattr(m, attr, colorize_ansi(getattr(m, attr), color, style))
- self.write_message(m)
+ setattr(msg, attr, colorize_ansi(getattr(msg, attr), color, style))
+ self.write_message(msg)
def register(linter):