PyCharm 3.1.0 Web Help

PyCharm's on-the-fly inspection immediately detects unresolved references, and highlights them with the red curvy line. PyCharm suggests quick fixes to deal with the unresolved references in the source code.

When you place the caret at an unresolved reference, PyCharm shows the red light bulb.

py_unresolved1

Click the bulb, or press Alt+EnterAlt+EnterAlt+EnterAlt+EnterAlt+EnterAlt+EnterAlt+EnterAlt+Enter, Shift+Alt+J or Ctrl+Shift+MAlt EnterAlt EnterCommand 1 to reveal the list of available quick fixes:

py_unresolved2

Choose one of the following options:

  • Import this name to add an import statement.
  • 2.7+ Create parameter to add a parameter with some initial value to the list of function parameters.

    py_unresolved5

    See also Extract Parameter and Change Signature.

  • 2.6+ Ignore unresolved reference <fully qualified symbol name>. So doing, the fully qualified name of the symbol in question will be added to the list of ignored references (File | Settings | Inspections - Python - Unresolved references):

    py_unresolved3

  • 2.6+ Mark all attributes of <fully qualified type name> as ignored. In this case, the list of ignored references (File | Settings | Inspections - Python - Unresolved references) will be modified with the fully qualified name of the type in question with the wildcard (*) at the end:

    py_unresolved4

See Also

Procedures:

Web Resources: