DamnWidget / anaconda

Anaconda turns your Sublime Text 3 in a full featured Python development IDE including autocompletion, code linting, IDE features, autopep8 formating, McCabe complexity checker Vagrant and Docker support for Sublime Text 3 using Jedi, PyFlakes, pep8, MyPy, PyLint, pep257 and McCabe that will never freeze your Sublime Text 3
http://damnwidget.github.io/anaconda/
GNU General Public License v3.0
2.22k stars 259 forks source link

Anaconda/Jedi issue with large libraries - e.g. wxPython - Code Completion, Show Documentation & Display Signatures not working reliably #600

Open ascholtz opened 7 years ago

ascholtz commented 7 years ago

Expected Behaviour

Hello, I would like to use Sublime+Anaconda for developing wxPython applications. However, I cannot get them to work with wxPython reliably for Code Completion, Show Documentation & Display Signatures.

Actual Behaviour

Most of the time, completion does not work at all, however sporadically, after very long delays, it will pop and break again. Process will consume a lot of memory. I searched online as much as I could to try and figure this out. I've tried not using virtualenv. Tried messing with extra_paths settings. Could this issue be specific to Jedi engine in general? High memory usage with large libraries? For example, potentially similar issue referenced here: https://github.com/DonJayamanne/pythonVSCode/issues/509

How can one customize Jedi's behavior in Anaconda+Sublime Text or rollback to previous versions of Jedi to see where it broke? Is this possible? Seems like jedi is bundled as part of anaconda_lib(s)..

Steps to Reproduce

Download and Install wxPython. Write a short wxPython program staring with "import wx" statement. Type "print(wx." Continue typing e.g. "print(wx.version())" Observe code completion break. Memory usage jumps by almost 2GB. Goto Definition (ctrl+alt+g), Display Signatures and Get Documentation (ctrl+alt+d) features are also broken.

Also, I have noticed that one of the .pkl files under C:\Users...\AppData\Roaming\Jedi is ~700MB in size.

ST3, Anaconda and OS versions

Windows 7 SP1 x64 with latest updates ST3 3126 x64 Anaconda IDE latest

ST3 Console Logs

DPI scale: 1
startup, version: 3126 windows x64 channel: stable
executable: /C/Users/Andrej/Dev/Python/Sublime Text Build 3126 x64/sublime_text.exe
working dir: /C/Users/Andrej/Dev/Python/Sublime Text Build 3126 x64
packages path: /C/Users/Andrej/Dev/Python/Sublime Text Build 3126 x64/Data/Packages
state path: /C/Users/Andrej/Dev/Python/Sublime Text Build 3126 x64/Data/Local
zip path: /C/Users/Andrej/Dev/Python/Sublime Text Build 3126 x64/Packages
zip path: /C/Users/Andrej/Dev/Python/Sublime Text Build 3126 x64/Data/Installed Packages
ignored_packages: ["Vintage"]
pre session restore time: 0.0934299
startup time: 0.12443
first paint time: 0.12443
first paint time: 0.12443
reloading plugin Default.auto_indent_tag
reloading plugin Default.block
reloading plugin Default.comment
reloading plugin Default.convert_syntax
reloading plugin Default.copy_path
reloading plugin Default.delete_word
reloading plugin Default.detect_indentation
reloading plugin Default.duplicate_line
reloading plugin Default.echo
reloading plugin Default.exec
reloading plugin Default.fold
reloading plugin Default.font
reloading plugin Default.goto_line
reloading plugin Default.history_list
reloading plugin Default.indentation
reloading plugin Default.install_package_control
reloading plugin Default.kill_ring
reloading plugin Default.mark
reloading plugin Default.new_templates
reloading plugin Default.open_context_url
reloading plugin Default.open_in_browser
reloading plugin Default.pane
reloading plugin Default.paragraph
reloading plugin Default.paste_from_history
reloading plugin Default.profile
reloading plugin Default.quick_panel
reloading plugin Default.run_syntax_tests
reloading plugin Default.save_on_focus_lost
reloading plugin Default.scroll
reloading plugin Default.set_unsaved_view_name
reloading plugin Default.settings
reloading plugin Default.show_scope_name
reloading plugin Default.side_bar
reloading plugin Default.sort
reloading plugin Default.swap_line
reloading plugin Default.switch_file
reloading plugin Default.symbol
reloading plugin Default.transform
reloading plugin Default.transpose
reloading plugin Default.trim_trailing_white_space
reloading plugin CSS.css_completions
reloading plugin Diff.diff
reloading plugin HTML.encode_html_entities
reloading plugin HTML.html_completions
reloading plugin 0_package_control_loader.00-package_control
reloading plugin Package Control.1_reloader
reloading plugin Package Control.2_bootstrap
reloading plugin Package Control.Package Control
reloading plugin Anaconda.anaconda
reloading plugin Anaconda.setup
reloading plugin Anaconda.version
plugins loaded
Package Control: Skipping automatic upgrade, last run at 2016-12-23 21:35:23, next run at 2016-12-23 22:35:23 or after
Running "C:\Python27-32\python.exe" -u "C:\Users\Andrej\Dev\Python\wxPython Sample Project\wxPython_Sublime_Anaconda_Test.py"

Anaconda's JsonServer Logs

Note: Anaconda's JsonServer logs can be found in:

2016-12-23 21:54:38,342: DEBUG   : bind: address=('localhost', 51580)
2016-12-23 21:54:38,342: DEBUG   : listen: backlog=5
2016-12-23 21:54:38,342: INFO    : Anaconda Server started in 51580 for PID 1252 with cache dir C:\Users\Andrej\AppData\Roaming\Jedi\Jedi\wxPython
2016-12-23 21:54:38,483: INFO    : Incomming connection from ('127.0.0.1', 51583)
2016-12-23 21:54:38,483: INFO    : Incomming connection from ('127.0.0.1', 51584)
2016-12-23 21:54:38,497: INFO    : client requests: lint
2016-12-23 21:54:38,575: INFO    : About push back to ST3: {"vid": 15, "errors": [{"regex": "(^|\\s+|,\\s*|as\\s+)(?P<underline>[\\w]*sys[\\w]*)", "linematch": "(from\\s+[\\w_\\.]+\\s+)?import\\s+(?P<match>[^#;]+)", "level": "W", "raw_error": "'sys' imported but unused", "lineno": 1, "offset": 0, "message": "%r imported but unused", "underline_range": false}, {"level": "V", "raw_error": "[V] PEP 8 (W391): blank line at end of file", "lineno": 4, "offset": 0, "message": "[v] pep 8 (%s): %s", "underline_range": true}], "uid": "466e9358a2f74e018d88b0264ce796e9", "success": true}

2016-12-23 21:54:38,872: INFO    : client requests: lint
2016-12-23 21:54:38,966: INFO    : About push back to ST3: {"vid": 15, "errors": [{"regex": "(^|\\s+|,\\s*|as\\s+)(?P<underline>[\\w]*sys[\\w]*)", "linematch": "(from\\s+[\\w_\\.]+\\s+)?import\\s+(?P<match>[^#;]+)", "level": "W", "raw_error": "'sys' imported but unused", "lineno": 1, "offset": 0, "message": "%r imported but unused", "underline_range": false}, {"level": "V", "raw_error": "[V] PEP 8 (W391): blank line at end of file", "lineno": 4, "offset": 0, "message": "[v] pep 8 (%s): %s", "underline_range": true}], "uid": "4666e547f47c4733866e365425b7f6b9", "success": true}

2016-12-23 21:54:41,493: INFO    : client requests: doc
2016-12-23 21:54:41,539: INFO    : About push back to ST3: {"doc": "", "uid": "adab39066265438db285a5d827b79897", "success": false}

2016-12-23 21:54:41,664: INFO    : client requests: doc
2016-12-23 21:54:41,680: INFO    : About push back to ST3: {"doc": "", "uid": "661c809580934b8cb57ce1f7463ed421", "success": false}

2016-12-23 21:54:42,444: INFO    : client requests: lint
2016-12-23 21:54:42,539: INFO    : About push back to ST3: {"vid": 15, "errors": [{"regex": "(^|\\s+|,\\s*|as\\s+)(?P<underline>[\\w]*sys[\\w]*)", "linematch": "(from\\s+[\\w_\\.]+\\s+)?import\\s+(?P<match>[^#;]+)", "level": "W", "raw_error": "'sys' imported but unused", "lineno": 1, "offset": 0, "message": "%r imported but unused", "underline_range": false}, {"level": "V", "raw_error": "[V] PEP 8 (W391): blank line at end of file", "lineno": 2, "offset": 0, "message": "[v] pep 8 (%s): %s", "underline_range": true}], "uid": "9d19d0fcc81848399394d24c5613eff5", "success": true}

2016-12-23 21:54:42,851: INFO    : client requests: doc
2016-12-23 21:54:42,865: INFO    : About push back to ST3: {"doc": "", "uid": "19ceb406abff44cd8b2fb593b1de9c59", "success": false}

2016-12-23 21:54:42,913: INFO    : client requests: autocomplete
2016-12-23 21:54:43,006: INFO    : About push back to ST3: {"completions": [["pass\tkeyword", "pass"], ["PendingDeprecationWarning\tclass", "PendingDeprecationWarning"], ["pow\tfunction", "pow"], ["print\tfunction", "print"], ["property\tclass", "property"]], "success": true, "uid": "04f03c63655a43e7a12fc572d3b9dc98"}

2016-12-23 21:54:43,022: INFO    : client requests: doc
2016-12-23 21:54:43,038: INFO    : About push back to ST3: {"doc": "", "uid": "2fdef595628a446ab54ac4bbc5ff6b77", "success": false}

2016-12-23 21:54:43,147: INFO    : client requests: doc
2016-12-23 21:54:43,147: INFO    : About push back to ST3: {"doc": "", "uid": "8659c51fa5884a76b2e1c97b2d5e76e0", "success": false}

2016-12-23 21:54:43,224: INFO    : client requests: doc
2016-12-23 21:54:43,224: INFO    : About push back to ST3: {"doc": "", "uid": "2c3af6e5690e4045986b5ba9913bae27", "success": false}

2016-12-23 21:54:43,288: INFO    : client requests: doc
2016-12-23 21:54:43,288: INFO    : About push back to ST3: {"doc": "", "uid": "01c0101cf965420691b1aca152b7d8b1", "success": false}

2016-12-23 21:54:43,973: INFO    : client requests: lint
2016-12-23 21:54:44,068: INFO    : About push back to ST3: {"vid": 15, "errors": [{"regex": "(^|\\s+|,\\s*|as\\s+)(?P<underline>[\\w]*sys[\\w]*)", "linematch": "(from\\s+[\\w_\\.]+\\s+)?import\\s+(?P<match>[^#;]+)", "level": "W", "raw_error": "'sys' imported but unused", "lineno": 1, "offset": 0, "message": "%r imported but unused", "underline_range": false}, {"level": "V", "raw_error": "[V] PEP 8 (W292): no newline at end of file", "lineno": 3, "offset": 5, "message": "[v] pep 8 (%s): %s", "underline_range": true}], "uid": "fc2554fbb854459d9828fd08e700f141", "success": true}

2016-12-23 21:54:44,380: INFO    : client requests: doc
2016-12-23 21:54:44,394: INFO    : About push back to ST3: {"doc": "", "uid": "b93e5321eda74802a5367ab856fb025d", "success": false}

2016-12-23 21:54:44,566: INFO    : client requests: doc
2016-12-23 21:54:44,582: INFO    : About push back to ST3: {"doc": "", "uid": "e03b1b8d4bc6486f90c7d2cef550415d", "success": false}

2016-12-23 21:54:44,628: INFO    : client requests: autocomplete
2016-12-23 21:54:44,676: INFO    : About push back to ST3: {"completions": [["set\tclass", "set"], ["setattr\tfunction", "setattr"], ["slice\tclass", "slice"], ["sorted\tfunction", "sorted"], ["StandardError\tclass", "StandardError"], ["staticmethod\tclass", "staticmethod"], ["StopIteration\tclass", "StopIteration"], ["str\tclass", "str"], ["sum\tfunction", "sum"], ["super\tclass", "super"], ["SyntaxError\tclass", "SyntaxError"], ["SyntaxWarning\tclass", "SyntaxWarning"], ["sys\tmodule", "sys"], ["SystemError\tclass", "SystemError"], ["SystemExit\tclass", "SystemExit"]], "success": true, "uid": "1fab6804047a4bdbb3930d57f39d97f7"}

2016-12-23 21:54:44,691: INFO    : client requests: doc
2016-12-23 21:54:44,707: INFO    : About push back to ST3: {"doc": "", "uid": "5960dda437d04a458adcc6b095e86133", "success": false}

2016-12-23 21:54:44,801: INFO    : client requests: doc
2016-12-23 21:54:45,346: INFO    : About push back to ST3: {"doc": "sys\nThis module provides access to some objects used or maintained by the<br>interpreter and to functions that interact strongly with the interpreter.<br><br>Dynamic objects:<br><br>argv -- command line arguments; argv[0] is the script pathname if known<br>path -- module search path; path[0] is the script directory, else ''<br>modules -- dictionary of loaded modules<br><br>displayhook -- called to show results in an interactive session<br>excepthook -- called to handle any uncaught exception other than SystemExit<br>  To customize printing in an interactive session or to install a custom<br>  top-level exception handler, assign other functions to replace these.<br><br>exitfunc -- if sys.exitfunc exists, this routine is called when Python exits<br>  Assigning to sys.exitfunc is deprecated; use the atexit module instead.<br><br>stdin -- standard input file object; used by raw_input() and input()<br>stdout -- standard output file object; used by the print statement<br>stderr -- standard error object; used for error messages<br>  By assigning other file objects (or objects that behave like files)<br>  to these, it is possible to redirect all of the interpreter's I/O.<br><br>last_type -- type of last uncaught exception<br>last_value -- value of last uncaught exception<br>last_traceback -- traceback of last uncaught exception<br>  These three are only available in an interactive session after a<br>  traceback has been printed.<br><br>exc_type -- type of exception currently being handled<br>exc_value -- value of exception currently being handled<br>exc_traceback -- traceback of exception currently being handled<br>  The function exc_info() should be used instead of these three,<br>  because it is thread-safe.<br><br>Static objects:<br><br>float_info -- a dict with information about the float inplementation.<br>long_info -- a struct sequence with information about the long implementation.<br>maxint -- the largest supported integer (the smallest is -maxint-1)<br>maxsize -- the largest supported length of containers.<br>maxunicode -- the largest supported character<br>builtin_module_names -- tuple of module names built into this interpreter<br>version -- the version of this interpreter as a string<br>version_info -- version information as a named tuple<br>hexversion -- version information encoded as a single integer<br>copyright -- copyright notice pertaining to this interpreter<br>platform -- platform identifier<br>executable -- absolute path of the executable binary of the Python interpreter<br>prefix -- prefix used to find the Python library<br>exec_prefix -- prefix used to find the machine-specific Python library<br>float_repr_style -- string indicating the style of repr() output for floats<br>dllhandle -- [Windows only] integer handle of the Python DLL<br>winver -- [Windows only] version number of the Python DLL<br>__stdin__ -- the original stdin; don't touch!<br>__stdout__ -- the original stdout; don't touch!<br>__stderr__ -- the original stderr; don't touch!<br>__displayhook__ -- the original displayhook; don't touch!<br>__excepthook__ -- the original excepthook; don't touch!<br><br>Functions:<br><br>displayhook() -- print an object to the screen, and save it in __builtin__._<br>excepthook() -- print an exception and its traceback to sys.stderr<br>exc_info() -- return thread-safe information about the current exception<br>exc_clear() -- clear the exception state for the current thread<br>exit() -- exit the interpreter by raising SystemExit<br>getdlopenflags() -- returns flags to be used for dlopen() calls<br>getprofile() -- get the global profiling function<br>getrefcount() -- return the reference count for an object (plus one :-)<br>getrecursionlimit() -- return the max recursion depth for the interpreter<br>getsizeof() -- return the size of an object in bytes<br>gettrace() -- get the global debug tracing function<br>setcheckinterval() -- control how often the interpreter checks for events<br>setdlopenflags() -- set the flags to be used for dlopen() calls<br>setprofile() -- set the global profiling function<br>setrecursionlimit() -- set the max recursion depth for the interpreter<br>settrace() -- set the global debug tracing function", "uid": "a583af29d9464f5f808c3f0c7f86d75a", "success": true}

2016-12-23 21:54:45,346: INFO    : client requests: doc
2016-12-23 21:54:45,829: INFO    : About push back to ST3: {"doc": "sys\nThis module provides access to some objects used or maintained by the<br>interpreter and to functions that interact strongly with the interpreter.<br><br>Dynamic objects:<br><br>argv -- command line arguments; argv[0] is the script pathname if known<br>path -- module search path; path[0] is the script directory, else ''<br>modules -- dictionary of loaded modules<br><br>displayhook -- called to show results in an interactive session<br>excepthook -- called to handle any uncaught exception other than SystemExit<br>  To customize printing in an interactive session or to install a custom<br>  top-level exception handler, assign other functions to replace these.<br><br>exitfunc -- if sys.exitfunc exists, this routine is called when Python exits<br>  Assigning to sys.exitfunc is deprecated; use the atexit module instead.<br><br>stdin -- standard input file object; used by raw_input() and input()<br>stdout -- standard output file object; used by the print statement<br>stderr -- standard error object; used for error messages<br>  By assigning other file objects (or objects that behave like files)<br>  to these, it is possible to redirect all of the interpreter's I/O.<br><br>last_type -- type of last uncaught exception<br>last_value -- value of last uncaught exception<br>last_traceback -- traceback of last uncaught exception<br>  These three are only available in an interactive session after a<br>  traceback has been printed.<br><br>exc_type -- type of exception currently being handled<br>exc_value -- value of exception currently being handled<br>exc_traceback -- traceback of exception currently being handled<br>  The function exc_info() should be used instead of these three,<br>  because it is thread-safe.<br><br>Static objects:<br><br>float_info -- a dict with information about the float inplementation.<br>long_info -- a struct sequence with information about the long implementation.<br>maxint -- the largest supported integer (the smallest is -maxint-1)<br>maxsize -- the largest supported length of containers.<br>maxunicode -- the largest supported character<br>builtin_module_names -- tuple of module names built into this interpreter<br>version -- the version of this interpreter as a string<br>version_info -- version information as a named tuple<br>hexversion -- version information encoded as a single integer<br>copyright -- copyright notice pertaining to this interpreter<br>platform -- platform identifier<br>executable -- absolute path of the executable binary of the Python interpreter<br>prefix -- prefix used to find the Python library<br>exec_prefix -- prefix used to find the machine-specific Python library<br>float_repr_style -- string indicating the style of repr() output for floats<br>dllhandle -- [Windows only] integer handle of the Python DLL<br>winver -- [Windows only] version number of the Python DLL<br>__stdin__ -- the original stdin; don't touch!<br>__stdout__ -- the original stdout; don't touch!<br>__stderr__ -- the original stderr; don't touch!<br>__displayhook__ -- the original displayhook; don't touch!<br>__excepthook__ -- the original excepthook; don't touch!<br><br>Functions:<br><br>displayhook() -- print an object to the screen, and save it in __builtin__._<br>excepthook() -- print an exception and its traceback to sys.stderr<br>exc_info() -- return thread-safe information about the current exception<br>exc_clear() -- clear the exception state for the current thread<br>exit() -- exit the interpreter by raising SystemExit<br>getdlopenflags() -- returns flags to be used for dlopen() calls<br>getprofile() -- get the global profiling function<br>getrefcount() -- return the reference count for an object (plus one :-)<br>getrecursionlimit() -- return the max recursion depth for the interpreter<br>getsizeof() -- return the size of an object in bytes<br>gettrace() -- get the global debug tracing function<br>setcheckinterval() -- control how often the interpreter checks for events<br>setdlopenflags() -- set the flags to be used for dlopen() calls<br>setprofile() -- set the global profiling function<br>setrecursionlimit() -- set the max recursion depth for the interpreter<br>settrace() -- set the global debug tracing function", "uid": "4d2ce42e6c2242238f823d6e5a255abd", "success": true}

2016-12-23 21:54:45,829: INFO    : client requests: autocomplete
2016-12-23 21:54:46,002: INFO    : About push back to ST3: {"completions": [["api_version\tinstance", "api_version"], ["argv\tinstance", "argv"], ["builtin_module_names\tinstance", "builtin_module_names"], ["byteorder\tinstance", "byteorder"], ["call_tracing\tfunction", "call_tracing"], ["callstats\tfunction", "callstats"], ["copyright\tinstance", "copyright"], ["displayhook\tfunction", "displayhook"], ["dllhandle\tinstance", "dllhandle"], ["dont_write_bytecode\tinstance", "dont_write_bytecode"], ["exc_clear\tfunction", "exc_clear"], ["exc_info\tfunction", "exc_info"], ["exc_traceback\tinstance", "exc_traceback"], ["exc_type\tclass", "exc_type"], ["exc_value\tinstance", "exc_value"], ["excepthook\tfunction", "excepthook"], ["exec_prefix\tinstance", "exec_prefix"], ["executable\tinstance", "executable"], ["exit\tfunction", "exit"], ["exitfunc\tfunction", "exitfunc"], ["flags\tinstance", "flags"], ["float_info\tinstance", "float_info"], ["float_repr_style\tinstance", "float_repr_style"], ["getcheckinterval\tfunction", "getcheckinterval"], ["getdefaultencoding\tfunction", "getdefaultencoding"], ["getfilesystemencoding\tfunction", "getfilesystemencoding"], ["getprofile\tfunction", "getprofile"], ["getrecursionlimit\tfunction", "getrecursionlimit"], ["getrefcount\tfunction", "getrefcount"], ["getsizeof\tfunction", "getsizeof"], ["gettrace\tfunction", "gettrace"], ["getwindowsversion\tfunction", "getwindowsversion"], ["hexversion\tinstance", "hexversion"], ["long_info\tinstance", "long_info"], ["maxint\tinstance", "maxint"], ["maxsize\tinstance", "maxsize"], ["maxunicode\tinstance", "maxunicode"], ["meta_path\tinstance", "meta_path"], ["modules\tinstance", "modules"], ["path\tinstance", "path"], ["path_hooks\tinstance", "path_hooks"], ["path_importer_cache\tinstance", "path_importer_cache"], ["platform\tinstance", "platform"], ["prefix\tinstance", "prefix"], ["py3kwarning\tinstance", "py3kwarning"], ["setcheckinterval\tfunction", "setcheckinterval"], ["setprofile\tfunction", "setprofile"], ["setrecursionlimit\tfunction", "setrecursionlimit"], ["settrace\tfunction", "settrace"], ["stderr\tinstance", "stderr"], ["stdin\tinstance", "stdin"], ["stdout\tinstance", "stdout"], ["subversion\tinstance", "subversion"], ["version\tinstance", "version"], ["version_info\tinstance", "version_info"], ["warnoptions\tinstance", "warnoptions"], ["winver\tinstance", "winver"], ["_clear_type_cache\tfunction", "_clear_type_cache"], ["_current_frames\tfunction", "_current_frames"], ["_getframe\tfunction", "_getframe"], ["_mercurial\tinstance", "_mercurial"], ["__displayhook__\tfunction", "__displayhook__"], ["__doc__\tinstance", "__doc__"], ["__excepthook__\tfunction", "__excepthook__"], ["__name__\tinstance", "__name__"], ["__package__\tinstance", "__package__"], ["__stderr__\tinstance", "__stderr__"], ["__stdin__\tinstance", "__stdin__"], ["__stdout__\tinstance", "__stdout__"]], "success": true, "uid": "be4ce4900730492faf228b7851076860"}

2016-12-23 21:54:46,002: INFO    : client requests: doc
2016-12-23 21:54:46,002: INFO    : About push back to ST3: {"doc": "", "uid": "7969dd87cc7640f0961c2a9ddc4cd4f6", "success": false}

2016-12-23 21:54:46,002: INFO    : client requests: autocomplete
2016-12-23 21:54:46,032: INFO    : About push back to ST3: {"completions": [["version\tinstance", "version"], ["version_info\tinstance", "version_info"]], "success": true, "uid": "7251f460391d413fbf51044d5d90c48d"}

2016-12-23 21:54:46,032: INFO    : client requests: doc
2016-12-23 21:54:46,032: INFO    : About push back to ST3: {"doc": "", "uid": "9d309050be274b89a74368b17407e304", "success": false}

2016-12-23 21:54:46,032: INFO    : client requests: autocomplete
2016-12-23 21:54:46,049: INFO    : About push back to ST3: {"completions": [["version\tinstance", "version"], ["version_info\tinstance", "version_info"]], "success": true, "uid": "dfdb8cc2525546f8ae7a88138424c344"}

2016-12-23 21:54:46,049: INFO    : client requests: doc
2016-12-23 21:54:46,049: INFO    : About push back to ST3: {"doc": "", "uid": "e57eaa55ae8d4419b064d5f0e4bd1f8f", "success": false}

2016-12-23 21:54:46,049: INFO    : client requests: autocomplete
2016-12-23 21:54:46,063: INFO    : About push back to ST3: {"completions": [["version\tinstance", "version"], ["version_info\tinstance", "version_info"]], "success": true, "uid": "ddcf19298e1245f79f3354c61d57d493"}

2016-12-23 21:54:46,063: INFO    : client requests: doc
2016-12-23 21:54:46,063: INFO    : About push back to ST3: {"doc": "", "uid": "ad9c6d84303e48f1b3ac95754d3bb1ee", "success": false}

2016-12-23 21:54:46,063: INFO    : client requests: autocomplete
2016-12-23 21:54:46,111: INFO    : About push back to ST3: {"completions": [["version\tinstance", "version"], ["version_info\tinstance", "version_info"]], "success": true, "uid": "56ee2e526e6141f5aa25a820a7f62bd9"}

2016-12-23 21:54:46,111: INFO    : client requests: doc
2016-12-23 21:54:46,157: INFO    : About push back to ST3: {"doc": "", "uid": "586b15b212954764a8093a2522e703e7", "success": false}

2016-12-23 21:54:46,157: INFO    : client requests: autocomplete
2016-12-23 21:54:46,236: INFO    : About push back to ST3: {"completions": [["version\tinstance", "version"], ["version_info\tinstance", "version_info"]], "success": true, "uid": "4762c64645e346dc8797ce928a75d6fe"}

2016-12-23 21:54:46,236: INFO    : client requests: doc
2016-12-23 21:54:46,236: INFO    : About push back to ST3: {"doc": "", "uid": "89567a7527b94c10bd1adb5c011e9fe1", "success": false}

2016-12-23 21:54:46,236: INFO    : client requests: doc
2016-12-23 21:54:46,282: INFO    : About push back to ST3: {"doc": "sys.str\nstr(object='') -&gt; string<br><br>Return a nice string representation of the object.<br>If the argument is a string, the return value is the same object.", "uid": "f8ce6ab22852447e941ea3f671c5f8f5", "success": true}

2016-12-23 21:54:47,016: INFO    : client requests: lint
2016-12-23 21:54:47,062: INFO    : About push back to ST3: {"vid": 15, "errors": [{"level": "V", "raw_error": "[V] PEP 8 (W292): no newline at end of file", "lineno": 3, "offset": 18, "message": "[v] pep 8 (%s): %s", "underline_range": true}], "uid": "562c4e1d16f74c8db81d9ac1b48982cf", "success": true}

2016-12-23 21:54:48,388: INFO    : client requests: lint
2016-12-23 21:54:48,420: INFO    : About push back to ST3: {"vid": 15, "errors": [{"level": "V", "raw_error": "[V] PEP 8 (W292): no newline at end of file", "lineno": 3, "offset": 18, "message": "[v] pep 8 (%s): %s", "underline_range": true}], "uid": "2b1ca684780c4e0488e34e7584934db3", "success": true}

2016-12-23 21:54:52,242: INFO    : client requests: doc
2016-12-23 21:54:52,257: INFO    : About push back to ST3: {"doc": "", "uid": "886895a90006493ebb4248729f6d02b9", "success": false}

2016-12-23 21:54:52,569: INFO    : client requests: doc
2016-12-23 21:54:52,694: INFO    : About push back to ST3: {"doc": "", "uid": "f980bb86678d43989594eb1b8146396c", "success": false}

2016-12-23 21:54:52,694: INFO    : client requests: autocomplete
2016-12-23 21:54:52,756: INFO    : About push back to ST3: {"completions": [["id\tfunction", "id"], ["if\tkeyword", "if"], ["import\tkeyword", "import"], ["ImportError\tclass", "ImportError"], ["ImportWarning\tclass", "ImportWarning"], ["IndentationError\tclass", "IndentationError"], ["IndexError\tclass", "IndexError"], ["input\tfunction", "input"], ["int\tclass", "int"], ["intern\tfunction", "intern"], ["IOError\tclass", "IOError"], ["isinstance\tfunction", "isinstance"], ["issubclass\tfunction", "issubclass"], ["iter\tfunction", "iter"]], "success": true, "uid": "fd5df86fbbac4180914a43b12c6b72ce"}

2016-12-23 21:54:52,756: INFO    : client requests: doc
2016-12-23 21:54:52,772: INFO    : About push back to ST3: {"doc": "", "uid": "0134e2c02b8d46acb1512b94f36cca86", "success": false}

2016-12-23 21:54:52,788: INFO    : client requests: doc
2016-12-23 21:54:52,788: INFO    : About push back to ST3: {"doc": "", "uid": "3329febafbd142948ba121dc5968ed3b", "success": false}

2016-12-23 21:54:52,913: INFO    : client requests: doc
2016-12-23 21:54:52,927: INFO    : About push back to ST3: {"doc": "", "uid": "56e2ddde0a1b4792a781fba026f83453", "success": false}

2016-12-23 21:54:52,974: INFO    : client requests: doc
2016-12-23 21:54:52,990: INFO    : About push back to ST3: {"doc": "", "uid": "4370915668e24b5eae3342f390aa21b1", "success": false}

2016-12-23 21:54:53,115: INFO    : client requests: doc
2016-12-23 21:54:53,131: INFO    : About push back to ST3: {"doc": "", "uid": "3ed40935171a4a32a037878e27731ebe", "success": false}

2016-12-23 21:54:53,224: INFO    : client requests: autocomplete
2016-12-23 21:54:54,348: INFO    : About push back to ST3: {"completions": [["abc\tmodule", "abc"], ["aenum\tmodule", "aenum"], ["aifc\tmodule", "aifc"], ["anaconda_mccabe\tmodule", "anaconda_mccabe"], ["anaconda_mypy\tmodule", "anaconda_mypy"], ["anaconda_pep257\tmodule", "anaconda_pep257"], ["anaconda_pep8\tmodule", "anaconda_pep8"], ["anaconda_pyflakes\tmodule", "anaconda_pyflakes"], ["anaconda_pylint\tmodule", "anaconda_pylint"], ["antigravity\tmodule", "antigravity"], ["anydbm\tmodule", "anydbm"], ["argparse\tmodule", "argparse"], ["array\tmodule", "array"], ["ast\tmodule", "ast"], ["asynchat\tmodule", "asynchat"], ["asyncore\tmodule", "asyncore"], ["atexit\tmodule", "atexit"], ["audiodev\tmodule", "audiodev"], ["audioop\tmodule", "audioop"], ["autopep\tmodule", "autopep"], ["base64\tmodule", "base64"], ["BaseHTTPServer\tmodule", "BaseHTTPServer"], ["Bastion\tmodule", "Bastion"], ["bdb\tmodule", "bdb"], ["binascii\tmodule", "binascii"], ["binhex\tmodule", "binhex"], ["bisect\tmodule", "bisect"], ["bsddb\tmodule", "bsddb"], ["builder\tmodule", "builder"], ["bz2\tmodule", "bz2"], ["calendar\tmodule", "calendar"], ["callback\tmodule", "callback"], ["Canvas\tmodule", "Canvas"], ["cgi\tmodule", "cgi"], ["CGIHTTPServer\tmodule", "CGIHTTPServer"], ["cgitb\tmodule", "cgitb"], ["chunk\tmodule", "chunk"], ["cmath\tmodule", "cmath"], ["cmd\tmodule", "cmd"], ["code\tmodule", "code"], ["codecs\tmodule", "codecs"], ["codeop\tmodule", "codeop"], ["collections\tmodule", "collections"], ["colorsys\tmodule", "colorsys"], ["commands\tmodule", "commands"], ["compileall\tmodule", "compileall"], ["compiler\tmodule", "compiler"], ["ConfigParser\tmodule", "ConfigParser"], ["constants\tmodule", "constants"], ["contextlib\tmodule", "contextlib"], ["contexts\tmodule", "contexts"], ["Cookie\tmodule", "Cookie"], ["cookielib\tmodule", "cookielib"], ["copy\tmodule", "copy"], ["copy_reg\tmodule", "copy_reg"], ["cPickle\tmodule", "cPickle"], ["cProfile\tmodule", "cProfile"], ["cStringIO\tmodule", "cStringIO"], ["csv\tmodule", "csv"], ["ctypes\tmodule", "ctypes"], ["curses\tmodule", "curses"], ["datetime\tmodule", "datetime"], ["dbhash\tmodule", "dbhash"], ["decimal\tmodule", "decimal"], ["decorators\tmodule", "decorators"], ["Dialog\tmodule", "Dialog"], ["difflib\tmodule", "difflib"], ["dircache\tmodule", "dircache"], ["dis\tmodule", "dis"], ["distutils\tmodule", "distutils"], ["doctest\tmodule", "doctest"], ["DocXMLRPCServer\tmodule", "DocXMLRPCServer"], ["dumbdbm\tmodule", "dumbdbm"], ["dummy_thread\tmodule", "dummy_thread"], ["dummy_threading\tmodule", "dummy_threading"], ["easy_install\tmodule", "easy_install"], ["email\tmodule", "email"], ["encodings\tmodule", "encodings"], ["ensurepip\tmodule", "ensurepip"], ["errno\tmodule", "errno"], ["exceptions\tmodule", "exceptions"], ["explore_panel\tmodule", "explore_panel"], ["filecmp\tmodule", "filecmp"], ["FileDialog\tmodule", "FileDialog"], ["fileinput\tmodule", "fileinput"], ["FixTk\tmodule", "FixTk"], ["fnmatch\tmodule", "fnmatch"], ["formatter\tmodule", "formatter"], ["fpformat\tmodule", "fpformat"], ["fractions\tmodule", "fractions"], ["ftplib\tmodule", "ftplib"], ["functools\tmodule", "functools"], ["future_builtins\tmodule", "future_builtins"], ["gc\tmodule", "gc"], ["genericpath\tmodule", "genericpath"], ["getopt\tmodule", "getopt"], ["getpass\tmodule", "getpass"], ["gettext\tmodule", "gettext"], ["glob\tmodule", "glob"], ["gzip\tmodule", "gzip"], ["handlers\tmodule", "handlers"], ["hashlib\tmodule", "hashlib"], ["heapq\tmodule", "heapq"], ["helpers\tmodule", "helpers"], ["hmac\tmodule", "hmac"], ["hotshot\tmodule", "hotshot"], ["htmlentitydefs\tmodule", "htmlentitydefs"], ["htmllib\tmodule", "htmllib"], ["HTMLParser\tmodule", "HTMLParser"], ["httplib\tmodule", "httplib"], ["idlelib\tmodule", "idlelib"], ["ihooks\tmodule", "ihooks"], ["imageop\tmodule", "imageop"], ["imaplib\tmodule", "imaplib"], ["imghdr\tmodule", "imghdr"], ["imp\tmodule", "imp"], ["import_validator\tmodule", "import_validator"], ["importlib\tmodule", "importlib"], ["imputil\tmodule", "imputil"], ["info\tmodule", "info"], ["inspect\tmodule", "inspect"], ["io\tmodule", "io"], ["ioloop\tmodule", "ioloop"], ["itertools\tmodule", "itertools"], ["jedi\tmodule", "jedi"], ["jediusages\tmodule", "jediusages"], ["json\tmodule", "json"], ["jsonclient\tmodule", "jsonclient"], ["jsonserver\tmodule", "jsonserver"], ["keyword\tmodule", "keyword"], ["lib\tmodule", "lib"], ["lib2to3\tmodule", "lib2to3"], ["linecache\tmodule", "linecache"], ["linter\tmodule", "linter"], ["linting\tmodule", "linting"], ["locale\tmodule", "locale"], ["logger\tmodule", "logger"], ["logging\tmodule", "logging"], ["macpath\tmodule", "macpath"], ["macurl2path\tmodule", "macurl2path"], ["mailbox\tmodule", "mailbox"], ["mailcap\tmodule", "mailcap"], ["markupbase\tmodule", "markupbase"], ["marshal\tmodule", "marshal"], ["math\tmodule", "math"], ["mccabe\tmodule", "mccabe"], ["md5\tmodule", "md5"], ["mhlib\tmodule", "mhlib"], ["mimetools\tmodule", "mimetools"], ["mimetypes\tmodule", "mimetypes"], ["MimeWriter\tmodule", "MimeWriter"], ["mimify\tmodule", "mimify"], ["minserver\tmodule", "minserver"], ["mmap\tmodule", "mmap"], ["modulefinder\tmodule", "modulefinder"], ["msilib\tmodule", "msilib"], ["msvcrt\tmodule", "msvcrt"], ["multifile\tmodule", "multifile"], ["multiprocessing\tmodule", "multiprocessing"], ["mutex\tmodule", "mutex"], ["netrc\tmodule", "netrc"], ["new\tmodule", "new"], ["nntplib\tmodule", "nntplib"], ["nt\tmodule", "nt"], ["ntpath\tmodule", "ntpath"], ["nturl2path\tmodule", "nturl2path"], ["numbers\tmodule", "numbers"], ["opcode\tmodule", "opcode"], ["operator\tmodule", "operator"], ["optparse\tmodule", "optparse"], ["os\tmodule", "os"], ["os2emxpath\tmodule", "os2emxpath"], ["parser\tmodule", "parser"], ["pdb\tmodule", "pdb"], ["pep257\tmodule", "pep257"], ["persistent_list\tmodule", "persistent_list"], ["pickle\tmodule", "pickle"], ["pickletools\tmodule", "pickletools"], ["pip\tmodule", "pip"], ["pipes\tmodule", "pipes"], ["pkg_resources\tmodule", "pkg_resources"], ["pkgutil\tmodule", "pkgutil"], ["platform\tmodule", "platform"], ["plistlib\tmodule", "plistlib"], ["popen2\tmodule", "popen2"], ["poplib\tmodule", "poplib"], ["posixfile\tmodule", "posixfile"], ["posixpath\tmodule", "posixpath"], ["pprint\tmodule", "pprint"], ["process\tmodule", "process"], ["profile\tmodule", "profile"], ["progress_bar\tmodule", "progress_bar"], ["pstats\tmodule", "pstats"], ["pty\tmodule", "pty"], ["py_compile\tmodule", "py_compile"], ["pyclbr\tmodule", "pyclbr"], ["pycodestyle\tmodule", "pycodestyle"], ["pydoc\tmodule", "pydoc"], ["pydoc_data\tmodule", "pydoc_data"], ["pyexpat\tmodule", "pyexpat"], ["pyflakes\tmodule", "pyflakes"], ["Queue\tmodule", "Queue"], ["quopri\tmodule", "quopri"], ["random\tmodule", "random"], ["re\tmodule", "re"], ["repr\tmodule", "repr"], ["rexec\tmodule", "rexec"], ["rfc822\tmodule", "rfc822"], ["rlcompleter\tmodule", "rlcompleter"], ["robotparser\tmodule", "robotparser"], ["runpy\tmodule", "runpy"], ["sched\tmodule", "sched"], ["ScrolledText\tmodule", "ScrolledText"], ["select\tmodule", "select"], ["sets\tmodule", "sets"], ["setuptools\tmodule", "setuptools"], ["sgmllib\tmodule", "sgmllib"], ["sha\tmodule", "sha"], ["shelve\tmodule", "shelve"], ["shlex\tmodule", "shlex"], ["shutil\tmodule", "shutil"], ["signal\tmodule", "signal"], ["SimpleDialog\tmodule", "SimpleDialog"], ["SimpleHTTPServer\tmodule", "SimpleHTTPServer"], ["SimpleXMLRPCServer\tmodule", "SimpleXMLRPCServer"], ["site\tmodule", "site"], ["smtpd\tmodule", "smtpd"], ["smtplib\tmodule", "smtplib"], ["sndhdr\tmodule", "sndhdr"], ["socket\tmodule", "socket"], ["SocketServer\tmodule", "SocketServer"], ["sqlite3\tmodule", "sqlite3"], ["sre\tmodule", "sre"], ["sre_compile\tmodule", "sre_compile"], ["sre_constants\tmodule", "sre_constants"], ["sre_parse\tmodule", "sre_parse"], ["ssl\tmodule", "ssl"], ["stat\tmodule", "stat"], ["statvfs\tmodule", "statvfs"], ["string\tmodule", "string"], ["StringIO\tmodule", "StringIO"], ["stringold\tmodule", "stringold"], ["stringprep\tmodule", "stringprep"], ["strop\tmodule", "strop"], ["struct\tmodule", "struct"], ["sublime\tmodule", "sublime"], ["subprocess\tmodule", "subprocess"], ["sunau\tmodule", "sunau"], ["sunaudio\tmodule", "sunaudio"], ["symbol\tmodule", "symbol"], ["symtable\tmodule", "symtable"], ["sys\tmodule", "sys"], ["sysconfig\tmodule", "sysconfig"], ["tabnanny\tmodule", "tabnanny"], ["tarfile\tmodule", "tarfile"], ["telnetlib\tmodule", "telnetlib"], ["tempfile\tmodule", "tempfile"], ["test\tmodule", "test"], ["textwrap\tmodule", "textwrap"], ["this\tmodule", "this"], ["thread\tmodule", "thread"], ["threading\tmodule", "threading"], ["time\tmodule", "time"], ["timeit\tmodule", "timeit"], ["Tix\tmodule", "Tix"], ["tkColorChooser\tmodule", "tkColorChooser"], ["tkCommonDialog\tmodule", "tkCommonDialog"], ["Tkconstants\tmodule", "Tkconstants"], ["Tkdnd\tmodule", "Tkdnd"], ["tkFileDialog\tmodule", "tkFileDialog"], ["tkFont\tmodule", "tkFont"], ["Tkinter\tmodule", "Tkinter"], ["tkMessageBox\tmodule", "tkMessageBox"], ["tkSimpleDialog\tmodule", "tkSimpleDialog"], ["toaiff\tmodule", "toaiff"], ["token\tmodule", "token"], ["tokenize\tmodule", "tokenize"], ["tooltips\tmodule", "tooltips"], ["trace\tmodule", "trace"], ["traceback\tmodule", "traceback"], ["ttk\tmodule", "ttk"], ["tty\tmodule", "tty"], ["turtle\tmodule", "turtle"], ["types\tmodule", "types"], ["typing\tmodule", "typing"], ["unicodedata\tmodule", "unicodedata"], ["unittest\tmodule", "unittest"], ["unix_socket\tmodule", "unix_socket"], ["urllib\tmodule", "urllib"], ["urllib2\tmodule", "urllib2"], ["urlparse\tmodule", "urlparse"], ["user\tmodule", "user"], ["UserDict\tmodule", "UserDict"], ["UserList\tmodule", "UserList"], ["UserString\tmodule", "UserString"], ["uu\tmodule", "uu"], ["uuid\tmodule", "uuid"], ["vagrant\tmodule", "vagrant"], ["warnings\tmodule", "warnings"], ["wave\tmodule", "wave"], ["weakref\tmodule", "weakref"], ["webbrowser\tmodule", "webbrowser"], ["whichdb\tmodule", "whichdb"], ["winsound\tmodule", "winsound"], ["worker\tmodule", "worker"], ["workers\tmodule", "workers"], ["wsgiref\tmodule", "wsgiref"], ["wx\tmodule", "wx"], ["wxPython_Sublime_Anaconda_Test\tmodule", "wxPython_Sublime_Anaconda_Test"], ["wxversion\tmodule", "wxversion"], ["xdrlib\tmodule", "xdrlib"], ["xml\tmodule", "xml"], ["xmllib\tmodule", "xmllib"], ["xmlrpclib\tmodule", "xmlrpclib"], ["xxsubtype\tmodule", "xxsubtype"], ["zipfile\tmodule", "zipfile"], ["zipimport\tmodule", "zipimport"], ["zlib\tmodule", "zlib"], ["_abcoll\tmodule", "_abcoll"], ["_ast\tmodule", "_ast"], ["_bisect\tmodule", "_bisect"], ["_bsddb\tmodule", "_bsddb"], ["_codecs\tmodule", "_codecs"], ["_codecs_cn\tmodule", "_codecs_cn"], ["_codecs_hk\tmodule", "_codecs_hk"], ["_codecs_iso2022\tmodule", "_codecs_iso2022"], ["_codecs_jp\tmodule", "_codecs_jp"], ["_codecs_kr\tmodule", "_codecs_kr"], ["_codecs_tw\tmodule", "_codecs_tw"], ["_collections\tmodule", "_collections"], ["_csv\tmodule", "_csv"], ["_ctypes\tmodule", "_ctypes"], ["_ctypes_test\tmodule", "_ctypes_test"], ["_elementtree\tmodule", "_elementtree"], ["_functools\tmodule", "_functools"], ["_hashlib\tmodule", "_hashlib"], ["_heapq\tmodule", "_heapq"], ["_hotshot\tmodule", "_hotshot"], ["_io\tmodule", "_io"], ["_json\tmodule", "_json"], ["_locale\tmodule", "_locale"], ["_lsprof\tmodule", "_lsprof"], ["_LWPCookieJar\tmodule", "_LWPCookieJar"], ["_md5\tmodule", "_md5"], ["_MozillaCookieJar\tmodule", "_MozillaCookieJar"], ["_msi\tmodule", "_msi"], ["_multibytecodec\tmodule", "_multibytecodec"], ["_multiprocessing\tmodule", "_multiprocessing"], ["_osx_support\tmodule", "_osx_support"], ["_pyio\tmodule", "_pyio"], ["_random\tmodule", "_random"], ["_sha\tmodule", "_sha"], ["_sha256\tmodule", "_sha256"], ["_sha512\tmodule", "_sha512"], ["_socket\tmodule", "_socket"], ["_sqlite3\tmodule", "_sqlite3"], ["_sre\tmodule", "_sre"], ["_ssl\tmodule", "_ssl"], ["_strptime\tmodule", "_strptime"], ["_struct\tmodule", "_struct"], ["_subprocess\tmodule", "_subprocess"], ["_symtable\tmodule", "_symtable"], ["_testcapi\tmodule", "_testcapi"], ["_threading_local\tmodule", "_threading_local"], ["_tkinter\tmodule", "_tkinter"], ["_warnings\tmodule", "_warnings"], ["_weakref\tmodule", "_weakref"], ["_weakrefset\tmodule", "_weakrefset"], ["_winreg\tmodule", "_winreg"], ["__builtin__\tmodule", "__builtin__"], ["__future__\tmodule", "__future__"], ["__main__\tmodule", "__main__"]], "success": true, "uid": "36011ae65fcb4865b67d69152dcd2f43"}

2016-12-23 21:54:54,348: INFO    : client requests: doc
2016-12-23 21:54:54,364: INFO    : About push back to ST3: {"doc": "", "uid": "ceeaf1c1d8a04f85ae914a7adeabc746", "success": false}

2016-12-23 21:54:54,364: INFO    : client requests: doc
2016-12-23 21:54:54,378: INFO    : About push back to ST3: {"doc": "", "uid": "196609ea84f3401d8f16571d1a327c7b", "success": false}

2016-12-23 21:54:54,378: INFO    : client requests: autocomplete
2016-12-23 21:54:54,473: INFO    : About push back to ST3: {"completions": [["warnings\tmodule", "warnings"], ["wave\tmodule", "wave"], ["weakref\tmodule", "weakref"], ["webbrowser\tmodule", "webbrowser"], ["whichdb\tmodule", "whichdb"], ["winsound\tmodule", "winsound"], ["worker\tmodule", "worker"], ["workers\tmodule", "workers"], ["wsgiref\tmodule", "wsgiref"], ["wx\tmodule", "wx"], ["wxPython_Sublime_Anaconda_Test\tmodule", "wxPython_Sublime_Anaconda_Test"], ["wxversion\tmodule", "wxversion"]], "success": true, "uid": "fbfa63ad4f7541e29391b07bdb3c900d"}

2016-12-23 21:54:54,473: INFO    : client requests: doc
2016-12-23 21:54:54,503: INFO    : About push back to ST3: {"doc": "wx\n", "uid": "78fc510d44f14d228e59cff3f31da6ee", "success": true}

2016-12-23 21:54:54,503: INFO    : client requests: autocomplete
2016-12-23 21:54:54,566: INFO    : About push back to ST3: {"completions": [["wx\tmodule", "wx"], ["wxPython_Sublime_Anaconda_Test\tmodule", "wxPython_Sublime_Anaconda_Test"], ["wxversion\tmodule", "wxversion"]], "success": true, "uid": "57e9f4199bf14f85bfe6d54ba3704167"}

2016-12-23 21:54:54,737: INFO    : client requests: lint
2016-12-23 21:54:54,815: INFO    : About push back to ST3: {"vid": 15, "errors": [{"regex": "(^|\\s+|,\\s*|as\\s+)(?P<underline>[\\w]*wx[\\w]*)", "linematch": "(from\\s+[\\w_\\.]+\\s+)?import\\s+(?P<match>[^#;]+)", "level": "W", "raw_error": "'wx' imported but unused", "lineno": 2, "offset": 0, "message": "%r imported but unused", "underline_range": false}, {"level": "V", "raw_error": "[V] PEP 8 (W292): no newline at end of file", "lineno": 4, "offset": 18, "message": "[v] pep 8 (%s): %s", "underline_range": true}], "uid": "3c200ae3b06a49f6a4d7bdf1741d236f", "success": true}

2016-12-23 21:54:55,517: INFO    : client requests: doc
2016-12-23 21:54:55,517: INFO    : About push back to ST3: {"doc": "", "uid": "b4f8a1fe97b84a88948d9a72df22c4ce", "success": false}

2016-12-23 21:54:56,282: INFO    : client requests: lint
2016-12-23 21:54:56,361: INFO    : About push back to ST3: {"vid": 15, "errors": [{"regex": "(^|\\s+|,\\s*|as\\s+)(?P<underline>[\\w]*wx[\\w]*)", "linematch": "(from\\s+[\\w_\\.]+\\s+)?import\\s+(?P<match>[^#;]+)", "level": "W", "raw_error": "'wx' imported but unused", "lineno": 2, "offset": 0, "message": "%r imported but unused", "underline_range": false}], "uid": "873a6f96ce584eed91e6202750100c3f", "success": true}

2016-12-23 21:54:56,453: INFO    : client requests: doc
2016-12-23 21:54:56,470: INFO    : About push back to ST3: {"doc": "", "uid": "225f7fda21054d62811deaff329c9a14", "success": false}

2016-12-23 21:54:56,532: INFO    : client requests: autocomplete
2016-12-23 21:54:56,562: INFO    : About push back to ST3: {"completions": [["pass\tkeyword", "pass"], ["PendingDeprecationWarning\tclass", "PendingDeprecationWarning"], ["pow\tfunction", "pow"], ["print\tfunction", "print"], ["property\tclass", "property"]], "success": true, "uid": "1f204e03c7aa4386a0b8cc3b77533062"}

2016-12-23 21:54:56,578: INFO    : client requests: doc
2016-12-23 21:54:56,578: INFO    : About push back to ST3: {"doc": "", "uid": "59d77dbbdaf84555aeb357bb4fc554f5", "success": false}

2016-12-23 21:54:56,673: INFO    : client requests: doc
2016-12-23 21:54:56,673: INFO    : About push back to ST3: {"doc": "", "uid": "e15198a201454ce0a3bda767343d4d39", "success": false}

2016-12-23 21:54:56,719: INFO    : client requests: doc
2016-12-23 21:54:56,719: INFO    : About push back to ST3: {"doc": "", "uid": "87f0a41ce8694d22b0efda12eba2a553", "success": false}

2016-12-23 21:54:56,812: INFO    : client requests: doc
2016-12-23 21:54:56,828: INFO    : About push back to ST3: {"doc": "", "uid": "e195b9f781134055a2194c83d77c731e", "success": false}

2016-12-23 21:54:57,640: INFO    : client requests: doc
2016-12-23 21:54:57,654: INFO    : About push back to ST3: {"doc": "", "uid": "1c9171e266c0473ca131aff23d82c42b", "success": false}

2016-12-23 21:54:57,858: INFO    : client requests: doc
2016-12-23 21:54:57,874: INFO    : About push back to ST3: {"doc": "", "uid": "a59d09c80cd844dea431f776ba8f349f", "success": false}

2016-12-23 21:54:57,921: INFO    : client requests: autocomplete
2016-12-23 21:54:57,951: INFO    : About push back to ST3: {"completions": [["Warning\tclass", "Warning"], ["WindowsError\tclass", "WindowsError"], ["wx\tmodule", "wx"]], "success": true, "uid": "851176502d264531bbfee5c3ab6b7905"}

2016-12-23 21:54:58,076: INFO    : client requests: doc
2016-12-23 21:54:58,092: INFO    : About push back to ST3: {"doc": "wx\n", "uid": "4d9963f95aa84067b6b935675030f1fc", "success": true}

2016-12-23 21:54:58,357: INFO    : client requests: doc
2016-12-23 21:54:58,388: INFO    : About push back to ST3: {"doc": "wx\n", "uid": "054dca2271174f9abd61a59050d132f4", "success": true}

2016-12-23 21:54:58,420: INFO    : client requests: autocomplete
2016-12-23 21:55:07,997: ERROR   : The underlying Jedi library as raised an exception
2016-12-23 21:55:07,997: ERROR   : 
2016-12-23 21:55:08,013: INFO    : About push back to ST3: {"uid": "370141282725400abd6a4300aba64f9b", "success": false, "error": ""}

2016-12-23 21:55:08,013: INFO    : client requests: doc
2016-12-23 21:55:08,029: DEBUG   : 
2016-12-23 21:55:08,029: DEBUG   : <Script: u'C:\\Users\\Andrej\\Dev\\Python\\wxPython Sample Project\\wxPython_Sublime_Anaconda_Test.py'>
2016-12-23 21:55:08,045: INFO    : About push back to ST3: {"doc": "", "uid": "a5e2ce8f43414d56978af3c88f4bf2be", "success": false}

2016-12-23 21:55:08,045: INFO    : client requests: doc
2016-12-23 21:55:08,045: DEBUG   : 
2016-12-23 21:55:08,045: DEBUG   : <Script: u'C:\\Users\\Andrej\\Dev\\Python\\wxPython Sample Project\\wxPython_Sublime_Anaconda_Test.py'>
2016-12-23 21:55:08,045: INFO    : About push back to ST3: {"doc": "", "uid": "58271e633d444438904510ca4e3f0e45", "success": false}

2016-12-23 21:55:08,045: INFO    : client requests: doc
2016-12-23 21:55:08,061: DEBUG   : 
2016-12-23 21:55:08,061: DEBUG   : <Script: u'C:\\Users\\Andrej\\Dev\\Python\\wxPython Sample Project\\wxPython_Sublime_Anaconda_Test.py'>
2016-12-23 21:55:08,061: INFO    : About push back to ST3: {"doc": "", "uid": "5e8093d5842844bf8255e4e62be13a63", "success": false}

2016-12-23 21:55:08,061: INFO    : client requests: doc
2016-12-23 21:55:08,075: DEBUG   : 
2016-12-23 21:55:08,075: DEBUG   : <Script: u'C:\\Users\\Andrej\\Dev\\Python\\wxPython Sample Project\\wxPython_Sublime_Anaconda_Test.py'>
2016-12-23 21:55:08,075: INFO    : About push back to ST3: {"doc": "", "uid": "5701d9d8ed8b4c0a910c515b2abac28b", "success": false}

2016-12-23 21:55:08,075: INFO    : client requests: doc
2016-12-23 21:55:08,075: DEBUG   : 
2016-12-23 21:55:08,075: DEBUG   : <Script: u'C:\\Users\\Andrej\\Dev\\Python\\wxPython Sample Project\\wxPython_Sublime_Anaconda_Test.py'>
2016-12-23 21:55:08,092: INFO    : About push back to ST3: {"doc": "", "uid": "d139b880188e4543ae46221c07a6362b", "success": false}

2016-12-23 21:55:08,092: INFO    : client requests: lint
2016-12-23 21:55:08,122: INFO    : About push back to ST3: {"vid": 15, "errors": [{"level": "V", "raw_error": "[V] PEP 8 (W292): no newline at end of file", "lineno": 5, "offset": 15, "message": "[v] pep 8 (%s): %s", "underline_range": true}], "uid": "2c79952c8cc34139a0ebe7e73ddf5c2e", "success": true}

2016-12-23 21:55:08,122: INFO    : client requests: doc
2016-12-23 21:55:08,138: DEBUG   : 
2016-12-23 21:55:08,138: DEBUG   : <Script: u'C:\\Users\\Andrej\\Dev\\Python\\wxPython Sample Project\\wxPython_Sublime_Anaconda_Test.py'>
2016-12-23 21:55:08,138: INFO    : About push back to ST3: {"doc": "", "uid": "f04b988426e74310b2b46d263cc85bf6", "success": false}

2016-12-23 21:55:08,138: INFO    : client requests: doc
2016-12-23 21:55:08,154: DEBUG   : 
2016-12-23 21:55:08,154: DEBUG   : <Script: u'C:\\Users\\Andrej\\Dev\\Python\\wxPython Sample Project\\wxPython_Sublime_Anaconda_Test.py'>
2016-12-23 21:55:08,154: INFO    : About push back to ST3: {"doc": "", "uid": "7a2c7aaccf554d4983bca8442c1cfa16", "success": false}

2016-12-23 21:55:08,154: INFO    : client requests: autocomplete
2016-12-23 21:55:08,170: ERROR   : The underlying Jedi library as raised an exception
2016-12-23 21:55:08,170: ERROR   : 
2016-12-23 21:55:08,170: INFO    : About push back to ST3: {"uid": "d8ddc7317c2e433d9d0289bd6bb2ed99", "success": false, "error": ""}

2016-12-23 21:55:08,170: INFO    : client requests: lint
2016-12-23 21:55:08,200: INFO    : About push back to ST3: {"vid": 15, "errors": [{"level": "V", "raw_error": "[V] PEP 8 (W292): no newline at end of file", "lineno": 5, "offset": 17, "message": "[v] pep 8 (%s): %s", "underline_range": true}], "uid": "99cda7f08451458e9aa3d7d683cde9a9", "success": true}

2016-12-23 21:55:08,200: INFO    : client requests: doc
2016-12-23 21:55:08,217: DEBUG   : 
2016-12-23 21:55:08,217: DEBUG   : <Script: u'C:\\Users\\Andrej\\Dev\\Python\\wxPython Sample Project\\wxPython_Sublime_Anaconda_Test.py'>
2016-12-23 21:55:08,217: INFO    : About push back to ST3: {"doc": "", "uid": "0f417dbb1dfa40399df2b10abe4c9550", "success": false}

2016-12-23 21:55:08,217: INFO    : client requests: lint
2016-12-23 21:55:08,247: INFO    : About push back to ST3: {"vid": 15, "errors": [{"level": "V", "raw_error": "[V] PEP 8 (W292): no newline at end of file", "lineno": 5, "offset": 19, "message": "[v] pep 8 (%s): %s", "underline_range": true}], "uid": "8578d92c3c664f4b97d3a2008d56d64c", "success": true}

2016-12-23 21:55:08,247: INFO    : client requests: doc
2016-12-23 21:55:08,263: INFO    : About push back to ST3: {"doc": "", "uid": "a5ec28c4edf242428860eb71c4af89fc", "success": false}

2016-12-23 21:55:08,263: INFO    : client requests: doc
2016-12-23 21:55:08,263: INFO    : About push back to ST3: {"doc": "", "uid": "beff141e6ca94e7882a717f333522a64", "success": false}

2016-12-23 21:55:08,263: INFO    : client requests: doc
2016-12-23 21:55:08,263: INFO    : About push back to ST3: {"doc": "", "uid": "f58edd156d324361a9463c6654793635", "success": false}

2016-12-23 21:55:08,263: INFO    : client requests: autocomplete
2016-12-23 21:55:08,309: INFO    : About push back to ST3: {"completions": [["abs\tfunction", "abs"], ["all\tfunction", "all"], ["any\tfunction", "any"], ["apply\tfunction", "apply"], ["ArithmeticError\tclass", "ArithmeticError"], ["assert\tkeyword", "assert"], ["AssertionError\tclass", "AssertionError"], ["AttributeError\tclass", "AttributeError"]], "success": true, "uid": "2212af9f57eb4a7abbb8cae04e55b23d"}

2016-12-23 21:55:08,309: INFO    : client requests: doc
2016-12-23 21:55:08,325: INFO    : About push back to ST3: {"doc": "", "uid": "544ac71a669647f9be84581d2ddfceea", "success": false}

2016-12-23 21:55:08,325: INFO    : client requests: autocomplete
2016-12-23 21:55:08,341: INFO    : About push back to ST3: {"completions": [["apply\tfunction", "apply"]], "success": true, "uid": "d9127f5cedc5405798bb2c5068e5a18d"}

2016-12-23 21:55:08,341: INFO    : client requests: doc
2016-12-23 21:55:08,341: INFO    : About push back to ST3: {"doc": "", "uid": "13c7b92b9d09446d9f1577f1a83d52a9", "success": false}

2016-12-23 21:55:08,341: INFO    : client requests: autocomplete
2016-12-23 21:55:08,357: INFO    : About push back to ST3: {"completions": [["apply\tfunction", "apply"]], "success": true, "uid": "f09f181c718543929f80f368b8704ab3"}

2016-12-23 21:55:08,372: INFO    : client requests: doc
2016-12-23 21:55:08,372: INFO    : About push back to ST3: {"doc": "", "uid": "541c140ff1374f0a80df5ec1ea519e3a", "success": false}

2016-12-23 21:55:08,372: INFO    : client requests: doc
2016-12-23 21:55:08,388: INFO    : About push back to ST3: {"doc": "", "uid": "642ef60358704497b685b8b451480646", "success": false}

2016-12-23 21:55:08,388: INFO    : client requests: doc
2016-12-23 21:55:08,388: INFO    : About push back to ST3: {"doc": "", "uid": "f1b6f2507e7c4b3e9803f5cf1cde70ab", "success": false}

2016-12-23 21:55:08,388: INFO    : client requests: doc
2016-12-23 21:55:08,404: INFO    : About push back to ST3: {"doc": "", "uid": "67f7f12c47b94ba7927d6e005c3b2eb8", "success": false}

2016-12-23 21:55:08,404: INFO    : client requests: autocomplete
2016-12-23 21:55:08,418: INFO    : About push back to ST3: {"completions": [["Warning\tclass", "Warning"], ["WindowsError\tclass", "WindowsError"], ["wx\tmodule", "wx"]], "success": true, "uid": "980546725ae94f6eba5e2756086f6d40"}

2016-12-23 21:55:08,418: INFO    : client requests: doc
2016-12-23 21:55:08,434: INFO    : About push back to ST3: {"doc": "wx\n", "uid": "e3537358f9f54836a3c30a40eb169586", "success": true}

2016-12-23 21:55:08,434: INFO    : client requests: autocomplete
2016-12-23 21:55:08,450: INFO    : About push back to ST3: {"completions": [["wx\tmodule", "wx"]], "success": true, "uid": "ff7e5e7cfaaf40f082c9ff4c95fa7a58"}

2016-12-23 21:55:08,450: INFO    : client requests: doc
2016-12-23 21:55:08,450: INFO    : About push back to ST3: {"doc": "", "uid": "51751128c41945e78b28af908292d547", "success": false}

2016-12-23 21:55:08,450: INFO    : client requests: autocomplete
2016-12-23 21:55:08,466: ERROR   : The underlying Jedi library as raised an exception
2016-12-23 21:55:08,466: ERROR   : 
2016-12-23 21:55:08,466: INFO    : About push back to ST3: {"uid": "8fe96939de15444284eaf53582a41a84", "success": false, "error": ""}

2016-12-23 21:55:09,059: INFO    : client requests: doc
2016-12-23 21:55:09,075: DEBUG   : 
2016-12-23 21:55:09,075: DEBUG   : <Script: u'C:\\Users\\Andrej\\Dev\\Python\\wxPython Sample Project\\wxPython_Sublime_Anaconda_Test.py'>
2016-12-23 21:55:09,075: INFO    : About push back to ST3: {"doc": "", "uid": "e19e57401db2462ea22d8b1c312cc4a3", "success": false}

2016-12-23 21:55:09,667: INFO    : client requests: lint
2016-12-23 21:55:09,698: INFO    : About push back to ST3: {"vid": 15, "errors": [{"level": "V", "raw_error": "[V] PEP 8 (W292): no newline at end of file", "lineno": 7, "offset": 10, "message": "[v] pep 8 (%s): %s", "underline_range": true}], "uid": "19aa3bfccf194fc7a552ae09b71eee21", "success": true}

2016-12-23 21:55:09,917: INFO    : client requests: doc
2016-12-23 21:55:09,933: INFO    : About push back to ST3: {"doc": "", "uid": "85340bb0f1284a34b8b15ce21d94b7ab", "success": false}

2016-12-23 21:55:10,697: INFO    : client requests: lint
2016-12-23 21:55:10,759: INFO    : About push back to ST3: {"vid": 15, "errors": [{"level": "E", "raw_error": "[E] invalid syntax", "lineno": 7, "offset": 10, "message": "[e] %s", "underline_range": true}, {"level": "V", "raw_error": "[V] PEP 8 (W292): no newline at end of file", "lineno": 7, "offset": 9, "message": "[v] pep 8 (%s): %s", "underline_range": true}], "uid": "7fcf379506394d12b16b2fe65c5069fe", "success": true}

2016-12-23 21:55:12,772: INFO    : client requests: lint
2016-12-23 21:55:12,819: INFO    : About push back to ST3: {"vid": 15, "errors": [{"level": "E", "raw_error": "[E] invalid syntax", "lineno": 7, "offset": 10, "message": "[e] %s", "underline_range": true}, {"level": "V", "raw_error": "[V] PEP 8 (W292): no newline at end of file", "lineno": 7, "offset": 9, "message": "[v] pep 8 (%s): %s", "underline_range": true}], "uid": "f5d436ddd88c4135ae6032a06eb588fc", "success": true}

2016-12-23 21:55:28,371: INFO    : process 1252 does not exists stopping server...
2016-12-23 21:55:29,385: INFO    : Closing the socket, server will be shutdown now...
DamnWidget commented 7 years ago

Can you provide the information that you did not in the issue template?

ascholtz commented 7 years ago

You got it Oscar. Thank you for all your time. Enjoy the holidays for now.. I will work around by using PyCharm Community Edition for now and go back to my licensed Sublime Text editor hopefully down the road once the issue is resolved. Suspecting a Jedi issue. Let me know if I am better off reporting it directly to them. Mahalo!

DamnWidget commented 7 years ago

You probably want to monitor https://github.com/davidhalter/jedi/issues/805