Using Live Runtime State
Running to a breakpoint is a great way to help Wing analyze code. This allows Wing to extract complete and correct type information from the live runtime state, as a supplement to the information found through static analysis. The auto-completer, Source Assistant, and other tools make use of this information when it is available.
This approach also has the advantage that new code can be tried out immediately in Wing Pro's Debug Console, in the context of the runtime environment for which it is being designed.
Working in the Python Shell also provides access to runtime type analysis.