Some fixes for flake8

This commit is contained in:
ZyX 2013-03-14 22:38:40 +04:00
parent 62e731314e
commit f547e8b85f
7 changed files with 22 additions and 42 deletions

View File

@ -70,11 +70,12 @@ class Powerline(object):
except ImportError as e:
sys.stderr.write('Error while importing renderer module: {0}\n'.format(e))
sys.exit(1)
options = {'term_truecolor': common_config.get('term_truecolor', False),
'ambiwidth': common_config.get('ambiwidth', 1),
'tmux_escape': common_config.get('additional_escapes') == 'tmux',
'screen_escape': common_config.get('additional_escapes') == 'screen',
}
options = {
'term_truecolor': common_config.get('term_truecolor', False),
'ambiwidth': common_config.get('ambiwidth', 1),
'tmux_escape': common_config.get('additional_escapes') == 'tmux',
'screen_escape': common_config.get('additional_escapes') == 'screen',
}
self.renderer = Renderer(theme_config, local_themes, theme_kwargs, colorscheme, **options)
@staticmethod

View File

@ -5,7 +5,7 @@ try:
from urllib.request import urlopen
from urllib.parse import urlencode as urllib_urlencode # NOQA
except ImportError:
from urllib2 import urlopen, HTTPError
from urllib2 import urlopen, HTTPError # NOQA
from urllib import urlencode as urllib_urlencode # NOQA

View File

@ -26,12 +26,12 @@ class Renderer(object):
self.theme_kwargs = theme_kwargs
self.colorscheme = colorscheme
self.width_data = {
'N': 1, # Neutral
'Na': 1, # Narrow
'A': getattr(self, 'ambiwidth', 1), # Ambigious
'H': 1, # Half-width
'W': 2, # Wide
'F': 2, # Fullwidth
'N': 1, # Neutral
'Na': 1, # Narrow
'A': getattr(self, 'ambiwidth', 1), # Ambigious
'H': 1, # Half-width
'W': 2, # Wide
'F': 2, # Fullwidth
}
def strwidth(self, string):

View File

@ -13,7 +13,7 @@ from powerline.lib.vcs import guess
from powerline.lib.threaded import ThreadedSegment, KwThreadedSegment
from powerline.lib.time import monotonic
from powerline.lib.humanize_bytes import humanize_bytes
from collections import namedtuple, defaultdict
from collections import namedtuple
def hostname(only_if_ssh=False):
@ -460,7 +460,7 @@ except ImportError:
except IOError:
return None
def _get_user():
def _get_user(): # NOQA
return os.environ.get('USER', None)
def cpu_load_percent(**kwargs): # NOQA
@ -506,12 +506,12 @@ if os.path.exists('/proc/uptime'):
return int(float(f.readline().split()[0]))
elif 'psutil' in globals():
from time import time
def _get_uptime():
def _get_uptime(): # NOQA
# psutil.BOOT_TIME is not subject to clock adjustments, but time() is.
# Thus it is a fallback to /proc/uptime reading and not the reverse.
return int(time() - psutil.BOOT_TIME)
else:
def _get_uptime():
def _get_uptime(): # NOQA
raise NotImplementedError
@ -534,29 +534,7 @@ def uptime(format='{days:02d}d {hours:02d}h {minutes:02d}m'):
return format.format(days=int(days), hours=hours, minutes=minutes)
try:
import psutil
def get_bytes(interface):
io_counters = psutil.network_io_counters(pernic=True)
if_io = io_counters.get(interface)
if not if_io:
return None
return if_io.bytes_recv, if_io.bytes_sent
except ImportError:
def get_bytes(interface):
try:
with open('/sys/class/net/{interface}/statistics/rx_bytes'.format(interface=interface), 'rb') as file_obj:
rx = int(file_obj.read())
with open('/sys/class/net/{interface}/statistics/tx_bytes'.format(interface=interface), 'rb') as file_obj:
tx = int(file_obj.read())
return (rx, tx)
except IOError:
return None
class _NetworkLoadSegment(KwThreadedSegment):
class NetworkLoadSegment(KwThreadedSegment):
'''Return the network load.
Uses the ``psutil`` module if available for multi-platform compatibility,
@ -614,7 +592,7 @@ class _NetworkLoadSegment(KwThreadedSegment):
}]
network_load = _NetworkLoadSegment()
network_load = NetworkLoadSegment()
def virtualenv():

View File

@ -13,7 +13,7 @@ from powerline.theme import requires_segment_info
from powerline.lib import add_divider_highlight_group
from powerline.lib.vcs import guess
from powerline.lib.humanize_bytes import humanize_bytes
from powerline.lib.threaded import ThreadedSegment, KwThreadedSegment
from powerline.lib.threaded import KwThreadedSegment
from functools import wraps
from collections import defaultdict

View File

@ -4,7 +4,7 @@ from powerline.segments import shell, common
import tests.vim as vim_module
import sys
import os
from tests.lib import Args, urllib_read, replace_module, replace_module_attr, new_module, replace_module_module, replace_env
from tests.lib import Args, urllib_read, replace_module_attr, new_module, replace_module_module, replace_env
from tests import TestCase

View File

@ -149,6 +149,7 @@ def _emul_exists(varname):
return varname[2:] in _g
raise NotImplementedError
@_logged
def _emul_line2byte(line):
buflines = _buf_lines[_buffer()]