Imagine a function which dynamically adds attributes to an object using setattr. The reason for doing so is that I want to map some external structure
This page describes the error and gives an easy way to address it directly in the code. tl;dr
Used when an object (variable, function, …) is accessed for a non-existent member.
False positives: This message may report object members that are created dynamically, but exist at the time they are accessed.
A commentor mentions that it can be disabled on a single line at the top of the file with # pylint: disable=no-member. I also found that you can use # pylint: disable=E1101 based on this reddit entry.