[wingide-users] Using isinstance() to assist analysis
support at wingware.com
Wed Apr 6 09:17:31 MDT 2011
On 4/6/11 11:11 AM, Mitchell Model wrote:
> The documentation says: "One way to inform the code analysis facility of the type of a variable is to add an isinstance call in your code. An example is assert isinstance(obj, CMyClass). The code analyzer will pick up on these and present more complete information for the asserted values." If I want to do this for an instance variable used in many methods of a class, I would have to do it in each method in which I want the type of the instance variable to be known, correct? No way to do it for the instance variable's appearance (e.g., self._model) in the entire class?
A single 'isinstance(self._model, SomeType)' should be enough so that
Wing knows the type of self._model in all places it's referenced.
Wingware | Python IDE
Advancing Software Development
More information about the wingide-users