diff options
Diffstat (limited to 'mitmproxy/console/grideditor/col_text.py')
-rw-r--r-- | mitmproxy/console/grideditor/col_text.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/mitmproxy/console/grideditor/col_text.py b/mitmproxy/console/grideditor/col_text.py index 9962c7b1..ae15374c 100644 --- a/mitmproxy/console/grideditor/col_text.py +++ b/mitmproxy/console/grideditor/col_text.py @@ -4,7 +4,6 @@ Welcome to the encoding dance! In a nutshell, text columns are actually a proxy class for byte columns, which just encode/decodes contents. """ -from __future__ import absolute_import, print_function, division from mitmproxy.console import signals from mitmproxy.console.grideditor import col_bytes @@ -12,7 +11,7 @@ from mitmproxy.console.grideditor import col_bytes class Column(col_bytes.Column): def __init__(self, heading, encoding="utf8", errors="surrogateescape"): - super(Column, self).__init__(heading) + super().__init__(heading) self.encoding_args = encoding, errors def Display(self, data): @@ -31,10 +30,10 @@ class EncodingMixin: # type: (str) -> TDisplay self.encoding_args = encoding_args data = data.encode(*self.encoding_args) - super(EncodingMixin, self).__init__(data) + super().__init__(data) def get_data(self) -> str: - data = super(EncodingMixin, self).get_data() + data = super().get_data() try: return data.decode(*self.encoding_args) except ValueError: |