Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing docstrings for math module, other compiled stdlib libraries #465

Closed
andrewbschneider opened this issue Oct 7, 2020 · 7 comments
Closed
Labels
enhancement New feature or request fixed in next version (main) A fix has been implemented and will appear in an upcoming version

Comments

@andrewbschneider
Copy link

Environment data

  • Language Server version: v2020.9.8
  • OS and version: MacOS Catalina
  • Python version (& distribution if applicable, e.g. Anaconda): 3.7.7

Expected behaviour

Expected Intellisense to bring up docstring for math

Actual behaviour

image

Logs

[Info  - 7:40:35 AM] Pylance language server 2020.9.8 (pyright a0620921) starting
[Info  - 7:40:35 AM] Server root directory: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist
[Info  - 7:40:35 AM] No configuration file found.
[Info  - 7:40:35 AM] Setting pythonPath for service "drive": "/usr/local/opt/python/bin/python3.7"
Search paths found for configured python interpreter:
  /usr/local/Cellar/python/3.7.7/Frameworks/Python.framework/Versions/3.7/lib/python3.7
  /usr/local/Cellar/python/3.7.7/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload
  /Users/andrewschneider/Library/Python/3.7/lib/python/site-packages
  /usr/local/lib/python3.7/site-packages
[Error - 7:40:35 AM] stubPath /Users/andrewschneider/dev/drive/typings is not a valid directory.
[Info  - 7:40:35 AM] Assuming Python version 3.7
[Info  - 7:40:35 AM] Assuming Python platform Darwin
[Info  - 7:40:35 AM] Searching for source files
[Info  - 7:40:35 AM] Found 7 source files
[Info  - 7:40:35 AM] Background analysis(1) root directory: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist
[Info  - 7:40:35 AM] Background analysis(1) started
Background analysis message: setConfigOptions
Background analysis message: setTrackedFiles
Background analysis message: markAllFilesDirty
Background analysis message: setFileOpened
Background analysis message: setFileOpened
Background analysis message: getSemanticTokens
[BG(1)] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (54ms)
[BG(1)] parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/2and3/builtins.pyi (170ms)
[BG(1)] binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/2and3/builtins.pyi (50ms)
[BG(1)] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)] parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/2and3/math.pyi (6ms)
[BG(1)] binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/2and3/math.pyi (2ms)
Background analysis message: analyze
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/testpy.py ...
[BG(1)]   parsing: /Users/andrewschneider/dev/drive/ntdb/testpy.py (58ms)
[BG(1)]   binding: /Users/andrewschneider/dev/drive/ntdb/testpy.py (2ms)
[BG(1)]   checking: /Users/andrewschneider/dev/drive/ntdb/testpy.py ...
[BG(1)]     parsing: /usr/local/lib/python3.7/site-packages/numpy/__init__.py (44ms)
[BG(1)]     binding: /usr/local/lib/python3.7/site-packages/numpy/__init__.py ...
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/numpy/core/__init__.py (27ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/numpy/core/__init__.py ...
[BG(1)]         parsing: /usr/local/lib/python3.7/site-packages/numpy/core/numeric.py (75ms)
[BG(1)]         binding: /usr/local/lib/python3.7/site-packages/numpy/core/numeric.py ...
[BG(1)]           parsing: /usr/local/lib/python3.7/site-packages/numpy/core/umath.py (12ms)
[BG(1)]           binding: /usr/local/lib/python3.7/site-packages/numpy/core/umath.py (0ms)
[BG(1)]           parsing: /usr/local/lib/python3.7/site-packages/numpy/core/numerictypes.py (20ms)
[BG(1)]           binding: /usr/local/lib/python3.7/site-packages/numpy/core/numerictypes.py (4ms)
[BG(1)]           parsing: /usr/local/lib/python3.7/site-packages/numpy/core/fromnumeric.py (40ms)
[BG(1)]           binding: /usr/local/lib/python3.7/site-packages/numpy/core/fromnumeric.py (7ms)
[BG(1)]           parsing: /usr/local/lib/python3.7/site-packages/numpy/core/arrayprint.py (40ms)
[BG(1)]           binding: /usr/local/lib/python3.7/site-packages/numpy/core/arrayprint.py (12ms)
[BG(1)]           parsing: /usr/local/lib/python3.7/site-packages/numpy/core/_asarray.py (5ms)
[BG(1)]           binding: /usr/local/lib/python3.7/site-packages/numpy/core/_asarray.py (1ms)
[BG(1)]           parsing: /usr/local/lib/python3.7/site-packages/numpy/core/_ufunc_config.py (11ms)
[BG(1)]           binding: /usr/local/lib/python3.7/site-packages/numpy/core/_ufunc_config.py (2ms)
[BG(1)]         binding: /usr/local/lib/python3.7/site-packages/numpy/core/numeric.py (176ms)
[BG(1)]         parsing: /usr/local/lib/python3.7/site-packages/numpy/core/records.py (26ms)
[BG(1)]         binding: /usr/local/lib/python3.7/site-packages/numpy/core/records.py (10ms)
[BG(1)]         parsing: /usr/local/lib/python3.7/site-packages/numpy/core/memmap.py (14ms)
[BG(1)]         binding: /usr/local/lib/python3.7/site-packages/numpy/core/memmap.py (2ms)
[BG(1)]         parsing: /usr/local/lib/python3.7/site-packages/numpy/core/function_base.py (15ms)
[BG(1)]         binding: /usr/local/lib/python3.7/site-packages/numpy/core/function_base.py (3ms)
[BG(1)]         parsing: /usr/local/lib/python3.7/site-packages/numpy/core/machar.py (19ms)
[BG(1)]         binding: /usr/local/lib/python3.7/site-packages/numpy/core/machar.py (5ms)
[BG(1)]         parsing: /usr/local/lib/python3.7/site-packages/numpy/core/getlimits.py (23ms)
[BG(1)]         binding: /usr/local/lib/python3.7/site-packages/numpy/core/getlimits.py (11ms)
[BG(1)]         parsing: /usr/local/lib/python3.7/site-packages/numpy/core/shape_base.py (35ms)
[BG(1)]         binding: /usr/local/lib/python3.7/site-packages/numpy/core/shape_base.py (6ms)
[BG(1)]         parsing: /usr/local/lib/python3.7/site-packages/numpy/core/einsumfunc.py (44ms)
[BG(1)]         binding: /usr/local/lib/python3.7/site-packages/numpy/core/einsumfunc.py (9ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/numpy/core/__init__.py (480ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/numpy/lib/__init__.py (6ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/numpy/lib/__init__.py ...
[BG(1)]         parsing: /usr/local/lib/python3.7/site-packages/numpy/lib/type_check.py (37ms)
[BG(1)]         binding: /usr/local/lib/python3.7/site-packages/numpy/lib/type_check.py (3ms)
[BG(1)]         parsing: /usr/local/lib/python3.7/site-packages/numpy/lib/index_tricks.py (15ms)
[BG(1)]         binding: /usr/local/lib/python3.7/site-packages/numpy/lib/index_tricks.py (4ms)
[BG(1)]         parsing: /usr/local/lib/python3.7/site-packages/numpy/lib/function_base.py (66ms)
[BG(1)]         binding: /usr/local/lib/python3.7/site-packages/numpy/lib/function_base.py (32ms)
[BG(1)]         parsing: /usr/local/lib/python3.7/site-packages/numpy/lib/nanfunctions.py (24ms)
[BG(1)]         binding: /usr/local/lib/python3.7/site-packages/numpy/lib/nanfunctions.py (4ms)
[BG(1)]         parsing: /usr/local/lib/python3.7/site-packages/numpy/lib/shape_base.py (13ms)
[BG(1)]         binding: /usr/local/lib/python3.7/site-packages/numpy/lib/shape_base.py (8ms)
[BG(1)]         parsing: /usr/local/lib/python3.7/site-packages/numpy/lib/stride_tricks.py (3ms)
[BG(1)]         binding: /usr/local/lib/python3.7/site-packages/numpy/lib/stride_tricks.py (1ms)
[BG(1)]         parsing: /usr/local/lib/python3.7/site-packages/numpy/lib/twodim_base.py (5ms)
[BG(1)]         binding: /usr/local/lib/python3.7/site-packages/numpy/lib/twodim_base.py (2ms)
[BG(1)]         parsing: /usr/local/lib/python3.7/site-packages/numpy/lib/ufunclike.py (1ms)
[BG(1)]         binding: /usr/local/lib/python3.7/site-packages/numpy/lib/ufunclike.py (1ms)
[BG(1)]         parsing: /usr/local/lib/python3.7/site-packages/numpy/lib/histograms.py (11ms)
[BG(1)]         binding: /usr/local/lib/python3.7/site-packages/numpy/lib/histograms.py (6ms)
[BG(1)]         parsing: /usr/local/lib/python3.7/site-packages/numpy/lib/polynomial.py (28ms)
[BG(1)]         binding: /usr/local/lib/python3.7/site-packages/numpy/lib/polynomial.py (12ms)
[BG(1)]         parsing: /usr/local/lib/python3.7/site-packages/numpy/lib/utils.py (32ms)
[BG(1)]         binding: /usr/local/lib/python3.7/site-packages/numpy/lib/utils.py (13ms)
[BG(1)]         parsing: /usr/local/lib/python3.7/site-packages/numpy/lib/arraysetops.py (5ms)
[BG(1)]         binding: /usr/local/lib/python3.7/site-packages/numpy/lib/arraysetops.py (9ms)
[BG(1)]         parsing: /usr/local/lib/python3.7/site-packages/numpy/lib/npyio.py (55ms)
[BG(1)]         binding: /usr/local/lib/python3.7/site-packages/numpy/lib/npyio.py (30ms)
[BG(1)]         parsing: /usr/local/lib/python3.7/site-packages/numpy/lib/financial.py (14ms)
[BG(1)]         binding: /usr/local/lib/python3.7/site-packages/numpy/lib/financial.py (2ms)
[BG(1)]         parsing: /usr/local/lib/python3.7/site-packages/numpy/lib/arraypad.py (8ms)
[BG(1)]         binding: /usr/local/lib/python3.7/site-packages/numpy/lib/arraypad.py (2ms)
[BG(1)]         parsing: /usr/local/lib/python3.7/site-packages/numpy/lib/_version.py (2ms)
[BG(1)]         binding: /usr/local/lib/python3.7/site-packages/numpy/lib/_version.py (2ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/numpy/lib/__init__.py (585ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/numpy/matrixlib/__init__.py (2ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/numpy/matrixlib/__init__.py ...
[BG(1)]         parsing: /usr/local/lib/python3.7/site-packages/numpy/matrixlib/defmatrix.py (6ms)
[BG(1)]         binding: /usr/local/lib/python3.7/site-packages/numpy/matrixlib/defmatrix.py (6ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/numpy/matrixlib/__init__.py (13ms)
[BG(1)]     binding: /usr/local/lib/python3.7/site-packages/numpy/__init__.py (1119ms)
[BG(1)]     parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/pandas/__init__.pyi (4ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/pandas/__init__.pyi (0ms)
[BG(1)]     parsing: /usr/local/lib/python3.7/site-packages/seaborn/__init__.py (17ms)
[BG(1)]     binding: /usr/local/lib/python3.7/site-packages/seaborn/__init__.py ...
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/seaborn/rcmod.py (12ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/seaborn/rcmod.py (4ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/seaborn/utils.py (58ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/seaborn/utils.py (6ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/seaborn/palettes.py (23ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/seaborn/palettes.py (19ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/seaborn/relational.py (121ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/seaborn/relational.py (9ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/seaborn/regression.py (27ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/seaborn/regression.py (11ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/seaborn/categorical.py (47ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/seaborn/categorical.py (17ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/seaborn/distributions.py (11ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/seaborn/distributions.py (3ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/seaborn/matrix.py (16ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/seaborn/matrix.py (5ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/seaborn/miscplot.py (5ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/seaborn/miscplot.py (0ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/seaborn/axisgrid.py (20ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/seaborn/axisgrid.py (5ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/seaborn/widgets.py (9ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/seaborn/widgets.py (1ms)
[BG(1)]     binding: /usr/local/lib/python3.7/site-packages/seaborn/__init__.py (461ms)
[BG(1)]     parsing: /usr/local/lib/python3.7/site-packages/scipy/__init__.py (21ms)
[BG(1)]     binding: /usr/local/lib/python3.7/site-packages/scipy/__init__.py (1ms)
[BG(1)]     parsing: /usr/local/lib/python3.7/site-packages/scipy/stats/__init__.py (9ms)
[BG(1)]     binding: /usr/local/lib/python3.7/site-packages/scipy/stats/__init__.py ...
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/scipy/stats/stats.py (77ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/scipy/stats/stats.py (38ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/scipy/stats/distributions.py (2ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/scipy/stats/distributions.py ...
[BG(1)]         parsing: /usr/local/lib/python3.7/site-packages/scipy/stats/_continuous_distns.py (109ms)
[BG(1)]         binding: /usr/local/lib/python3.7/site-packages/scipy/stats/_continuous_distns.py (58ms)
[BG(1)]         parsing: /usr/local/lib/python3.7/site-packages/scipy/stats/_discrete_distns.py (26ms)
[BG(1)]         binding: /usr/local/lib/python3.7/site-packages/scipy/stats/_discrete_distns.py (5ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/scipy/stats/distributions.py (201ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/scipy/stats/morestats.py (35ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/scipy/stats/morestats.py (11ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/scipy/stats/_binned_statistic.py (11ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/scipy/stats/_binned_statistic.py (1ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/scipy/stats/_multivariate.py (41ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/scipy/stats/_multivariate.py (9ms)
[BG(1)]     binding: /usr/local/lib/python3.7/site-packages/scipy/stats/__init__.py (443ms)
[BG(1)]     parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/ast.pyi (7ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/ast.pyi ...
[BG(1)]       parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/_ast.pyi (4ms)
[BG(1)]       binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/_ast.pyi (2ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/ast.pyi (7ms)
[BG(1)]     parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/2and3/_typeshed/__init__.pyi (6ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/2and3/_typeshed/__init__.pyi (1ms)
[BG(1)]     parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/third_party/2and3/typing_extensions.pyi (3ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/third_party/2and3/typing_extensions.pyi (1ms)
[BG(1)]     parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/typing.pyi (9ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/typing.pyi (13ms)
[BG(1)]     parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/matplotlib/pyplot.pyi (70ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/matplotlib/pyplot.pyi (4ms)
[BG(1)]     parsing: /usr/local/lib/python3.7/site-packages/statsmodels/formula/api.py (20ms)
[BG(1)]     binding: /usr/local/lib/python3.7/site-packages/statsmodels/formula/api.py (0ms)
[BG(1)]     parsing: /Users/andrewschneider/dev/drive/ntdb/mystats.py (21ms)
[BG(1)]     binding: /Users/andrewschneider/dev/drive/ntdb/mystats.py (2ms)
[BG(1)]     parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/importlib/__init__.pyi (4ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/importlib/__init__.pyi (1ms)
[BG(1)]     parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/types.pyi (7ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/types.pyi (2ms)
[BG(1)]     parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/_importlib_modulespec.pyi (2ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/_importlib_modulespec.pyi (0ms)
[BG(1)]     parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/pandas/_config/__init__.pyi (1ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/pandas/_config/__init__.pyi (1ms)
[BG(1)]     parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/pandas/_config/config.pyi (4ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/pandas/_config/config.pyi (0ms)
[BG(1)]     parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/pandas/io/api.pyi (53ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/pandas/io/api.pyi (0ms)
[BG(1)]     parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/pandas/io/parquet.pyi (9ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/pandas/io/parquet.pyi (0ms)
[BG(1)]     parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/pandas/_typing.pyi (24ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/pandas/_typing.pyi (4ms)
[BG(1)]     parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/pathlib.pyi (4ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/pathlib.pyi (1ms)
[BG(1)]     parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/os/__init__.pyi (15ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/os/__init__.pyi (10ms)
[BG(1)]     parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/abc.pyi (5ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/abc.pyi (0ms)
[BG(1)]     parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/pandas/core/frame.pyi (85ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/pandas/core/frame.pyi (6ms)
[BG(1)]     parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/pandas/core/generic.pyi (19ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/pandas/core/generic.pyi (3ms)
[BG(1)]     parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/pandas/core/base.pyi (9ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/pandas/core/base.pyi (0ms)
[BG(1)]     parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/pandas/core/accessor.pyi (2ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/pandas/core/accessor.pyi (0ms)
[BG(1)]     parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/pandas/core/indexing.pyi (5ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/pandas/core/indexing.pyi (0ms)
[BG(1)]     parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/pandas/core/series.pyi (30ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/pandas/core/series.pyi (5ms)
[BG(1)]     parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/2and3/datetime.pyi (9ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/2and3/datetime.pyi (2ms)
[BG(1)]     parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/pandas/core/indexes/api.pyi (29ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/pandas/core/indexes/api.pyi (6ms)
[BG(1)]     parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/pandas/core/indexes/base.pyi (7ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/pandas/core/indexes/base.pyi (2ms)
[BG(1)]     parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/pandas/core/api.pyi (54ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/pandas/core/api.pyi (0ms)
[BG(1)]     parsing: /usr/local/lib/python3.7/site-packages/numpy/core/multiarray.py (16ms)
[BG(1)]     binding: /usr/local/lib/python3.7/site-packages/numpy/core/multiarray.py (2ms)
[BG(1)]     parsing: /usr/local/lib/python3.7/site-packages/statsmodels/api.py (39ms)
[BG(1)]     binding: /usr/local/lib/python3.7/site-packages/statsmodels/api.py (7ms)
[BG(1)]     parsing: /usr/local/lib/python3.7/site-packages/statsmodels/regression/linear_model.py (89ms)
[BG(1)]     binding: /usr/local/lib/python3.7/site-packages/statsmodels/regression/linear_model.py (17ms)
[BG(1)]     parsing: /usr/local/lib/python3.7/site-packages/statsmodels/base/model.py (53ms)
[BG(1)]     binding: /usr/local/lib/python3.7/site-packages/statsmodels/base/model.py (6ms)
[BG(1)]     parsing: /usr/local/lib/python3.7/site-packages/statsmodels/formula/__init__.py (5ms)
[BG(1)]     binding: /usr/local/lib/python3.7/site-packages/statsmodels/formula/__init__.py (0ms)
[BG(1)]     parsing: /usr/local/lib/python3.7/site-packages/statsmodels/formula/formulatools.py (5ms)
[BG(1)]     binding: /usr/local/lib/python3.7/site-packages/statsmodels/formula/formulatools.py (1ms)
[BG(1)]     parsing: /usr/local/lib/python3.7/site-packages/statsmodels/compat/python.py (1ms)
[BG(1)]     binding: /usr/local/lib/python3.7/site-packages/statsmodels/compat/python.py (1ms)
[BG(1)]     parsing: /usr/local/lib/python3.7/site-packages/patsy/__init__.py (32ms)
[BG(1)]     binding: /usr/local/lib/python3.7/site-packages/patsy/__init__.py (1ms)
[BG(1)]     parsing: /usr/local/lib/python3.7/site-packages/statsmodels/base/data.py (9ms)
[BG(1)]     binding: /usr/local/lib/python3.7/site-packages/statsmodels/base/data.py (8ms)
[BG(1)]     parsing: /usr/local/lib/python3.7/site-packages/statsmodels/tools/data.py (2ms)
[BG(1)]     binding: /usr/local/lib/python3.7/site-packages/statsmodels/tools/data.py (1ms)
[BG(1)]     parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/functools.pyi (3ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/functools.pyi (0ms)
[BG(1)]     parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/pandas/core/groupby/__init__.pyi (1ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/pandas/core/groupby/__init__.pyi (0ms)
[BG(1)]     parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/pandas/core/groupby/generic.pyi (13ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/pandas/core/groupby/generic.pyi (1ms)
[BG(1)]     parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/pandas/core/groupby/groupby.pyi (3ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/pandas/core/groupby/groupby.pyi (1ms)
[BG(1)]     parsing: /usr/local/lib/python3.7/site-packages/scipy/interpolate/__init__.py (2ms)
[BG(1)]     binding: /usr/local/lib/python3.7/site-packages/scipy/interpolate/__init__.py ...
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/scipy/interpolate/interpolate.py (42ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/scipy/interpolate/interpolate.py (14ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/scipy/interpolate/fitpack.py (45ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/scipy/interpolate/fitpack.py (0ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/scipy/interpolate/fitpack2.py (47ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/scipy/interpolate/fitpack2.py (6ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/scipy/interpolate/polyint.py (38ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/scipy/interpolate/polyint.py (2ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/scipy/interpolate/_cubic.py (23ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/scipy/interpolate/_cubic.py (2ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/scipy/interpolate/ndgriddata.py (4ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/scipy/interpolate/ndgriddata.py (1ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/scipy/interpolate/_bsplines.py (17ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/scipy/interpolate/_bsplines.py (7ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/scipy/interpolate/_pade.py (4ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/scipy/interpolate/_pade.py (1ms)
[BG(1)]     binding: /usr/local/lib/python3.7/site-packages/scipy/interpolate/__init__.py (273ms)
[BG(1)]     parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/matplotlib/colors.pyi (2ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/matplotlib/colors.pyi (1ms)
[BG(1)]     parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/matplotlib/figure.pyi (2ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/matplotlib/figure.pyi (1ms)
[BG(1)]     parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/matplotlib/artist.pyi (1ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/matplotlib/artist.pyi (0ms)
[BG(1)]     parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/matplotlib/_typing.pyi (1ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/matplotlib/_typing.pyi (1ms)
[BG(1)]     parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/matplotlib/container.pyi (2ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/matplotlib/container.pyi (0ms)
[BG(1)]     parsing: /usr/local/lib/python3.7/site-packages/numpy/core/overrides.py (6ms)
[BG(1)]     binding: /usr/local/lib/python3.7/site-packages/numpy/core/overrides.py (1ms)
[BG(1)]     parsing: /usr/local/lib/python3.7/site-packages/numpy/compat/_inspect.py (5ms)
[BG(1)]     binding: /usr/local/lib/python3.7/site-packages/numpy/compat/_inspect.py (1ms)
[BG(1)]     parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/2and3/operator.pyi (5ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/2and3/operator.pyi (6ms)
[BG(1)]     parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/sys.pyi (4ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/sys.pyi (4ms)
[BG(1)]     parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/2and3/warnings.pyi (5ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/2and3/warnings.pyi (0ms)
[BG(1)]     parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/2and3/numbers.pyi (3ms)
[BG(1)]     binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/2and3/numbers.pyi (1ms)
[BG(1)]     parsing: /usr/local/lib/python3.7/site-packages/numpy/core/_type_aliases.py (9ms)
[BG(1)]     binding: /usr/local/lib/python3.7/site-packages/numpy/core/_type_aliases.py (2ms)
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (20ms)
[FG] parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/2and3/builtins.pyi (206ms)
[FG] binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/2and3/builtins.pyi (74ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (4ms)
[BG(1)]     parsing: /usr/local/lib/python3.7/site-packages/scipy/linalg/__init__.py (6ms)
[BG(1)]     binding: /usr/local/lib/python3.7/site-packages/scipy/linalg/__init__.py ...
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/scipy/linalg/misc.py (2ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/scipy/linalg/misc.py (1ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/scipy/linalg/basic.py (11ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/scipy/linalg/basic.py (3ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/scipy/linalg/decomp.py (14ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/scipy/linalg/decomp.py (14ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/scipy/linalg/decomp_lu.py (12ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/scipy/linalg/decomp_lu.py (1ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/scipy/linalg/_decomp_ldl.py (3ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/scipy/linalg/_decomp_ldl.py (1ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/scipy/linalg/decomp_cholesky.py (4ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/scipy/linalg/decomp_cholesky.py (0ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/scipy/linalg/decomp_qr.py (5ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/scipy/linalg/decomp_qr.py (5ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/scipy/linalg/_decomp_qz.py (4ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/scipy/linalg/_decomp_qz.py (1ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/scipy/linalg/decomp_svd.py (3ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/scipy/linalg/decomp_svd.py (1ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/scipy/linalg/decomp_schur.py (3ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/scipy/linalg/decomp_schur.py (2ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/scipy/linalg/_decomp_polar.py (2ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/scipy/linalg/_decomp_polar.py (0ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/scipy/linalg/matfuncs.py (18ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/scipy/linalg/matfuncs.py (1ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/scipy/linalg/blas.py (6ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/scipy/linalg/blas.py (2ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/scipy/linalg/lapack.py (5ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/scipy/linalg/lapack.py (1ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/scipy/linalg/special_matrices.py (7ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/scipy/linalg/special_matrices.py (2ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/scipy/linalg/_solvers.py (12ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/scipy/linalg/_solvers.py (2ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/scipy/linalg/_procrustes.py (2ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/scipy/linalg/_procrustes.py (0ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/scipy/linalg/_sketches.py (5ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/scipy/linalg/_sketches.py (0ms)
[BG(1)]       parsing: /usr/local/lib/python3.7/site-packages/scipy/linalg/_decomp_cossin.py (4ms)
[BG(1)]       binding: /usr/local/lib/python3.7/site-packages/scipy/linalg/_decomp_cossin.py (1ms)
[BG(1)]     binding: /usr/local/lib/python3.7/site-packages/scipy/linalg/__init__.py (167ms)
[BG(1)]   checking: /Users/andrewschneider/dev/drive/ntdb/testpy.py (4328ms)
[Info  - 7:40:40 AM] [BG(1)] Long operation: checking: /Users/andrewschneider/dev/drive/ntdb/testpy.py (4328ms)
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/testpy.py (4389ms)
[Info  - 7:40:40 AM] [BG(1)] Long operation: analyzing: /Users/andrewschneider/dev/drive/ntdb/testpy.py (4389ms)
Background analysis message: getSemanticTokens
Background analysis message: getSemanticTokens
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)] parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/re.pyi (5ms)
[BG(1)] binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/re.pyi (1ms)
[BG(1)] parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/enum.pyi (2ms)
[BG(1)] binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/enum.pyi (3ms)
[BG(1)] parsing: /usr/local/lib/python3.7/site-packages/scipy/_lib/_util.py (10ms)
[BG(1)] binding: /usr/local/lib/python3.7/site-packages/scipy/_lib/_util.py (5ms)
[BG(1)] parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/matplotlib/lines.pyi (2ms)
[BG(1)] binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/matplotlib/lines.pyi (0ms)
[BG(1)] parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/matplotlib/text.pyi (1ms)
[BG(1)] binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/matplotlib/text.pyi (0ms)
[BG(1)] parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/matplotlib/legend.pyi (2ms)
[BG(1)] binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/bundled-stubs/matplotlib/legend.pyi (0ms)
Background analysis message: getSemanticTokens
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getSemanticTokens
[BG(1)] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: getSemanticTokens
Background analysis message: analyze
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/testpy.py ...
[BG(1)]   checking: /Users/andrewschneider/dev/drive/ntdb/testpy.py (315ms)
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/testpy.py (316ms)
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/2and3/_typeshed/__init__.pyi (24ms)
[FG] binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/2and3/_typeshed/__init__.pyi (2ms)
[FG] parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/third_party/2and3/typing_extensions.pyi (14ms)
[FG] binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/third_party/2and3/typing_extensions.pyi (2ms)
[FG] parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/typing.pyi (59ms)
[FG] binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/typing.pyi (15ms)
[FG] parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/abc.pyi (2ms)
[FG] binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/abc.pyi (1ms)
[FG] parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/ast.pyi (28ms)
[FG] binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/ast.pyi ...
[FG]   parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/_ast.pyi (7ms)
[FG]   binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/_ast.pyi (7ms)
[FG] binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/ast.pyi (20ms)
[FG] parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/types.pyi (9ms)
[FG] binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/types.pyi (3ms)
[FG] parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/os/__init__.pyi (18ms)
[FG] binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/os/__init__.pyi (32ms)
[FG] parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/io.pyi (8ms)
[FG] binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/io.pyi (3ms)
[FG] parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/_importlib_modulespec.pyi (1ms)
[FG] binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/_importlib_modulespec.pyi (1ms)
[FG] parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/posix.pyi (10ms)
[FG] binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/3/posix.pyi (2ms)
Background analysis message: getDiagnosticsForRange
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: analyze
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py ...
[BG(1)]   parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)]   binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)]   checking: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
Background analysis message: resumeAnalysis
Background analysis message: resumeAnalysis
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getSemanticTokens
[BG(1)] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: getDiagnosticsForRange
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getSemanticTokens
[BG(1)] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (2ms)
[BG(1)] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (7ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (4ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: getSemanticTokens
[BG(1)] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (4ms)
[BG(1)] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (4ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: analyze
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py ...
[BG(1)]   parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (5ms)
[BG(1)]   binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)]   checking: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (5ms)
Background analysis message: resumeAnalysis
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getSemanticTokens
[BG(1)] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
Background analysis message: analyze
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py ...
[BG(1)]   checking: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: resumeAnalysis
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getSemanticTokens
[BG(1)] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
Background analysis message: analyze
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py ...
[BG(1)]   checking: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: resumeAnalysis
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getSemanticTokens
[BG(1)] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: analyze
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py ...
[BG(1)]   checking: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: resumeAnalysis
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py ...
[BG(1)]   parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
[BG(1)]   binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)]   checking: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
Background analysis message: resumeAnalysis
Background analysis message: getSemanticTokens
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: analyze
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] parsing: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/2and3/math.pyi (3ms)
[FG] binding: /Users/andrewschneider/.vscode/extensions/ms-python.vscode-pylance-2020.9.8/dist/typeshed-fallback/stdlib/2and3/math.pyi (2ms)
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
Background analysis message: getSemanticTokens
[BG(1)] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getSemanticTokens
[BG(1)] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
[BG(1)] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: analyze
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py ...
[BG(1)]   checking: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
Background analysis message: resumeAnalysis
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getSemanticTokens
[BG(1)] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: analyze
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py ...
[BG(1)]   parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
[BG(1)]   binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)]   checking: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (2ms)
Background analysis message: resumeAnalysis
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
Background analysis message: getSemanticTokens
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
Background analysis message: getSemanticTokens
[BG(1)] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: analyze
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py ...
[BG(1)]   checking: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
Background analysis message: resumeAnalysis
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
Background analysis message: getSemanticTokens
[BG(1)] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
[BG(1)] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: analyze
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py ...
[BG(1)]   checking: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
Background analysis message: resumeAnalysis
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: analyze
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py ...
[BG(1)]   parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)]   binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)]   checking: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
Background analysis message: resumeAnalysis
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getSemanticTokens
[BG(1)] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: analyze
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py ...
[BG(1)]   parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)]   binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)]   checking: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
Background analysis message: resumeAnalysis
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getSemanticTokens
[BG(1)] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: analyze
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py ...
[BG(1)]   checking: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: resumeAnalysis
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
Background analysis message: getSemanticTokens
[BG(1)] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
[BG(1)] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: analyze
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py ...
[BG(1)]   checking: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: resumeAnalysis
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getSemanticTokens
[BG(1)] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: analyze
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py ...
[BG(1)]   checking: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: resumeAnalysis
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
Background analysis message: getSemanticTokens
[BG(1)] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getSemanticTokens
[BG(1)] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (4ms)
[BG(1)] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getSemanticTokens
[BG(1)] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
Background analysis message: analyze
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py ...
[BG(1)]   checking: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: resumeAnalysis
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getSemanticTokens
[BG(1)] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
Background analysis message: analyze
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py ...
[BG(1)]   checking: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: resumeAnalysis
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getSemanticTokens
[BG(1)] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getSemanticTokens
[BG(1)] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: analyze
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py ...
[BG(1)]   checking: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: getDiagnosticsForRange
Background analysis message: resumeAnalysis
Background analysis message: getDiagnosticsForRange
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: analyze
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py ...
[BG(1)]   parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
[BG(1)]   binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)]   checking: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (2ms)
Background analysis message: resumeAnalysis
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getSemanticTokens
[BG(1)] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getSemanticTokens
[BG(1)] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: analyze
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py ...
[BG(1)]   checking: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
Background analysis message: resumeAnalysis
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getSemanticTokens
[BG(1)] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
[BG(1)] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getSemanticTokens
[BG(1)] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: analyze
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py ...
[BG(1)]   checking: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: resumeAnalysis
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getSemanticTokens
[BG(1)] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (2ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: analyze
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py ...
[BG(1)]   checking: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: resumeAnalysis
[FG] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[FG] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: setFileOpened
Background analysis message: markFilesDirty
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
Background analysis message: getSemanticTokens
[BG(1)] parsing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)] binding: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
Background analysis message: analyze
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py ...
[BG(1)]   checking: /Users/andrewschneider/dev/drive/ntdb/vscode.py (0ms)
[BG(1)] analyzing: /Users/andrewschneider/dev/drive/ntdb/vscode.py (1ms)
Background analysis message: resumeAnalysis
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
Background analysis message: getDiagnosticsForRange
@github-actions github-actions bot added the triage label Oct 7, 2020
@jakebailey jakebailey changed the title Intellisense for math not working Missing docstrings for math module Oct 7, 2020
@jakebailey jakebailey added compiled enhancement New feature or request labels Oct 7, 2020
@github-actions github-actions bot removed the triage label Oct 7, 2020
@jakebailey
Copy link
Member

This is currently expected behavior; math is a compiled module and therefore has no source code we can read for docstrings.

We recently added support for the builtins module's docstrings; this would be an extension of that (but is more difficult to handle).

@tkuraku
Copy link

tkuraku commented Feb 23, 2021

I have custom compiled modules that pylance doesn't show docstring information for. Jedi works great. It would go along way to enable docstrings for compiled modules.

@jakebailey
Copy link
Member

It's not generally in our plan to analyze non-stdlib compiled code for anything; doing so is unsafe as it executes the modules. We'd need to examine that separately (and I believe there are a few open issues related to that under the compiled label).

@jakebailey jakebailey changed the title Missing docstrings for math module Missing docstrings for math module, other compiled stdlib libraries Mar 10, 2021
@jakebailey
Copy link
Member

Retitled this to note that there are other modules in the standard library that would be worthwhile to get docs for (e.g., itertools).

@jakebailey jakebailey added the fixed in next version (main) A fix has been implemented and will appear in an upcoming version label Apr 28, 2021
@jakebailey
Copy link
Member

This issue has been fixed in version 2021.4.3, which we've just released. You can find the changelog here: https://github.com/microsoft/pylance-release/blob/main/CHANGELOG.md#202143-29-april-2021

@levarish
Copy link

using spyder Spyder 4.2.5 ,
when i run in
import math
math.c+ctrl+SPACE --> spyder cannot find math.comb()

where:
import math
math.sq+CTRL+SPACE --> works fine

When i run the same from the ipython console - all works fine :
Both attribute comb() is found and CTRL+i show the doc string

@jakebailey
Copy link
Member

This works fine in Pylance:

image

I'm pretty sure is an entirely different editor than VS Code; you should report an issue to them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request fixed in next version (main) A fix has been implemented and will appear in an upcoming version
Projects
None yet
Development

No branches or pull requests

4 participants