pylintrc
author Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
Tue, 15 Dec 2015 08:35:13 +0100
changeset 11877 32a3860c799d
parent 11219 0796b6191cea
permissions -rw-r--r--
[twisted] add request error handler to avoid finishing it twice And avoid stack traces like:: Traceback (most recent call last): File "/usr/lib/python2.7/threading.py", line 783, in __bootstrap self.__bootstrap_inner() File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner self.run() File "/usr/lib/python2.7/threading.py", line 763, in run self.__target(*self.__args, **self.__kwargs) --- <exception caught here> --- [...] File "/usr/lib/python2.7/dist-packages/twisted/python/threadpool.py", line 196, in _worker result = context.call(ctx, function, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 118, in callWithContext return self.currentContext().callWithContext(ctx, func, *args, **kw) File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 81, in callWithContext return func(*args,**kw) File "/home/me/envs/grshell-cw/cubicweb/statsd_logger.py", line 121, in __call__ return self.callable(*args, **kw) File "/home/me/envs/grshell-cw/cubicweb/etwist/server.py", line 131, in render_request code=500, twisted_request=request) File "/home/me/envs/grshell-cw/cubicweb/etwist/http.py", line 22, in __init__ self._finalize() File "/home/me/envs/grshell-cw/cubicweb/etwist/http.py", line 46, in _finalize self._twreq.finish() File "/usr/lib/python2.7/dist-packages/twisted/web/server.py", line 228, in finish return http.Request.finish(self) File "/usr/lib/python2.7/dist-packages/twisted/web/http.py", line 931, in finish "Request.finish called on a request after its connection was lost; " exceptions.RuntimeError: Request.finish called on a request after its connection was lost; use Request.notifyFinish to keep track of this.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
11216
efecb78bf929 update and enhance pylintrc
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 0
diff changeset
     1
[MASTER]
efecb78bf929 update and enhance pylintrc
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 0
diff changeset
     2
load-plugins=cubicweb.pylintext
11219
0796b6191cea [pylint] more work on the pylint support
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 11216
diff changeset
     3
ignore=__pkginfo__
11216
efecb78bf929 update and enhance pylintrc
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 0
diff changeset
     4
0
b97547f5f1fa Showtime !
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
diff changeset
     5
[MESSAGES CONTROL]
11216
efecb78bf929 update and enhance pylintrc
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 0
diff changeset
     6
disable = too-many-ancestors,too-many-instance-attributes,too-many-public-methods,
efecb78bf929 update and enhance pylintrc
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 0
diff changeset
     7
      too-few-public-methods,too-many-arguments,import-error
0
b97547f5f1fa Showtime !
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
diff changeset
     8
b97547f5f1fa Showtime !
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
diff changeset
     9
[BASIC]
11219
0796b6191cea [pylint] more work on the pylint support
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 11216
diff changeset
    10
function-rgx = [a-z_][a-z0-9_]{2,35}$
11216
efecb78bf929 update and enhance pylintrc
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 0
diff changeset
    11
good-names=w,_
0
b97547f5f1fa Showtime !
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
diff changeset
    12
b97547f5f1fa Showtime !
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
diff changeset
    13
[TYPECHECK]
b97547f5f1fa Showtime !
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
diff changeset
    14
generated-members=debug,info,notice,warning,error,critical,exception
11216
efecb78bf929 update and enhance pylintrc
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 0
diff changeset
    15
efecb78bf929 update and enhance pylintrc
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 0
diff changeset
    16
[CLASSES]
efecb78bf929 update and enhance pylintrc
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 0
diff changeset
    17
exclude-protected=_cw,_cnx,
efecb78bf929 update and enhance pylintrc
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 0
diff changeset
    18
      # namedtuple public API.
efecb78bf929 update and enhance pylintrc
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 0
diff changeset
    19
      _asdict,_fields,_replace,_source,_make
efecb78bf929 update and enhance pylintrc
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 0
diff changeset
    20
efecb78bf929 update and enhance pylintrc
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 0
diff changeset
    21
efecb78bf929 update and enhance pylintrc
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 0
diff changeset
    22
[FORMAT]
efecb78bf929 update and enhance pylintrc
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 0
diff changeset
    23
max-line-length=100
efecb78bf929 update and enhance pylintrc
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 0
diff changeset
    24
max-module-lines=2000