Skip to content

Commit bceb780

Browse files
committed
Code quality
1 parent 3686a6b commit bceb780

7 files changed

Lines changed: 24 additions & 11 deletions

File tree

src/api.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,9 +153,10 @@ class ErrorCodes(type):
153153
28: 'Invalid parameter'
154154
}
155155

156+
# pylint: disable=no-member
156157
def __new__(mcs, name, bases, namespace):
157158
result = super(ErrorCodes, mcs).__new__(mcs, name, bases, namespace)
158-
for code in six.iteritems(mcs._CODES): # pylint: disable=no-member
159+
for code in six.iteritems(mcs._CODES):
159160
# beware: the formatting is adjusted for list-table
160161
result.__doc__ += """ * - %04i
161162
- %s

src/bitmessageqt/__init__.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1921,7 +1921,7 @@ def updateSentItemStatusByToAddress(self, toAddress, textToDisplay):
19211921
sent.item(i, 3).setText(textToDisplay)
19221922

19231923
def updateSentItemStatusByAckdata(self, ackdata, textToDisplay):
1924-
if type(ackdata) is str:
1924+
if isinstance(ackdata, str):
19251925
ackdata = QtCore.QByteArray(ackdata)
19261926
for sent in (
19271927
self.ui.tableWidgetInbox,
@@ -3193,7 +3193,7 @@ def deleteRowFromMessagelist(
31933193
self.ui.tableWidgetInboxChans,
31943194
self.ui.tableWidgetInboxSubscriptions
31953195
)
3196-
elif type(messageLists) not in (list, tuple):
3196+
elif not isinstance(messageLists, (list, tuple)):
31973197
messageLists = (messageLists,)
31983198
for messageList in messageLists:
31993199
if row is not None:
@@ -4141,6 +4141,7 @@ def tableWidgetInboxItemClicked(self):
41414141
except NameError:
41424142
message = ""
41434143
except IndexError:
4144+
# pylint: disable=redefined-variable-type
41444145
message = _translate(
41454146
"MainWindow",
41464147
"Error occurred: could not load message from disk."
@@ -4168,9 +4169,10 @@ def tableWidgetAddressBookItemChanged(self, item):
41684169
self.rerenderMessagelistFromLabels()
41694170
self.rerenderMessagelistToLabels()
41704171
completerList = self.ui.lineEditTo.completer().model().stringList()
4171-
for i in range(len(completerList)):
4172-
if text_type(completerList[i]).endswith(" <" + item.address + ">"):
4173-
completerList[i] = item.label + " <" + item.address + ">"
4172+
for index_, string_ in enumerate(completerList):
4173+
if text_type(string_).endswith(" <" + item.address + ">"):
4174+
completerList[index_] = item.label + " <" \
4175+
+ item.address + ">"
41744176
self.ui.lineEditTo.completer().model().setStringList(completerList)
41754177

41764178
def tabWidgetCurrentChanged(self, n):

src/network/asyncore_pollchoose.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -478,7 +478,7 @@ def loop(timeout=30.0, use_poll=False, map=None, count=None, poller=None):
478478
# then poll
479479
poller(subtimeout, map)
480480
if isinstance(count, int):
481-
count = count - 1
481+
count = count - 1 # pylint: disable=redefined-variable-type
482482

483483

484484
class dispatcher(object):

src/network/tls.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
class TLSDispatcher(AdvancedDispatcher):
4545
"""TLS functionality for classes derived from AdvancedDispatcher"""
4646
# pylint: disable=too-many-instance-attributes,super-init-not-called
47+
# pylint: disable=unused-argument
4748
def __init__(self, _=None, sock=None, certfile=None, keyfile=None,
4849
server_side=False, ciphers=sslProtocolCiphers):
4950
self.want_read = self.want_write = True

src/network/udp.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,9 @@
1717

1818
logger = logging.getLogger('default')
1919

20-
21-
class UDPSocket(BMProto): # pylint: disable=too-many-instance-attributes
20+
# pylint: disable=too-many-instance-attributes
21+
# pylint: disable=no-self-use
22+
class UDPSocket(BMProto):
2223
"""Bitmessage protocol over UDP (class)"""
2324
port = 8444
2425

src/tests/test_process.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ def setUpClass(cls):
7474

7575
try:
7676
pid = int(cls._get_readline('singleton.lock'))
77+
# pylint: disable=redefined-variable-type
7778
cls.process = psutil.Process(pid)
7879
time.sleep(5)
7980
except (psutil.NoSuchProcess, TypeError):

tox.ini

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ basepython = python2.7
100100
deps =
101101
-rrequirements.txt
102102
pylint<2.0.0
103-
commands = pylint --rcfile=tox.ini --exit-zero --ignore=bitmessagekivy pybitmessage
103+
commands = pylint --rcfile=tox.ini --ignore=bitmessagekivy pybitmessage
104104

105105
[testenv:py27]
106106
sitepackages = true
@@ -170,7 +170,14 @@ disable =
170170
invalid-name,consider-using-f-string,fixme,raise-missing-from,
171171
relative-import,super-with-arguments,unnecessary-pass,unknown-option-value,
172172
unspecified-encoding,useless-object-inheritance,useless-option-value,
173-
bad-option-value
173+
bad-option-value,missing-docstring,import-error,wrong-import-order,
174+
inconsistent-return-statements,super-init-not-called,bad-continuation,
175+
no-member,ungrouped-imports,wrong-import-position,len-as-condition,
176+
redefined-argument-from-local,too-few-public-methods,
177+
attribute-defined-outside-init,duplicate-code,too-many-statements,
178+
too-many-locals,too-many-instance-attributes,unneeded-not,
179+
no-else-return,access-member-before-definition,
180+
too-many-public-methods
174181

175182
[pylint.design]
176183
max-args = 8

0 commit comments

Comments
 (0)