Skip to content

Commit ccaa123

Browse files
committed
pylint: adjust for arguments-renamed, consider-using-dict-items
Either apply suggestion, or disable warning, depending on context.
1 parent 670f45a commit ccaa123

4 files changed

Lines changed: 8 additions & 5 deletions

File tree

qubes/__init__.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -576,10 +576,9 @@ def property_dict(cls, load_stage=None):
576576
props = dict()
577577
if load_stage is None:
578578
for class_ in cls.__mro__:
579-
for name in class_.__dict__:
579+
for name, prop in class_.__dict__.items():
580580
# don't overwrite props with those from base classes
581581
if name not in props:
582-
prop = class_.__dict__[name]
583582
if isinstance(prop, property):
584583
assert name == prop.__name__
585584
props[name] = prop

qubes/api/__init__.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,8 @@ def connection_lost(self, exc):
241241
self.transport = None
242242
self.connections.remove(self)
243243

244-
def data_received(self, untrusted_data): # pylint: disable=arguments-differ
244+
# pylint: disable=arguments-differ,arguments-renamed
245+
def data_received(self, untrusted_data):
245246
if self.len_untrusted_buffer + len(untrusted_data) > self.buffer_size:
246247
self.app.log.warning('request too long')
247248
self.transport.abort()
@@ -250,6 +251,7 @@ def data_received(self, untrusted_data): # pylint: disable=arguments-differ
250251

251252
self.len_untrusted_buffer += \
252253
self.untrusted_buffer.write(untrusted_data)
254+
# pylint: enable=arguments-differ,arguments-renamed
253255

254256
def eof_received(self):
255257
try:

qubes/features.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,8 +112,8 @@ def update(self, other=None, **kwargs):
112112
for key, value in other:
113113
self[key] = value
114114

115-
for key in kwargs:
116-
self[key] = kwargs[key]
115+
for key, value in kwargs.items():
116+
self[key] = value
117117

118118
#
119119
# end of overriding

qubes/vm/mix/dvmtemplate.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@
2222

2323
class DVMTemplateMixin(qubes.events.Emitter):
2424
'''VM class capable of being DVM template'''
25+
# pylint doesn't see event handlers being registered via decorator
26+
# pylint: disable=unused-private-member
2527

2628
template_for_dispvms = qubes.property('template_for_dispvms',
2729
type=bool,

0 commit comments

Comments
 (0)