diff --git a/radicale/__init__.py b/radicale/__init__.py index 2eeeaa4..54b3b9b 100644 --- a/radicale/__init__.py +++ b/radicale/__init__.py @@ -38,13 +38,13 @@ import posixpath import base64 import socket # Manage Python2/3 different modules -# pylint: disable-msg=F0401 +# pylint: disable=F0401 try: from http import client, server except ImportError: import httplib as client import BaseHTTPServer as server -# pylint: enable-msg=F0401 +# pylint: enable=F0401 from radicale import acl, config, ical, xmlutils @@ -57,9 +57,9 @@ def _check(request, function): if authorization: challenge = authorization.lstrip("Basic").strip().encode("ascii") # ``_check`` decorator can access ``request`` protected functions - # pylint: disable-msg=W0212 + # pylint: disable=W0212 plain = request._decode(base64.b64decode(challenge)) - # pylint: enable-msg=W0212 + # pylint: enable=W0212 user, password = plain.split(":") else: user = password = None @@ -77,12 +77,12 @@ def _check(request, function): class HTTPServer(server.HTTPServer): """HTTP server.""" # Maybe a Pylint bug, ``__init__`` calls ``server.HTTPServer.__init__`` - # pylint: disable-msg=W0231 + # pylint: disable=W0231 def __init__(self, address, handler): """Create server.""" server.HTTPServer.__init__(self, address, handler) self.acl = acl.load() - # pylint: enable-msg=W0231 + # pylint: enable=W0231 class HTTPSServer(HTTPServer): @@ -90,9 +90,9 @@ class HTTPSServer(HTTPServer): def __init__(self, address, handler): """Create server by wrapping HTTP socket in an SSL socket.""" # Fails with Python 2.5, import if needed - # pylint: disable-msg=F0401 + # pylint: disable=F0401 import ssl - # pylint: enable-msg=F0401 + # pylint: enable=F0401 HTTPServer.__init__(self, address, handler) self.socket = ssl.wrap_socket( @@ -146,7 +146,7 @@ class CalendarHTTPHandler(server.BaseHTTPRequestHandler): raise UnicodeDecodeError # Naming methods ``do_*`` is OK here - # pylint: disable-msg=C0103 + # pylint: disable=C0103 @check_rights def do_GET(self): @@ -241,4 +241,4 @@ class CalendarHTTPHandler(server.BaseHTTPRequestHandler): self.end_headers() self.wfile.write(answer) - # pylint: enable-msg=C0103 + # pylint: enable=C0103 diff --git a/radicale/config.py b/radicale/config.py index 7a95a78..020733f 100644 --- a/radicale/config.py +++ b/radicale/config.py @@ -30,12 +30,12 @@ Give a configparser-like interface to read and write configuration. import os import sys # Manage Python2/3 different modules -# pylint: disable-msg=F0401 +# pylint: disable=F0401 try: from configparser import RawConfigParser as ConfigParser except ImportError: from ConfigParser import RawConfigParser as ConfigParser -# pylint: enable-msg=F0401 +# pylint: enable=F0401 # Default configuration diff --git a/radicale/ical.py b/radicale/ical.py index 902d4cb..7f88fa6 100644 --- a/radicale/ical.py +++ b/radicale/ical.py @@ -35,11 +35,11 @@ FOLDER = os.path.expanduser(config.get("storage", "folder")) # This function overrides the builtin ``open`` function for this module -# pylint: disable-msg=W0622 +# pylint: disable=W0622 def open(path, mode="r"): """Open file at ``path`` with ``mode``, automagically managing encoding.""" return codecs.open(path, mode, config.get("encoding", "stock")) -# pylint: enable-msg=W0622 +# pylint: enable=W0622 def serialize(headers=(), items=()): @@ -118,9 +118,9 @@ class Event(Item): class Todo(Item): """Internal todo class.""" # This is not a TODO! - # pylint: disable-msg=W0511 + # pylint: disable=W0511 tag = "VTODO" - # pylint: enable-msg=W0511 + # pylint: enable=W0511 class Timezone(Item): diff --git a/setup.py b/setup.py index 8200d56..6cd5fbf 100755 --- a/setup.py +++ b/setup.py @@ -43,6 +43,8 @@ from distutils.command.build_scripts import build_scripts import radicale +# build_scripts is known to have a lot of public methods +# pylint: disable=R0904 class BuildScripts(build_scripts): """Build the package.""" def run(self): @@ -52,6 +54,7 @@ class BuildScripts(build_scripts): for script in self.scripts: root, _ = os.path.splitext(script) self.copy_file(script, os.path.join(self.build_dir, root)) +# pylint: enable=R0904 # When the version is updated, ``radicale.VERSION`` must be modified.