Pylint fixes

This commit is contained in:
sneakypete81 2013-09-08 17:27:58 +01:00
parent f8aecde457
commit 3cfc090dd0
5 changed files with 75 additions and 98 deletions

View file

@ -1,48 +1,60 @@
diff --unified --recursive '--exclude=.pylint-ignores.patch' original/api/api_activity.py patched/api/api_activity.py diff --unified --recursive '--exclude=.pylint-ignores.patch' original/api/api_activity.py patched/api/api_activity.py
--- original/api/api_activity.py 2013-09-02 21:17:41.848947000 +0100 --- original/api/api_activity.py
+++ patched/api/api_activity.py 2013-09-02 21:18:19.701134833 +0100 +++ patched/api/api_activity.py
@@ -22,7 +22,7 @@ @@ -33,7 +33,7 @@
raise TroveboxError("Purge response returned False") raise TroveboxError("Purge response returned False")
return True return True
-class ApiActivity(object): -class ApiActivity(ApiBase):
+class ApiActivity(object): # pylint: disable=R0903 +class ApiActivity(ApiBase): # pylint: disable=too-few-public-methods
""" Definitions of /activity/ API endpoints """ """ Definitions of /activity/ API endpoints """
def __init__(self, client): def view(self, activity, **kwds):
self._client = client """
diff --unified --recursive '--exclude=.pylint-ignores.patch' original/api/api_album.py patched/api/api_album.py diff --unified --recursive '--exclude=.pylint-ignores.patch' original/api/api_album.py patched/api/api_album.py
--- original/api/api_album.py 2013-09-02 21:17:41.848947000 +0100 --- original/api/api_album.py
+++ patched/api/api_album.py 2013-09-02 21:18:19.701134833 +0100 +++ patched/api/api_album.py
@@ -4,7 +4,7 @@ @@ -8,7 +8,7 @@
from trovebox.objects.album import Album
from trovebox import http from trovebox import http
from .api_base import ApiBase
-class ApiAlbums(object): -class ApiAlbums(ApiBase):
+class ApiAlbums(object): # pylint: disable=R0903 +class ApiAlbums(ApiBase): # pylint: disable=too-few-public-methods
""" Definitions of /albums/ API endpoints """ """ Definitions of /albums/ API endpoints """
def list(self, **kwds):
"""
diff --unified --recursive '--exclude=.pylint-ignores.patch' original/api/api_base.py patched/api/api_base.py
--- original/api/api_base.py
+++ patched/api/api_base.py
@@ -2,7 +2,7 @@
api_base.py: Base class for all API classes
"""
-class ApiBase(object):
+class ApiBase(object): # pylint: disable=too-few-public-methods
""" Base class for all API objects """
def __init__(self, client): def __init__(self, client):
self._client = client self._client = client
diff --unified --recursive '--exclude=.pylint-ignores.patch' original/api/api_tag.py patched/api/api_tag.py diff --unified --recursive '--exclude=.pylint-ignores.patch' original/api/api_tag.py patched/api/api_tag.py
--- original/api/api_tag.py 2013-09-02 21:17:41.848947000 +0100 --- original/api/api_tag.py
+++ patched/api/api_tag.py 2013-09-02 21:18:19.705134853 +0100 +++ patched/api/api_tag.py
@@ -4,7 +4,7 @@ @@ -5,7 +5,7 @@
from trovebox import http
from trovebox.objects.tag import Tag from trovebox.objects.tag import Tag
from .api_base import ApiBase
-class ApiTags(object): -class ApiTags(ApiBase):
+class ApiTags(object): # pylint: disable=R0903 +class ApiTags(ApiBase): # pylint: disable=too-few-public-methods
""" Definitions of /tags/ API endpoints """ """ Definitions of /tags/ API endpoints """
def __init__(self, client): def list(self, **kwds):
self._client = client """
diff --unified --recursive '--exclude=.pylint-ignores.patch' original/auth.py patched/auth.py diff --unified --recursive '--exclude=.pylint-ignores.patch' original/auth.py patched/auth.py
--- original/auth.py 2013-09-02 21:17:41.848947000 +0100 --- original/auth.py
+++ patched/auth.py 2013-09-02 21:18:19.705134853 +0100 +++ patched/auth.py
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
from __future__ import unicode_literals from __future__ import unicode_literals
import os import os
try: try:
- from configparser import ConfigParser # Python3 - from configparser import ConfigParser # Python3
+ from configparser import ConfigParser # Python3 # pylint: disable=F0401 + from configparser import ConfigParser # Python3 # pylint: disable=import-error
except ImportError: except ImportError:
from ConfigParser import SafeConfigParser as ConfigParser # Python2 from ConfigParser import SafeConfigParser as ConfigParser # Python2
try: try:
@ -51,10 +63,10 @@ diff --unified --recursive '--exclude=.pylint-ignores.patch' original/auth.py pa
import StringIO as io # Python2 import StringIO as io # Python2
-class Auth(object): -class Auth(object):
+class Auth(object): # pylint: disable=R0903 +class Auth(object): # pylint: disable=too-few-public-methods
"""OAuth secrets""" """OAuth secrets"""
- def __init__(self, config_file, host, - def __init__(self, config_file, host,
+ def __init__(self, config_file, host, # pylint: disable=R0913 + def __init__(self, config_file, host, # pylint: disable=too-many-arguments
consumer_key, consumer_secret, consumer_key, consumer_secret,
token, token_secret): token, token_secret):
if host is None: if host is None:
@ -63,33 +75,31 @@ diff --unified --recursive '--exclude=.pylint-ignores.patch' original/auth.py pa
parser.optionxform = str # Case-sensitive options parser.optionxform = str # Case-sensitive options
try: try:
- parser.read_file(buf) # Python3 - parser.read_file(buf) # Python3
+ parser.read_file(buf) # Python3 # pylint: disable=E1103 + parser.read_file(buf) # Python3 # pylint: disable=maybe-no-member
except AttributeError: except AttributeError:
parser.readfp(buf) # Python2 parser.readfp(buf) # Python2
diff --unified --recursive '--exclude=.pylint-ignores.patch' original/http.py patched/http.py diff --unified --recursive '--exclude=.pylint-ignores.patch' original/http.py patched/http.py
--- original/http.py 2013-09-02 21:17:41.848947000 +0100 --- original/http.py
+++ patched/http.py 2013-09-02 21:18:25.749164824 +0100 +++ patched/http.py
@@ -7,18 +7,18 @@ @@ -7,7 +7,7 @@
import requests_oauthlib import requests_oauthlib
import logging import logging
try: try:
- from urllib.parse import urlparse, urlunparse # Python3 - from urllib.parse import urlparse, urlunparse # Python3
+ from urllib.parse import urlparse, urlunparse # Python3 # pylint: disable=F0401,E0611 + from urllib.parse import urlparse, urlunparse # Python3 # pylint: disable=import-error,no-name-in-module
except ImportError: except ImportError:
from urlparse import urlparse, urlunparse # Python2 from urlparse import urlparse, urlunparse # Python2
from trovebox.objects.trovebox_object import TroveboxObject @@ -16,9 +16,9 @@
-from .errors import *
+from .errors import * # pylint: disable=W0401
from .auth import Auth from .auth import Auth
if sys.version < '3': if sys.version < '3':
- TEXT_TYPE = unicode - TEXT_TYPE = unicode
+ TEXT_TYPE = unicode # pylint: disable=C0103 + TEXT_TYPE = unicode # pylint: disable=invalid-name
else: # pragma: no cover else: # pragma: no cover
- TEXT_TYPE = str - TEXT_TYPE = str
+ TEXT_TYPE = str # pylint: disable=C0103 + TEXT_TYPE = str # pylint: disable=invalid-name
DUPLICATE_RESPONSE = {"code": 409, DUPLICATE_RESPONSE = {"code": 409,
"message": "This photo already exists"} "message": "This photo already exists"}
@ -98,28 +108,19 @@ diff --unified --recursive '--exclude=.pylint-ignores.patch' original/http.py pa
} }
- def __init__(self, config_file=None, host=None, - def __init__(self, config_file=None, host=None,
+ def __init__(self, config_file=None, host=None, # pylint: disable=R0913 + def __init__(self, config_file=None, host=None, # pylint: disable=too-many-arguments
consumer_key='', consumer_secret='', consumer_key='', consumer_secret='',
token='', token_secret='', api_version=None): token='', token_secret='', api_version=None):
diff --unified --recursive '--exclude=.pylint-ignores.patch' original/__init__.py patched/__init__.py diff --unified --recursive '--exclude=.pylint-ignores.patch' original/__init__.py patched/__init__.py
--- original/__init__.py 2013-09-02 21:17:41.848947000 +0100 --- original/__init__.py
+++ patched/__init__.py 2013-09-02 21:18:19.705134853 +0100 +++ patched/__init__.py
@@ -2,7 +2,7 @@
__init__.py : Trovebox package top level
"""
from .http import Http
-from .errors import *
+from .errors import * # pylint: disable=W0401
from ._version import __version__
from trovebox.api import api_photo
from trovebox.api import api_tag
@@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@
LATEST_API_VERSION = 2 LATEST_API_VERSION = 2
-class Trovebox(Http): -class Trovebox(Http):
+class Trovebox(Http): # pylint: disable=R0902 +class Trovebox(Http): # pylint: disable=too-many-instance-attributes
""" """
Client library for Trovebox Client library for Trovebox
If no parameters are specified, config is loaded from the default If no parameters are specified, config is loaded from the default
@ -128,82 +129,57 @@ diff --unified --recursive '--exclude=.pylint-ignores.patch' original/__init__.p
even if the Trovebox API is updated to a new revision. even if the Trovebox API is updated to a new revision.
""" """
- def __init__(self, config_file=None, host=None, - def __init__(self, config_file=None, host=None,
+ def __init__(self, config_file=None, host=None, # pylint: disable=R0913 + def __init__(self, config_file=None, host=None, # pylint: disable=too-many-arguments
consumer_key='', consumer_secret='', consumer_key='', consumer_secret='',
token='', token_secret='', token='', token_secret='',
api_version=None): api_version=None):
diff --unified --recursive '--exclude=.pylint-ignores.patch' original/main.py patched/main.py diff --unified --recursive '--exclude=.pylint-ignores.patch' original/main.py patched/main.py
--- original/main.py 2013-09-02 21:17:41.852947000 +0100 --- original/main.py
+++ patched/main.py 2013-09-02 21:18:19.705134853 +0100 +++ patched/main.py
@@ -26,7 +26,7 @@ @@ -26,7 +26,7 @@
################################################################# #################################################################
-def main(args=sys.argv[1:]): -def main(args=sys.argv[1:]):
+def main(args=sys.argv[1:]): # pylint: disable=R0912,C0111 +def main(args=sys.argv[1:]): # pylint: disable=too-many-branches
"""Run the commandline script"""
usage = "%prog --help" usage = "%prog --help"
parser = OptionParser(usage, add_help_option=False) parser = OptionParser(usage, add_help_option=False)
parser.add_option('-c', '--config', help="Configuration file to use", @@ -85,11 +85,11 @@
@@ -84,13 +84,13 @@
sys.exit(1) sys.exit(1)
if options.method == "GET": if options.method == "GET":
- result = client.get(options.endpoint, process_response=False, - result = client.get(options.endpoint, process_response=False,
+ result = client.get(options.endpoint, process_response=False, # pylint: disable=W0142 + result = client.get(options.endpoint, process_response=False, # pylint: disable=star-args
**params) **params)
else: else:
params, files = extract_files(params) params, files = extract_files(params)
- result = client.post(options.endpoint, process_response=False, - result = client.post(options.endpoint, process_response=False,
+ result = client.post(options.endpoint, process_response=False, # pylint: disable=W0142 + result = client.post(options.endpoint, process_response=False, # pylint: disable=star-args
files=files, **params) files=files, **params)
- for f in files: for file_ in files:
+ for f in files: # pylint: disable=C0103 files[file_].close()
files[f].close()
if options.verbose:
diff --unified --recursive '--exclude=.pylint-ignores.patch' original/objects/photo.py patched/objects/photo.py
--- original/objects/photo.py 2013-09-02 19:48:44.862482000 +0100
+++ patched/objects/photo.py 2013-09-02 21:18:29.001180950 +0100
@@ -1,4 +1,4 @@
-"""
+""" # pylint: disable=R0801
Representation of a Photo object
"""
from trovebox.errors import TroveboxError
diff --unified --recursive '--exclude=.pylint-ignores.patch' original/objects/tag.py patched/objects/tag.py diff --unified --recursive '--exclude=.pylint-ignores.patch' original/objects/tag.py patched/objects/tag.py
--- original/objects/tag.py 2013-09-02 21:17:41.852947000 +0100 --- original/objects/tag.py
+++ patched/objects/tag.py 2013-09-02 21:18:19.705134853 +0100 +++ patched/objects/tag.py
@@ -1,8 +1,8 @@ @@ -2,7 +2,7 @@
-"""
+""" # pylint: disable=R0801
Representation of a Tag object Representation of a Tag object
""" """
try: try:
- from urllib.parse import quote # Python3 - from urllib.parse import quote # Python3
+ from urllib.parse import quote # Python3 # pylint: disable=F0401,E0611 + from urllib.parse import quote # Python3 # pylint: disable=import-error,no-name-in-module
except ImportError: except ImportError:
from urllib import quote # Python2 from urllib import quote # Python2
diff --unified --recursive '--exclude=.pylint-ignores.patch' original/objects/trovebox_object.py patched/objects/trovebox_object.py diff --unified --recursive '--exclude=.pylint-ignores.patch' original/objects/trovebox_object.py patched/objects/trovebox_object.py
--- original/objects/trovebox_object.py 2013-09-02 21:17:41.852947000 +0100 --- original/objects/trovebox_object.py
+++ patched/objects/trovebox_object.py 2013-09-02 21:18:19.705134853 +0100 +++ patched/objects/trovebox_object.py
@@ -1,10 +1,10 @@ @@ -5,7 +5,7 @@
"""
Base object supporting the storage of custom fields as attributes
"""
-class TroveboxObject(object):
+class TroveboxObject(object): # pylint: disable=R0903
""" Base object supporting the storage of custom fields as attributes """ """ Base object supporting the storage of custom fields as attributes """
def __init__(self, trovebox, json_dict): def __init__(self, trovebox, json_dict):
self._type = "None"
- self.id = None - self.id = None
+ self.id = None # pylint: disable=C0103 + self.id = None # pylint: disable=invalid-name
self.name = None self.name = None
self._trovebox = trovebox self._trovebox = trovebox
self._json_dict = json_dict self._json_dict = json_dict
diff --unified --recursive '--exclude=.pylint-ignores.patch' original/_version.py patched/_version.py
--- original/_version.py 2013-09-02 21:17:41.852947000 +0100
+++ patched/_version.py 2013-09-02 21:18:19.705134853 +0100
@@ -1,2 +1,2 @@
-
+ # pylint: disable=C0111
__version__ = "0.5"

View file

@ -2,7 +2,7 @@
__init__.py : Trovebox package top level __init__.py : Trovebox package top level
""" """
from .http import Http from .http import Http
from .errors import * from .errors import TroveboxError, TroveboxDuplicateError, Trovebox404Error
from ._version import __version__ from ._version import __version__
from trovebox.api import api_photo from trovebox.api import api_photo
from trovebox.api import api_tag from trovebox.api import api_tag

View file

@ -1,2 +1,2 @@
"""Current version string"""
__version__ = "0.5" __version__ = "0.5"

View file

@ -12,7 +12,7 @@ except ImportError:
from urlparse import urlparse, urlunparse # Python2 from urlparse import urlparse, urlunparse # Python2
from trovebox.objects.trovebox_object import TroveboxObject from trovebox.objects.trovebox_object import TroveboxObject
from .errors import * from .errors import TroveboxError, Trovebox404Error, TroveboxDuplicateError
from .auth import Auth from .auth import Auth
if sys.version < '3': if sys.version < '3':

View file

@ -27,6 +27,7 @@ To get your credentials:
################################################################# #################################################################
def main(args=sys.argv[1:]): def main(args=sys.argv[1:]):
"""Run the commandline script"""
usage = "%prog --help" usage = "%prog --help"
parser = OptionParser(usage, add_help_option=False) parser = OptionParser(usage, add_help_option=False)
parser.add_option('-c', '--config', help="Configuration file to use", parser.add_option('-c', '--config', help="Configuration file to use",
@ -90,8 +91,8 @@ def main(args=sys.argv[1:]):
params, files = extract_files(params) params, files = extract_files(params)
result = client.post(options.endpoint, process_response=False, result = client.post(options.endpoint, process_response=False,
files=files, **params) files=files, **params)
for f in files: for file_ in files:
files[f].close() files[file_].close()
if options.verbose: if options.verbose:
print("==========\nMethod: %s\nHost: %s\nEndpoint: %s" % print("==========\nMethod: %s\nHost: %s\nEndpoint: %s" %