No subsystem |
|
PY-1378 (Feature) |
Option form select word to select commas around a selection before widening the selection to few words |
PY-482 (Feature) |
Imports order in Python file |
PY-1636 (Feature) |
Intention to replace list comprehension with for loop |
PY-2389 (Usability Problem) |
"Create function" quickfix should not create nested function |
PY-2403 (Usability Problem) |
Allow multiple patterns in run configuration |
PY-2170 (Bug) |
socket.bind() is unresolved |
PY-2422 (Bug) |
Code analysis wrongly marks print() in Python as having unnecessary parentheses |
Code Insight |
|
PY-2245 (Feature) |
Complete known keys for dictionaries |
PY-1405 (Feature) |
PyCharm could handle translation back and forth between literal dict and dict(**kwargs) |
PY-1356 (Feature) |
Quickfix to qualify unresolved local variable with 'self.' if field with same name exists in the containing class |
PY-1406 (Feature) |
Missing "join ifs" intention |
PY-1836 (Feature) |
Track iterable member type |
PY-170 (Feature) |
Complete method names to overridable names |
PY-2092 (Feature) |
Quickfix to create a function for an unresolved unqualified reference |
PY-1750 (Feature) |
Use Python 3's type annotations for type selection/inference |
PY-986 (Feature) |
Renaming a method listed in _all_ should update the _all_ declaration |
PY-2384 (Usability Problem) |
Don't offer any completion after "as" in import statements |
PY-235 (Usability Problem) |
In lookup lists for completion display not only items names but additional info |
PY-1240 (Bug) |
Private methods should be included in completion list if completion is performed inside a class |
PY-1956 (Bug) |
Completion of imported with 1st form of import statement modules doesn't work as expected |
PY-2289 (Bug) |
Code completion on 'nonlocal' keyword not working |
PY-2296 (Bug) |
'nonlocal' not properly interpreted |
PY-2397 (Bug) |
'else' keyword is not completed in conditional expressions |
PY-1955 (Bug) |
Completion for imported module adds py extension |
PY-2302 (Bug) |
hashlib.md5() is unresolved |
PY-2409 (Exception) |
Exception from dict keys completion |
Console |
|
PY-2157 (Feature) |
Repeat last input of command in console by up key |
PY-2370 (Bug) |
Up and down keys don't work in console completion popup |
Debugger |
|
PY-365 (Feature) |
Remote debugging support |
PY-1498 (Feature) |
Feature request: Automatically break when an unhandled exception |
PY-2298 (Usability Problem) |
A message saying "warning: psyco not available" is annoying for pyhon3 |
PY-1072 (Bug) |
Copy value doesn't work |
PY-2340 (Exception) |
Debugger: Error evaluating expression Traceback on resuming program. |
PY-2341 (Exception) |
Debugger: Intaractive Console doesn't work in Python3 |
IDE |
|
PY-2435 (Bug) |
Restart on Invalidate Caches fails because of not found program "restarter" |
PY-585 (Bug) |
New Project location resets drive if chosen manually when project name is specified |
PY-2416 (Exception) |
Cannot read scheme from /colorSchemes/WarmNeon Throwable at com.intellij.openapi.diagnostic.Logger.error |
Documentation |
|
PY-1727 (Task) |
Add 'Run manage.py task to default keymap document |
Refactoring |
|
PY-1242 (Feature) |
Refactoring: Convert lambda to function |
Django Support |
|
PY-2316 (Feature) |
Inject references into Django settings.py |
PY-2195 (Bug) |
no south schemamigration in manage.py commands |
PY-2321 (Bug) |
Django: autocompletion for closing tags broken when entering opening one at EOF |
Test Runner |
|
PY-2319 (Bug) |
Tests: Do not allow to run test unless run configuration has been validated |
PY-2317 (Bug) |
Doctest run configuration isn't suggested when a file has a module-level doctest |
PY-2375 (Bug) |
Doctest run configuration is suggested for non-Python files |
PY-2400 (Bug) |
Nosetests fails to run in PyCharm but works from command line |
Inspections |
|
PY-1265 (Feature) |
"Introduce Variable" quickfix for "Statement has no effect" inspection |
PY-1451 (Feature) |
"Boolean expression can be simplified" should detect additional patterns |
PY-2404 (Feature) |
Offer "add self." qualifier when property with the same name exists |
PY-2204 (Feature) |
Unresolved References inspection should highlight imports that resolve to their containing file |
PY-2083 (Feature) |
Offer 'from _future_ import with_statement'' when 'with' unresolved in Python 2.5 |
PY-1423 (Usability Problem) |
Don't show 'Python requires 0o prefix for octal literals' if literal value is 0 |
PY-2315 (Usability Problem) |
Option to ignore argument of % operator in redundant parentheses inspection |
PY-2393 (Cosmetics) |
Rename self adding quickfix |
PY-2294 (Bug) |
"More arguments than positional parameters left" false positive |
PY-2365 (Bug) |
Incorrect range for bytes inspection |
PY-2395 (Bug) |
"Assignment can be replaced with augmented assignment" false positive |
Editing |
|
PY-1589 (Feature) |
Intention to convert between single-quoted and double-quoted strings |
PY-1767 (Feature) |
Automatically add "self" to new python method declaration |
PY-1686 (Feature) |
Ctrl-W inside argument or parameter list should have step to select list contents without parentheses |
PY-2381 (Usability Problem) |
Add color settings for *.cfg files or set to plain text by default. |
PY-1958 (Bug) |
Entering new lines with cursor at the beginning of a comment adds backslashes |
Skeletons |
|
PY-2217 (Feature) |
Skeletons to provide sensible return values |
PY-2222 (Cosmetics) |
Docstring parser in skeleton generator doesn't understand tuple default values |
PY-2292 (Bug) |
Incorrect skeleton for deque._init_() |