From c11850fa3465c06ee14efd618c2491f5f3d2d5a0 Mon Sep 17 00:00:00 2001 From: Mikhail Golubev Date: Wed, 7 Sep 2016 14:34:41 +0300 Subject: [PATCH] Add Python 3.6 language level Additionally, I did the following: * re-generated lists of supported/unsupported interpreter modules * updated test data wherever Python versions appear in warnings Still need to figure out, though, why _bz2/bz2 modules were not found for some old versions of Python, hence information about their presense should be updated by hand in versions.xml. --- python/helpers/tools/versions.xml | 1203 +++++++++++++++++ .../jetbrains/python/psi/LanguageLevel.java | 19 +- .../binaryExpression.py | 4 +- .../callExpression.py | 6 +- .../PyCompatibilityInspection/exceptBlock.py | 2 +- .../fromImportStatement.py | 4 +- .../importElement.py | 2 +- .../importStatement.py | 2 +- .../listCompExpression.py | 2 +- .../numericLiteralExpression.py | 4 +- .../raiseStatement.py | 4 +- .../reprExpression.py | 2 +- .../stringLiteralExpression.py | 10 +- .../inspections/ReplaceNotEqOperator.py | 2 +- 14 files changed, 1231 insertions(+), 35 deletions(-) diff --git a/python/helpers/tools/versions.xml b/python/helpers/tools/versions.xml index 4c6bc1e9306d..a36e0235b062 100644 --- a/python/helpers/tools/versions.xml +++ b/python/helpers/tools/versions.xml @@ -28,17 +28,20 @@ _curses _curses_panel _datetime + _dbm _decimal _dummy_thread _elementtree _fileio _functools + _gdbm _hashlib _heapq _imp _io _json _lsprof + _lzma _markupbase _md5 _multibytecodec @@ -56,17 +59,20 @@ _sha512 _signal _sitebuiltins + _sqlite3 _ssl _stat _string _stringio _struct _sysconfigdata + _sysconfigdata_m _testbuffer _testimportmultiple _testmultiphase _thread _threading_local + _tkinter _tracemalloc _types _warnings @@ -352,7 +358,30 @@ idlelib.MultiCall idlelib.RstripExtension idlelib.__main__ + idlelib.autocomplete + idlelib.autocomplete_w + idlelib.autoexpand + idlelib.browser + idlelib.calltip_w + idlelib.calltips + idlelib.codecontext + idlelib.colorizer + idlelib.config + idlelib.config_key + idlelib.configdialog + idlelib.debugger + idlelib.debugger_r + idlelib.debugobj + idlelib.debugobj_r + idlelib.delegator + idlelib.dynoption + idlelib.editor + idlelib.filelist + idlelib.grep idlelib.help + idlelib.help_about + idlelib.history + idlelib.hyperparser idlelib.idle_test idlelib.idle_test.htest idlelib.idle_test.mock_idle @@ -360,26 +389,74 @@ idlelib.idle_test.test_autocomplete idlelib.idle_test.test_autoexpand idlelib.idle_test.test_calltips + idlelib.idle_test.test_colorizer + idlelib.idle_test.test_config + idlelib.idle_test.test_config_key idlelib.idle_test.test_config_name idlelib.idle_test.test_configdialog + idlelib.idle_test.test_debugger idlelib.idle_test.test_delegator + idlelib.idle_test.test_editmenu idlelib.idle_test.test_editor idlelib.idle_test.test_formatparagraph idlelib.idle_test.test_grep + idlelib.idle_test.test_help + idlelib.idle_test.test_help_about + idlelib.idle_test.test_history idlelib.idle_test.test_hyperparser idlelib.idle_test.test_idlehistory idlelib.idle_test.test_io + idlelib.idle_test.test_iomenu + idlelib.idle_test.test_macosx + idlelib.idle_test.test_paragraph idlelib.idle_test.test_parenmatch idlelib.idle_test.test_pathbrowser + idlelib.idle_test.test_percolator + idlelib.idle_test.test_query + idlelib.idle_test.test_redirector + idlelib.idle_test.test_replace idlelib.idle_test.test_rstrip + idlelib.idle_test.test_scrolledlist + idlelib.idle_test.test_search + idlelib.idle_test.test_searchbase idlelib.idle_test.test_searchdialogbase idlelib.idle_test.test_searchengine idlelib.idle_test.test_text idlelib.idle_test.test_textview + idlelib.idle_test.test_tree + idlelib.idle_test.test_undo idlelib.idle_test.test_warning idlelib.idle_test.test_widgetredir + idlelib.iomenu + idlelib.macosx idlelib.macosxSupport + idlelib.mainmenu + idlelib.multicall + idlelib.outwin + idlelib.paragraph + idlelib.parenmatch + idlelib.pathbrowser + idlelib.percolator + idlelib.pyparse + idlelib.pyshell + idlelib.query + idlelib.redirector + idlelib.replace + idlelib.rstrip + idlelib.runscript + idlelib.scrolledlist + idlelib.search + idlelib.searchbase + idlelib.searchengine + idlelib.stackviewer + idlelib.statusbar idlelib.tabbedpages + idlelib.textview + idlelib.tooltip + idlelib.tree + idlelib.undo + idlelib.windows + idlelib.zoomheight importlib importlib._bootstrap importlib._bootstrap_external @@ -575,6 +652,7 @@ repack_pypi_cache reprlib runpy + secrets selectors socketserver spwd @@ -780,16 +858,19 @@ _curses _curses_panel _datetime + _dbm _decimal _dummy_thread _elementtree _fileio _functools + _gdbm _hashlib _imp _io _json _lsprof + _lzma _markupbase _md5 _multiprocessing @@ -806,16 +887,19 @@ _sha512 _signal _sitebuiltins + _sqlite3 _ssl _stat _string _stringio _struct _sysconfigdata + _sysconfigdata_m _testbuffer _testimportmultiple _testmultiphase _thread + _tkinter _tracemalloc _types _warnings @@ -1058,7 +1142,30 @@ idlelib.MultiCall idlelib.RstripExtension idlelib.__main__ + idlelib.autocomplete + idlelib.autocomplete_w + idlelib.autoexpand + idlelib.browser + idlelib.calltip_w + idlelib.calltips + idlelib.codecontext + idlelib.colorizer + idlelib.config + idlelib.config_key + idlelib.configdialog + idlelib.debugger + idlelib.debugger_r + idlelib.debugobj + idlelib.debugobj_r + idlelib.delegator + idlelib.dynoption + idlelib.editor + idlelib.filelist + idlelib.grep idlelib.help + idlelib.help_about + idlelib.history + idlelib.hyperparser idlelib.idle_test idlelib.idle_test.htest idlelib.idle_test.mock_idle @@ -1066,26 +1173,74 @@ idlelib.idle_test.test_autocomplete idlelib.idle_test.test_autoexpand idlelib.idle_test.test_calltips + idlelib.idle_test.test_colorizer + idlelib.idle_test.test_config + idlelib.idle_test.test_config_key idlelib.idle_test.test_config_name idlelib.idle_test.test_configdialog + idlelib.idle_test.test_debugger idlelib.idle_test.test_delegator + idlelib.idle_test.test_editmenu idlelib.idle_test.test_editor idlelib.idle_test.test_formatparagraph idlelib.idle_test.test_grep + idlelib.idle_test.test_help + idlelib.idle_test.test_help_about + idlelib.idle_test.test_history idlelib.idle_test.test_hyperparser idlelib.idle_test.test_idlehistory idlelib.idle_test.test_io + idlelib.idle_test.test_iomenu + idlelib.idle_test.test_macosx + idlelib.idle_test.test_paragraph idlelib.idle_test.test_parenmatch idlelib.idle_test.test_pathbrowser + idlelib.idle_test.test_percolator + idlelib.idle_test.test_query + idlelib.idle_test.test_redirector + idlelib.idle_test.test_replace idlelib.idle_test.test_rstrip + idlelib.idle_test.test_scrolledlist + idlelib.idle_test.test_search + idlelib.idle_test.test_searchbase idlelib.idle_test.test_searchdialogbase idlelib.idle_test.test_searchengine idlelib.idle_test.test_text idlelib.idle_test.test_textview + idlelib.idle_test.test_tree + idlelib.idle_test.test_undo idlelib.idle_test.test_warning idlelib.idle_test.test_widgetredir + idlelib.iomenu + idlelib.macosx idlelib.macosxSupport + idlelib.mainmenu + idlelib.multicall + idlelib.outwin + idlelib.paragraph + idlelib.parenmatch + idlelib.pathbrowser + idlelib.percolator + idlelib.pyparse + idlelib.pyshell + idlelib.query + idlelib.redirector + idlelib.replace + idlelib.rstrip + idlelib.runscript + idlelib.scrolledlist + idlelib.search + idlelib.searchbase + idlelib.searchengine + idlelib.stackviewer + idlelib.statusbar idlelib.tabbedpages + idlelib.textview + idlelib.tooltip + idlelib.tree + idlelib.undo + idlelib.windows + idlelib.zoomheight importlib importlib._bootstrap importlib._bootstrap_external @@ -1284,6 +1439,7 @@ reprlib rotor runpy + secrets selectors socketserver spwd @@ -1480,12 +1636,15 @@ _compression _crypt _datetime + _dbm _decimal _dummy_thread _fileio + _gdbm _imp _io _json + _lzma _markupbase _multiprocessing _opcode @@ -1500,14 +1659,17 @@ _sha512 _signal _sitebuiltins + _sqlite3 _stat _string _stringio _sysconfigdata + _sysconfigdata_m _testbuffer _testimportmultiple _testmultiphase _thread + _tkinter _tracemalloc _warnings _weakrefset @@ -1665,8 +1827,31 @@ http.server idlelib.RstripExtension idlelib.__main__ + idlelib.autocomplete + idlelib.autocomplete_w + idlelib.autoexpand + idlelib.browser idlelib.buildapp + idlelib.calltip_w + idlelib.calltips + idlelib.codecontext + idlelib.colorizer + idlelib.config + idlelib.config_key + idlelib.configdialog + idlelib.debugger + idlelib.debugger_r + idlelib.debugobj + idlelib.debugobj_r + idlelib.delegator + idlelib.dynoption + idlelib.editor + idlelib.filelist + idlelib.grep idlelib.help + idlelib.help_about + idlelib.history + idlelib.hyperparser idlelib.idle_test idlelib.idle_test.htest idlelib.idle_test.mock_idle @@ -1674,25 +1859,73 @@ idlelib.idle_test.test_autocomplete idlelib.idle_test.test_autoexpand idlelib.idle_test.test_calltips + idlelib.idle_test.test_colorizer + idlelib.idle_test.test_config + idlelib.idle_test.test_config_key idlelib.idle_test.test_config_name idlelib.idle_test.test_configdialog + idlelib.idle_test.test_debugger idlelib.idle_test.test_delegator + idlelib.idle_test.test_editmenu idlelib.idle_test.test_editor idlelib.idle_test.test_formatparagraph idlelib.idle_test.test_grep + idlelib.idle_test.test_help + idlelib.idle_test.test_help_about + idlelib.idle_test.test_history idlelib.idle_test.test_hyperparser idlelib.idle_test.test_idlehistory idlelib.idle_test.test_io + idlelib.idle_test.test_iomenu + idlelib.idle_test.test_macosx + idlelib.idle_test.test_paragraph idlelib.idle_test.test_parenmatch idlelib.idle_test.test_pathbrowser + idlelib.idle_test.test_percolator + idlelib.idle_test.test_query + idlelib.idle_test.test_redirector + idlelib.idle_test.test_replace idlelib.idle_test.test_rstrip + idlelib.idle_test.test_scrolledlist + idlelib.idle_test.test_search + idlelib.idle_test.test_searchbase idlelib.idle_test.test_searchdialogbase idlelib.idle_test.test_searchengine idlelib.idle_test.test_text idlelib.idle_test.test_textview + idlelib.idle_test.test_tree + idlelib.idle_test.test_undo idlelib.idle_test.test_warning idlelib.idle_test.test_widgetredir + idlelib.iomenu + idlelib.macosx + idlelib.mainmenu + idlelib.multicall + idlelib.outwin + idlelib.paragraph + idlelib.parenmatch + idlelib.pathbrowser + idlelib.percolator + idlelib.pyparse + idlelib.pyshell + idlelib.query + idlelib.redirector + idlelib.replace + idlelib.rstrip + idlelib.runscript + idlelib.scrolledlist + idlelib.search + idlelib.searchbase + idlelib.searchengine + idlelib.stackviewer + idlelib.statusbar idlelib.tabbedpages + idlelib.textview + idlelib.tooltip + idlelib.tree + idlelib.undo + idlelib.windows + idlelib.zoomheight importlib importlib._bootstrap importlib._bootstrap_external @@ -1893,6 +2126,7 @@ repack_pypi_cache reprlib rotor + secrets selectors socketserver sqlite3.dump @@ -2063,11 +2297,14 @@ _curses _curses_panel _datetime + _dbm _decimal _dummy_thread + _gdbm _hashlib _imp _io + _lzma _markupbase _opcode _operator @@ -2081,15 +2318,18 @@ _sha512 _signal _sitebuiltins + _sqlite3 _ssl _stat _string _stringio _sysconfigdata + _sysconfigdata_m _testbuffer _testimportmultiple _testmultiphase _thread + _tkinter _tracemalloc _types _weakrefset @@ -2219,8 +2459,31 @@ http.server idlelib.RstripExtension idlelib.__main__ + idlelib.autocomplete + idlelib.autocomplete_w + idlelib.autoexpand + idlelib.browser idlelib.buildapp + idlelib.calltip_w + idlelib.calltips + idlelib.codecontext + idlelib.colorizer + idlelib.config + idlelib.config_key + idlelib.configdialog + idlelib.debugger + idlelib.debugger_r + idlelib.debugobj + idlelib.debugobj_r + idlelib.delegator + idlelib.dynoption + idlelib.editor + idlelib.filelist + idlelib.grep idlelib.help + idlelib.help_about + idlelib.history + idlelib.hyperparser idlelib.idle_test idlelib.idle_test.htest idlelib.idle_test.mock_idle @@ -2228,25 +2491,73 @@ idlelib.idle_test.test_autocomplete idlelib.idle_test.test_autoexpand idlelib.idle_test.test_calltips + idlelib.idle_test.test_colorizer + idlelib.idle_test.test_config + idlelib.idle_test.test_config_key idlelib.idle_test.test_config_name idlelib.idle_test.test_configdialog + idlelib.idle_test.test_debugger idlelib.idle_test.test_delegator + idlelib.idle_test.test_editmenu idlelib.idle_test.test_editor idlelib.idle_test.test_formatparagraph idlelib.idle_test.test_grep + idlelib.idle_test.test_help + idlelib.idle_test.test_help_about + idlelib.idle_test.test_history idlelib.idle_test.test_hyperparser idlelib.idle_test.test_idlehistory idlelib.idle_test.test_io + idlelib.idle_test.test_iomenu + idlelib.idle_test.test_macosx + idlelib.idle_test.test_paragraph idlelib.idle_test.test_parenmatch idlelib.idle_test.test_pathbrowser + idlelib.idle_test.test_percolator + idlelib.idle_test.test_query + idlelib.idle_test.test_redirector + idlelib.idle_test.test_replace idlelib.idle_test.test_rstrip + idlelib.idle_test.test_scrolledlist + idlelib.idle_test.test_search + idlelib.idle_test.test_searchbase idlelib.idle_test.test_searchdialogbase idlelib.idle_test.test_searchengine idlelib.idle_test.test_text idlelib.idle_test.test_textview + idlelib.idle_test.test_tree + idlelib.idle_test.test_undo idlelib.idle_test.test_warning idlelib.idle_test.test_widgetredir + idlelib.iomenu + idlelib.macosx + idlelib.mainmenu + idlelib.multicall + idlelib.outwin + idlelib.paragraph + idlelib.parenmatch + idlelib.pathbrowser + idlelib.percolator + idlelib.pyparse + idlelib.pyshell + idlelib.query + idlelib.redirector + idlelib.replace + idlelib.rstrip + idlelib.runscript + idlelib.scrolledlist + idlelib.search + idlelib.searchbase + idlelib.searchengine + idlelib.stackviewer + idlelib.statusbar idlelib.tabpage + idlelib.textview + idlelib.tooltip + idlelib.tree + idlelib.undo + idlelib.windows + idlelib.zoomheight importlib importlib._bootstrap importlib._bootstrap_external @@ -2330,6 +2641,7 @@ repack_pypi_cache reprlib rotor + secrets selectors socketserver statcache @@ -2484,10 +2796,13 @@ _compression _crypt _datetime + _dbm _decimal _dummy_thread _fileio + _gdbm _imp + _lzma _markupbase _md5 _opcode @@ -2501,13 +2816,16 @@ _sha512 _signal _sitebuiltins + _sqlite3 _stat _string _stringio + _sysconfigdata_m _testbuffer _testimportmultiple _testmultiphase _thread + _tkinter _tracemalloc _types asyncio @@ -2609,14 +2927,85 @@ http.cookies http.server idlelib.__main__ + idlelib.autocomplete + idlelib.autocomplete_w + idlelib.autoexpand + idlelib.browser idlelib.buildapp + idlelib.calltip_w + idlelib.calltips + idlelib.codecontext + idlelib.colorizer + idlelib.config + idlelib.config_key + idlelib.configdialog + idlelib.debugger + idlelib.debugger_r + idlelib.debugobj + idlelib.debugobj_r + idlelib.delegator + idlelib.dynoption + idlelib.editor + idlelib.filelist + idlelib.grep idlelib.help + idlelib.help_about + idlelib.history + idlelib.hyperparser + idlelib.idle_test.test_colorizer + idlelib.idle_test.test_config + idlelib.idle_test.test_config_key idlelib.idle_test.test_configdialog + idlelib.idle_test.test_debugger + idlelib.idle_test.test_editmenu idlelib.idle_test.test_editor + idlelib.idle_test.test_help + idlelib.idle_test.test_help_about + idlelib.idle_test.test_history idlelib.idle_test.test_io + idlelib.idle_test.test_iomenu + idlelib.idle_test.test_macosx + idlelib.idle_test.test_paragraph + idlelib.idle_test.test_percolator + idlelib.idle_test.test_query + idlelib.idle_test.test_redirector + idlelib.idle_test.test_replace + idlelib.idle_test.test_scrolledlist + idlelib.idle_test.test_search + idlelib.idle_test.test_searchbase idlelib.idle_test.test_searchdialogbase + idlelib.idle_test.test_tree + idlelib.idle_test.test_undo idlelib.idle_test.test_widgetredir + idlelib.iomenu + idlelib.macosx + idlelib.mainmenu + idlelib.multicall + idlelib.outwin + idlelib.paragraph + idlelib.parenmatch + idlelib.pathbrowser + idlelib.percolator + idlelib.pyparse + idlelib.pyshell + idlelib.query + idlelib.redirector + idlelib.replace + idlelib.rstrip + idlelib.runscript + idlelib.scrolledlist + idlelib.search + idlelib.searchbase + idlelib.searchengine + idlelib.stackviewer + idlelib.statusbar idlelib.tabpage + idlelib.textview + idlelib.tooltip + idlelib.tree + idlelib.undo + idlelib.windows + idlelib.zoomheight importlib._bootstrap importlib._bootstrap_external importlib.abc @@ -2690,6 +3079,7 @@ repack_pypi_cache reprlib rotor + secrets selectors socketserver statcache @@ -2849,11 +3239,14 @@ _curses _curses_panel _datetime + _dbm _decimal + _gdbm _hashlib _hotshot _imp _io + _lzma _md5 _opcode _operator @@ -2867,13 +3260,16 @@ _sha512 _signal _sitebuiltins + _sqlite3 _ssl _stat _string _sysconfigdata + _sysconfigdata_m _testbuffer _testimportmultiple _testmultiphase + _tkinter _tracemalloc _types anydbm @@ -3061,8 +3457,31 @@ httplib idlelib.RstripExtension idlelib.__main__ + idlelib.autocomplete + idlelib.autocomplete_w + idlelib.autoexpand + idlelib.browser idlelib.buildapp + idlelib.calltip_w + idlelib.calltips + idlelib.codecontext + idlelib.colorizer + idlelib.config + idlelib.config_key + idlelib.configdialog + idlelib.debugger + idlelib.debugger_r + idlelib.debugobj + idlelib.debugobj_r + idlelib.delegator + idlelib.dynoption + idlelib.editor + idlelib.filelist + idlelib.grep idlelib.help + idlelib.help_about + idlelib.history + idlelib.hyperparser idlelib.idle_test idlelib.idle_test.htest idlelib.idle_test.mock_idle @@ -3070,25 +3489,73 @@ idlelib.idle_test.test_autocomplete idlelib.idle_test.test_autoexpand idlelib.idle_test.test_calltips + idlelib.idle_test.test_colorizer + idlelib.idle_test.test_config + idlelib.idle_test.test_config_key idlelib.idle_test.test_config_name idlelib.idle_test.test_configdialog + idlelib.idle_test.test_debugger idlelib.idle_test.test_delegator + idlelib.idle_test.test_editmenu idlelib.idle_test.test_editor idlelib.idle_test.test_formatparagraph idlelib.idle_test.test_grep + idlelib.idle_test.test_help + idlelib.idle_test.test_help_about + idlelib.idle_test.test_history idlelib.idle_test.test_hyperparser idlelib.idle_test.test_idlehistory idlelib.idle_test.test_io + idlelib.idle_test.test_iomenu + idlelib.idle_test.test_macosx + idlelib.idle_test.test_paragraph idlelib.idle_test.test_parenmatch idlelib.idle_test.test_pathbrowser + idlelib.idle_test.test_percolator + idlelib.idle_test.test_query + idlelib.idle_test.test_redirector + idlelib.idle_test.test_replace idlelib.idle_test.test_rstrip + idlelib.idle_test.test_scrolledlist + idlelib.idle_test.test_search + idlelib.idle_test.test_searchbase idlelib.idle_test.test_searchdialogbase idlelib.idle_test.test_searchengine idlelib.idle_test.test_text idlelib.idle_test.test_textview + idlelib.idle_test.test_tree + idlelib.idle_test.test_undo idlelib.idle_test.test_warning idlelib.idle_test.test_widgetredir + idlelib.iomenu + idlelib.macosx + idlelib.mainmenu + idlelib.multicall + idlelib.outwin + idlelib.paragraph + idlelib.parenmatch + idlelib.pathbrowser + idlelib.percolator + idlelib.pyparse + idlelib.pyshell + idlelib.query + idlelib.redirector + idlelib.replace + idlelib.rstrip + idlelib.runscript + idlelib.scrolledlist + idlelib.search + idlelib.searchbase + idlelib.searchengine + idlelib.stackviewer + idlelib.statusbar idlelib.tabpage + idlelib.textview + idlelib.tooltip + idlelib.tree + idlelib.undo + idlelib.windows + idlelib.zoomheight ihooks importlib importlib._bootstrap @@ -3189,6 +3656,7 @@ rfc822 robotparser rotor + secrets selectors sets sgmllib @@ -3388,10 +3856,13 @@ _compression _crypt _datetime + _dbm _decimal _fileio + _gdbm _hotshot _imp + _lzma _md5 _opcode _operator @@ -3404,13 +3875,16 @@ _sha512 _signal _sitebuiltins + _sqlite3 _stat _string _stringio _sysconfigdata + _sysconfigdata_m _testbuffer _testimportmultiple _testmultiphase + _tkinter _tracemalloc _types anydbm @@ -3575,8 +4049,31 @@ htmllib httplib idlelib.__main__ + idlelib.autocomplete + idlelib.autocomplete_w + idlelib.autoexpand + idlelib.browser idlelib.buildapp + idlelib.calltip_w + idlelib.calltips + idlelib.codecontext + idlelib.colorizer + idlelib.config + idlelib.config_key + idlelib.configdialog + idlelib.debugger + idlelib.debugger_r + idlelib.debugobj + idlelib.debugobj_r + idlelib.delegator + idlelib.dynoption + idlelib.editor + idlelib.filelist + idlelib.grep idlelib.help + idlelib.help_about + idlelib.history + idlelib.hyperparser idlelib.idle_test idlelib.idle_test.htest idlelib.idle_test.mock_idle @@ -3584,25 +4081,73 @@ idlelib.idle_test.test_autocomplete idlelib.idle_test.test_autoexpand idlelib.idle_test.test_calltips + idlelib.idle_test.test_colorizer + idlelib.idle_test.test_config + idlelib.idle_test.test_config_key idlelib.idle_test.test_config_name idlelib.idle_test.test_configdialog + idlelib.idle_test.test_debugger idlelib.idle_test.test_delegator + idlelib.idle_test.test_editmenu idlelib.idle_test.test_editor idlelib.idle_test.test_formatparagraph idlelib.idle_test.test_grep + idlelib.idle_test.test_help + idlelib.idle_test.test_help_about + idlelib.idle_test.test_history idlelib.idle_test.test_hyperparser idlelib.idle_test.test_idlehistory idlelib.idle_test.test_io + idlelib.idle_test.test_iomenu + idlelib.idle_test.test_macosx + idlelib.idle_test.test_paragraph idlelib.idle_test.test_parenmatch idlelib.idle_test.test_pathbrowser + idlelib.idle_test.test_percolator + idlelib.idle_test.test_query + idlelib.idle_test.test_redirector + idlelib.idle_test.test_replace idlelib.idle_test.test_rstrip + idlelib.idle_test.test_scrolledlist + idlelib.idle_test.test_search + idlelib.idle_test.test_searchbase idlelib.idle_test.test_searchdialogbase idlelib.idle_test.test_searchengine idlelib.idle_test.test_text idlelib.idle_test.test_textview + idlelib.idle_test.test_tree + idlelib.idle_test.test_undo idlelib.idle_test.test_warning idlelib.idle_test.test_widgetredir + idlelib.iomenu + idlelib.macosx + idlelib.mainmenu + idlelib.multicall + idlelib.outwin + idlelib.paragraph + idlelib.parenmatch + idlelib.pathbrowser + idlelib.percolator + idlelib.pyparse + idlelib.pyshell + idlelib.query + idlelib.redirector + idlelib.replace + idlelib.rstrip + idlelib.runscript + idlelib.scrolledlist + idlelib.search + idlelib.searchbase + idlelib.searchengine + idlelib.stackviewer + idlelib.statusbar idlelib.tabpage + idlelib.textview + idlelib.tooltip + idlelib.tree + idlelib.undo + idlelib.windows + idlelib.zoomheight ihooks importlib._bootstrap_external importlib.test.__main__ @@ -3655,6 +4200,7 @@ rfc822 robotparser rotor + secrets selectors sets sgmllib @@ -3837,10 +4383,13 @@ _collections_abc _compression _crypt + _dbm _decimal _fileio + _gdbm _hotshot _imp + _lzma _md5 _opcode _operator @@ -3851,12 +4400,15 @@ _sha512 _signal _sitebuiltins + _sqlite3 _stat _stringio _sysconfigdata + _sysconfigdata_m _testbuffer _testimportmultiple _testmultiphase + _tkinter _tracemalloc _types anydbm @@ -4003,8 +4555,31 @@ htmllib httplib idlelib.__main__ + idlelib.autocomplete + idlelib.autocomplete_w + idlelib.autoexpand + idlelib.browser idlelib.buildapp + idlelib.calltip_w + idlelib.calltips + idlelib.codecontext + idlelib.colorizer + idlelib.config + idlelib.config_key + idlelib.configdialog + idlelib.debugger + idlelib.debugger_r + idlelib.debugobj + idlelib.debugobj_r + idlelib.delegator + idlelib.dynoption + idlelib.editor + idlelib.filelist + idlelib.grep idlelib.help + idlelib.help_about + idlelib.history + idlelib.hyperparser idlelib.idle_test idlelib.idle_test.htest idlelib.idle_test.mock_idle @@ -4012,25 +4587,73 @@ idlelib.idle_test.test_autocomplete idlelib.idle_test.test_autoexpand idlelib.idle_test.test_calltips + idlelib.idle_test.test_colorizer + idlelib.idle_test.test_config + idlelib.idle_test.test_config_key idlelib.idle_test.test_config_name idlelib.idle_test.test_configdialog + idlelib.idle_test.test_debugger idlelib.idle_test.test_delegator + idlelib.idle_test.test_editmenu idlelib.idle_test.test_editor idlelib.idle_test.test_formatparagraph idlelib.idle_test.test_grep + idlelib.idle_test.test_help + idlelib.idle_test.test_help_about + idlelib.idle_test.test_history idlelib.idle_test.test_hyperparser idlelib.idle_test.test_idlehistory idlelib.idle_test.test_io + idlelib.idle_test.test_iomenu + idlelib.idle_test.test_macosx + idlelib.idle_test.test_paragraph idlelib.idle_test.test_parenmatch idlelib.idle_test.test_pathbrowser + idlelib.idle_test.test_percolator + idlelib.idle_test.test_query + idlelib.idle_test.test_redirector + idlelib.idle_test.test_replace idlelib.idle_test.test_rstrip + idlelib.idle_test.test_scrolledlist + idlelib.idle_test.test_search + idlelib.idle_test.test_searchbase idlelib.idle_test.test_searchdialogbase idlelib.idle_test.test_searchengine idlelib.idle_test.test_text idlelib.idle_test.test_textview + idlelib.idle_test.test_tree + idlelib.idle_test.test_undo idlelib.idle_test.test_warning idlelib.idle_test.test_widgetredir + idlelib.iomenu + idlelib.macosx + idlelib.mainmenu + idlelib.multicall + idlelib.outwin + idlelib.paragraph + idlelib.parenmatch + idlelib.pathbrowser + idlelib.percolator + idlelib.pyparse + idlelib.pyshell + idlelib.query + idlelib.redirector + idlelib.replace + idlelib.rstrip + idlelib.runscript + idlelib.scrolledlist + idlelib.search + idlelib.searchbase + idlelib.searchengine + idlelib.stackviewer + idlelib.statusbar idlelib.tabpage + idlelib.textview + idlelib.tooltip + idlelib.tree + idlelib.undo + idlelib.windows + idlelib.zoomheight ihooks importlib._bootstrap_external imputil @@ -4095,6 +4718,7 @@ rfc822 robotparser rotor + secrets selectors sets sgmllib @@ -4226,18 +4850,24 @@ _bytesio _collections_abc _compression + _dbm _fileio + _gdbm _hotshot + _lzma _opcode _operator _pydecimal _sha _signal _sitebuiltins + _sqlite3 _stat _stringio + _sysconfigdata_m _testimportmultiple _testmultiphase + _tkinter _tracemalloc _types anydbm @@ -4378,20 +5008,91 @@ htmlentitydefs htmllib httplib + idlelib.autocomplete + idlelib.autocomplete_w + idlelib.autoexpand + idlelib.browser idlelib.buildapp + idlelib.calltip_w + idlelib.calltips + idlelib.codecontext + idlelib.colorizer + idlelib.config + idlelib.config_key + idlelib.configdialog + idlelib.debugger + idlelib.debugger_r + idlelib.debugobj + idlelib.debugobj_r + idlelib.delegator + idlelib.dynoption + idlelib.editor + idlelib.filelist + idlelib.grep idlelib.help + idlelib.help_about + idlelib.history + idlelib.hyperparser idlelib.idle_test.htest idlelib.idle_test.test_autocomplete idlelib.idle_test.test_autoexpand + idlelib.idle_test.test_colorizer + idlelib.idle_test.test_config + idlelib.idle_test.test_config_key idlelib.idle_test.test_configdialog + idlelib.idle_test.test_debugger + idlelib.idle_test.test_editmenu idlelib.idle_test.test_editor + idlelib.idle_test.test_help + idlelib.idle_test.test_help_about + idlelib.idle_test.test_history idlelib.idle_test.test_hyperparser idlelib.idle_test.test_io + idlelib.idle_test.test_iomenu + idlelib.idle_test.test_macosx + idlelib.idle_test.test_paragraph idlelib.idle_test.test_parenmatch + idlelib.idle_test.test_percolator + idlelib.idle_test.test_query + idlelib.idle_test.test_redirector + idlelib.idle_test.test_replace + idlelib.idle_test.test_scrolledlist + idlelib.idle_test.test_search + idlelib.idle_test.test_searchbase idlelib.idle_test.test_searchdialogbase idlelib.idle_test.test_textview + idlelib.idle_test.test_tree + idlelib.idle_test.test_undo idlelib.idle_test.test_widgetredir + idlelib.iomenu + idlelib.macosx + idlelib.mainmenu + idlelib.multicall + idlelib.outwin + idlelib.paragraph + idlelib.parenmatch + idlelib.pathbrowser + idlelib.percolator + idlelib.pyparse + idlelib.pyshell + idlelib.query + idlelib.redirector + idlelib.replace + idlelib.rstrip + idlelib.runscript + idlelib.scrolledlist + idlelib.search + idlelib.searchbase + idlelib.searchengine + idlelib.stackviewer + idlelib.statusbar idlelib.tabpage + idlelib.textview + idlelib.tooltip + idlelib.tree + idlelib.undo + idlelib.windows + idlelib.zoomheight ihooks importlib._bootstrap_external importlib.test @@ -4492,6 +5193,7 @@ rfc822 robotparser rotor + secrets selectors sets sgmllib @@ -4589,13 +5291,19 @@ _abcoll _bytesio _compression + _dbm _fileio + _gdbm _hotshot + _lzma _pydecimal _sha _signal + _sqlite3 _stringio + _sysconfigdata_m _testmultiphase + _tkinter _types anydbm asyncio.compat @@ -4709,19 +5417,90 @@ htmlentitydefs htmllib httplib + idlelib.autocomplete + idlelib.autocomplete_w + idlelib.autoexpand + idlelib.browser idlelib.buildapp + idlelib.calltip_w + idlelib.calltips + idlelib.codecontext + idlelib.colorizer + idlelib.config + idlelib.config_key + idlelib.configdialog + idlelib.debugger + idlelib.debugger_r + idlelib.debugobj + idlelib.debugobj_r + idlelib.delegator + idlelib.dynoption + idlelib.editor + idlelib.filelist + idlelib.grep idlelib.help + idlelib.help_about + idlelib.history + idlelib.hyperparser idlelib.idle_test.test_autocomplete idlelib.idle_test.test_autoexpand + idlelib.idle_test.test_colorizer + idlelib.idle_test.test_config + idlelib.idle_test.test_config_key idlelib.idle_test.test_configdialog + idlelib.idle_test.test_debugger + idlelib.idle_test.test_editmenu idlelib.idle_test.test_editor + idlelib.idle_test.test_help + idlelib.idle_test.test_help_about + idlelib.idle_test.test_history idlelib.idle_test.test_hyperparser idlelib.idle_test.test_io + idlelib.idle_test.test_iomenu + idlelib.idle_test.test_macosx + idlelib.idle_test.test_paragraph idlelib.idle_test.test_parenmatch + idlelib.idle_test.test_percolator + idlelib.idle_test.test_query + idlelib.idle_test.test_redirector + idlelib.idle_test.test_replace + idlelib.idle_test.test_scrolledlist + idlelib.idle_test.test_search + idlelib.idle_test.test_searchbase idlelib.idle_test.test_searchdialogbase idlelib.idle_test.test_textview + idlelib.idle_test.test_tree + idlelib.idle_test.test_undo idlelib.idle_test.test_widgetredir + idlelib.iomenu + idlelib.macosx + idlelib.mainmenu + idlelib.multicall + idlelib.outwin + idlelib.paragraph + idlelib.parenmatch + idlelib.pathbrowser + idlelib.percolator + idlelib.pyparse + idlelib.pyshell + idlelib.query + idlelib.redirector + idlelib.replace + idlelib.rstrip + idlelib.runscript + idlelib.scrolledlist + idlelib.search + idlelib.searchbase + idlelib.searchengine + idlelib.stackviewer + idlelib.statusbar idlelib.tabpage + idlelib.textview + idlelib.tooltip + idlelib.tree + idlelib.undo + idlelib.windows + idlelib.zoomheight ihooks importlib._bootstrap_external importlib.test @@ -4812,6 +5591,7 @@ rfc822 robotparser rotor + secrets sets sgmllib sha @@ -4901,10 +5681,16 @@ __main__ _abcoll _bytesio + _dbm _fileio + _gdbm _hotshot + _lzma _sha + _sqlite3 _stringio + _sysconfigdata_m + _tkinter _types anydbm audiodev @@ -5012,9 +5798,426 @@ htmlentitydefs htmllib httplib + idlelib.autocomplete + idlelib.autocomplete_w + idlelib.autoexpand + idlelib.browser idlelib.buildapp + idlelib.calltip_w + idlelib.calltips + idlelib.codecontext + idlelib.colorizer + idlelib.config + idlelib.config_key + idlelib.configdialog + idlelib.debugger + idlelib.debugger_r + idlelib.debugobj + idlelib.debugobj_r + idlelib.delegator + idlelib.dynoption + idlelib.editor + idlelib.filelist + idlelib.grep + idlelib.help_about + idlelib.history + idlelib.hyperparser + idlelib.idle_test.test_colorizer + idlelib.idle_test.test_config + idlelib.idle_test.test_config_key + idlelib.idle_test.test_debugger + idlelib.idle_test.test_editmenu + idlelib.idle_test.test_help + idlelib.idle_test.test_help_about + idlelib.idle_test.test_history + idlelib.idle_test.test_iomenu + idlelib.idle_test.test_macosx + idlelib.idle_test.test_paragraph + idlelib.idle_test.test_percolator + idlelib.idle_test.test_query + idlelib.idle_test.test_redirector + idlelib.idle_test.test_replace + idlelib.idle_test.test_scrolledlist + idlelib.idle_test.test_search + idlelib.idle_test.test_searchbase + idlelib.idle_test.test_tree + idlelib.idle_test.test_undo + idlelib.iomenu + idlelib.macosx + idlelib.mainmenu + idlelib.multicall + idlelib.outwin + idlelib.paragraph + idlelib.parenmatch + idlelib.pathbrowser + idlelib.percolator + idlelib.pyparse + idlelib.pyshell + idlelib.query + idlelib.redirector + idlelib.replace + idlelib.rstrip + idlelib.runscript + idlelib.scrolledlist + idlelib.search + idlelib.searchbase + idlelib.searchengine + idlelib.stackviewer + idlelib.statusbar idlelib.tabpage idlelib.testcode + idlelib.textview + idlelib.tooltip + idlelib.tree + idlelib.undo + idlelib.windows + idlelib.zoomheight + ihooks + importlib.test + importlib.test.__main__ + importlib.test.abc + importlib.test.benchmark + importlib.test.builtin + importlib.test.builtin.test_finder + importlib.test.builtin.test_loader + importlib.test.builtin.util + importlib.test.extension + importlib.test.extension.test_case_sensitivity + importlib.test.extension.test_finder + importlib.test.extension.test_loader + importlib.test.extension.test_path_hook + importlib.test.extension.util + importlib.test.frozen + importlib.test.frozen.test_finder + importlib.test.frozen.test_loader + importlib.test.import_ + importlib.test.import_.test___package__ + importlib.test.import_.test_api + importlib.test.import_.test_caching + importlib.test.import_.test_fromlist + importlib.test.import_.test_meta_path + importlib.test.import_.test_packages + importlib.test.import_.test_path + importlib.test.import_.test_relative_imports + importlib.test.import_.util + importlib.test.regrtest + importlib.test.source + importlib.test.source.test_abc_loader + importlib.test.source.test_case_sensitivity + importlib.test.source.test_file_loader + importlib.test.source.test_finder + importlib.test.source.test_path_hook + importlib.test.source.test_source_encoding + importlib.test.source.util + importlib.test.test_abc + importlib.test.test_api + importlib.test.test_util + importlib.test.util + imputil + json.tests + json.tests.test_check_circular + json.tests.test_decode + json.tests.test_default + json.tests.test_dump + json.tests.test_encode_basestring_ascii + json.tests.test_fail + json.tests.test_float + json.tests.test_indent + json.tests.test_pass1 + json.tests.test_pass2 + json.tests.test_pass3 + json.tests.test_recursion + json.tests.test_scanstring + json.tests.test_separators + json.tests.test_speedups + json.tests.test_tool + json.tests.test_unicode + linuxaudiodev + markupbase + md5 + mhlib + mimetools + mimify + multifile + multiprocessing.forking + mutex + new + nis_failed + os2emxpath + pcre + popen2 + posixfile + pre + pydoc_topics + reconvert + regex + regex_syntax + regsub + repr + rexec + rfc822 + robotparser + rotor + secrets + sets + sgmllib + sha + sqlite3.test.py25tests + sre + statcache + statvfs + stringold + strop + sunaudio + thread + timing + tkColorChooser + tkCommonDialog + tkFileDialog + tkFont + tkMessageBox + tkSimpleDialog + tkinter._fix + toaiff + ttk + tzparse + urllib2 + urlparse + user + versions_updater + whichdb + whrandom + xmllib + xmlrpclib + xreadlines + OverflowWarning + StandardError + apply + basestring + buffer + cmp + coerce + execfile + file + intern + long + raw_input + reduce + reload + unichr + unicode + xrange + + + BaseHTTPServer + Bastion + CDROM + CGIHTTPServer + Canvas + ConfigParser + Cookie + Dialog + DocXMLRPCServer + FCNTL + FileDialog + FixTk + HTMLParser + MimeWriter + Queue + ScrolledText + SimpleDialog + SimpleHTTPServer + SimpleXMLRPCServer + SocketServer + StringIO + TERMIOS + Tix + Tkconstants + Tkdnd + Tkinter + UserDict + UserList + UserString + _LWPCookieJar + _MozillaCookieJar + __builtin__ + __main__ + _abcoll + _bytesio + _fileio + _hotshot + _sha + _stringio + _sysconfigdata + _types + anydbm + audiodev + bsddb + bsddb.db + bsddb.dbobj + bsddb.dbrecio + bsddb.dbshelve + bsddb.dbtables + bsddb.dbutils + bsddb.test + bsddb.test.test_1413192 + bsddb.test.test_all + bsddb.test.test_associate + bsddb.test.test_basics + bsddb.test.test_compare + bsddb.test.test_compat + bsddb.test.test_cursor_pget_bug + bsddb.test.test_db + bsddb.test.test_dbenv + bsddb.test.test_dbobj + bsddb.test.test_dbshelve + bsddb.test.test_dbtables + bsddb.test.test_distributed_transactions + bsddb.test.test_early_close + bsddb.test.test_env_close + bsddb.test.test_fileid + bsddb.test.test_get_none + bsddb.test.test_join + bsddb.test.test_lock + bsddb.test.test_misc + bsddb.test.test_pickle + bsddb.test.test_queue + bsddb.test.test_recno + bsddb.test.test_replication + bsddb.test.test_sequence + bsddb.test.test_thread + build_class + cPickle + cStringIO + commands + compiler + compiler.ast + compiler.consts + compiler.future + compiler.misc + compiler.pyassem + compiler.pycodegen + compiler.symbols + compiler.syntax + compiler.transformer + compiler.visitor + cookielib + copy_reg + crypt_failed + ctypes.test.runtests + ctypes.test.test_errcheck + ctypes.test.test_integers + curses.wrapper + dbhash + dircache + distutils.emxccompiler + distutils.mwerkscompiler + distutils.tests.setuptools_build_ext + distutils.tests.setuptools_extension + distutils.tests.test_ccompiler + dumbdbm + dummy_thread + email.Charset + email.Encoders + email.Errors + email.FeedParser + email.Generator + email.Header + email.Iterators + email.MIMEAudio + email.MIMEBase + email.MIMEImage + email.MIMEMessage + email.MIMEMultipart + email.MIMENonMultipart + email.MIMEText + email.Message + email.Parser + email.Utils + email._compat21 + email._compat22 + email.base64MIME + email.quopriMIME + email.test + email.test.test_email + email.test.test_email_codecs + email.test.test_email_codecs_renamed + email.test.test_email_renamed + email.test.test_email_torture + encodings.string_escape + exceptions + fpformat + future_builtins + gopherlib + hotshot + hotshot.log + hotshot.stats + hotshot.stones + htmlentitydefs + htmllib + httplib + idlelib.AutoComplete + idlelib.AutoCompleteWindow + idlelib.AutoExpand + idlelib.Bindings + idlelib.CallTipWindow + idlelib.CallTips + idlelib.ClassBrowser + idlelib.CodeContext + idlelib.ColorDelegator + idlelib.Debugger + idlelib.Delegator + idlelib.EditorWindow + idlelib.FileList + idlelib.FormatParagraph + idlelib.GrepDialog + idlelib.HyperParser + idlelib.IOBinding + idlelib.IdleHistory + idlelib.MultiCall + idlelib.MultiStatusBar + idlelib.ObjectBrowser + idlelib.OutputWindow + idlelib.ParenMatch + idlelib.PathBrowser + idlelib.Percolator + idlelib.PyParse + idlelib.PyShell + idlelib.RemoteDebugger + idlelib.RemoteObjectBrowser + idlelib.ReplaceDialog + idlelib.RstripExtension + idlelib.ScriptBinding + idlelib.ScrolledList + idlelib.SearchDialog + idlelib.SearchDialogBase + idlelib.SearchEngine + idlelib.StackViewer + idlelib.ToolTip + idlelib.TreeWidget + idlelib.UndoDelegator + idlelib.WidgetRedirector + idlelib.WindowList + idlelib.ZoomHeight + idlelib.aboutDialog + idlelib.buildapp + idlelib.configDialog + idlelib.configHandler + idlelib.configHelpSourceEdit + idlelib.configSectionNameDialog + idlelib.dynOptionMenuWidget + idlelib.idle_test.test_config_name + idlelib.idle_test.test_formatparagraph + idlelib.idle_test.test_idlehistory + idlelib.idle_test.test_io + idlelib.idle_test.test_searchdialogbase + idlelib.idle_test.test_widgetredir + idlelib.idlever + idlelib.keybindingDialog + idlelib.macosxSupport + idlelib.tabpage + idlelib.testcode + idlelib.textView ihooks importlib.test importlib.test.__main__ diff --git a/python/psi-api/src/com/jetbrains/python/psi/LanguageLevel.java b/python/psi-api/src/com/jetbrains/python/psi/LanguageLevel.java index 135b396d0fde..8e825046eb72 100644 --- a/python/psi-api/src/com/jetbrains/python/psi/LanguageLevel.java +++ b/python/psi-api/src/com/jetbrains/python/psi/LanguageLevel.java @@ -37,20 +37,10 @@ public enum LanguageLevel { PYTHON32(32, true, false, true, true), PYTHON33(33, true, false, true, true), PYTHON34(34, true, false, true, true), - PYTHON35(35, true, false, true, true); + PYTHON35(35, true, false, true, true), + PYTHON36(36, true, false, true, true); - public static List ALL_LEVELS = ImmutableList.builder() - .add(PYTHON24) - .add(PYTHON25) - .add(PYTHON26) - .add(PYTHON27) - .add(PYTHON30) - .add(PYTHON31) - .add(PYTHON32) - .add(PYTHON33) - .add(PYTHON34) - .add(PYTHON35) - .build(); + public static List ALL_LEVELS = ImmutableList.copyOf(values()); private static final LanguageLevel DEFAULT2 = PYTHON27; private static final LanguageLevel DEFAULT3 = PYTHON35; @@ -143,6 +133,9 @@ public enum LanguageLevel { if (pythonVersion.startsWith("3.5")) { return PYTHON35; } + if (pythonVersion.startsWith("3.6")) { + return PYTHON36; + } return DEFAULT3; } return getDefault(); diff --git a/python/testData/inspections/PyCompatibilityInspection/binaryExpression.py b/python/testData/inspections/PyCompatibilityInspection/binaryExpression.py index 8f4225625b7a..895814afce2f 100644 --- a/python/testData/inspections/PyCompatibilityInspection/binaryExpression.py +++ b/python/testData/inspections/PyCompatibilityInspection/binaryExpression.py @@ -1,4 +1,4 @@ -print(a <> b) +print(a <> b) -if a <> 2: +if a <> 2: var = a \ No newline at end of file diff --git a/python/testData/inspections/PyCompatibilityInspection/callExpression.py b/python/testData/inspections/PyCompatibilityInspection/callExpression.py index 75cafc5092c9..4b2c7fb1254a 100644 --- a/python/testData/inspections/PyCompatibilityInspection/callExpression.py +++ b/python/testData/inspections/PyCompatibilityInspection/callExpression.py @@ -2,11 +2,11 @@ class A(B): def __init__(self): super() -cmp() -reduce() +cmp() +reduce() all() -buffer() +buffer() def foo(a,b,c): print (a,b,c) diff --git a/python/testData/inspections/PyCompatibilityInspection/exceptBlock.py b/python/testData/inspections/PyCompatibilityInspection/exceptBlock.py index 8f19453968c2..8021ba8ec025 100644 --- a/python/testData/inspections/PyCompatibilityInspection/exceptBlock.py +++ b/python/testData/inspections/PyCompatibilityInspection/exceptBlock.py @@ -5,5 +5,5 @@ try: try: do_smth() -except ImportError, ImportWarning: +except ImportError, ImportWarning: do() \ No newline at end of file diff --git a/python/testData/inspections/PyCompatibilityInspection/fromImportStatement.py b/python/testData/inspections/PyCompatibilityInspection/fromImportStatement.py index fd31fd2d0c72..677a86725626 100644 --- a/python/testData/inspections/PyCompatibilityInspection/fromImportStatement.py +++ b/python/testData/inspections/PyCompatibilityInspection/fromImportStatement.py @@ -1,8 +1,8 @@ from . import smth from .module import name1, name2 -from Bastion import BastionClass +from Bastion import BastionClass from . import exceptions -from email.Utils import formatdate +from email.Utils import formatdate diff --git a/python/testData/inspections/PyCompatibilityInspection/importElement.py b/python/testData/inspections/PyCompatibilityInspection/importElement.py index 361471fb8b95..c04d845469ce 100644 --- a/python/testData/inspections/PyCompatibilityInspection/importElement.py +++ b/python/testData/inspections/PyCompatibilityInspection/importElement.py @@ -1 +1 @@ -import Bastion \ No newline at end of file +import Bastion \ No newline at end of file diff --git a/python/testData/inspections/PyCompatibilityInspection/importStatement.py b/python/testData/inspections/PyCompatibilityInspection/importStatement.py index 4b2594b23dfb..88a874bca260 100644 --- a/python/testData/inspections/PyCompatibilityInspection/importStatement.py +++ b/python/testData/inspections/PyCompatibilityInspection/importStatement.py @@ -1,3 +1,3 @@ import builtins -import __builtin__ \ No newline at end of file +import __builtin__ \ No newline at end of file diff --git a/python/testData/inspections/PyCompatibilityInspection/listCompExpression.py b/python/testData/inspections/PyCompatibilityInspection/listCompExpression.py index 35935b7dbc49..7e2b13fa7528 100644 --- a/python/testData/inspections/PyCompatibilityInspection/listCompExpression.py +++ b/python/testData/inspections/PyCompatibilityInspection/listCompExpression.py @@ -1 +1 @@ -var = [x for x in 1, 2, 3] \ No newline at end of file +var = [x for x in 1, 2, 3] \ No newline at end of file diff --git a/python/testData/inspections/PyCompatibilityInspection/numericLiteralExpression.py b/python/testData/inspections/PyCompatibilityInspection/numericLiteralExpression.py index c1e5f4f214aa..6c3b9bf630d1 100644 --- a/python/testData/inspections/PyCompatibilityInspection/numericLiteralExpression.py +++ b/python/testData/inspections/PyCompatibilityInspection/numericLiteralExpression.py @@ -1,2 +1,2 @@ -a = 12l -v = 048 \ No newline at end of file +a = 12l +v = 048 \ No newline at end of file diff --git a/python/testData/inspections/PyCompatibilityInspection/raiseStatement.py b/python/testData/inspections/PyCompatibilityInspection/raiseStatement.py index 45acce8f6261..05e759eade12 100644 --- a/python/testData/inspections/PyCompatibilityInspection/raiseStatement.py +++ b/python/testData/inspections/PyCompatibilityInspection/raiseStatement.py @@ -1,6 +1,6 @@ try: a except : - raise ImportError, ImportWarning + raise ImportError, ImportWarning -raise +raise diff --git a/python/testData/inspections/PyCompatibilityInspection/reprExpression.py b/python/testData/inspections/PyCompatibilityInspection/reprExpression.py index f7037e109c27..60a15984e77f 100644 --- a/python/testData/inspections/PyCompatibilityInspection/reprExpression.py +++ b/python/testData/inspections/PyCompatibilityInspection/reprExpression.py @@ -1 +1 @@ -a = `imp.acquire_lock()` +a = `imp.acquire_lock()` diff --git a/python/testData/inspections/PyCompatibilityInspection/stringLiteralExpression.py b/python/testData/inspections/PyCompatibilityInspection/stringLiteralExpression.py index 174250b11e37..aba46f914952 100644 --- a/python/testData/inspections/PyCompatibilityInspection/stringLiteralExpression.py +++ b/python/testData/inspections/PyCompatibilityInspection/stringLiteralExpression.py @@ -23,7 +23,7 @@ a = bu"" a = r"" -a = ur"" +a = ur"" a = b"" a = br"" @@ -31,12 +31,12 @@ a = b a = u"" a = r"" -a = ur"" +a = ur"" # combined b = u"" b"" # never was available -a = rr"" -a = bb"" -a = uu"" \ No newline at end of file +a = rr"" +a = bb"" +a = uu"" \ No newline at end of file diff --git a/python/testData/inspections/ReplaceNotEqOperator.py b/python/testData/inspections/ReplaceNotEqOperator.py index 97e2a27b5267..9eb9f039405e 100644 --- a/python/testData/inspections/ReplaceNotEqOperator.py +++ b/python/testData/inspections/ReplaceNotEqOperator.py @@ -1 +1 @@ -print(a <> b) \ No newline at end of file +print(a <> b) \ No newline at end of file