pep8 fixes, modernizations
autopep8 -a -r -i --select E711,E712,W601,W602,W603,W604,W690,E304,E401,E502 . Also includes some manual reindentations (many are left after the print() changes). Manually checked, some modernizations not commited here.
This commit is contained in:
parent
e2ac8687c6
commit
6161a0aacd
18 changed files with 57 additions and 51 deletions
|
|
@ -30,7 +30,9 @@ from weboob.core import Weboob
|
|||
from weboob.capabilities.video import CapVideo
|
||||
|
||||
# hack to workaround bash redirection and encoding problem
|
||||
import sys, codecs, locale
|
||||
import sys
|
||||
import codecs
|
||||
import locale
|
||||
|
||||
if sys.stdout.encoding is None:
|
||||
(lang, enc) = locale.getdefaultlocale()
|
||||
|
|
|
|||
|
|
@ -102,17 +102,17 @@ class BoobankMuninPlugin(object):
|
|||
if check and (last + self.cache_expire) < time.time():
|
||||
return False
|
||||
|
||||
for line in f.xreadlines():
|
||||
for line in f:
|
||||
sys.stdout.write(line)
|
||||
return True
|
||||
|
||||
def new_cache(self, name):
|
||||
os.umask(0077)
|
||||
os.umask(0o077)
|
||||
new_name = '%s.new' % name
|
||||
filename = self.cachepath(new_name)
|
||||
try:
|
||||
f = open(filename, 'w')
|
||||
except IOError, e:
|
||||
except IOError as e:
|
||||
print >>sys.stderr, 'Unable to create the cache file %s: %s' % (filename, e)
|
||||
return
|
||||
|
||||
|
|
@ -166,7 +166,7 @@ class BoobankMuninPlugin(object):
|
|||
self.write_output('%s.label %s' % (id, account.label.encode('iso-8859-15')))
|
||||
if self.cumulate:
|
||||
self.write_output('%s.draw %s' % (id, type))
|
||||
except CallErrors, errors:
|
||||
except CallErrors as errors:
|
||||
self.print_errors(errors)
|
||||
self.print_cache('boobank-munin-config')
|
||||
else:
|
||||
|
|
@ -197,7 +197,7 @@ class BoobankMuninPlugin(object):
|
|||
if account.coming and self.add_coming:
|
||||
balance += account.coming
|
||||
self.write_output('%s.value %d' % (self.account2id(account), balance))
|
||||
except CallErrors, errors:
|
||||
except CallErrors as errors:
|
||||
self.print_errors(errors)
|
||||
self.print_cache('boobank-munin')
|
||||
else:
|
||||
|
|
|
|||
|
|
@ -191,17 +191,17 @@ class GenericMuninPlugin(object):
|
|||
if check and (last + self.cache_expire) < time.time():
|
||||
return False
|
||||
|
||||
for line in f.xreadlines():
|
||||
for line in f:
|
||||
sys.stdout.write(line)
|
||||
return True
|
||||
|
||||
def new_cache(self, name):
|
||||
os.umask(0077)
|
||||
os.umask(0o077)
|
||||
new_name = '%s.new' % name
|
||||
filename = self.cachepath(new_name)
|
||||
try:
|
||||
f = open(filename, 'w')
|
||||
except IOError, e:
|
||||
except IOError as e:
|
||||
print >>sys.stderr, 'Unable to create the cache file %s: %s' % (filename, e)
|
||||
return
|
||||
|
||||
|
|
@ -310,7 +310,7 @@ class GenericMuninPlugin(object):
|
|||
self.write_output('%s.label %s' % (id.encode('iso-8859-15'), getattr(result, self.attriblabel).encode('iso-8859-15')))
|
||||
if self.cumulate:
|
||||
self.write_output('%s.draw %s' % (id, type))
|
||||
except CallErrors, errors:
|
||||
except CallErrors as errors:
|
||||
self.print_errors(errors)
|
||||
self.print_cache('%s-config' % self.name)
|
||||
else:
|
||||
|
|
@ -334,7 +334,7 @@ class GenericMuninPlugin(object):
|
|||
value = self.get_value(result)
|
||||
if value is not NotAvailable:
|
||||
self.write_output('%s.value %f' % (self.result2id(result).encode('iso-8859-15'), value))
|
||||
except CallErrors, errors:
|
||||
except CallErrors as errors:
|
||||
self.print_errors(errors)
|
||||
self.print_cache(self.name)
|
||||
else:
|
||||
|
|
|
|||
|
|
@ -11,7 +11,8 @@
|
|||
# All configuration values have a default; values that are commented out
|
||||
# serve to show the default.
|
||||
|
||||
import os, time
|
||||
import os
|
||||
import time
|
||||
|
||||
os.system('./genapi.py')
|
||||
|
||||
|
|
|
|||
|
|
@ -142,7 +142,7 @@ class RoadmapPage(Page):
|
|||
if len(current_step['line']) > 0 and \
|
||||
len(current_step['departure']) > 0 and \
|
||||
len(current_step['arrival']) > 0:
|
||||
current_step['line'] = to_unicode("%s : %s" % \
|
||||
current_step['line'] = to_unicode("%s : %s" %
|
||||
(current_step['mode'], current_step['line']))
|
||||
del current_step['mode']
|
||||
yield current_step
|
||||
|
|
|
|||
|
|
@ -26,7 +26,8 @@ from weboob.tools.backend import Module, BackendConfig
|
|||
from .browser import NolifeTVBrowser
|
||||
from .video import NolifeTVVideo
|
||||
|
||||
import urllib, time
|
||||
import urllib
|
||||
import time
|
||||
from hashlib import md5
|
||||
|
||||
__all__ = ['NolifeTVModule']
|
||||
|
|
|
|||
|
|
@ -69,7 +69,7 @@ class VideoPage(Page):
|
|||
|
||||
class VideoListPage(Page):
|
||||
def is_list_empty(self):
|
||||
return self.document.getroot() == None
|
||||
return self.document.getroot() is None
|
||||
|
||||
def iter_video(self, available_videos):
|
||||
for el in self.document.getroot().xpath('//li/a'):
|
||||
|
|
@ -101,7 +101,7 @@ class FamilyPage(Page):
|
|||
|
||||
while True:
|
||||
el = el.getnext()
|
||||
if el == None or el.get('data-role'):
|
||||
if el is None or el.get('data-role'):
|
||||
break
|
||||
h1 = el.find('.//h1')
|
||||
id = h1.getparent().attrib['href']
|
||||
|
|
|
|||
|
|
@ -40,4 +40,4 @@ class TvsubtitlesTest(BackendTest):
|
|||
subtitles = list(self.backend.iter_subtitles('fr', 'sopranos'))
|
||||
assert (len(subtitles) > 0)
|
||||
subtitle = choice(subtitles)
|
||||
assert self.backend.get_subtitle(subtitle.id)
|
||||
assert self.backend.get_subtitle(subtitle.id)
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
from __future__ import print_function
|
||||
|
||||
import os
|
||||
import subprocess
|
||||
import sys
|
||||
import os
|
||||
|
||||
if '--deps' in sys.argv:
|
||||
sys.argv.remove('--deps')
|
||||
|
|
@ -25,8 +25,8 @@ if len(sys.argv) < 2:
|
|||
print("To install all the missing dependencies, add the option --deps")
|
||||
print("at the end of the command line.")
|
||||
print()
|
||||
print("Error: Please provide a destination, " \
|
||||
"for example ‘%s/bin’" % os.getenv('HOME'), file=sys.stderr)
|
||||
print("Error: Please provide a destination, "
|
||||
"for example ‘%s/bin’" % os.getenv('HOME'), file=sys.stderr)
|
||||
sys.exit(1)
|
||||
else:
|
||||
dest = os.path.expanduser(sys.argv[1])
|
||||
|
|
|
|||
|
|
@ -2,6 +2,17 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
from __future__ import print_function
|
||||
|
||||
import imp
|
||||
import inspect
|
||||
import optparse
|
||||
import os
|
||||
import re
|
||||
import sys
|
||||
import tempfile
|
||||
import time
|
||||
|
||||
from weboob.tools.application.base import Application
|
||||
|
||||
# Copyright(C) 2010-2011 Laurent Bachelier
|
||||
#
|
||||
# This file is part of weboob.
|
||||
|
|
@ -19,16 +30,6 @@ from __future__ import print_function
|
|||
# You should have received a copy of the GNU Affero General Public License
|
||||
# along with weboob. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
import sys
|
||||
import os
|
||||
import tempfile
|
||||
import imp
|
||||
import inspect
|
||||
import optparse
|
||||
import re
|
||||
import time
|
||||
|
||||
from weboob.tools.application.base import Application
|
||||
|
||||
BASE_PATH = os.path.join(os.path.dirname(__file__), os.pardir)
|
||||
DEST_DIR = 'man'
|
||||
|
|
@ -121,8 +122,8 @@ def main():
|
|||
try:
|
||||
script = imp.load_module("scripts.%s" % fname, f, tmpfile, desc)
|
||||
except ImportError as e:
|
||||
print("Unable to load the %s script (%s)" \
|
||||
% (fname, e), file=sys.stderr)
|
||||
print("Unable to load the %s script (%s)"
|
||||
% (fname, e), file=sys.stderr)
|
||||
else:
|
||||
print("Loaded %s" % fname)
|
||||
# Find the applications we can handle
|
||||
|
|
|
|||
|
|
@ -19,7 +19,8 @@
|
|||
|
||||
from __future__ import print_function
|
||||
|
||||
import datetime, uuid
|
||||
import datetime
|
||||
import uuid
|
||||
from dateutil.relativedelta import relativedelta
|
||||
from dateutil.parser import parse as parse_date
|
||||
from decimal import Decimal, InvalidOperation
|
||||
|
|
@ -334,8 +335,8 @@ class Boobank(ReplApplication):
|
|||
try:
|
||||
end_date = parse_date(end_date)
|
||||
except ValueError:
|
||||
print('"%s" is an incorrect date format (for example "%s")' % \
|
||||
(end_date, (datetime.date.today() - relativedelta(months=1)).strftime('%Y-%m-%d')), file=self.stderr)
|
||||
print('"%s" is an incorrect date format (for example "%s")' %
|
||||
(end_date, (datetime.date.today() - relativedelta(months=1)).strftime('%Y-%m-%d')), file=self.stderr)
|
||||
return 3
|
||||
old_count = self.options.count
|
||||
self.options.count = None
|
||||
|
|
|
|||
|
|
@ -424,7 +424,7 @@ class Cineoob(ReplApplication):
|
|||
self.start_format()
|
||||
self.format(movie)
|
||||
|
||||
#================== TORRENT ==================
|
||||
# ================== TORRENT ==================
|
||||
|
||||
def complete_info_torrent(self, text, line, *ignored):
|
||||
args = line.split(' ')
|
||||
|
|
@ -484,9 +484,9 @@ class Cineoob(ReplApplication):
|
|||
except CallErrors as errors:
|
||||
for backend, error, backtrace in errors:
|
||||
if isinstance(error, MagnetOnly):
|
||||
print(u'Error(%s): No direct URL available, ' \
|
||||
u'please provide this magnet URL ' \
|
||||
u'to your client:\n%s' % (backend, error.magnet), file=self.stderr)
|
||||
print(u'Error(%s): No direct URL available, '
|
||||
u'please provide this magnet URL '
|
||||
u'to your client:\n%s' % (backend, error.magnet), file=self.stderr)
|
||||
return 4
|
||||
else:
|
||||
self.bcall_error_handler(backend, error, backtrace)
|
||||
|
|
@ -531,7 +531,7 @@ class Cineoob(ReplApplication):
|
|||
for torrent in self.do('iter_torrents', pattern=pattern, caps=CapTorrent):
|
||||
self.cached_format(torrent)
|
||||
|
||||
#================== SUBTITLE ==================
|
||||
# ================== SUBTITLE ==================
|
||||
|
||||
def complete_info_subtitle(self, text, line, *ignored):
|
||||
args = line.split(' ')
|
||||
|
|
|
|||
|
|
@ -162,9 +162,9 @@ class Weboorrents(ReplApplication):
|
|||
except CallErrors as errors:
|
||||
for backend, error, backtrace in errors:
|
||||
if isinstance(error, MagnetOnly):
|
||||
print(u'Error(%s): No direct URL available, ' \
|
||||
u'please provide this magnet URL ' \
|
||||
u'to your client:\n%s' % (backend, error.magnet), file=self.stderr)
|
||||
print(u'Error(%s): No direct URL available, '
|
||||
u'please provide this magnet URL '
|
||||
u'to your client:\n%s' % (backend, error.magnet), file=self.stderr)
|
||||
return 4
|
||||
else:
|
||||
self.bcall_error_handler(backend, error, backtrace)
|
||||
|
|
|
|||
|
|
@ -207,7 +207,7 @@ class _ItemElementMeta(type):
|
|||
|
||||
filters = [(re.sub('^obj_', '', attr_name), attrs[attr_name]) for attr_name, obj in attrs.items() if attr_name.startswith('obj_')]
|
||||
# constants first, then filters, then methods
|
||||
filters.sort(key=lambda x: x[1]._creation_counter if hasattr(x[1], '_creation_counter') else (sys.maxint if callable(x[1]) else 0))
|
||||
filters.sort(key=lambda x: x[1]._creation_counter if hasattr(x[1], '_creation_counter') else (sys.maxsize if callable(x[1]) else 0))
|
||||
|
||||
new_class = super(_ItemElementMeta, mcs).__new__(mcs, name, bases, attrs)
|
||||
new_class._attrs = _attrs + [f[0] for f in filters]
|
||||
|
|
|
|||
|
|
@ -520,7 +520,7 @@ class ConsoleApplication(Application):
|
|||
text = f.read()
|
||||
else:
|
||||
if self.stdin.isatty():
|
||||
print('Reading content from stdin... Type ctrl-D ' \
|
||||
print('Reading content from stdin... Type ctrl-D '
|
||||
'from an empty line to stop.')
|
||||
text = self.stdin.read()
|
||||
return text.decode(self.encoding)
|
||||
|
|
|
|||
|
|
@ -204,7 +204,7 @@ class ReplApplication(Cmd, ConsoleApplication):
|
|||
print('This command works with an unique backend. Availables:')
|
||||
for index, (name, backend) in enumerate(e.backends):
|
||||
print('%s%d)%s %s%-15s%s %s' % (self.BOLD, index + 1, self.NC, self.BOLD, name, self.NC,
|
||||
backend.DESCRIPTION))
|
||||
backend.DESCRIPTION))
|
||||
i = self.ask('Select a backend to proceed with "%s"' % id)
|
||||
if not i.isdigit():
|
||||
if not i in dict(e.backends):
|
||||
|
|
@ -925,8 +925,8 @@ class ReplApplication(Cmd, ConsoleApplication):
|
|||
self.commands_formatters = {}
|
||||
self.DEFAULT_FORMATTER = self.set_formatter(args[0])
|
||||
else:
|
||||
print('Formatter "%s" is not available.\n' \
|
||||
'Available formatters: %s.' % (args[0], ', '.join(self.formatters_loader.get_available_formatters())), file=self.stderr)
|
||||
print('Formatter "%s" is not available.\n'
|
||||
'Available formatters: %s.' % (args[0], ', '.join(self.formatters_loader.get_available_formatters())), file=self.stderr)
|
||||
return 1
|
||||
else:
|
||||
print('Default formatter: %s' % self.DEFAULT_FORMATTER)
|
||||
|
|
|
|||
|
|
@ -66,7 +66,7 @@ def image_mime(data_base64, supported_formats=('gif', 'jpeg', 'png')):
|
|||
return 'image/x-xcf'
|
||||
elif 'pdf' in supported_formats and '%PDF' in beginning:
|
||||
return 'application/pdf'
|
||||
elif 'tiff' in supported_formats and ('II\x00\x2a' in beginning or \
|
||||
elif 'tiff' in supported_formats and ('II\x00\x2a' in beginning or
|
||||
'MM\x2a\x00' in beginning):
|
||||
return 'image/tiff'
|
||||
|
||||
|
|
|
|||
|
|
@ -222,9 +222,9 @@ class GridVirtKeyboard(VirtKeyboard):
|
|||
|
||||
tileW = float(self.width) / cols
|
||||
tileH = float(self.height) / rows
|
||||
positions = ((s, i * tileW % self.width, i / cols * tileH) \
|
||||
positions = ((s, i * tileW % self.width, i / cols * tileH)
|
||||
for i, s in enumerate(symbols))
|
||||
coords = dict((s, tuple(map(int, (x, y, x + tileW, y + tileH)))) \
|
||||
coords = dict((s, tuple(map(int, (x, y, x + tileW, y + tileH))))
|
||||
for (s, x, y) in positions)
|
||||
|
||||
super(GridVirtKeyboard, self).__init__()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue