mirror of
https://github.com/certbot/certbot.git
synced 2026-08-01 19:14:54 +02:00
Catch-all __slots__ linter_plugin
This commit is contained in:
+4
-2
@@ -14,8 +14,10 @@ def _transform(cls):
|
|||||||
# fix the "no-member" error on instances of
|
# fix the "no-member" error on instances of
|
||||||
# letsencrypt.acme.util.ImmutableMap subclasses (instance
|
# letsencrypt.acme.util.ImmutableMap subclasses (instance
|
||||||
# attributes are initialized dynamically based on __slots__)
|
# attributes are initialized dynamically based on __slots__)
|
||||||
if (('Message' in cls.basenames or 'ImmutableMap' in cls.basenames or
|
|
||||||
'util.ImmutableMap' in cls.basenames) and (cls.slots() is not None)):
|
# TODO: this is too broad and applies to any tested class...
|
||||||
|
|
||||||
|
if cls.slots() is not None:
|
||||||
for slot in cls.slots():
|
for slot in cls.slots():
|
||||||
cls.locals[slot.value] = [nodes.EmptyNode()]
|
cls.locals[slot.value] = [nodes.EmptyNode()]
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user