Просмотр исходного кода

Disable false errors reported by Pylint.

Guillaume Ayoub 16 лет назад
Родитель
Сommit
58b608c4d0
1 измененных файлов с 6 добавлено и 0 удалено
  1. 6 0
      radicale/__init__.py

+ 6 - 0
radicale/__init__.py

@@ -54,7 +54,10 @@ def _check(request, function):
     authorization = request.headers.get("Authorization", None)
     if authorization:
         challenge = authorization.lstrip("Basic").strip().encode("ascii")
+        # ``_check`` decorator can access ``request`` protected functions
+        # pylint: disable-msg=W0212
         plain = request._decode(base64.b64decode(challenge))
+        # pylint: enable-msg=W0212
         user, password = plain.split(":")
     else:
         user = password = None
@@ -71,10 +74,13 @@ def _check(request, function):
 
 class HTTPServer(server.HTTPServer):
     """HTTP server."""
+    # Maybe a Pylint bug, ``__init__`` calls ``server.HTTPServer.__init__``
+    # pylint: disable-msg=W0231
     def __init__(self, address, handler):
         """Create server."""
         server.HTTPServer.__init__(self, address, handler)
         self.acl = acl.load()
+    # pylint: enable-msg=W0231
 
 
 class HTTPSServer(HTTPServer):