+ Fix "E731 do not assign a lambda expression, use a def".
+ Do not prescribe explicit pep8 version anymore.
+ Prevent flake8 from examining contents of .tox directory
Change-Id: I78d061892f125683edfaf21ac330e7785d496ec7
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
import weakref
import traceback
import logging
-_LOGGER = logging.getLogger('pcepy.peer')
-
from pcepy import session as _session
from pcepy import message as _message
+
+_LOGGER = logging.getLogger('pcepy.peer')
+
resolve_timeout = _session.resolve_timeout
min_timeout = _session.min_timeout
def __getattr__(self, name):
if name.startswith('on_'):
- meth = lambda peer, eventargs: self.report_event(name, peer, eventargs)
+ def meth(peer, eventargs):
+ return self.report_event(name, peer, eventargs)
self.__dict__[name] = meth
return meth
raise AttributeError(name)
# and is available at http://www.eclipse.org/legal/epl-v10.html
import errno
+import logging
import os
import socket as _socket
try:
import Queue as queue
import time
import weakref
-
from .bus import resolve_timeout
from pcepy import message as _message
# Standard assigned port for PCEP
PCEP_PORT = 4189
-import logging
_LOGGER = logging.getLogger('pcepy.session')
[testenv:pep8]
deps =
flake8
- pep8==1.5.7
-## These issues have to be resolved before upgrading to 1.7.0:
-# ./peer/base.py:14:1: E402 module level import not at top of file
-# ./peer/base.py:15:1: E402 module level import not at top of file
-# ./peer/base.py:633:13: W503 line break before binary operator
-# ./peer/base.py:634:13: W503 line break before binary operator
-# ./peer/base.py:764:13: E731 do not assign a lambda expression, use a def
-# ./session/_session.py:25:1: E402 module level import not at top of file
-# ./session/_session.py:80:17: W503 line break before binary operator
-# ./session/_session.py:81:17: W503 line break before binary operator
-# ./session/_session.py:82:17: W503 line break before binary operator
+ pep8
commands = flake8
[flake8]
show-source = True
max-line-length = 120
-
-
+exclude = .tox