Home » Support » Index of All Documentation » Wing IDE Reference Manual » Source Code Analysis »

13.1. Static Analysis Limitations

The following are known limitations affecting features based on source analysis:

  • Argument number, name, and type is not determined for functions and methods in extension modules
  • Analysis sometimes fails to identify the type of a construct because Python code doesn't always provide clues to determine the data type. In these cases, you may use isinstance and/or interface files to inform the analyzer, as described below.
  • Types of elements in lists, tuples, and dictionaries are not identified.
  • Analysis information may be out of date if you edit a file externally with another editor and don't reload it in Wing. See section Auto-reloading Changed Files for reload options.
  • Some newer Python language constructs and possible type inferencing cases are not explicitly supported.

« 13.0. How Analysis WorksTable of Contents13.2. Helping Wing Analyze Code »