Skip to content

Instantly share code, notes, and snippets.

@sudarshang
Created March 10, 2017 13:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sudarshang/99615235bd1c2b18cc4272319b60b4cb to your computer and use it in GitHub Desktop.
Save sudarshang/99615235bd1c2b18cc4272319b60b4cb to your computer and use it in GitHub Desktop.
In [1]: import sys
...: sys.path.append('/home/smg/Dropbox/projects/jedi_import_error/')
...: import jedi
...: jedi.set_debug_function()
...:
In [2]: s = jedi.Script(source='from jedi_import_error._jedi_import_counter import JediImportCounter')
...: s.goto_definitions()
...:
speed: init 0.0548539161682
speed: import (<Name: jedi_import_error@1,5>, <Name: _jedi_import_counter@1,23>) 0.0555720329285
dbg: search_module 'jedi_import_error' in None
dbg: search_module 'jedi_import_error._jedi_import_counter' in paths ['/home/smg/Dropbox/projects/jedi_import_error/jedi_import_error']
dbg: finder.filter_name "u'JediImportCounter'" in (<ModuleContext: <Module: /home/smg/Dropbox/projects/jedi_import_error/jedi_import_error/_jedi_import_counter.py@1-3>>): [<TreeNameDefinition: JediImportCounter@(1, 6)>]@None
dbg: finder._names_to_types: [<TreeNameDefinition: JediImportCounter@(1, 6)>] -> set([<ClassContext: <Class: JediImportCounter@1-3>>])
dbg: after import: set([<ClassContext: <Class: JediImportCounter@1-3>>])
Out[2]: [<Definition class JediImportCounter>]
In [3]: s = jedi.Script(source='from jedi_import_error._jedi_import_counter import JediImportCounter', path='/home/smg/Dropbox/proj
...: ects/jedi_import_error/jedi_import_error/jedi_import_error.py')
...: s.goto_definitions()
...:
speed: init 0.000625848770142
speed: import (<Name: jedi_import_error@1,5>, <Name: _jedi_import_counter@1,23>) 0.00275993347168
warning: /home/smg/Dropbox/projects/jedi_import_error/jedi_import_error/jedi_import_error.py:1:23: E3 Potential ImportError.
speed: import (<Name: jedi_import_error@1,5>, <Name: _jedi_import_counter@1,23>, <Name: JediImportCounter@1,51>) 0.00369191169739
warning: /home/smg/Dropbox/projects/jedi_import_error/jedi_import_error/jedi_import_error.py:1:23: E3 Potential ImportError.
dbg: after import: set([])
Out[3]: []
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment