diff --git a/latest-results.md b/latest-results.md index ab87b42..eb3db8a 100644 --- a/latest-results.md +++ b/latest-results.md @@ -1,8 +1,8 @@ # Python LSP Benchmark Comparison -Generated from `results/bench-servers/summary-20260422T063331Z.json` +Generated from `results/bench-servers/summary-20260504T230046Z.json` -- Generated at: 20260422T063331Z +- Generated at: 20260504T230046Z - Config: `github-releases` - Servers: pyright, ty, pyrefly, pylsp-mypy - Baseline server: Pyright (pyright) @@ -13,8 +13,8 @@ Generated from `results/bench-servers/summary-20260422T063331Z.json` | Server | Version | Source | | --- | --- | --- | | Pyright | 1.1.409 | /home/runner/work/python-lsp-compare/python-lsp-compare/.python-lsp-compare/servers/pyright/1.1.409/package/dist/pyright-langserver.js | -| Ty | 0.0.32 | /home/runner/work/python-lsp-compare/python-lsp-compare/.python-lsp-compare/servers/ty/0.0.32/ty-x86_64-unknown-linux-gnu/ty | -| Pyrefly | 0.62.0 | /home/runner/work/python-lsp-compare/python-lsp-compare/.python-lsp-compare/servers/pyrefly/venv/bin/pyrefly | +| Ty | 0.0.34 | /home/runner/work/python-lsp-compare/python-lsp-compare/.python-lsp-compare/servers/ty/0.0.34/ty-x86_64-unknown-linux-gnu/ty | +| Pyrefly | 0.63.1 | /home/runner/work/python-lsp-compare/python-lsp-compare/.python-lsp-compare/servers/pyrefly/venv/bin/pyrefly | | pylsp-mypy | 1.14.0 | /home/runner/work/python-lsp-compare/python-lsp-compare/.python-lsp-compare/servers/pylsp-mypy/venv/bin/pylsp | ## Server Notes @@ -30,10 +30,10 @@ Generated from `results/bench-servers/summary-20260422T063331Z.json` | Server | Success | Benchmarks | Wall clock ms | Avg measured ms | Measured requests | Non-empty % | Failed points | | --- | --- | --- | ---: | ---: | ---: | ---: | ---: | -| [Ty](latest-results/ty-20260422T063331Z.json) | yes | 6 | 3865.50 | 3.29 | 150 | 100% | 0 | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | no | 8 | 9955.56 | 19.01 | 205 | 98% | 1 | -| [Pyright](latest-results/pyright-20260422T063331Z.json) | yes | 6 | 32518.56 | 55.24 | 150 | 97% | 0 | -| [pylsp-mypy](latest-results/pylsp-mypy-20260422T063331Z.json) | no | 6 | 202747.56 | 338.65 | 150 | 80% | 5 | +| [Ty](latest-results/ty-20260504T230046Z.json) | yes | 6 | 3906.42 | 3.26 | 150 | 100% | 0 | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | no | 8 | 10283.17 | 19.64 | 202 | 98% | 0 | +| [Pyright](latest-results/pyright-20260504T230046Z.json) | yes | 6 | 33898.28 | 60.82 | 150 | 97% | 0 | +| [pylsp-mypy](latest-results/pylsp-mypy-20260504T230046Z.json) | no | 6 | 204662.89 | 339.72 | 150 | 80% | 5 | *Wall clock ms includes server startup, warmup iterations, and shutdown — but excludes one-time environment creation and dependency installation.* @@ -41,10 +41,10 @@ Generated from `results/bench-servers/summary-20260422T063331Z.json` | Server | Success | Wall clock ms | Avg measured ms | Points | Measured requests | Non-empty % | Failed points | | --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | -| [Ty](latest-results/ty-20260422T063331Z.json) | yes | 502.58 | 4.25 | 5 | 25 | 100% | 0 | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 919.50 | 14.93 | 5 | 25 | 100% | 0 | -| [Pyright](latest-results/pyright-20260422T063331Z.json) | yes | 3274.11 | 46.69 | 5 | 25 | 100% | 0 | -| [pylsp-mypy](latest-results/pylsp-mypy-20260422T063331Z.json) | no | 7257.75 | 85.31 | 5 | 25 | 80% | 1 | +| [Ty](latest-results/ty-20260504T230046Z.json) | yes | 517.10 | 4.24 | 5 | 25 | 100% | 0 | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 893.69 | 13.05 | 5 | 25 | 100% | 0 | +| [Pyright](latest-results/pyright-20260504T230046Z.json) | yes | 3277.77 | 46.53 | 5 | 25 | 100% | 0 | +| [pylsp-mypy](latest-results/pylsp-mypy-20260504T230046Z.json) | no | 7380.23 | 85.20 | 5 | 25 | 80% | 1 | ### dataframe completion @@ -52,10 +52,10 @@ Method: `textDocument/completion` | Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Ty](latest-results/ty-20260422T063331Z.json) | yes | 1.59 | 1.73 | 100% | 225.00 | +24.00 | pass | -| [Pyright](latest-results/pyright-20260422T063331Z.json) | yes | 5.38 | 9.09 | 100% | 201.00 | 0.00 | pass | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 37.23 | 146.46 | 100% | 250.00 | +49.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260422T063331Z.json) | yes | 51.37 | 63.78 | 100% | 181.00 | -20.00 | pass | +| [Ty](latest-results/ty-20260504T230046Z.json) | yes | 1.63 | 1.78 | 100% | 225.00 | +24.00 | pass | +| [Pyright](latest-results/pyright-20260504T230046Z.json) | yes | 5.97 | 13.19 | 100% | 201.00 | 0.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 39.42 | 155.61 | 100% | 250.00 | +49.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260504T230046Z.json) | yes | 42.71 | 45.37 | 100% | 181.00 | -20.00 | pass | ### dataframe describe hover @@ -63,10 +63,10 @@ Method: `textDocument/hover` | Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Ty](latest-results/ty-20260422T063331Z.json) | yes | 0.30 | 0.31 | 100% | 4244.00 | +225.00 | pass | -| [Pyright](latest-results/pyright-20260422T063331Z.json) | yes | 1.06 | 1.15 | 100% | 4019.00 | 0.00 | pass | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 9.39 | 18.12 | 100% | 3604.00 | -415.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260422T063331Z.json) | yes | 189.40 | 194.37 | 100% | 4134.00 | +115.00 | pass | +| [Ty](latest-results/ty-20260504T230046Z.json) | yes | 0.30 | 0.33 | 100% | 4244.00 | +225.00 | pass | +| [Pyright](latest-results/pyright-20260504T230046Z.json) | yes | 1.02 | 1.07 | 100% | 4019.00 | 0.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 8.52 | 16.64 | 100% | 3604.00 | -415.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260504T230046Z.json) | yes | 193.29 | 200.42 | 100% | 4134.00 | +115.00 | pass | ### summarize definition @@ -74,10 +74,10 @@ Method: `textDocument/definition` | Server | Success | Mean ms | P95 ms | Non-empty % | Definitions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Ty](latest-results/ty-20260422T063331Z.json) | yes | 0.21 | 0.22 | 100% | 1.00 | 0.00 | pass | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 0.27 | 0.30 | 100% | 1.00 | 0.00 | pass | -| [Pyright](latest-results/pyright-20260422T063331Z.json) | yes | 0.47 | 0.53 | 100% | 1.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260422T063331Z.json) | yes | 1.05 | 1.08 | 100% | 1.00 | 0.00 | pass | +| [Ty](latest-results/ty-20260504T230046Z.json) | yes | 0.22 | 0.25 | 100% | 1.00 | 0.00 | pass | +| [Pyright](latest-results/pyright-20260504T230046Z.json) | yes | 0.59 | 0.95 | 100% | 1.00 | 0.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260504T230046Z.json) | yes | 1.05 | 1.06 | 100% | 1.00 | 0.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 2.91 | 2.93 | 100% | 1.00 | 0.00 | pass | ### edit array then complete (edit+completion) @@ -85,10 +85,10 @@ Method: `textDocument/completion` | Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [pylsp-mypy](latest-results/pylsp-mypy-20260422T063331Z.json) | no | 4.43 | 4.84 | 0% | 0.00 | -169.00 | fail (10) | -| [Ty](latest-results/ty-20260422T063331Z.json) | yes | 17.05 | 17.33 | 100% | 167.00 | -2.00 | pass | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 26.94 | 35.74 | 100% | 149.00 | -20.00 | pass | -| [Pyright](latest-results/pyright-20260422T063331Z.json) | yes | 200.31 | 275.09 | 100% | 169.00 | 0.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260504T230046Z.json) | no | 4.67 | 4.81 | 0% | 0.00 | -169.00 | fail (10) | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 13.70 | 18.07 | 100% | 149.00 | -20.00 | pass | +| [Ty](latest-results/ty-20260504T230046Z.json) | yes | 17.10 | 17.80 | 100% | 167.00 | -2.00 | pass | +| [Pyright](latest-results/pyright-20260504T230046Z.json) | yes | 196.57 | 242.87 | 100% | 169.00 | 0.00 | pass | ### edit array then hover (edit+hover) @@ -96,10 +96,10 @@ Method: `textDocument/hover` | Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 0.80 | 0.87 | 100% | 2075.00 | +1797.00 | pass | -| [Ty](latest-results/ty-20260422T063331Z.json) | yes | 2.07 | 2.11 | 100% | 376.00 | +98.00 | pass | -| [Pyright](latest-results/pyright-20260422T063331Z.json) | yes | 26.21 | 30.24 | 100% | 278.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260422T063331Z.json) | yes | 180.29 | 181.50 | 100% | 5644.00 | +5366.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 0.72 | 0.85 | 100% | 2075.00 | +1797.00 | pass | +| [Ty](latest-results/ty-20260504T230046Z.json) | yes | 1.92 | 1.95 | 100% | 376.00 | +98.00 | pass | +| [Pyright](latest-results/pyright-20260504T230046Z.json) | yes | 28.49 | 30.51 | 100% | 278.00 | 0.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260504T230046Z.json) | yes | 184.29 | 185.36 | 100% | 5644.00 | +5366.00 | pass | ### Result Differences @@ -112,10 +112,10 @@ Method: `textDocument/hover` | Server | Success | Wall clock ms | Avg measured ms | Points | Measured requests | Non-empty % | Failed points | | --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | -| [Ty](latest-results/ty-20260422T063331Z.json) | yes | 247.91 | 1.97 | 5 | 25 | 100% | 0 | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 348.24 | 5.29 | 5 | 25 | 100% | 0 | -| [Pyright](latest-results/pyright-20260422T063331Z.json) | yes | 1317.82 | 14.27 | 5 | 25 | 100% | 0 | -| [pylsp-mypy](latest-results/pylsp-mypy-20260422T063331Z.json) | yes | 7632.00 | 168.35 | 5 | 25 | 100% | 0 | +| [Ty](latest-results/ty-20260504T230046Z.json) | yes | 251.46 | 1.93 | 5 | 25 | 100% | 0 | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 345.37 | 5.17 | 5 | 25 | 100% | 0 | +| [Pyright](latest-results/pyright-20260504T230046Z.json) | yes | 1438.47 | 16.40 | 5 | 25 | 100% | 0 | +| [pylsp-mypy](latest-results/pylsp-mypy-20260504T230046Z.json) | yes | 7762.44 | 173.32 | 5 | 25 | 100% | 0 | ### queryset completion @@ -123,10 +123,10 @@ Method: `textDocument/completion` | Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyright](latest-results/pyright-20260422T063331Z.json) | yes | 4.76 | 7.04 | 100% | 10.00 | 0.00 | pass | -| [Ty](latest-results/ty-20260422T063331Z.json) | yes | 5.11 | 8.40 | 100% | 256.00 | +246.00 | pass | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 22.01 | 86.64 | 100% | 38.00 | +28.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260422T063331Z.json) | yes | 187.55 | 594.18 | 100% | 2.00 | -8.00 | pass | +| [Ty](latest-results/ty-20260504T230046Z.json) | yes | 5.00 | 7.92 | 100% | 256.00 | +246.00 | pass | +| [Pyright](latest-results/pyright-20260504T230046Z.json) | yes | 5.18 | 8.40 | 100% | 10.00 | 0.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 22.75 | 89.67 | 100% | 38.00 | +28.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260504T230046Z.json) | yes | 199.87 | 550.44 | 100% | 2.00 | -8.00 | pass | ### queryset filter hover @@ -134,10 +134,10 @@ Method: `textDocument/hover` | Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 0.25 | 0.27 | 100% | 298.00 | +241.00 | pass | -| [Ty](latest-results/ty-20260422T063331Z.json) | yes | 0.25 | 0.28 | 100% | 46.00 | -11.00 | pass | -| [Pyright](latest-results/pyright-20260422T063331Z.json) | yes | 0.50 | 0.60 | 100% | 57.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260422T063331Z.json) | yes | 168.81 | 169.27 | 100% | 57.00 | 0.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 0.23 | 0.24 | 100% | 298.00 | +241.00 | pass | +| [Ty](latest-results/ty-20260504T230046Z.json) | yes | 0.26 | 0.27 | 100% | 46.00 | -11.00 | pass | +| [Pyright](latest-results/pyright-20260504T230046Z.json) | yes | 0.56 | 0.63 | 100% | 57.00 | 0.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260504T230046Z.json) | yes | 172.16 | 174.18 | 100% | 57.00 | 0.00 | pass | ### model definition @@ -145,10 +145,10 @@ Method: `textDocument/definition` | Server | Success | Mean ms | P95 ms | Non-empty % | Definitions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Ty](latest-results/ty-20260422T063331Z.json) | yes | 0.21 | 0.22 | 100% | 1.00 | 0.00 | pass | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 0.22 | 0.23 | 100% | 1.00 | 0.00 | pass | -| [Pyright](latest-results/pyright-20260422T063331Z.json) | yes | 0.47 | 0.53 | 100% | 1.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260422T063331Z.json) | yes | 1.06 | 1.08 | 100% | 1.00 | 0.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 0.20 | 0.21 | 100% | 1.00 | 0.00 | pass | +| [Ty](latest-results/ty-20260504T230046Z.json) | yes | 0.22 | 0.23 | 100% | 1.00 | 0.00 | pass | +| [Pyright](latest-results/pyright-20260504T230046Z.json) | yes | 0.92 | 2.08 | 100% | 1.00 | 0.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260504T230046Z.json) | yes | 1.08 | 1.12 | 100% | 1.00 | 0.00 | pass | ### edit queryset then complete (edit+completion) @@ -156,10 +156,10 @@ Method: `textDocument/completion` | Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Ty](latest-results/ty-20260422T063331Z.json) | yes | 2.74 | 2.86 | 100% | 104.00 | -1.00 | pass | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 3.21 | 4.68 | 100% | 83.00 | -22.00 | pass | -| [Pyright](latest-results/pyright-20260422T063331Z.json) | yes | 23.39 | 24.58 | 100% | 105.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260422T063331Z.json) | yes | 286.85 | 316.20 | 100% | 143.00 | +38.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 1.85 | 4.18 | 100% | 83.00 | -22.00 | pass | +| [Ty](latest-results/ty-20260504T230046Z.json) | yes | 2.74 | 2.91 | 100% | 104.00 | -1.00 | pass | +| [Pyright](latest-results/pyright-20260504T230046Z.json) | yes | 28.72 | 34.56 | 100% | 105.00 | 0.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260504T230046Z.json) | yes | 292.85 | 331.76 | 100% | 143.00 | +38.00 | pass | ### edit queryset then hover (edit+hover) @@ -167,10 +167,10 @@ Method: `textDocument/hover` | Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 0.77 | 0.79 | 100% | 1190.00 | +1107.00 | pass | -| [Ty](latest-results/ty-20260422T063331Z.json) | yes | 1.51 | 1.53 | 100% | 100.00 | +17.00 | pass | -| [Pyright](latest-results/pyright-20260422T063331Z.json) | yes | 42.22 | 45.76 | 100% | 83.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260422T063331Z.json) | yes | 197.49 | 200.41 | 100% | 71.00 | -12.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 0.82 | 0.96 | 100% | 1190.00 | +1107.00 | pass | +| [Ty](latest-results/ty-20260504T230046Z.json) | yes | 1.41 | 1.47 | 100% | 100.00 | +17.00 | pass | +| [Pyright](latest-results/pyright-20260504T230046Z.json) | yes | 46.61 | 51.82 | 100% | 83.00 | 0.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260504T230046Z.json) | yes | 200.62 | 202.62 | 100% | 71.00 | -12.00 | pass | ### Result Differences @@ -183,10 +183,10 @@ Method: `textDocument/hover` | Server | Success | Wall clock ms | Avg measured ms | Points | Measured requests | Non-empty % | Failed points | | --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | -| [Ty](latest-results/ty-20260422T063331Z.json) | yes | 827.75 | 6.19 | 5 | 25 | 100% | 0 | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 883.31 | 18.07 | 5 | 25 | 100% | 0 | -| [Pyright](latest-results/pyright-20260422T063331Z.json) | yes | 7610.03 | 90.25 | 5 | 25 | 100% | 0 | -| [pylsp-mypy](latest-results/pylsp-mypy-20260422T063331Z.json) | yes | 7569.49 | 141.07 | 5 | 25 | 100% | 0 | +| [Ty](latest-results/ty-20260504T230046Z.json) | yes | 862.16 | 6.26 | 5 | 25 | 100% | 0 | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 893.53 | 17.73 | 5 | 25 | 100% | 0 | +| [Pyright](latest-results/pyright-20260504T230046Z.json) | yes | 8346.95 | 115.53 | 5 | 25 | 100% | 0 | +| [pylsp-mypy](latest-results/pylsp-mypy-20260504T230046Z.json) | yes | 7609.84 | 141.68 | 5 | 25 | 100% | 0 | ### report dataframe completion @@ -194,10 +194,10 @@ Method: `textDocument/completion` | Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Ty](latest-results/ty-20260422T063331Z.json) | yes | 17.39 | 22.23 | 100% | 1000.00 | +725.80 | pass | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 42.21 | 167.50 | 100% | 39.00 | -235.20 | pass | -| [Pyright](latest-results/pyright-20260422T063331Z.json) | yes | 69.80 | 227.56 | 100% | 274.20 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260422T063331Z.json) | yes | 93.54 | 284.47 | 100% | 6.00 | -268.20 | pass | +| [Ty](latest-results/ty-20260504T230046Z.json) | yes | 16.92 | 21.79 | 100% | 1000.00 | +725.80 | pass | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 41.89 | 166.27 | 100% | 39.00 | -235.20 | pass | +| [Pyright](latest-results/pyright-20260504T230046Z.json) | yes | 70.97 | 236.40 | 100% | 274.20 | 0.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260504T230046Z.json) | yes | 90.85 | 276.23 | 100% | 6.00 | -268.20 | pass | ### dataframe groupby hover @@ -205,10 +205,10 @@ Method: `textDocument/hover` | Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Ty](latest-results/ty-20260422T063331Z.json) | yes | 0.27 | 0.29 | 100% | 308.00 | -42.00 | pass | -| [Pyright](latest-results/pyright-20260422T063331Z.json) | yes | 0.78 | 0.89 | 100% | 350.00 | 0.00 | pass | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 1.99 | 2.06 | 100% | 3120.00 | +2770.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260422T063331Z.json) | yes | 199.03 | 205.48 | 100% | 301.00 | -49.00 | pass | +| [Ty](latest-results/ty-20260504T230046Z.json) | yes | 0.26 | 0.29 | 100% | 308.00 | -42.00 | pass | +| [Pyright](latest-results/pyright-20260504T230046Z.json) | yes | 0.97 | 1.42 | 100% | 350.00 | 0.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 2.00 | 2.06 | 100% | 3120.00 | +2770.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260504T230046Z.json) | yes | 200.98 | 202.41 | 100% | 301.00 | -49.00 | pass | ### build report definition @@ -216,10 +216,10 @@ Method: `textDocument/definition` | Server | Success | Mean ms | P95 ms | Non-empty % | Definitions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 0.20 | 0.21 | 100% | 1.00 | 0.00 | pass | -| [Ty](latest-results/ty-20260422T063331Z.json) | yes | 0.22 | 0.22 | 100% | 1.00 | 0.00 | pass | -| [Pyright](latest-results/pyright-20260422T063331Z.json) | yes | 0.56 | 0.73 | 100% | 1.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260422T063331Z.json) | yes | 1.09 | 1.11 | 100% | 1.00 | 0.00 | pass | +| [Ty](latest-results/ty-20260504T230046Z.json) | yes | 0.20 | 0.21 | 100% | 1.00 | 0.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 0.22 | 0.23 | 100% | 1.00 | 0.00 | pass | +| [Pyright](latest-results/pyright-20260504T230046Z.json) | yes | 0.55 | 0.61 | 100% | 1.00 | 0.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260504T230046Z.json) | yes | 1.05 | 1.08 | 100% | 1.00 | 0.00 | pass | ### edit dataframe then complete (edit+completion) @@ -227,10 +227,10 @@ Method: `textDocument/completion` | Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Ty](latest-results/ty-20260422T063331Z.json) | yes | 11.63 | 12.21 | 100% | 448.00 | +7.00 | pass | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 36.28 | 57.23 | 100% | 256.00 | -185.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260422T063331Z.json) | yes | 217.42 | 222.03 | 100% | 442.00 | +1.00 | pass | -| [Pyright](latest-results/pyright-20260422T063331Z.json) | yes | 370.73 | 828.51 | 100% | 441.00 | 0.00 | pass | +| [Ty](latest-results/ty-20260504T230046Z.json) | yes | 12.45 | 13.57 | 100% | 448.00 | +7.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 32.27 | 61.37 | 100% | 256.00 | -185.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260504T230046Z.json) | yes | 218.32 | 225.18 | 100% | 442.00 | +1.00 | pass | +| [Pyright](latest-results/pyright-20260504T230046Z.json) | yes | 496.44 | 964.72 | 100% | 441.00 | 0.00 | pass | ### edit dataframe then hover (edit+hover) @@ -238,10 +238,10 @@ Method: `textDocument/hover` | Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Ty](latest-results/ty-20260422T063331Z.json) | yes | 1.46 | 1.48 | 100% | 4378.00 | +86.00 | pass | -| [Pyright](latest-results/pyright-20260422T063331Z.json) | yes | 9.40 | 10.65 | 100% | 4292.00 | 0.00 | pass | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 9.69 | 16.03 | 100% | 2481.00 | -1811.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260422T063331Z.json) | yes | 194.29 | 196.65 | 100% | 232.00 | -4060.00 | pass | +| [Ty](latest-results/ty-20260504T230046Z.json) | yes | 1.46 | 1.48 | 100% | 4378.00 | +86.00 | pass | +| [Pyright](latest-results/pyright-20260504T230046Z.json) | yes | 8.73 | 10.04 | 100% | 4292.00 | 0.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 12.27 | 29.81 | 100% | 2481.00 | -1811.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260504T230046Z.json) | yes | 197.18 | 199.19 | 100% | 232.00 | -4060.00 | pass | ### Result Differences @@ -254,10 +254,10 @@ Method: `textDocument/hover` | Server | Success | Wall clock ms | Avg measured ms | Points | Measured requests | Non-empty % | Failed points | | --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | -| [Ty](latest-results/ty-20260422T063331Z.json) | yes | 345.14 | 1.75 | 5 | 25 | 100% | 0 | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 871.41 | 16.98 | 5 | 25 | 100% | 0 | -| [Pyright](latest-results/pyright-20260422T063331Z.json) | yes | 3198.62 | 43.55 | 5 | 25 | 100% | 0 | -| [pylsp-mypy](latest-results/pylsp-mypy-20260422T063331Z.json) | no | 6712.28 | 91.00 | 5 | 25 | 60% | 2 | +| [Ty](latest-results/ty-20260504T230046Z.json) | yes | 347.74 | 1.66 | 5 | 25 | 100% | 0 | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 904.73 | 18.18 | 5 | 25 | 100% | 0 | +| [Pyright](latest-results/pyright-20260504T230046Z.json) | yes | 3266.36 | 44.45 | 5 | 25 | 100% | 0 | +| [pylsp-mypy](latest-results/pylsp-mypy-20260504T230046Z.json) | no | 6782.62 | 91.77 | 5 | 25 | 60% | 2 | ### query completion @@ -265,10 +265,10 @@ Method: `textDocument/completion` | Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Ty](latest-results/ty-20260422T063331Z.json) | yes | 4.43 | 10.74 | 100% | 1.00 | 0.00 | pass | -| [Pyright](latest-results/pyright-20260422T063331Z.json) | yes | 18.94 | 26.95 | 100% | 1.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260422T063331Z.json) | yes | 63.97 | 109.90 | 100% | 1.00 | 0.00 | pass | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 82.44 | 313.20 | 100% | 38.00 | +37.00 | pass | +| [Ty](latest-results/ty-20260504T230046Z.json) | yes | 4.22 | 10.39 | 100% | 1.00 | 0.00 | pass | +| [Pyright](latest-results/pyright-20260504T230046Z.json) | yes | 17.72 | 22.40 | 100% | 1.00 | 0.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260504T230046Z.json) | yes | 66.81 | 118.91 | 100% | 1.00 | 0.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 82.67 | 312.22 | 100% | 38.00 | +37.00 | pass | ### sessionmaker hover @@ -276,10 +276,10 @@ Method: `textDocument/hover` | Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Ty](latest-results/ty-20260422T063331Z.json) | yes | 0.41 | 0.44 | 100% | 10628.00 | +56.00 | pass | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 0.82 | 0.83 | 100% | 13682.00 | +3110.00 | pass | -| [Pyright](latest-results/pyright-20260422T063331Z.json) | yes | 1.25 | 1.41 | 100% | 10572.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260422T063331Z.json) | yes | 336.69 | 355.61 | 100% | 10498.00 | -74.00 | pass | +| [Ty](latest-results/ty-20260504T230046Z.json) | yes | 0.41 | 0.42 | 100% | 10628.00 | +56.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 0.60 | 0.62 | 100% | 13682.00 | +3110.00 | pass | +| [Pyright](latest-results/pyright-20260504T230046Z.json) | yes | 1.84 | 2.52 | 100% | 10572.00 | 0.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260504T230046Z.json) | yes | 336.47 | 359.55 | 100% | 10498.00 | -74.00 | pass | ### mapped class definition @@ -287,10 +287,10 @@ Method: `textDocument/definition` | Server | Success | Mean ms | P95 ms | Non-empty % | Definitions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Ty](latest-results/ty-20260422T063331Z.json) | yes | 0.23 | 0.25 | 100% | 2.00 | +1.00 | pass | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 0.29 | 0.31 | 100% | 1.00 | 0.00 | pass | -| [Pyright](latest-results/pyright-20260422T063331Z.json) | yes | 0.41 | 0.43 | 100% | 1.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260422T063331Z.json) | yes | 1.04 | 1.07 | 100% | 1.00 | 0.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 0.22 | 0.23 | 100% | 1.00 | 0.00 | pass | +| [Ty](latest-results/ty-20260504T230046Z.json) | yes | 0.23 | 0.24 | 100% | 2.00 | +1.00 | pass | +| [Pyright](latest-results/pyright-20260504T230046Z.json) | yes | 0.42 | 0.48 | 100% | 1.00 | 0.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260504T230046Z.json) | yes | 1.05 | 1.09 | 100% | 1.00 | 0.00 | pass | ### edit query then complete (edit+completion) @@ -298,10 +298,10 @@ Method: `textDocument/completion` | Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 0.88 | 0.94 | 100% | 17.00 | -22.00 | pass | -| [Ty](latest-results/ty-20260422T063331Z.json) | yes | 2.04 | 2.20 | 100% | 23.00 | -16.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260422T063331Z.json) | no | 26.96 | 27.10 | 0% | 0.00 | -39.00 | fail (10) | -| [Pyright](latest-results/pyright-20260422T063331Z.json) | yes | 118.54 | 148.29 | 100% | 39.00 | 0.00 | pass | +| [Ty](latest-results/ty-20260504T230046Z.json) | yes | 1.88 | 1.99 | 100% | 23.00 | -16.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 4.54 | 11.04 | 100% | 17.00 | -22.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260504T230046Z.json) | no | 27.77 | 28.27 | 0% | 0.00 | -39.00 | fail (10) | +| [Pyright](latest-results/pyright-20260504T230046Z.json) | yes | 120.64 | 151.87 | 100% | 39.00 | 0.00 | pass | ### edit session then hover (edit+hover) @@ -309,10 +309,10 @@ Method: `textDocument/hover` | Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 0.47 | 0.51 | 100% | 1869.00 | +969.00 | pass | -| [Ty](latest-results/ty-20260422T063331Z.json) | yes | 1.64 | 1.66 | 100% | 958.00 | +58.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260422T063331Z.json) | no | 26.33 | 26.49 | 0% | 0.00 | -900.00 | fail (10) | -| [Pyright](latest-results/pyright-20260422T063331Z.json) | yes | 78.62 | 84.01 | 100% | 900.00 | 0.00 | pass | +| [Ty](latest-results/ty-20260504T230046Z.json) | yes | 1.55 | 1.61 | 100% | 958.00 | +58.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 2.87 | 9.47 | 100% | 1869.00 | +969.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260504T230046Z.json) | no | 26.73 | 27.33 | 0% | 0.00 | -900.00 | fail (10) | +| [Pyright](latest-results/pyright-20260504T230046Z.json) | yes | 81.62 | 92.03 | 100% | 900.00 | 0.00 | pass | ### Result Differences @@ -326,10 +326,10 @@ Method: `textDocument/hover` | Server | Success | Wall clock ms | Avg measured ms | Points | Measured requests | Non-empty % | Failed points | | --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | -| [Ty](latest-results/ty-20260422T063331Z.json) | yes | 1573.71 | 3.54 | 5 | 25 | 100% | 0 | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 3576.33 | 83.49 | 5 | 25 | 80% | 0 | -| [Pyright](latest-results/pyright-20260422T063331Z.json) | yes | 15862.60 | 128.86 | 5 | 25 | 80% | 0 | -| [pylsp-mypy](latest-results/pylsp-mypy-20260422T063331Z.json) | no | 169510.92 | 1484.44 | 5 | 25 | 40% | 2 | +| [Ty](latest-results/ty-20260504T230046Z.json) | yes | 1559.01 | 3.56 | 5 | 25 | 100% | 0 | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 3590.73 | 81.96 | 5 | 25 | 80% | 0 | +| [Pyright](latest-results/pyright-20260504T230046Z.json) | yes | 16284.35 | 133.74 | 5 | 25 | 80% | 0 | +| [pylsp-mypy](latest-results/pylsp-mypy-20260504T230046Z.json) | no | 170903.23 | 1481.36 | 5 | 25 | 40% | 2 | ### classifier pipeline completion @@ -337,10 +337,10 @@ Method: `textDocument/completion` | Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Ty](latest-results/ty-20260422T063331Z.json) | yes | 11.14 | 13.92 | 100% | 770.00 | +647.00 | pass | -| [Pyright](latest-results/pyright-20260422T063331Z.json) | yes | 48.34 | 80.18 | 100% | 123.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260422T063331Z.json) | yes | 144.93 | 146.08 | 100% | 2.00 | -121.00 | pass | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 401.13 | 1603.18 | 100% | 38.00 | -85.00 | pass | +| [Ty](latest-results/ty-20260504T230046Z.json) | yes | 11.11 | 13.95 | 100% | 770.00 | +647.00 | pass | +| [Pyright](latest-results/pyright-20260504T230046Z.json) | yes | 49.12 | 78.08 | 100% | 123.00 | 0.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260504T230046Z.json) | yes | 140.43 | 144.15 | 100% | 2.00 | -121.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 392.04 | 1447.40 | 100% | 38.00 | -85.00 | pass | ### pipeline hover @@ -348,10 +348,10 @@ Method: `textDocument/hover` | Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Ty](latest-results/ty-20260422T063331Z.json) | yes | 0.21 | 0.24 | 100% | 7.00 | -27.00 | pass | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 0.23 | 0.24 | 100% | 48.00 | +14.00 | pass | -| [Pyright](latest-results/pyright-20260422T063331Z.json) | yes | 0.49 | 0.53 | 100% | 34.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260422T063331Z.json) | no | 2517.08 | 2563.95 | 0% | 0.00 | -34.00 | fail (10) | +| [Ty](latest-results/ty-20260504T230046Z.json) | yes | 0.21 | 0.22 | 100% | 7.00 | -27.00 | pass | +| [Pyright](latest-results/pyright-20260504T230046Z.json) | yes | 0.46 | 0.53 | 100% | 34.00 | 0.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 2.52 | 2.94 | 100% | 48.00 | +14.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260504T230046Z.json) | no | 2492.97 | 2535.81 | 0% | 0.00 | -34.00 | fail (10) | ### auto tokenizer definition @@ -359,10 +359,10 @@ Method: `textDocument/definition` | Server | Success | Mean ms | P95 ms | Non-empty % | Definitions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Ty](latest-results/ty-20260422T063331Z.json) | yes | 0.25 | 0.29 | 100% | 1.00 | 0.00 | pass | -| [Pyright](latest-results/pyright-20260422T063331Z.json) | yes | 0.42 | 0.49 | 100% | 1.00 | 0.00 | pass | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 0.75 | 2.32 | 100% | 1.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260422T063331Z.json) | yes | 2216.90 | 2252.45 | 100% | 1.00 | 0.00 | pass | +| [Ty](latest-results/ty-20260504T230046Z.json) | yes | 0.25 | 0.27 | 100% | 1.00 | 0.00 | pass | +| [Pyright](latest-results/pyright-20260504T230046Z.json) | yes | 0.38 | 0.41 | 100% | 1.00 | 0.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 0.60 | 1.30 | 100% | 1.00 | 0.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260504T230046Z.json) | yes | 2218.54 | 2276.27 | 100% | 1.00 | 0.00 | pass | ### edit prediction then complete (edit+completion) @@ -370,10 +370,10 @@ Method: `textDocument/completion` | Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [pylsp-mypy](latest-results/pylsp-mypy-20260422T063331Z.json) | yes | 2.46 | 2.52 | 0% | 0.00 | 0.00 | pass | -| [Ty](latest-results/ty-20260422T063331Z.json) | yes | 3.24 | 3.44 | 100% | 23.00 | +23.00 | pass | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 5.04 | 11.66 | 0% | 0.00 | 0.00 | pass | -| [Pyright](latest-results/pyright-20260422T063331Z.json) | yes | 6.19 | 6.90 | 0% | 0.00 | 0.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260504T230046Z.json) | yes | 2.57 | 2.70 | 0% | 0.00 | 0.00 | pass | +| [Ty](latest-results/ty-20260504T230046Z.json) | yes | 3.21 | 3.24 | 100% | 23.00 | +23.00 | pass | +| [Pyright](latest-results/pyright-20260504T230046Z.json) | yes | 6.84 | 8.87 | 0% | 0.00 | 0.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 10.39 | 33.12 | 0% | 0.00 | 0.00 | pass | ### edit tokenizer then hover (edit+hover) @@ -381,10 +381,10 @@ Method: `textDocument/hover` | Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Ty](latest-results/ty-20260422T063331Z.json) | yes | 2.84 | 2.87 | 100% | 7.00 | -23.00 | pass | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 10.32 | 11.40 | 100% | 33.00 | +3.00 | pass | -| [Pyright](latest-results/pyright-20260422T063331Z.json) | yes | 588.85 | 598.17 | 100% | 30.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260422T063331Z.json) | no | 2540.86 | 2566.54 | 0% | 0.00 | -30.00 | fail (10) | +| [Ty](latest-results/ty-20260504T230046Z.json) | yes | 3.00 | 3.06 | 100% | 7.00 | -23.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 4.26 | 6.60 | 100% | 33.00 | +3.00 | pass | +| [Pyright](latest-results/pyright-20260504T230046Z.json) | yes | 611.92 | 623.97 | 100% | 30.00 | 0.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260504T230046Z.json) | no | 2552.31 | 2593.05 | 0% | 0.00 | -30.00 | fail (10) | ### Result Differences @@ -397,10 +397,10 @@ Method: `textDocument/hover` | Server | Success | Wall clock ms | Avg measured ms | Points | Measured requests | Non-empty % | Failed points | | --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | -| [Ty](latest-results/ty-20260422T063331Z.json) | yes | 368.41 | 2.04 | 5 | 25 | 100% | 0 | -| [Pyright](latest-results/pyright-20260422T063331Z.json) | yes | 1255.38 | 7.82 | 5 | 25 | 100% | 0 | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 848.52 | 10.87 | 5 | 25 | 100% | 0 | -| [pylsp-mypy](latest-results/pylsp-mypy-20260422T063331Z.json) | yes | 4065.11 | 61.72 | 5 | 25 | 100% | 0 | +| [Ty](latest-results/ty-20260504T230046Z.json) | yes | 368.95 | 1.93 | 5 | 25 | 100% | 0 | +| [Pyright](latest-results/pyright-20260504T230046Z.json) | yes | 1284.36 | 8.28 | 5 | 25 | 100% | 0 | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 874.43 | 10.87 | 5 | 25 | 100% | 0 | +| [pylsp-mypy](latest-results/pylsp-mypy-20260504T230046Z.json) | yes | 4224.52 | 65.00 | 5 | 25 | 100% | 0 | ### request args completion @@ -408,10 +408,10 @@ Method: `textDocument/completion` | Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyright](latest-results/pyright-20260422T063331Z.json) | yes | 4.34 | 7.94 | 100% | 16.00 | 0.00 | pass | -| [Ty](latest-results/ty-20260422T063331Z.json) | yes | 6.12 | 10.31 | 100% | 443.00 | +427.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260422T063331Z.json) | yes | 21.82 | 25.36 | 100% | 1.00 | -15.00 | pass | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 45.53 | 145.54 | 100% | 351.40 | +335.40 | pass | +| [Pyright](latest-results/pyright-20260504T230046Z.json) | yes | 5.44 | 10.08 | 100% | 16.00 | 0.00 | pass | +| [Ty](latest-results/ty-20260504T230046Z.json) | yes | 5.85 | 9.84 | 100% | 443.00 | +427.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260504T230046Z.json) | yes | 24.03 | 29.73 | 100% | 1.00 | -15.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 45.35 | 159.92 | 100% | 351.40 | +335.40 | pass | ### client session hover @@ -419,10 +419,10 @@ Method: `textDocument/hover` | Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Ty](latest-results/ty-20260422T063331Z.json) | yes | 0.22 | 0.24 | 100% | 7.00 | -19.00 | pass | -| [Pyright](latest-results/pyright-20260422T063331Z.json) | yes | 0.51 | 0.59 | 100% | 26.00 | 0.00 | pass | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 4.34 | 11.82 | 100% | 314.00 | +288.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260422T063331Z.json) | yes | 13.20 | 17.75 | 100% | 359.00 | +333.00 | pass | +| [Ty](latest-results/ty-20260504T230046Z.json) | yes | 0.20 | 0.20 | 100% | 7.00 | -19.00 | pass | +| [Pyright](latest-results/pyright-20260504T230046Z.json) | yes | 0.59 | 0.66 | 100% | 26.00 | 0.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 4.73 | 13.45 | 100% | 314.00 | +288.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260504T230046Z.json) | yes | 20.72 | 41.65 | 100% | 359.00 | +333.00 | pass | ### client references @@ -430,10 +430,10 @@ Method: `textDocument/references` | Server | Success | Mean ms | P95 ms | Non-empty % | References found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 0.36 | 0.38 | 100% | 2.00 | 0.00 | pass | -| [Ty](latest-results/ty-20260422T063331Z.json) | yes | 0.64 | 0.74 | 100% | 2.00 | 0.00 | pass | -| [Pyright](latest-results/pyright-20260422T063331Z.json) | yes | 0.69 | 0.79 | 100% | 2.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260422T063331Z.json) | yes | 13.80 | 33.94 | 100% | 2.00 | 0.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 0.37 | 0.39 | 100% | 2.00 | 0.00 | pass | +| [Ty](latest-results/ty-20260504T230046Z.json) | yes | 0.58 | 0.71 | 100% | 2.00 | 0.00 | pass | +| [Pyright](latest-results/pyright-20260504T230046Z.json) | yes | 0.69 | 0.78 | 100% | 2.00 | 0.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260504T230046Z.json) | yes | 13.81 | 23.31 | 100% | 2.00 | 0.00 | pass | ### edit response then complete (edit+completion) @@ -441,10 +441,10 @@ Method: `textDocument/completion` | Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Ty](latest-results/ty-20260422T063331Z.json) | yes | 2.39 | 2.60 | 100% | 227.00 | +22.00 | pass | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 2.62 | 6.38 | 100% | 32.00 | -173.00 | pass | -| [Pyright](latest-results/pyright-20260422T063331Z.json) | yes | 4.66 | 6.87 | 100% | 205.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260422T063331Z.json) | yes | 84.63 | 85.24 | 100% | 56.00 | -149.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 0.62 | 0.66 | 100% | 32.00 | -173.00 | pass | +| [Ty](latest-results/ty-20260504T230046Z.json) | yes | 2.23 | 2.37 | 100% | 227.00 | +22.00 | pass | +| [Pyright](latest-results/pyright-20260504T230046Z.json) | yes | 4.96 | 7.93 | 100% | 205.00 | 0.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260504T230046Z.json) | yes | 87.48 | 93.95 | 100% | 56.00 | -149.00 | pass | ### edit response then hover (edit+hover) @@ -452,10 +452,10 @@ Method: `textDocument/hover` | Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Ty](latest-results/ty-20260422T063331Z.json) | yes | 0.85 | 0.85 | 100% | 304.00 | -458.00 | pass | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 1.51 | 1.60 | 100% | 3486.00 | +2724.00 | pass | -| [Pyright](latest-results/pyright-20260422T063331Z.json) | yes | 28.89 | 32.85 | 100% | 762.00 | 0.00 | pass | -| [pylsp-mypy](latest-results/pylsp-mypy-20260422T063331Z.json) | yes | 175.16 | 176.06 | 100% | 257.00 | -505.00 | pass | +| [Ty](latest-results/ty-20260504T230046Z.json) | yes | 0.82 | 0.85 | 100% | 304.00 | -458.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 3.29 | 5.54 | 100% | 3486.00 | +2724.00 | pass | +| [Pyright](latest-results/pyright-20260504T230046Z.json) | yes | 29.68 | 34.49 | 100% | 762.00 | 0.00 | pass | +| [pylsp-mypy](latest-results/pylsp-mypy-20260504T230046Z.json) | yes | 178.96 | 180.52 | 100% | 257.00 | -505.00 | pass | ### Result Differences @@ -468,7 +468,7 @@ Method: `textDocument/hover` | Server | Success | Wall clock ms | Avg measured ms | Points | Measured requests | Non-empty % | Failed points | | --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | no | 219.93 | 0.34 | 8 | 40 | 100% | 1 | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | no | 211.48 | 0.33 | 8 | 37 | 100% | 0 | ### builtins semantic tokens @@ -476,7 +476,7 @@ Method: semantic token impl using typeServer/getComputedType | Server | Success | Mean ms | P95 ms | Non-empty % | Semantic tokens found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 1.25 | 1.38 | 100% | 30.00 | 0.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 0.95 | 0.99 | 100% | 30.00 | 0.00 | pass | ### builtin int computed type @@ -484,7 +484,7 @@ Method: `typeServer/getComputedType` | Server | Success | Mean ms | P95 ms | Non-empty % | Results found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 0.19 | 0.20 | 100% | 7.00 | 0.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 0.21 | 0.24 | 100% | 7.00 | 0.00 | pass | ### list declared type @@ -492,7 +492,15 @@ Method: `typeServer/getDeclaredType` | Server | Success | Mean ms | P95 ms | Non-empty % | Results found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 0.21 | 0.21 | 100% | 7.00 | 0.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | no | 0.21 | 0.21 | 100% | 7.00 | 0.00 | pass | + +### generic specialization computed type + +Method: `typeServer/getComputedType` + +| Server | Success | Mean ms | P95 ms | Non-empty % | Results found | Delta vs Pyright | Validation | +| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 0.33 | 0.66 | 100% | 8.00 | 0.00 | pass | ### flow narrowed branch type @@ -500,7 +508,7 @@ Method: `typeServer/getComputedType` | Server | Success | Mean ms | P95 ms | Non-empty % | Results found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 0.21 | 0.24 | 100% | 8.00 | 0.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 0.25 | 0.27 | 100% | 8.00 | 0.00 | pass | ### stdlib path computed type @@ -508,7 +516,7 @@ Method: `typeServer/getComputedType` | Server | Success | Mean ms | P95 ms | Non-empty % | Results found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 0.20 | 0.20 | 100% | 7.00 | 0.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 0.21 | 0.22 | 100% | 7.00 | 0.00 | pass | ### function argument expected type @@ -516,7 +524,7 @@ Method: `typeServer/getExpectedType` | Server | Success | Mean ms | P95 ms | Non-empty % | Results found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 0.19 | 0.20 | 100% | 7.00 | 0.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 0.21 | 0.22 | 100% | 7.00 | 0.00 | pass | ### edited narrowing recomputes type (edit+getComputedType) @@ -524,13 +532,13 @@ Method: `typeServer/getComputedType` | Server | Success | Mean ms | P95 ms | Non-empty % | Results found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 0.22 | 0.23 | 100% | 5.00 | 0.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 0.23 | 0.26 | 100% | 5.00 | 0.00 | pass | ## Benchmark: tsp_semantic | Server | Success | Wall clock ms | Avg measured ms | Points | Measured requests | Non-empty % | Failed points | | --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 2288.31 | 9.49 | 3 | 15 | 100% | 0 | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 2569.22 | 18.72 | 3 | 15 | 100% | 0 | ### django semantic tokens @@ -538,7 +546,7 @@ Method: semantic token impl using typeServer/getComputedType | Server | Success | Mean ms | P95 ms | Non-empty % | Semantic tokens found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 12.22 | 16.32 | 100% | 126.00 | 0.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 38.80 | 54.31 | 100% | 126.00 | 0.00 | pass | ### transformers semantic tokens @@ -546,7 +554,7 @@ Method: semantic token impl using typeServer/getComputedType | Server | Success | Mean ms | P95 ms | Non-empty % | Semantic tokens found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 9.06 | 9.29 | 100% | 74.00 | 0.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 10.15 | 11.53 | 100% | 74.00 | 0.00 | pass | ### stdlib semantic tokens @@ -554,4 +562,4 @@ Method: semantic token impl using typeServer/getComputedType | Server | Success | Mean ms | P95 ms | Non-empty % | Semantic tokens found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| [Pyrefly](latest-results/pyrefly-20260422T063331Z.json) | yes | 7.19 | 7.23 | 100% | 75.00 | 0.00 | pass | +| [Pyrefly](latest-results/pyrefly-20260504T230046Z.json) | yes | 7.20 | 7.36 | 100% | 75.00 | 0.00 | pass | diff --git a/latest-results/pylsp-mypy-20260422T063331Z-responses.jsonl b/latest-results/pylsp-mypy-20260504T230046Z-responses.jsonl similarity index 97% rename from latest-results/pylsp-mypy-20260422T063331Z-responses.jsonl rename to latest-results/pylsp-mypy-20260504T230046Z-responses.jsonl index 04d55f5..0e6f409 100644 --- a/latest-results/pylsp-mypy-20260422T063331Z-responses.jsonl +++ b/latest-results/pylsp-mypy-20260504T230046Z-responses.jsonl @@ -63,10 +63,10 @@ {"suite": "pandas", "label": "build report definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 16, "character": 17, "iteration": 3, "result": [{"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "range": {"start": {"line": 3, "character": 4}, "end": {"line": 3, "character": 16}}}]} {"suite": "pandas", "label": "build report definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 16, "character": 17, "iteration": 4, "result": [{"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "range": {"start": {"line": 3, "character": 4}, "end": {"line": 3, "character": 16}}}]} {"suite": "pandas", "label": "build report definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 16, "character": 17, "iteration": 5, "result": [{"uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "range": {"start": {"line": 3, "character": 4}, "end": {"line": 3, "character": 16}}}]} -{"suite": "pandas", "label": "edit dataframe then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 39, "iteration": 1, "result": {"isIncomplete": false, "items": [{"label": "abs()", "kind": 3, "sortText": "aabs", "insertText": "abs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add(other, axis, level, fill_value)", "kind": 3, "sortText": "aadd", "insertText": "add", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add_prefix(prefix, axis)", "kind": 3, "sortText": "aadd_prefix", "insertText": "add_prefix", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add_suffix(suffix, axis)", "kind": 3, "sortText": "aadd_suffix", "insertText": "add_suffix", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "agg", "kind": 6, "sortText": "aagg", "insertText": "agg", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "aggregate(func, axis, args, kwargs)", "kind": 3, "sortText": "aaggregate", "insertText": "aggregate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "align(other, join, axis, level, copy, fill_value, method, limit, fill_axis, broadcast_axis)", "kind": 3, "sortText": "aalign", "insertText": "align", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "all(axis, bool_only, skipna, kwargs)", "kind": 3, "sortText": "aall", "insertText": "all", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "any(axis, bool_only, skipna, kwargs)", "kind": 3, "sortText": "aany", "insertText": "any", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "apply(func, axis, raw, result_type, args, by_row, engine, engine_kwargs, kwargs)", "kind": 3, "sortText": "aapply", "insertText": "apply", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "applymap(func, na_action, kwargs)", "kind": 3, "sortText": "aapplymap", "insertText": "applymap", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "asfreq(freq, method, how, normalize, fill_value)", "kind": 3, "sortText": "aasfreq", "insertText": "asfreq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "asof(where, subset)", "kind": 3, "sortText": "aasof", "insertText": "asof", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "assign(kwargs)", "kind": 3, "sortText": "aassign", "insertText": "assign", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "astype(dtype, copy, errors)", "kind": 3, "sortText": "aastype", "insertText": "astype", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "at", "kind": 10, "sortText": "aat", "insertText": "at", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "at_time(time, asof, axis)", "kind": 3, "sortText": "aat_time", "insertText": "at_time", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "attrs", "kind": 6, "sortText": "aattrs", "insertText": "attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "axes", "kind": 10, "sortText": "aaxes", "insertText": "axes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "backfill(axis, inplace, limit, downcast)", "kind": 3, "sortText": "abackfill", "insertText": "backfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "between_time(start_time, end_time, inclusive, axis)", "kind": 3, "sortText": "abetween_time", "insertText": "between_time", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "bfill(axis, inplace, limit, limit_area, downcast)", "kind": 3, "sortText": "abfill", "insertText": "bfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "bool()", "kind": 3, "sortText": "abool", "insertText": "bool", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "boxplot", "kind": 6, "sortText": "aboxplot", "insertText": "boxplot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "clip(lower, upper, axis, inplace, kwargs)", "kind": 3, "sortText": "aclip", "insertText": "clip", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "columns", "kind": 6, "sortText": "acolumns", "insertText": "columns", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "combine", "kind": 3, "sortText": "acombine", "insertText": "combine", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "combine_first", "kind": 3, "sortText": "acombine_first", "insertText": "combine_first", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "compare", "kind": 3, "sortText": "acompare", "insertText": "compare", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "convert_dtypes", "kind": 3, "sortText": "aconvert_dtypes", "insertText": "convert_dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "copy", "kind": 3, "sortText": "acopy", "insertText": "copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "corr", "kind": 3, "sortText": "acorr", "insertText": "corr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "corrwith", "kind": 3, "sortText": "acorrwith", "insertText": "corrwith", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "count", "kind": 3, "sortText": "acount", "insertText": "count", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cov", "kind": 3, "sortText": "acov", "insertText": "cov", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cummax", "kind": 3, "sortText": "acummax", "insertText": "cummax", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cummin", "kind": 3, "sortText": "acummin", "insertText": "cummin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cumprod", "kind": 3, "sortText": "acumprod", "insertText": "cumprod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cumsum", "kind": 3, "sortText": "acumsum", "insertText": "cumsum", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "describe", "kind": 3, "sortText": "adescribe", "insertText": "describe", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "diff", "kind": 3, "sortText": "adiff", "insertText": "diff", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "div", "kind": 6, "sortText": "adiv", "insertText": "div", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "divide", "kind": 6, "sortText": "adivide", "insertText": "divide", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dot", "kind": 3, "sortText": "adot", "insertText": "dot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "drop", "kind": 3, "sortText": "adrop", "insertText": "drop", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "drop_duplicates", "kind": 3, "sortText": "adrop_duplicates", "insertText": "drop_duplicates", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "droplevel", "kind": 3, "sortText": "adroplevel", "insertText": "droplevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dropna", "kind": 3, "sortText": "adropna", "insertText": "dropna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dtypes", "kind": 10, "sortText": "adtypes", "insertText": "dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "duplicated", "kind": 3, "sortText": "aduplicated", "insertText": "duplicated", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "empty", "kind": 10, "sortText": "aempty", "insertText": "empty", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "eq", "kind": 3, "sortText": "aeq", "insertText": "eq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "equals", "kind": 3, "sortText": "aequals", "insertText": "equals", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "eval", "kind": 3, "sortText": "aeval", "insertText": "eval", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ewm", "kind": 3, "sortText": "aewm", "insertText": "ewm", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "expanding", "kind": 3, "sortText": "aexpanding", "insertText": "expanding", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "explode", "kind": 3, "sortText": "aexplode", "insertText": "explode", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ffill", "kind": 3, "sortText": "affill", "insertText": "ffill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "fillna", "kind": 3, "sortText": "afillna", "insertText": "fillna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "filter", "kind": 3, "sortText": "afilter", "insertText": "filter", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "first", "kind": 3, "sortText": "afirst", "insertText": "first", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "first_valid_index", "kind": 3, "sortText": "afirst_valid_index", "insertText": "first_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "flags", "kind": 10, "sortText": "aflags", "insertText": "flags", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "floordiv", "kind": 3, "sortText": "afloordiv", "insertText": "floordiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "from_dict", "kind": 3, "sortText": "afrom_dict", "insertText": "from_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "from_records", "kind": 3, "sortText": "afrom_records", "insertText": "from_records", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ge", "kind": 3, "sortText": "age", "insertText": "ge", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "get", "kind": 3, "sortText": "aget", "insertText": "get", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "groupby", "kind": 3, "sortText": "agroupby", "insertText": "groupby", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "gt", "kind": 3, "sortText": "agt", "insertText": "gt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "head", "kind": 3, "sortText": "ahead", "insertText": "head", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "hist", "kind": 6, "sortText": "ahist", "insertText": "hist", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iat", "kind": 10, "sortText": "aiat", "insertText": "iat", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "idxmax", "kind": 3, "sortText": "aidxmax", "insertText": "idxmax", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "idxmin", "kind": 3, "sortText": "aidxmin", "insertText": "idxmin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iloc", "kind": 10, "sortText": "ailoc", "insertText": "iloc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "index", "kind": 6, "sortText": "aindex", "insertText": "index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "infer_objects", "kind": 3, "sortText": "ainfer_objects", "insertText": "infer_objects", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "info", "kind": 3, "sortText": "ainfo", "insertText": "info", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "insert", "kind": 3, "sortText": "ainsert", "insertText": "insert", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "interpolate", "kind": 3, "sortText": "ainterpolate", "insertText": "interpolate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isetitem", "kind": 3, "sortText": "aisetitem", "insertText": "isetitem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isin", "kind": 3, "sortText": "aisin", "insertText": "isin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isna", "kind": 3, "sortText": "aisna", "insertText": "isna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isnull", "kind": 3, "sortText": "aisnull", "insertText": "isnull", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "items", "kind": 3, "sortText": "aitems", "insertText": "items", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iterrows", "kind": 3, "sortText": "aiterrows", "insertText": "iterrows", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "itertuples", "kind": 3, "sortText": "aitertuples", "insertText": "itertuples", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "join", "kind": 3, "sortText": "ajoin", "insertText": "join", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "keys", "kind": 3, "sortText": "akeys", "insertText": "keys", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "kurt", "kind": 3, "sortText": "akurt", "insertText": "kurt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "kurtosis", "kind": 6, "sortText": "akurtosis", "insertText": "kurtosis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "last", "kind": 3, "sortText": "alast", "insertText": "last", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "last_valid_index", "kind": 3, "sortText": "alast_valid_index", "insertText": "last_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "le", "kind": 3, "sortText": "ale", "insertText": "le", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "loc", "kind": 10, "sortText": "aloc", "insertText": "loc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "lt", "kind": 3, "sortText": "alt", "insertText": "lt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "map", "kind": 3, "sortText": "amap", "insertText": "map", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mask", "kind": 3, "sortText": "amask", "insertText": "mask", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "max", "kind": 3, "sortText": "amax", "insertText": "max", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mean", "kind": 3, "sortText": "amean", "insertText": "mean", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "median", "kind": 3, "sortText": "amedian", "insertText": "median", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "melt", "kind": 3, "sortText": "amelt", "insertText": "melt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "memory_usage", "kind": 3, "sortText": "amemory_usage", "insertText": "memory_usage", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "merge", "kind": 3, "sortText": "amerge", "insertText": "merge", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "min", "kind": 3, "sortText": "amin", "insertText": "min", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mod", "kind": 3, "sortText": "amod", "insertText": "mod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mode", "kind": 3, "sortText": "amode", "insertText": "mode", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mul", "kind": 3, "sortText": "amul", "insertText": "mul", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "multiply", "kind": 6, "sortText": "amultiply", "insertText": "multiply", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ndim", "kind": 10, "sortText": "andim", "insertText": "ndim", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ne", "kind": 3, "sortText": "ane", "insertText": "ne", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nlargest", "kind": 3, "sortText": "anlargest", "insertText": "nlargest", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "notna", "kind": 3, "sortText": "anotna", "insertText": "notna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "notnull", "kind": 3, "sortText": "anotnull", "insertText": "notnull", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nsmallest", "kind": 3, "sortText": "ansmallest", "insertText": "nsmallest", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nunique", "kind": 3, "sortText": "anunique", "insertText": "nunique", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pad", "kind": 3, "sortText": "apad", "insertText": "pad", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pct_change", "kind": 3, "sortText": "apct_change", "insertText": "pct_change", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pipe", "kind": 3, "sortText": "apipe", "insertText": "pipe", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pivot", "kind": 3, "sortText": "apivot", "insertText": "pivot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pivot_table", "kind": 3, "sortText": "apivot_table", "insertText": "pivot_table", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "plot", "kind": 6, "sortText": "aplot", "insertText": "plot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pop", "kind": 3, "sortText": "apop", "insertText": "pop", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pow", "kind": 3, "sortText": "apow", "insertText": "pow", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "prod", "kind": 3, "sortText": "aprod", "insertText": "prod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "product", "kind": 6, "sortText": "aproduct", "insertText": "product", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "quantile", "kind": 3, "sortText": "aquantile", "insertText": "quantile", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "query", "kind": 3, "sortText": "aquery", "insertText": "query", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "radd", "kind": 3, "sortText": "aradd", "insertText": "radd", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rank", "kind": 3, "sortText": "arank", "insertText": "rank", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rdiv", "kind": 6, "sortText": "ardiv", "insertText": "rdiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reindex", "kind": 3, "sortText": "areindex", "insertText": "reindex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reindex_like", "kind": 3, "sortText": "areindex_like", "insertText": "reindex_like", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rename", "kind": 3, "sortText": "arename", "insertText": "rename", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rename_axis", "kind": 3, "sortText": "arename_axis", "insertText": "rename_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reorder_levels", "kind": 3, "sortText": "areorder_levels", "insertText": "reorder_levels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "replace", "kind": 3, "sortText": "areplace", "insertText": "replace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "resample", "kind": 3, "sortText": "aresample", "insertText": "resample", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reset_index", "kind": 3, "sortText": "areset_index", "insertText": "reset_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rfloordiv", "kind": 3, "sortText": "arfloordiv", "insertText": "rfloordiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rmod", "kind": 3, "sortText": "armod", "insertText": "rmod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rmul", "kind": 3, "sortText": "armul", "insertText": "rmul", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rolling", "kind": 3, "sortText": "arolling", "insertText": "rolling", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "round", "kind": 3, "sortText": "around", "insertText": "round", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rpow", "kind": 3, "sortText": "arpow", "insertText": "rpow", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rsub", "kind": 3, "sortText": "arsub", "insertText": "rsub", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rtruediv", "kind": 3, "sortText": "artruediv", "insertText": "rtruediv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sample", "kind": 3, "sortText": "asample", "insertText": "sample", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "select_dtypes", "kind": 3, "sortText": "aselect_dtypes", "insertText": "select_dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sem", "kind": 3, "sortText": "asem", "insertText": "sem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_axis", "kind": 3, "sortText": "aset_axis", "insertText": "set_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_flags", "kind": 3, "sortText": "aset_flags", "insertText": "set_flags", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_index", "kind": 3, "sortText": "aset_index", "insertText": "set_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "shape", "kind": 10, "sortText": "ashape", "insertText": "shape", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "shift", "kind": 3, "sortText": "ashift", "insertText": "shift", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "size", "kind": 10, "sortText": "asize", "insertText": "size", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "skew", "kind": 3, "sortText": "askew", "insertText": "skew", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sort_index", "kind": 3, "sortText": "asort_index", "insertText": "sort_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sort_values", "kind": 3, "sortText": "asort_values", "insertText": "sort_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sparse", "kind": 6, "sortText": "asparse", "insertText": "sparse", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "squeeze", "kind": 3, "sortText": "asqueeze", "insertText": "squeeze", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "stack", "kind": 3, "sortText": "astack", "insertText": "stack", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "std", "kind": 3, "sortText": "astd", "insertText": "std", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "style", "kind": 10, "sortText": "astyle", "insertText": "style", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sub", "kind": 3, "sortText": "asub", "insertText": "sub", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "subtract", "kind": 6, "sortText": "asubtract", "insertText": "subtract", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sum", "kind": 3, "sortText": "asum", "insertText": "sum", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "swapaxes", "kind": 3, "sortText": "aswapaxes", "insertText": "swapaxes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "swaplevel", "kind": 3, "sortText": "aswaplevel", "insertText": "swaplevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "T", "kind": 10, "sortText": "aT", "insertText": "T", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tail", "kind": 3, "sortText": "atail", "insertText": "tail", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "take", "kind": 3, "sortText": "atake", "insertText": "take", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_clipboard", "kind": 3, "sortText": "ato_clipboard", "insertText": "to_clipboard", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_csv", "kind": 3, "sortText": "ato_csv", "insertText": "to_csv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_dict", "kind": 3, "sortText": "ato_dict", "insertText": "to_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_excel", "kind": 3, "sortText": "ato_excel", "insertText": "to_excel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_feather", "kind": 3, "sortText": "ato_feather", "insertText": "to_feather", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_gbq", "kind": 3, "sortText": "ato_gbq", "insertText": "to_gbq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_hdf", "kind": 3, "sortText": "ato_hdf", "insertText": "to_hdf", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_html", "kind": 3, "sortText": "ato_html", "insertText": "to_html", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_json", "kind": 3, "sortText": "ato_json", "insertText": "to_json", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_latex", "kind": 3, "sortText": "ato_latex", "insertText": "to_latex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_markdown", "kind": 3, "sortText": "ato_markdown", "insertText": "to_markdown", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_numpy", "kind": 3, "sortText": "ato_numpy", "insertText": "to_numpy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_orc", "kind": 3, "sortText": "ato_orc", "insertText": "to_orc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_parquet", "kind": 3, "sortText": "ato_parquet", "insertText": "to_parquet", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_period", "kind": 3, "sortText": "ato_period", "insertText": "to_period", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_pickle", "kind": 3, "sortText": "ato_pickle", "insertText": "to_pickle", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_records", "kind": 3, "sortText": "ato_records", "insertText": "to_records", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_sql", "kind": 3, "sortText": "ato_sql", "insertText": "to_sql", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_stata", "kind": 3, "sortText": "ato_stata", "insertText": "to_stata", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_string", "kind": 3, "sortText": "ato_string", "insertText": "to_string", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_timestamp", "kind": 3, "sortText": "ato_timestamp", "insertText": "to_timestamp", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_xarray", "kind": 3, "sortText": "ato_xarray", "insertText": "to_xarray", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_xml", "kind": 3, "sortText": "ato_xml", "insertText": "to_xml", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "transform", "kind": 3, "sortText": "atransform", "insertText": "transform", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "transpose", "kind": 3, "sortText": "atranspose", "insertText": "transpose", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "truediv", "kind": 3, "sortText": "atruediv", "insertText": "truediv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "truncate", "kind": 3, "sortText": "atruncate", "insertText": "truncate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tz_convert", "kind": 3, "sortText": "atz_convert", "insertText": "tz_convert", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tz_localize", "kind": 3, "sortText": "atz_localize", "insertText": "tz_localize", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "unstack", "kind": 3, "sortText": "aunstack", "insertText": "unstack", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "update", "kind": 3, "sortText": "aupdate", "insertText": "update", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "value_counts", "kind": 3, "sortText": "avalue_counts", "insertText": "value_counts", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "values", "kind": 10, "sortText": "avalues", "insertText": "values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "var", "kind": 3, "sortText": "avar", "insertText": "var", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "where", "kind": 3, "sortText": "awhere", "insertText": "where", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "xs", "kind": 3, "sortText": "axs", "insertText": "xs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_accessors", "kind": 6, "sortText": "z_accessors", "insertText": "_accessors", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_accum_func", "kind": 3, "sortText": "z_accum_func", "insertText": "_accum_func", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_agg_examples_doc", "kind": 6, "sortText": "z_agg_examples_doc", "insertText": "_agg_examples_doc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_agg_see_also_doc", "kind": 6, "sortText": "z_agg_see_also_doc", "insertText": "_agg_see_also_doc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_for_op", "kind": 3, "sortText": "z_align_for_op", "insertText": "_align_for_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_frame", "kind": 3, "sortText": "z_align_frame", "insertText": "_align_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_series", "kind": 3, "sortText": "z_align_series", "insertText": "_align_series", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_append", "kind": 3, "sortText": "z_append", "insertText": "_append", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_arith_method", "kind": 3, "sortText": "z_arith_method", "insertText": "_arith_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_arith_method_with_reindex", "kind": 3, "sortText": "z_arith_method_with_reindex", "insertText": "_arith_method_with_reindex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_as_manager", "kind": 3, "sortText": "z_as_manager", "insertText": "_as_manager", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_attrs", "kind": 6, "sortText": "z_attrs", "insertText": "_attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_LEN", "kind": 6, "sortText": "z_AXIS_LEN", "insertText": "_AXIS_LEN", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_ORDERS", "kind": 6, "sortText": "z_AXIS_ORDERS", "insertText": "_AXIS_ORDERS", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_TO_AXIS_NUMBER", "kind": 6, "sortText": "z_AXIS_TO_AXIS_NUMBER", "insertText": "_AXIS_TO_AXIS_NUMBER", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_box_col_values", "kind": 3, "sortText": "z_box_col_values", "insertText": "_box_col_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_cache", "kind": 6, "sortText": "z_cache", "insertText": "_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_can_fast_transpose", "kind": 10, "sortText": "z_can_fast_transpose", "insertText": "_can_fast_transpose", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_inplace_and_allows_duplicate_labels", "kind": 3, "sortText": "z_check_inplace_and_allows_duplicate_labels", "insertText": "_check_inplace_and_allows_duplicate_labels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_is_chained_assignment_possible", "kind": 3, "sortText": "z_check_is_chained_assignment_possible", "insertText": "_check_is_chained_assignment_possible", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_label_or_level_ambiguity", "kind": 3, "sortText": "z_check_label_or_level_ambiguity", "insertText": "_check_label_or_level_ambiguity", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_setitem_copy", "kind": 3, "sortText": "z_check_setitem_copy", "insertText": "_check_setitem_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clear_item_cache", "kind": 3, "sortText": "z_clear_item_cache", "insertText": "_clear_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clip_with_one_bound", "kind": 3, "sortText": "z_clip_with_one_bound", "insertText": "_clip_with_one_bound", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clip_with_scalar", "kind": 3, "sortText": "z_clip_with_scalar", "insertText": "_clip_with_scalar", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_cmp_method", "kind": 3, "sortText": "z_cmp_method", "insertText": "_cmp_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_combine_frame", "kind": 3, "sortText": "z_combine_frame", "insertText": "_combine_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_consolidate", "kind": 3, "sortText": "z_consolidate", "insertText": "_consolidate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_consolidate_inplace", "kind": 3, "sortText": "z_consolidate_inplace", "insertText": "_consolidate_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_construct_axes_dict", "kind": 3, "sortText": "z_construct_axes_dict", "insertText": "_construct_axes_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_construct_result", "kind": 3, "sortText": "z_construct_result", "insertText": "_construct_result", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor", "kind": 10, "sortText": "z_constructor", "insertText": "_constructor", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_from_mgr", "kind": 3, "sortText": "z_constructor_from_mgr", "insertText": "_constructor_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_sliced", "kind": 6, "sortText": "z_constructor_sliced", "insertText": "_constructor_sliced", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_sliced_from_mgr", "kind": 3, "sortText": "z_constructor_sliced_from_mgr", "insertText": "_constructor_sliced_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_create_data_for_split_and_tight_to_dict", "kind": 3, "sortText": "z_create_data_for_split_and_tight_to_dict", "insertText": "_create_data_for_split_and_tight_to_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_data", "kind": 10, "sortText": "z_data", "insertText": "_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_deprecate_downcast", "kind": 3, "sortText": "z_deprecate_downcast", "insertText": "_deprecate_downcast", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dir_additions", "kind": 3, "sortText": "z_dir_additions", "insertText": "_dir_additions", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dir_deletions", "kind": 3, "sortText": "z_dir_deletions", "insertText": "_dir_deletions", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dispatch_frame_op", "kind": 3, "sortText": "z_dispatch_frame_op", "insertText": "_dispatch_frame_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_drop_axis", "kind": 3, "sortText": "z_drop_axis", "insertText": "_drop_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_drop_labels_or_levels", "kind": 3, "sortText": "z_drop_labels_or_levels", "insertText": "_drop_labels_or_levels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_ensure_valid_index", "kind": 3, "sortText": "z_ensure_valid_index", "insertText": "_ensure_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_find_valid_index", "kind": 3, "sortText": "z_find_valid_index", "insertText": "_find_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_flex_arith_method", "kind": 3, "sortText": "z_flex_arith_method", "insertText": "_flex_arith_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_flex_cmp_method", "kind": 3, "sortText": "z_flex_cmp_method", "insertText": "_flex_cmp_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_from_arrays", "kind": 3, "sortText": "z_from_arrays", "insertText": "_from_arrays", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_from_mgr", "kind": 3, "sortText": "z_from_mgr", "insertText": "_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_agg_axis", "kind": 3, "sortText": "z_get_agg_axis", "insertText": "_get_agg_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis", "kind": 3, "sortText": "z_get_axis", "insertText": "_get_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_name", "kind": 3, "sortText": "z_get_axis_name", "insertText": "_get_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_number", "kind": 3, "sortText": "z_get_axis_number", "insertText": "_get_axis_number", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_resolvers", "kind": 3, "sortText": "z_get_axis_resolvers", "insertText": "_get_axis_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_block_manager_axis", "kind": 3, "sortText": "z_get_block_manager_axis", "insertText": "_get_block_manager_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_bool_data", "kind": 3, "sortText": "z_get_bool_data", "insertText": "_get_bool_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_cleaned_column_resolvers", "kind": 3, "sortText": "z_get_cleaned_column_resolvers", "insertText": "_get_cleaned_column_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_column_array", "kind": 3, "sortText": "z_get_column_array", "insertText": "_get_column_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_index_resolvers", "kind": 3, "sortText": "z_get_index_resolvers", "insertText": "_get_index_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_item_cache", "kind": 3, "sortText": "z_get_item_cache", "insertText": "_get_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_label_or_level_values", "kind": 3, "sortText": "z_get_label_or_level_values", "insertText": "_get_label_or_level_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_numeric_data", "kind": 3, "sortText": "z_get_numeric_data", "insertText": "_get_numeric_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_value", "kind": 3, "sortText": "z_get_value", "insertText": "_get_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_values_for_csv", "kind": 3, "sortText": "z_get_values_for_csv", "insertText": "_get_values_for_csv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_bool_array", "kind": 3, "sortText": "z_getitem_bool_array", "insertText": "_getitem_bool_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_multilevel", "kind": 3, "sortText": "z_getitem_multilevel", "insertText": "_getitem_multilevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_nocopy", "kind": 3, "sortText": "z_getitem_nocopy", "insertText": "_getitem_nocopy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_slice", "kind": 3, "sortText": "z_getitem_slice", "insertText": "_getitem_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_gotitem", "kind": 3, "sortText": "z_gotitem", "insertText": "_gotitem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_HANDLED_TYPES", "kind": 6, "sortText": "z_HANDLED_TYPES", "insertText": "_HANDLED_TYPES", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_hidden_attrs", "kind": 6, "sortText": "z_hidden_attrs", "insertText": "_hidden_attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_indexed_same", "kind": 3, "sortText": "z_indexed_same", "insertText": "_indexed_same", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis", "kind": 10, "sortText": "z_info_axis", "insertText": "_info_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis_name", "kind": 6, "sortText": "z_info_axis_name", "insertText": "_info_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis_number", "kind": 6, "sortText": "z_info_axis_number", "insertText": "_info_axis_number", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_repr", "kind": 3, "sortText": "z_info_repr", "insertText": "_info_repr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_init_mgr", "kind": 3, "sortText": "z_init_mgr", "insertText": "_init_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_inplace_method", "kind": 3, "sortText": "z_inplace_method", "insertText": "_inplace_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_internal_names", "kind": 6, "sortText": "z_internal_names", "insertText": "_internal_names", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_internal_names_set", "kind": 6, "sortText": "z_internal_names_set", "insertText": "_internal_names_set", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_copy", "kind": 6, "sortText": "z_is_copy", "insertText": "_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_homogeneous_type", "kind": 10, "sortText": "z_is_homogeneous_type", "insertText": "_is_homogeneous_type", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_label_or_level_reference", "kind": 3, "sortText": "z_is_label_or_level_reference", "insertText": "_is_label_or_level_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_label_reference", "kind": 3, "sortText": "z_is_label_reference", "insertText": "_is_label_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_level_reference", "kind": 3, "sortText": "z_is_level_reference", "insertText": "_is_level_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_mixed_type", "kind": 10, "sortText": "z_is_mixed_type", "insertText": "_is_mixed_type", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_view", "kind": 10, "sortText": "z_is_view", "insertText": "_is_view", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_view_after_cow_rules", "kind": 3, "sortText": "z_is_view_after_cow_rules", "insertText": "_is_view_after_cow_rules", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_item", "kind": 3, "sortText": "z_iset_item", "insertText": "_iset_item", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_item_mgr", "kind": 3, "sortText": "z_iset_item_mgr", "insertText": "_iset_item_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_not_inplace", "kind": 3, "sortText": "z_iset_not_inplace", "insertText": "_iset_not_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_item_cache", "kind": 6, "sortText": "z_item_cache", "insertText": "_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iter_column_arrays", "kind": 3, "sortText": "z_iter_column_arrays", "insertText": "_iter_column_arrays", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_ixs", "kind": 3, "sortText": "z_ixs", "insertText": "_ixs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_logical_func", "kind": 3, "sortText": "z_logical_func", "insertText": "_logical_func", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_logical_method", "kind": 6, "sortText": "z_logical_method", "insertText": "_logical_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_align_series_as_frame", "kind": 3, "sortText": "z_maybe_align_series_as_frame", "insertText": "_maybe_align_series_as_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_cache_changed", "kind": 3, "sortText": "z_maybe_cache_changed", "insertText": "_maybe_cache_changed", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_update_cacher", "kind": 3, "sortText": "z_maybe_update_cacher", "insertText": "_maybe_update_cacher", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_metadata", "kind": 6, "sortText": "z_metadata", "insertText": "_metadata", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_mgr", "kind": 6, "sortText": "z_mgr", "insertText": "_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_min_count_stat_function", "kind": 3, "sortText": "z_min_count_stat_function", "insertText": "_min_count_stat_function", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_needs_reindex_multi", "kind": 3, "sortText": "z_needs_reindex_multi", "insertText": "_needs_reindex_multi", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_pad_or_backfill", "kind": 3, "sortText": "z_pad_or_backfill", "insertText": "_pad_or_backfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_protect_consolidate", "kind": 3, "sortText": "z_protect_consolidate", "insertText": "_protect_consolidate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reduce", "kind": 3, "sortText": "z_reduce", "insertText": "_reduce", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reduce_axis1", "kind": 3, "sortText": "z_reduce_axis1", "insertText": "_reduce_axis1", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_axes", "kind": 3, "sortText": "z_reindex_axes", "insertText": "_reindex_axes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_multi", "kind": 3, "sortText": "z_reindex_multi", "insertText": "_reindex_multi", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_with_indexers", "kind": 3, "sortText": "z_reindex_with_indexers", "insertText": "_reindex_with_indexers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_rename", "kind": 3, "sortText": "z_rename", "insertText": "_rename", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_replace_columnwise", "kind": 3, "sortText": "z_replace_columnwise", "insertText": "_replace_columnwise", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_data_resource_", "kind": 3, "sortText": "z_repr_data_resource_", "insertText": "_repr_data_resource_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_fits_horizontal_", "kind": 3, "sortText": "z_repr_fits_horizontal_", "insertText": "_repr_fits_horizontal_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_fits_vertical_", "kind": 3, "sortText": "z_repr_fits_vertical_", "insertText": "_repr_fits_vertical_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_html_", "kind": 3, "sortText": "z_repr_html_", "insertText": "_repr_html_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_latex_", "kind": 3, "sortText": "z_repr_latex_", "insertText": "_repr_latex_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reset_cache", "kind": 3, "sortText": "z_reset_cache", "insertText": "_reset_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reset_cacher", "kind": 3, "sortText": "z_reset_cacher", "insertText": "_reset_cacher", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_sanitize_column", "kind": 3, "sortText": "z_sanitize_column", "insertText": "_sanitize_column", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_series", "kind": 10, "sortText": "z_series", "insertText": "_series", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis", "kind": 3, "sortText": "z_set_axis", "insertText": "_set_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis_name", "kind": 3, "sortText": "z_set_axis_name", "insertText": "_set_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis_nocheck", "kind": 3, "sortText": "z_set_axis_nocheck", "insertText": "_set_axis_nocheck", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_is_copy", "kind": 3, "sortText": "z_set_is_copy", "insertText": "_set_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item", "kind": 3, "sortText": "z_set_item", "insertText": "_set_item", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item_frame_value", "kind": 3, "sortText": "z_set_item_frame_value", "insertText": "_set_item_frame_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item_mgr", "kind": 3, "sortText": "z_set_item_mgr", "insertText": "_set_item_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_value", "kind": 3, "sortText": "z_set_value", "insertText": "_set_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_array", "kind": 3, "sortText": "z_setitem_array", "insertText": "_setitem_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_frame", "kind": 3, "sortText": "z_setitem_frame", "insertText": "_setitem_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_slice", "kind": 3, "sortText": "z_setitem_slice", "insertText": "_setitem_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_shared_docs", "kind": 6, "sortText": "z_shared_docs", "insertText": "_shared_docs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_shift_with_freq", "kind": 3, "sortText": "z_shift_with_freq", "insertText": "_shift_with_freq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_should_reindex_frame_op", "kind": 3, "sortText": "z_should_reindex_frame_op", "insertText": "_should_reindex_frame_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_slice", "kind": 3, "sortText": "z_slice", "insertText": "_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_stat_function", "kind": 3, "sortText": "z_stat_function", "insertText": "_stat_function", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_stat_function_ddof", "kind": 3, "sortText": "z_stat_function_ddof", "insertText": "_stat_function_ddof", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_take_with_is_copy", "kind": 3, "sortText": "z_take_with_is_copy", "insertText": "_take_with_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_to_dict_of_blocks", "kind": 3, "sortText": "z_to_dict_of_blocks", "insertText": "_to_dict_of_blocks", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_to_latex_via_styler", "kind": 3, "sortText": "z_to_latex_via_styler", "insertText": "_to_latex_via_styler", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_typ", "kind": 6, "sortText": "z_typ", "insertText": "_typ", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_update_inplace", "kind": 3, "sortText": "z_update_inplace", "insertText": "_update_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_validate_dtype", "kind": 3, "sortText": "z_validate_dtype", "insertText": "_validate_dtype", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_values", "kind": 10, "sortText": "z_values", "insertText": "_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_where", "kind": 3, "sortText": "z_where", "insertText": "_where", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__abs__", "kind": 3, "sortText": "z__abs__", "insertText": "__abs__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__add__", "kind": 3, "sortText": "z__add__", "insertText": "__add__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__and__", "kind": 3, "sortText": "z__and__", "insertText": "__and__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__annotations__", "kind": 6, "sortText": "z__annotations__", "insertText": "__annotations__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array__", "kind": 3, "sortText": "z__array__", "insertText": "__array__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array_priority__", "kind": 6, "sortText": "z__array_priority__", "insertText": "__array_priority__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array_ufunc__", "kind": 3, "sortText": "z__array_ufunc__", "insertText": "__array_ufunc__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__arrow_c_stream__", "kind": 3, "sortText": "z__arrow_c_stream__", "insertText": "__arrow_c_stream__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__bool__", "kind": 18, "sortText": "z__bool__", "insertText": "__bool__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__class__", "kind": 7, "sortText": "z__class__", "insertText": "__class__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__contains__", "kind": 3, "sortText": "z__contains__", "insertText": "__contains__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__copy__", "kind": 3, "sortText": "z__copy__", "insertText": "__copy__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dataframe__", "kind": 3, "sortText": "z__dataframe__", "insertText": "__dataframe__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dataframe_consortium_standard__", "kind": 3, "sortText": "z__dataframe_consortium_standard__", "insertText": "__dataframe_consortium_standard__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__deepcopy__", "kind": 3, "sortText": "z__deepcopy__", "insertText": "__deepcopy__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__delattr__", "kind": 18, "sortText": "z__delattr__", "insertText": "__delattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__delitem__", "kind": 3, "sortText": "z__delitem__", "insertText": "__delitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dict__", "kind": 6, "sortText": "z__dict__", "insertText": "__dict__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dir__", "kind": 3, "sortText": "z__dir__", "insertText": "__dir__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__divmod__", "kind": 3, "sortText": "z__divmod__", "insertText": "__divmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__doc__", "kind": 18, "sortText": "z__doc__", "insertText": "__doc__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__eq__", "kind": 18, "sortText": "z__eq__", "insertText": "__eq__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__finalize__", "kind": 3, "sortText": "z__finalize__", "insertText": "__finalize__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__floordiv__", "kind": 3, "sortText": "z__floordiv__", "insertText": "__floordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__format__", "kind": 3, "sortText": "z__format__", "insertText": "__format__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ge__", "kind": 18, "sortText": "z__ge__", "insertText": "__ge__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getattr__", "kind": 3, "sortText": "z__getattr__", "insertText": "__getattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getattribute__", "kind": 18, "sortText": "z__getattribute__", "insertText": "__getattribute__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getitem__", "kind": 3, "sortText": "z__getitem__", "insertText": "__getitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getstate__", "kind": 3, "sortText": "z__getstate__", "insertText": "__getstate__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__gt__", "kind": 18, "sortText": "z__gt__", "insertText": "__gt__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__hash__", "kind": 18, "sortText": "z__hash__", "insertText": "__hash__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iadd__", "kind": 3, "sortText": "z__iadd__", "insertText": "__iadd__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iand__", "kind": 3, "sortText": "z__iand__", "insertText": "__iand__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ifloordiv__", "kind": 3, "sortText": "z__ifloordiv__", "insertText": "__ifloordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__imod__", "kind": 3, "sortText": "z__imod__", "insertText": "__imod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__imul__", "kind": 3, "sortText": "z__imul__", "insertText": "__imul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__init__", "kind": 18, "sortText": "z__init__", "insertText": "__init__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__init_subclass__", "kind": 3, "sortText": "z__init_subclass__", "insertText": "__init_subclass__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__invert__", "kind": 3, "sortText": "z__invert__", "insertText": "__invert__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ior__", "kind": 3, "sortText": "z__ior__", "insertText": "__ior__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ipow__", "kind": 3, "sortText": "z__ipow__", "insertText": "__ipow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__isub__", "kind": 3, "sortText": "z__isub__", "insertText": "__isub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iter__", "kind": 3, "sortText": "z__iter__", "insertText": "__iter__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__itruediv__", "kind": 3, "sortText": "z__itruediv__", "insertText": "__itruediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ixor__", "kind": 3, "sortText": "z__ixor__", "insertText": "__ixor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__le__", "kind": 18, "sortText": "z__le__", "insertText": "__le__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__len__", "kind": 3, "sortText": "z__len__", "insertText": "__len__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__lt__", "kind": 18, "sortText": "z__lt__", "insertText": "__lt__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__matmul__", "kind": 3, "sortText": "z__matmul__", "insertText": "__matmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__mod__", "kind": 3, "sortText": "z__mod__", "insertText": "__mod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__module__", "kind": 6, "sortText": "z__module__", "insertText": "__module__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__mul__", "kind": 3, "sortText": "z__mul__", "insertText": "__mul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ne__", "kind": 18, "sortText": "z__ne__", "insertText": "__ne__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__neg__", "kind": 3, "sortText": "z__neg__", "insertText": "__neg__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__new__", "kind": 3, "sortText": "z__new__", "insertText": "__new__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__nonzero__", "kind": 3, "sortText": "z__nonzero__", "insertText": "__nonzero__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__or__", "kind": 3, "sortText": "z__or__", "insertText": "__or__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pandas_priority__", "kind": 6, "sortText": "z__pandas_priority__", "insertText": "__pandas_priority__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pos__", "kind": 3, "sortText": "z__pos__", "insertText": "__pos__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pow__", "kind": 3, "sortText": "z__pow__", "insertText": "__pow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__radd__", "kind": 3, "sortText": "z__radd__", "insertText": "__radd__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rand__", "kind": 3, "sortText": "z__rand__", "insertText": "__rand__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rdivmod__", "kind": 3, "sortText": "z__rdivmod__", "insertText": "__rdivmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__reduce__", "kind": 3, "sortText": "z__reduce__", "insertText": "__reduce__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__reduce_ex__", "kind": 3, "sortText": "z__reduce_ex__", "insertText": "__reduce_ex__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__repr__", "kind": 18, "sortText": "z__repr__", "insertText": "__repr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rfloordiv__", "kind": 3, "sortText": "z__rfloordiv__", "insertText": "__rfloordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmatmul__", "kind": 3, "sortText": "z__rmatmul__", "insertText": "__rmatmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmod__", "kind": 3, "sortText": "z__rmod__", "insertText": "__rmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmul__", "kind": 3, "sortText": "z__rmul__", "insertText": "__rmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ror__", "kind": 3, "sortText": "z__ror__", "insertText": "__ror__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__round__", "kind": 3, "sortText": "z__round__", "insertText": "__round__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rpow__", "kind": 3, "sortText": "z__rpow__", "insertText": "__rpow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rsub__", "kind": 3, "sortText": "z__rsub__", "insertText": "__rsub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rtruediv__", "kind": 3, "sortText": "z__rtruediv__", "insertText": "__rtruediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rxor__", "kind": 3, "sortText": "z__rxor__", "insertText": "__rxor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setattr__", "kind": 18, "sortText": "z__setattr__", "insertText": "__setattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setitem__", "kind": 3, "sortText": "z__setitem__", "insertText": "__setitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setstate__", "kind": 3, "sortText": "z__setstate__", "insertText": "__setstate__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__sizeof__", "kind": 3, "sortText": "z__sizeof__", "insertText": "__sizeof__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__slots__", "kind": 6, "sortText": "z__slots__", "insertText": "__slots__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__str__", "kind": 18, "sortText": "z__str__", "insertText": "__str__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__sub__", "kind": 3, "sortText": "z__sub__", "insertText": "__sub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__subclasshook__", "kind": 3, "sortText": "z__subclasshook__", "insertText": "__subclasshook__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__truediv__", "kind": 3, "sortText": "z__truediv__", "insertText": "__truediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__xor__", "kind": 3, "sortText": "z__xor__", "insertText": "__xor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}]}} -{"suite": "pandas", "label": "edit dataframe then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 39, "iteration": 2, "result": {"isIncomplete": false, "items": [{"label": "abs()", "kind": 3, "sortText": "aabs", "insertText": "abs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add(other, axis, level, fill_value)", "kind": 3, "sortText": "aadd", "insertText": "add", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add_prefix(prefix, axis)", "kind": 3, "sortText": "aadd_prefix", "insertText": "add_prefix", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add_suffix(suffix, axis)", "kind": 3, "sortText": "aadd_suffix", "insertText": "add_suffix", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "agg", "kind": 6, "sortText": "aagg", "insertText": "agg", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "aggregate(func, axis, args, kwargs)", "kind": 3, "sortText": "aaggregate", "insertText": "aggregate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "align(other, join, axis, level, copy, fill_value, method, limit, fill_axis, broadcast_axis)", "kind": 3, "sortText": "aalign", "insertText": "align", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "all(axis, bool_only, skipna, kwargs)", "kind": 3, "sortText": "aall", "insertText": "all", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "any(axis, bool_only, skipna, kwargs)", "kind": 3, "sortText": "aany", "insertText": "any", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "apply(func, axis, raw, result_type, args, by_row, engine, engine_kwargs, kwargs)", "kind": 3, "sortText": "aapply", "insertText": "apply", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "applymap(func, na_action, kwargs)", "kind": 3, "sortText": "aapplymap", "insertText": "applymap", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "asfreq(freq, method, how, normalize, fill_value)", "kind": 3, "sortText": "aasfreq", "insertText": "asfreq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "asof(where, subset)", "kind": 3, "sortText": "aasof", "insertText": "asof", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "assign(kwargs)", "kind": 3, "sortText": "aassign", "insertText": "assign", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "astype(dtype, copy, errors)", "kind": 3, "sortText": "aastype", "insertText": "astype", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "at", "kind": 10, "sortText": "aat", "insertText": "at", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "at_time(time, asof, axis)", "kind": 3, "sortText": "aat_time", "insertText": "at_time", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "attrs", "kind": 6, "sortText": "aattrs", "insertText": "attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "axes", "kind": 10, "sortText": "aaxes", "insertText": "axes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "backfill(axis, inplace, limit, downcast)", "kind": 3, "sortText": "abackfill", "insertText": "backfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "between_time(start_time, end_time, inclusive, axis)", "kind": 3, "sortText": "abetween_time", "insertText": "between_time", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "bfill(axis, inplace, limit, limit_area, downcast)", "kind": 3, "sortText": "abfill", "insertText": "bfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "bool()", "kind": 3, "sortText": "abool", "insertText": "bool", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "boxplot", "kind": 6, "sortText": "aboxplot", "insertText": "boxplot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "clip(lower, upper, axis, inplace, kwargs)", "kind": 3, "sortText": "aclip", "insertText": "clip", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "columns", "kind": 6, "sortText": "acolumns", "insertText": "columns", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "combine", "kind": 3, "sortText": "acombine", "insertText": "combine", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "combine_first", "kind": 3, "sortText": "acombine_first", "insertText": "combine_first", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "compare", "kind": 3, "sortText": "acompare", "insertText": "compare", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "convert_dtypes", "kind": 3, "sortText": "aconvert_dtypes", "insertText": "convert_dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "copy", "kind": 3, "sortText": "acopy", "insertText": "copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "corr", "kind": 3, "sortText": "acorr", "insertText": "corr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "corrwith", "kind": 3, "sortText": "acorrwith", "insertText": "corrwith", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "count", "kind": 3, "sortText": "acount", "insertText": "count", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cov", "kind": 3, "sortText": "acov", "insertText": "cov", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cummax", "kind": 3, "sortText": "acummax", "insertText": "cummax", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cummin", "kind": 3, "sortText": "acummin", "insertText": "cummin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cumprod", "kind": 3, "sortText": "acumprod", "insertText": "cumprod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cumsum", "kind": 3, "sortText": "acumsum", "insertText": "cumsum", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "describe", "kind": 3, "sortText": "adescribe", "insertText": "describe", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "diff", "kind": 3, "sortText": "adiff", "insertText": "diff", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "div", "kind": 6, "sortText": "adiv", "insertText": "div", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "divide", "kind": 6, "sortText": "adivide", "insertText": "divide", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dot", "kind": 3, "sortText": "adot", "insertText": "dot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "drop", "kind": 3, "sortText": "adrop", "insertText": "drop", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "drop_duplicates", "kind": 3, "sortText": "adrop_duplicates", "insertText": "drop_duplicates", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "droplevel", "kind": 3, "sortText": "adroplevel", "insertText": "droplevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dropna", "kind": 3, "sortText": "adropna", "insertText": "dropna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dtypes", "kind": 10, "sortText": "adtypes", "insertText": "dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "duplicated", "kind": 3, "sortText": "aduplicated", "insertText": "duplicated", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "empty", "kind": 10, "sortText": "aempty", "insertText": "empty", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "eq", "kind": 3, "sortText": "aeq", "insertText": "eq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "equals", "kind": 3, "sortText": "aequals", "insertText": "equals", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "eval", "kind": 3, "sortText": "aeval", "insertText": "eval", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ewm", "kind": 3, "sortText": "aewm", "insertText": "ewm", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "expanding", "kind": 3, "sortText": "aexpanding", "insertText": "expanding", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "explode", "kind": 3, "sortText": "aexplode", "insertText": "explode", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ffill", "kind": 3, "sortText": "affill", "insertText": "ffill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "fillna", "kind": 3, "sortText": "afillna", "insertText": "fillna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "filter", "kind": 3, "sortText": "afilter", "insertText": "filter", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "first", "kind": 3, "sortText": "afirst", "insertText": "first", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "first_valid_index", "kind": 3, "sortText": "afirst_valid_index", "insertText": "first_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "flags", "kind": 10, "sortText": "aflags", "insertText": "flags", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "floordiv", "kind": 3, "sortText": "afloordiv", "insertText": "floordiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "from_dict", "kind": 3, "sortText": "afrom_dict", "insertText": "from_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "from_records", "kind": 3, "sortText": "afrom_records", "insertText": "from_records", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ge", "kind": 3, "sortText": "age", "insertText": "ge", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "get", "kind": 3, "sortText": "aget", "insertText": "get", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "groupby", "kind": 3, "sortText": "agroupby", "insertText": "groupby", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "gt", "kind": 3, "sortText": "agt", "insertText": "gt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "head", "kind": 3, "sortText": "ahead", "insertText": "head", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "hist", "kind": 6, "sortText": "ahist", "insertText": "hist", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iat", "kind": 10, "sortText": "aiat", "insertText": "iat", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "idxmax", "kind": 3, "sortText": "aidxmax", "insertText": "idxmax", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "idxmin", "kind": 3, "sortText": "aidxmin", "insertText": "idxmin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iloc", "kind": 10, "sortText": "ailoc", "insertText": "iloc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "index", "kind": 6, "sortText": "aindex", "insertText": "index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "infer_objects", "kind": 3, "sortText": "ainfer_objects", "insertText": "infer_objects", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "info", "kind": 3, "sortText": "ainfo", "insertText": "info", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "insert", "kind": 3, "sortText": "ainsert", "insertText": "insert", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "interpolate", "kind": 3, "sortText": "ainterpolate", "insertText": "interpolate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isetitem", "kind": 3, "sortText": "aisetitem", "insertText": "isetitem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isin", "kind": 3, "sortText": "aisin", "insertText": "isin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isna", "kind": 3, "sortText": "aisna", "insertText": "isna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isnull", "kind": 3, "sortText": "aisnull", "insertText": "isnull", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "items", "kind": 3, "sortText": "aitems", "insertText": "items", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iterrows", "kind": 3, "sortText": "aiterrows", "insertText": "iterrows", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "itertuples", "kind": 3, "sortText": "aitertuples", "insertText": "itertuples", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "join", "kind": 3, "sortText": "ajoin", "insertText": "join", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "keys", "kind": 3, "sortText": "akeys", "insertText": "keys", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "kurt", "kind": 3, "sortText": "akurt", "insertText": "kurt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "kurtosis", "kind": 6, "sortText": "akurtosis", "insertText": "kurtosis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "last", "kind": 3, "sortText": "alast", "insertText": "last", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "last_valid_index", "kind": 3, "sortText": "alast_valid_index", "insertText": "last_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "le", "kind": 3, "sortText": "ale", "insertText": "le", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "loc", "kind": 10, "sortText": "aloc", "insertText": "loc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "lt", "kind": 3, "sortText": "alt", "insertText": "lt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "map", "kind": 3, "sortText": "amap", "insertText": "map", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mask", "kind": 3, "sortText": "amask", "insertText": "mask", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "max", "kind": 3, "sortText": "amax", "insertText": "max", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mean", "kind": 3, "sortText": "amean", "insertText": "mean", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "median", "kind": 3, "sortText": "amedian", "insertText": "median", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "melt", "kind": 3, "sortText": "amelt", "insertText": "melt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "memory_usage", "kind": 3, "sortText": "amemory_usage", "insertText": "memory_usage", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "merge", "kind": 3, "sortText": "amerge", "insertText": "merge", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "min", "kind": 3, "sortText": "amin", "insertText": "min", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mod", "kind": 3, "sortText": "amod", "insertText": "mod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mode", "kind": 3, "sortText": "amode", "insertText": "mode", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mul", "kind": 3, "sortText": "amul", "insertText": "mul", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "multiply", "kind": 6, "sortText": "amultiply", "insertText": "multiply", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ndim", "kind": 10, "sortText": "andim", "insertText": "ndim", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ne", "kind": 3, "sortText": "ane", "insertText": "ne", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nlargest", "kind": 3, "sortText": "anlargest", "insertText": "nlargest", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "notna", "kind": 3, "sortText": "anotna", "insertText": "notna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "notnull", "kind": 3, "sortText": "anotnull", "insertText": "notnull", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nsmallest", "kind": 3, "sortText": "ansmallest", "insertText": "nsmallest", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nunique", "kind": 3, "sortText": "anunique", "insertText": "nunique", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pad", "kind": 3, "sortText": "apad", "insertText": "pad", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pct_change", "kind": 3, "sortText": "apct_change", "insertText": "pct_change", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pipe", "kind": 3, "sortText": "apipe", "insertText": "pipe", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pivot", "kind": 3, "sortText": "apivot", "insertText": "pivot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pivot_table", "kind": 3, "sortText": "apivot_table", "insertText": "pivot_table", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "plot", "kind": 6, "sortText": "aplot", "insertText": "plot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pop", "kind": 3, "sortText": "apop", "insertText": "pop", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pow", "kind": 3, "sortText": "apow", "insertText": "pow", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "prod", "kind": 3, "sortText": "aprod", "insertText": "prod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "product", "kind": 6, "sortText": "aproduct", "insertText": "product", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "quantile", "kind": 3, "sortText": "aquantile", "insertText": "quantile", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "query", "kind": 3, "sortText": "aquery", "insertText": "query", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "radd", "kind": 3, "sortText": "aradd", "insertText": "radd", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rank", "kind": 3, "sortText": "arank", "insertText": "rank", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rdiv", "kind": 6, "sortText": "ardiv", "insertText": "rdiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reindex", "kind": 3, "sortText": "areindex", "insertText": "reindex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reindex_like", "kind": 3, "sortText": "areindex_like", "insertText": "reindex_like", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rename", "kind": 3, "sortText": "arename", "insertText": "rename", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rename_axis", "kind": 3, "sortText": "arename_axis", "insertText": "rename_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reorder_levels", "kind": 3, "sortText": "areorder_levels", "insertText": "reorder_levels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "replace", "kind": 3, "sortText": "areplace", "insertText": "replace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "resample", "kind": 3, "sortText": "aresample", "insertText": "resample", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reset_index", "kind": 3, "sortText": "areset_index", "insertText": "reset_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rfloordiv", "kind": 3, "sortText": "arfloordiv", "insertText": "rfloordiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rmod", "kind": 3, "sortText": "armod", "insertText": "rmod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rmul", "kind": 3, "sortText": "armul", "insertText": "rmul", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rolling", "kind": 3, "sortText": "arolling", "insertText": "rolling", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "round", "kind": 3, "sortText": "around", "insertText": "round", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rpow", "kind": 3, "sortText": "arpow", "insertText": "rpow", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rsub", "kind": 3, "sortText": "arsub", "insertText": "rsub", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rtruediv", "kind": 3, "sortText": "artruediv", "insertText": "rtruediv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sample", "kind": 3, "sortText": "asample", "insertText": "sample", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "select_dtypes", "kind": 3, "sortText": "aselect_dtypes", "insertText": "select_dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sem", "kind": 3, "sortText": "asem", "insertText": "sem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_axis", "kind": 3, "sortText": "aset_axis", "insertText": "set_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_flags", "kind": 3, "sortText": "aset_flags", "insertText": "set_flags", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_index", "kind": 3, "sortText": "aset_index", "insertText": "set_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "shape", "kind": 10, "sortText": "ashape", "insertText": "shape", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "shift", "kind": 3, "sortText": "ashift", "insertText": "shift", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "size", "kind": 10, "sortText": "asize", "insertText": "size", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "skew", "kind": 3, "sortText": "askew", "insertText": "skew", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sort_index", "kind": 3, "sortText": "asort_index", "insertText": "sort_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sort_values", "kind": 3, "sortText": "asort_values", "insertText": "sort_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sparse", "kind": 6, "sortText": "asparse", "insertText": "sparse", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "squeeze", "kind": 3, "sortText": "asqueeze", "insertText": "squeeze", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "stack", "kind": 3, "sortText": "astack", "insertText": "stack", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "std", "kind": 3, "sortText": "astd", "insertText": "std", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "style", "kind": 10, "sortText": "astyle", "insertText": "style", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sub", "kind": 3, "sortText": "asub", "insertText": "sub", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "subtract", "kind": 6, "sortText": "asubtract", "insertText": "subtract", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sum", "kind": 3, "sortText": "asum", "insertText": "sum", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "swapaxes", "kind": 3, "sortText": "aswapaxes", "insertText": "swapaxes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "swaplevel", "kind": 3, "sortText": "aswaplevel", "insertText": "swaplevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "T", "kind": 10, "sortText": "aT", "insertText": "T", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tail", "kind": 3, "sortText": "atail", "insertText": "tail", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "take", "kind": 3, "sortText": "atake", "insertText": "take", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_clipboard", "kind": 3, "sortText": "ato_clipboard", "insertText": "to_clipboard", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_csv", "kind": 3, "sortText": "ato_csv", "insertText": "to_csv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_dict", "kind": 3, "sortText": "ato_dict", "insertText": "to_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_excel", "kind": 3, "sortText": "ato_excel", "insertText": "to_excel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_feather", "kind": 3, "sortText": "ato_feather", "insertText": "to_feather", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_gbq", "kind": 3, "sortText": "ato_gbq", "insertText": "to_gbq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_hdf", "kind": 3, "sortText": "ato_hdf", "insertText": "to_hdf", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_html", "kind": 3, "sortText": "ato_html", "insertText": "to_html", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_json", "kind": 3, "sortText": "ato_json", "insertText": "to_json", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_latex", "kind": 3, "sortText": "ato_latex", "insertText": "to_latex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_markdown", "kind": 3, "sortText": "ato_markdown", "insertText": "to_markdown", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_numpy", "kind": 3, "sortText": "ato_numpy", "insertText": "to_numpy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_orc", "kind": 3, "sortText": "ato_orc", "insertText": "to_orc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_parquet", "kind": 3, "sortText": "ato_parquet", "insertText": "to_parquet", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_period", "kind": 3, "sortText": "ato_period", "insertText": "to_period", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_pickle", "kind": 3, "sortText": "ato_pickle", "insertText": "to_pickle", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_records", "kind": 3, "sortText": "ato_records", "insertText": "to_records", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_sql", "kind": 3, "sortText": "ato_sql", "insertText": "to_sql", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_stata", "kind": 3, "sortText": "ato_stata", "insertText": "to_stata", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_string", "kind": 3, "sortText": "ato_string", "insertText": "to_string", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_timestamp", "kind": 3, "sortText": "ato_timestamp", "insertText": "to_timestamp", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_xarray", "kind": 3, "sortText": "ato_xarray", "insertText": "to_xarray", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_xml", "kind": 3, "sortText": "ato_xml", "insertText": "to_xml", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "transform", "kind": 3, "sortText": "atransform", "insertText": "transform", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "transpose", "kind": 3, "sortText": "atranspose", "insertText": "transpose", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "truediv", "kind": 3, "sortText": "atruediv", "insertText": "truediv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "truncate", "kind": 3, "sortText": "atruncate", "insertText": "truncate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tz_convert", "kind": 3, "sortText": "atz_convert", "insertText": "tz_convert", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tz_localize", "kind": 3, "sortText": "atz_localize", "insertText": "tz_localize", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "unstack", "kind": 3, "sortText": "aunstack", "insertText": "unstack", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "update", "kind": 3, "sortText": "aupdate", "insertText": "update", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "value_counts", "kind": 3, "sortText": "avalue_counts", "insertText": "value_counts", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "values", "kind": 10, "sortText": "avalues", "insertText": "values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "var", "kind": 3, "sortText": "avar", "insertText": "var", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "where", "kind": 3, "sortText": "awhere", "insertText": "where", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "xs", "kind": 3, "sortText": "axs", "insertText": "xs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_accessors", "kind": 6, "sortText": "z_accessors", "insertText": "_accessors", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_accum_func", "kind": 3, "sortText": "z_accum_func", "insertText": "_accum_func", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_agg_examples_doc", "kind": 6, "sortText": "z_agg_examples_doc", "insertText": "_agg_examples_doc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_agg_see_also_doc", "kind": 6, "sortText": "z_agg_see_also_doc", "insertText": "_agg_see_also_doc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_for_op", "kind": 3, "sortText": "z_align_for_op", "insertText": "_align_for_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_frame", "kind": 3, "sortText": "z_align_frame", "insertText": "_align_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_series", "kind": 3, "sortText": "z_align_series", "insertText": "_align_series", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_append", "kind": 3, "sortText": "z_append", "insertText": "_append", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_arith_method", "kind": 3, "sortText": "z_arith_method", "insertText": "_arith_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_arith_method_with_reindex", "kind": 3, "sortText": "z_arith_method_with_reindex", "insertText": "_arith_method_with_reindex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_as_manager", "kind": 3, "sortText": "z_as_manager", "insertText": "_as_manager", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_attrs", "kind": 6, "sortText": "z_attrs", "insertText": "_attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_LEN", "kind": 6, "sortText": "z_AXIS_LEN", "insertText": "_AXIS_LEN", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_ORDERS", "kind": 6, "sortText": "z_AXIS_ORDERS", "insertText": "_AXIS_ORDERS", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_TO_AXIS_NUMBER", "kind": 6, "sortText": "z_AXIS_TO_AXIS_NUMBER", "insertText": "_AXIS_TO_AXIS_NUMBER", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_box_col_values", "kind": 3, "sortText": "z_box_col_values", "insertText": "_box_col_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_cache", "kind": 6, "sortText": "z_cache", "insertText": "_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_can_fast_transpose", "kind": 10, "sortText": "z_can_fast_transpose", "insertText": "_can_fast_transpose", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_inplace_and_allows_duplicate_labels", "kind": 3, "sortText": "z_check_inplace_and_allows_duplicate_labels", "insertText": "_check_inplace_and_allows_duplicate_labels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_is_chained_assignment_possible", "kind": 3, "sortText": "z_check_is_chained_assignment_possible", "insertText": "_check_is_chained_assignment_possible", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_label_or_level_ambiguity", "kind": 3, "sortText": "z_check_label_or_level_ambiguity", "insertText": "_check_label_or_level_ambiguity", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_setitem_copy", "kind": 3, "sortText": "z_check_setitem_copy", "insertText": "_check_setitem_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clear_item_cache", "kind": 3, "sortText": "z_clear_item_cache", "insertText": "_clear_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clip_with_one_bound", "kind": 3, "sortText": "z_clip_with_one_bound", "insertText": "_clip_with_one_bound", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clip_with_scalar", "kind": 3, "sortText": "z_clip_with_scalar", "insertText": "_clip_with_scalar", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_cmp_method", "kind": 3, "sortText": "z_cmp_method", "insertText": "_cmp_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_combine_frame", "kind": 3, "sortText": "z_combine_frame", "insertText": "_combine_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_consolidate", "kind": 3, "sortText": "z_consolidate", "insertText": "_consolidate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_consolidate_inplace", "kind": 3, "sortText": "z_consolidate_inplace", "insertText": "_consolidate_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_construct_axes_dict", "kind": 3, "sortText": "z_construct_axes_dict", "insertText": "_construct_axes_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_construct_result", "kind": 3, "sortText": "z_construct_result", "insertText": "_construct_result", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor", "kind": 10, "sortText": "z_constructor", "insertText": "_constructor", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_from_mgr", "kind": 3, "sortText": "z_constructor_from_mgr", "insertText": "_constructor_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_sliced", "kind": 6, "sortText": "z_constructor_sliced", "insertText": "_constructor_sliced", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_sliced_from_mgr", "kind": 3, "sortText": "z_constructor_sliced_from_mgr", "insertText": "_constructor_sliced_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_create_data_for_split_and_tight_to_dict", "kind": 3, "sortText": "z_create_data_for_split_and_tight_to_dict", "insertText": "_create_data_for_split_and_tight_to_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_data", "kind": 10, "sortText": "z_data", "insertText": "_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_deprecate_downcast", "kind": 3, "sortText": "z_deprecate_downcast", "insertText": "_deprecate_downcast", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dir_additions", "kind": 3, "sortText": "z_dir_additions", "insertText": "_dir_additions", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dir_deletions", "kind": 3, "sortText": "z_dir_deletions", "insertText": "_dir_deletions", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dispatch_frame_op", "kind": 3, "sortText": "z_dispatch_frame_op", "insertText": "_dispatch_frame_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_drop_axis", "kind": 3, "sortText": "z_drop_axis", "insertText": "_drop_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_drop_labels_or_levels", "kind": 3, "sortText": "z_drop_labels_or_levels", "insertText": "_drop_labels_or_levels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_ensure_valid_index", "kind": 3, "sortText": "z_ensure_valid_index", "insertText": "_ensure_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_find_valid_index", "kind": 3, "sortText": "z_find_valid_index", "insertText": "_find_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_flex_arith_method", "kind": 3, "sortText": "z_flex_arith_method", "insertText": "_flex_arith_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_flex_cmp_method", "kind": 3, "sortText": "z_flex_cmp_method", "insertText": "_flex_cmp_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_from_arrays", "kind": 3, "sortText": "z_from_arrays", "insertText": "_from_arrays", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_from_mgr", "kind": 3, "sortText": "z_from_mgr", "insertText": "_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_agg_axis", "kind": 3, "sortText": "z_get_agg_axis", "insertText": "_get_agg_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis", "kind": 3, "sortText": "z_get_axis", "insertText": "_get_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_name", "kind": 3, "sortText": "z_get_axis_name", "insertText": "_get_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_number", "kind": 3, "sortText": "z_get_axis_number", "insertText": "_get_axis_number", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_resolvers", "kind": 3, "sortText": "z_get_axis_resolvers", "insertText": "_get_axis_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_block_manager_axis", "kind": 3, "sortText": "z_get_block_manager_axis", "insertText": "_get_block_manager_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_bool_data", "kind": 3, "sortText": "z_get_bool_data", "insertText": "_get_bool_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_cleaned_column_resolvers", "kind": 3, "sortText": "z_get_cleaned_column_resolvers", "insertText": "_get_cleaned_column_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_column_array", "kind": 3, "sortText": "z_get_column_array", "insertText": "_get_column_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_index_resolvers", "kind": 3, "sortText": "z_get_index_resolvers", "insertText": "_get_index_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_item_cache", "kind": 3, "sortText": "z_get_item_cache", "insertText": "_get_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_label_or_level_values", "kind": 3, "sortText": "z_get_label_or_level_values", "insertText": "_get_label_or_level_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_numeric_data", "kind": 3, "sortText": "z_get_numeric_data", "insertText": "_get_numeric_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_value", "kind": 3, "sortText": "z_get_value", "insertText": "_get_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_values_for_csv", "kind": 3, "sortText": "z_get_values_for_csv", "insertText": "_get_values_for_csv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_bool_array", "kind": 3, "sortText": "z_getitem_bool_array", "insertText": "_getitem_bool_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_multilevel", "kind": 3, "sortText": "z_getitem_multilevel", "insertText": "_getitem_multilevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_nocopy", "kind": 3, "sortText": "z_getitem_nocopy", "insertText": "_getitem_nocopy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_slice", "kind": 3, "sortText": "z_getitem_slice", "insertText": "_getitem_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_gotitem", "kind": 3, "sortText": "z_gotitem", "insertText": "_gotitem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_HANDLED_TYPES", "kind": 6, "sortText": "z_HANDLED_TYPES", "insertText": "_HANDLED_TYPES", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_hidden_attrs", "kind": 6, "sortText": "z_hidden_attrs", "insertText": "_hidden_attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_indexed_same", "kind": 3, "sortText": "z_indexed_same", "insertText": "_indexed_same", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis", "kind": 10, "sortText": "z_info_axis", "insertText": "_info_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis_name", "kind": 6, "sortText": "z_info_axis_name", "insertText": "_info_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis_number", "kind": 6, "sortText": "z_info_axis_number", "insertText": "_info_axis_number", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_repr", "kind": 3, "sortText": "z_info_repr", "insertText": "_info_repr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_init_mgr", "kind": 3, "sortText": "z_init_mgr", "insertText": "_init_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_inplace_method", "kind": 3, "sortText": "z_inplace_method", "insertText": "_inplace_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_internal_names", "kind": 6, "sortText": "z_internal_names", "insertText": "_internal_names", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_internal_names_set", "kind": 6, "sortText": "z_internal_names_set", "insertText": "_internal_names_set", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_copy", "kind": 6, "sortText": "z_is_copy", "insertText": "_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_homogeneous_type", "kind": 10, "sortText": "z_is_homogeneous_type", "insertText": "_is_homogeneous_type", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_label_or_level_reference", "kind": 3, "sortText": "z_is_label_or_level_reference", "insertText": "_is_label_or_level_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_label_reference", "kind": 3, "sortText": "z_is_label_reference", "insertText": "_is_label_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_level_reference", "kind": 3, "sortText": "z_is_level_reference", "insertText": "_is_level_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_mixed_type", "kind": 10, "sortText": "z_is_mixed_type", "insertText": "_is_mixed_type", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_view", "kind": 10, "sortText": "z_is_view", "insertText": "_is_view", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_view_after_cow_rules", "kind": 3, "sortText": "z_is_view_after_cow_rules", "insertText": "_is_view_after_cow_rules", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_item", "kind": 3, "sortText": "z_iset_item", "insertText": "_iset_item", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_item_mgr", "kind": 3, "sortText": "z_iset_item_mgr", "insertText": "_iset_item_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_not_inplace", "kind": 3, "sortText": "z_iset_not_inplace", "insertText": "_iset_not_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_item_cache", "kind": 6, "sortText": "z_item_cache", "insertText": "_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iter_column_arrays", "kind": 3, "sortText": "z_iter_column_arrays", "insertText": "_iter_column_arrays", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_ixs", "kind": 3, "sortText": "z_ixs", "insertText": "_ixs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_logical_func", "kind": 3, "sortText": "z_logical_func", "insertText": "_logical_func", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_logical_method", "kind": 6, "sortText": "z_logical_method", "insertText": "_logical_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_align_series_as_frame", "kind": 3, "sortText": "z_maybe_align_series_as_frame", "insertText": "_maybe_align_series_as_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_cache_changed", "kind": 3, "sortText": "z_maybe_cache_changed", "insertText": "_maybe_cache_changed", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_update_cacher", "kind": 3, "sortText": "z_maybe_update_cacher", "insertText": "_maybe_update_cacher", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_metadata", "kind": 6, "sortText": "z_metadata", "insertText": "_metadata", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_mgr", "kind": 6, "sortText": "z_mgr", "insertText": "_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_min_count_stat_function", "kind": 3, "sortText": "z_min_count_stat_function", "insertText": "_min_count_stat_function", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_needs_reindex_multi", "kind": 3, "sortText": "z_needs_reindex_multi", "insertText": "_needs_reindex_multi", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_pad_or_backfill", "kind": 3, "sortText": "z_pad_or_backfill", "insertText": "_pad_or_backfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_protect_consolidate", "kind": 3, "sortText": "z_protect_consolidate", "insertText": "_protect_consolidate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reduce", "kind": 3, "sortText": "z_reduce", "insertText": "_reduce", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reduce_axis1", "kind": 3, "sortText": "z_reduce_axis1", "insertText": "_reduce_axis1", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_axes", "kind": 3, "sortText": "z_reindex_axes", "insertText": "_reindex_axes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_multi", "kind": 3, "sortText": "z_reindex_multi", "insertText": "_reindex_multi", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_with_indexers", "kind": 3, "sortText": "z_reindex_with_indexers", "insertText": "_reindex_with_indexers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_rename", "kind": 3, "sortText": "z_rename", "insertText": "_rename", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_replace_columnwise", "kind": 3, "sortText": "z_replace_columnwise", "insertText": "_replace_columnwise", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_data_resource_", "kind": 3, "sortText": "z_repr_data_resource_", "insertText": "_repr_data_resource_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_fits_horizontal_", "kind": 3, "sortText": "z_repr_fits_horizontal_", "insertText": "_repr_fits_horizontal_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_fits_vertical_", "kind": 3, "sortText": "z_repr_fits_vertical_", "insertText": "_repr_fits_vertical_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_html_", "kind": 3, "sortText": "z_repr_html_", "insertText": "_repr_html_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_latex_", "kind": 3, "sortText": "z_repr_latex_", "insertText": "_repr_latex_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reset_cache", "kind": 3, "sortText": "z_reset_cache", "insertText": "_reset_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reset_cacher", "kind": 3, "sortText": "z_reset_cacher", "insertText": "_reset_cacher", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_sanitize_column", "kind": 3, "sortText": "z_sanitize_column", "insertText": "_sanitize_column", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_series", "kind": 10, "sortText": "z_series", "insertText": "_series", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis", "kind": 3, "sortText": "z_set_axis", "insertText": "_set_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis_name", "kind": 3, "sortText": "z_set_axis_name", "insertText": "_set_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis_nocheck", "kind": 3, "sortText": "z_set_axis_nocheck", "insertText": "_set_axis_nocheck", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_is_copy", "kind": 3, "sortText": "z_set_is_copy", "insertText": "_set_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item", "kind": 3, "sortText": "z_set_item", "insertText": "_set_item", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item_frame_value", "kind": 3, "sortText": "z_set_item_frame_value", "insertText": "_set_item_frame_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item_mgr", "kind": 3, "sortText": "z_set_item_mgr", "insertText": "_set_item_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_value", "kind": 3, "sortText": "z_set_value", "insertText": "_set_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_array", "kind": 3, "sortText": "z_setitem_array", "insertText": "_setitem_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_frame", "kind": 3, "sortText": "z_setitem_frame", "insertText": "_setitem_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_slice", "kind": 3, "sortText": "z_setitem_slice", "insertText": "_setitem_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_shared_docs", "kind": 6, "sortText": "z_shared_docs", "insertText": "_shared_docs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_shift_with_freq", "kind": 3, "sortText": "z_shift_with_freq", "insertText": "_shift_with_freq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_should_reindex_frame_op", "kind": 3, "sortText": "z_should_reindex_frame_op", "insertText": "_should_reindex_frame_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_slice", "kind": 3, "sortText": "z_slice", "insertText": "_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_stat_function", "kind": 3, "sortText": "z_stat_function", "insertText": "_stat_function", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_stat_function_ddof", "kind": 3, "sortText": "z_stat_function_ddof", "insertText": "_stat_function_ddof", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_take_with_is_copy", "kind": 3, "sortText": "z_take_with_is_copy", "insertText": "_take_with_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_to_dict_of_blocks", "kind": 3, "sortText": "z_to_dict_of_blocks", "insertText": "_to_dict_of_blocks", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_to_latex_via_styler", "kind": 3, "sortText": "z_to_latex_via_styler", "insertText": "_to_latex_via_styler", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_typ", "kind": 6, "sortText": "z_typ", "insertText": "_typ", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_update_inplace", "kind": 3, "sortText": "z_update_inplace", "insertText": "_update_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_validate_dtype", "kind": 3, "sortText": "z_validate_dtype", "insertText": "_validate_dtype", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_values", "kind": 10, "sortText": "z_values", "insertText": "_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_where", "kind": 3, "sortText": "z_where", "insertText": "_where", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__abs__", "kind": 3, "sortText": "z__abs__", "insertText": "__abs__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__add__", "kind": 3, "sortText": "z__add__", "insertText": "__add__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__and__", "kind": 3, "sortText": "z__and__", "insertText": "__and__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__annotations__", "kind": 6, "sortText": "z__annotations__", "insertText": "__annotations__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array__", "kind": 3, "sortText": "z__array__", "insertText": "__array__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array_priority__", "kind": 6, "sortText": "z__array_priority__", "insertText": "__array_priority__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array_ufunc__", "kind": 3, "sortText": "z__array_ufunc__", "insertText": "__array_ufunc__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__arrow_c_stream__", "kind": 3, "sortText": "z__arrow_c_stream__", "insertText": "__arrow_c_stream__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__bool__", "kind": 18, "sortText": "z__bool__", "insertText": "__bool__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__class__", "kind": 7, "sortText": "z__class__", "insertText": "__class__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__contains__", "kind": 3, "sortText": "z__contains__", "insertText": "__contains__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__copy__", "kind": 3, "sortText": "z__copy__", "insertText": "__copy__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dataframe__", "kind": 3, "sortText": "z__dataframe__", "insertText": "__dataframe__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dataframe_consortium_standard__", "kind": 3, "sortText": "z__dataframe_consortium_standard__", "insertText": "__dataframe_consortium_standard__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__deepcopy__", "kind": 3, "sortText": "z__deepcopy__", "insertText": "__deepcopy__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__delattr__", "kind": 18, "sortText": "z__delattr__", "insertText": "__delattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__delitem__", "kind": 3, "sortText": "z__delitem__", "insertText": "__delitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dict__", "kind": 6, "sortText": "z__dict__", "insertText": "__dict__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dir__", "kind": 3, "sortText": "z__dir__", "insertText": "__dir__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__divmod__", "kind": 3, "sortText": "z__divmod__", "insertText": "__divmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__doc__", "kind": 18, "sortText": "z__doc__", "insertText": "__doc__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__eq__", "kind": 18, "sortText": "z__eq__", "insertText": "__eq__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__finalize__", "kind": 3, "sortText": "z__finalize__", "insertText": "__finalize__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__floordiv__", "kind": 3, "sortText": "z__floordiv__", "insertText": "__floordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__format__", "kind": 3, "sortText": "z__format__", "insertText": "__format__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ge__", "kind": 18, "sortText": "z__ge__", "insertText": "__ge__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getattr__", "kind": 3, "sortText": "z__getattr__", "insertText": "__getattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getattribute__", "kind": 18, "sortText": "z__getattribute__", "insertText": "__getattribute__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getitem__", "kind": 3, "sortText": "z__getitem__", "insertText": "__getitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getstate__", "kind": 3, "sortText": "z__getstate__", "insertText": "__getstate__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__gt__", "kind": 18, "sortText": "z__gt__", "insertText": "__gt__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__hash__", "kind": 18, "sortText": "z__hash__", "insertText": "__hash__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iadd__", "kind": 3, "sortText": "z__iadd__", "insertText": "__iadd__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iand__", "kind": 3, "sortText": "z__iand__", "insertText": "__iand__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ifloordiv__", "kind": 3, "sortText": "z__ifloordiv__", "insertText": "__ifloordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__imod__", "kind": 3, "sortText": "z__imod__", "insertText": "__imod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__imul__", "kind": 3, "sortText": "z__imul__", "insertText": "__imul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__init__", "kind": 18, "sortText": "z__init__", "insertText": "__init__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__init_subclass__", "kind": 3, "sortText": "z__init_subclass__", "insertText": "__init_subclass__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__invert__", "kind": 3, "sortText": "z__invert__", "insertText": "__invert__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ior__", "kind": 3, "sortText": "z__ior__", "insertText": "__ior__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ipow__", "kind": 3, "sortText": "z__ipow__", "insertText": "__ipow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__isub__", "kind": 3, "sortText": "z__isub__", "insertText": "__isub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iter__", "kind": 3, "sortText": "z__iter__", "insertText": "__iter__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__itruediv__", "kind": 3, "sortText": "z__itruediv__", "insertText": "__itruediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ixor__", "kind": 3, "sortText": "z__ixor__", "insertText": "__ixor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__le__", "kind": 18, "sortText": "z__le__", "insertText": "__le__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__len__", "kind": 3, "sortText": "z__len__", "insertText": "__len__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__lt__", "kind": 18, "sortText": "z__lt__", "insertText": "__lt__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__matmul__", "kind": 3, "sortText": "z__matmul__", "insertText": "__matmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__mod__", "kind": 3, "sortText": "z__mod__", "insertText": "__mod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__module__", "kind": 6, "sortText": "z__module__", "insertText": "__module__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__mul__", "kind": 3, "sortText": "z__mul__", "insertText": "__mul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ne__", "kind": 18, "sortText": "z__ne__", "insertText": "__ne__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__neg__", "kind": 3, "sortText": "z__neg__", "insertText": "__neg__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__new__", "kind": 3, "sortText": "z__new__", "insertText": "__new__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__nonzero__", "kind": 3, "sortText": "z__nonzero__", "insertText": "__nonzero__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__or__", "kind": 3, "sortText": "z__or__", "insertText": "__or__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pandas_priority__", "kind": 6, "sortText": "z__pandas_priority__", "insertText": "__pandas_priority__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pos__", "kind": 3, "sortText": "z__pos__", "insertText": "__pos__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pow__", "kind": 3, "sortText": "z__pow__", "insertText": "__pow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__radd__", "kind": 3, "sortText": "z__radd__", "insertText": "__radd__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rand__", "kind": 3, "sortText": "z__rand__", "insertText": "__rand__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rdivmod__", "kind": 3, "sortText": "z__rdivmod__", "insertText": "__rdivmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__reduce__", "kind": 3, "sortText": "z__reduce__", "insertText": "__reduce__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__reduce_ex__", "kind": 3, "sortText": "z__reduce_ex__", "insertText": "__reduce_ex__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__repr__", "kind": 18, "sortText": "z__repr__", "insertText": "__repr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rfloordiv__", "kind": 3, "sortText": "z__rfloordiv__", "insertText": "__rfloordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmatmul__", "kind": 3, "sortText": "z__rmatmul__", "insertText": "__rmatmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmod__", "kind": 3, "sortText": "z__rmod__", "insertText": "__rmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmul__", "kind": 3, "sortText": "z__rmul__", "insertText": "__rmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ror__", "kind": 3, "sortText": "z__ror__", "insertText": "__ror__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__round__", "kind": 3, "sortText": "z__round__", "insertText": "__round__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rpow__", "kind": 3, "sortText": "z__rpow__", "insertText": "__rpow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rsub__", "kind": 3, "sortText": "z__rsub__", "insertText": "__rsub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rtruediv__", "kind": 3, "sortText": "z__rtruediv__", "insertText": "__rtruediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rxor__", "kind": 3, "sortText": "z__rxor__", "insertText": "__rxor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setattr__", "kind": 18, "sortText": "z__setattr__", "insertText": "__setattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setitem__", "kind": 3, "sortText": "z__setitem__", "insertText": "__setitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setstate__", "kind": 3, "sortText": "z__setstate__", "insertText": "__setstate__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__sizeof__", "kind": 3, "sortText": "z__sizeof__", "insertText": "__sizeof__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__slots__", "kind": 6, "sortText": "z__slots__", "insertText": "__slots__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__str__", "kind": 18, "sortText": "z__str__", "insertText": "__str__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__sub__", "kind": 3, "sortText": "z__sub__", "insertText": "__sub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__subclasshook__", "kind": 3, "sortText": "z__subclasshook__", "insertText": "__subclasshook__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__truediv__", "kind": 3, "sortText": "z__truediv__", "insertText": "__truediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__xor__", "kind": 3, "sortText": "z__xor__", "insertText": "__xor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}]}} -{"suite": "pandas", "label": "edit dataframe then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 39, "iteration": 3, "result": {"isIncomplete": false, "items": [{"label": "abs()", "kind": 3, "sortText": "aabs", "insertText": "abs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add(other, axis, level, fill_value)", "kind": 3, "sortText": "aadd", "insertText": "add", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add_prefix(prefix, axis)", "kind": 3, "sortText": "aadd_prefix", "insertText": "add_prefix", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add_suffix(suffix, axis)", "kind": 3, "sortText": "aadd_suffix", "insertText": "add_suffix", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "agg", "kind": 6, "sortText": "aagg", "insertText": "agg", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "aggregate(func, axis, args, kwargs)", "kind": 3, "sortText": "aaggregate", "insertText": "aggregate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "align(other, join, axis, level, copy, fill_value, method, limit, fill_axis, broadcast_axis)", "kind": 3, "sortText": "aalign", "insertText": "align", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "all(axis, bool_only, skipna, kwargs)", "kind": 3, "sortText": "aall", "insertText": "all", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "any(axis, bool_only, skipna, kwargs)", "kind": 3, "sortText": "aany", "insertText": "any", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "apply(func, axis, raw, result_type, args, by_row, engine, engine_kwargs, kwargs)", "kind": 3, "sortText": "aapply", "insertText": "apply", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "applymap(func, na_action, kwargs)", "kind": 3, "sortText": "aapplymap", "insertText": "applymap", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "asfreq(freq, method, how, normalize, fill_value)", "kind": 3, "sortText": "aasfreq", "insertText": "asfreq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "asof(where, subset)", "kind": 3, "sortText": "aasof", "insertText": "asof", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "assign(kwargs)", "kind": 3, "sortText": "aassign", "insertText": "assign", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "astype(dtype, copy, errors)", "kind": 3, "sortText": "aastype", "insertText": "astype", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "at", "kind": 10, "sortText": "aat", "insertText": "at", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "at_time(time, asof, axis)", "kind": 3, "sortText": "aat_time", "insertText": "at_time", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "attrs", "kind": 6, "sortText": "aattrs", "insertText": "attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "axes", "kind": 10, "sortText": "aaxes", "insertText": "axes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "backfill(axis, inplace, limit, downcast)", "kind": 3, "sortText": "abackfill", "insertText": "backfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "between_time(start_time, end_time, inclusive, axis)", "kind": 3, "sortText": "abetween_time", "insertText": "between_time", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "bfill(axis, inplace, limit, limit_area, downcast)", "kind": 3, "sortText": "abfill", "insertText": "bfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "bool()", "kind": 3, "sortText": "abool", "insertText": "bool", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "boxplot", "kind": 6, "sortText": "aboxplot", "insertText": "boxplot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "clip(lower, upper, axis, inplace, kwargs)", "kind": 3, "sortText": "aclip", "insertText": "clip", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "columns", "kind": 6, "sortText": "acolumns", "insertText": "columns", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "combine", "kind": 3, "sortText": "acombine", "insertText": "combine", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "combine_first", "kind": 3, "sortText": "acombine_first", "insertText": "combine_first", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "compare", "kind": 3, "sortText": "acompare", "insertText": "compare", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "convert_dtypes", "kind": 3, "sortText": "aconvert_dtypes", "insertText": "convert_dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "copy", "kind": 3, "sortText": "acopy", "insertText": "copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "corr", "kind": 3, "sortText": "acorr", "insertText": "corr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "corrwith", "kind": 3, "sortText": "acorrwith", "insertText": "corrwith", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "count", "kind": 3, "sortText": "acount", "insertText": "count", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cov", "kind": 3, "sortText": "acov", "insertText": "cov", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cummax", "kind": 3, "sortText": "acummax", "insertText": "cummax", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cummin", "kind": 3, "sortText": "acummin", "insertText": "cummin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cumprod", "kind": 3, "sortText": "acumprod", "insertText": "cumprod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cumsum", "kind": 3, "sortText": "acumsum", "insertText": "cumsum", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "describe", "kind": 3, "sortText": "adescribe", "insertText": "describe", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "diff", "kind": 3, "sortText": "adiff", "insertText": "diff", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "div", "kind": 6, "sortText": "adiv", "insertText": "div", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "divide", "kind": 6, "sortText": "adivide", "insertText": "divide", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dot", "kind": 3, "sortText": "adot", "insertText": "dot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "drop", "kind": 3, "sortText": "adrop", "insertText": "drop", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "drop_duplicates", "kind": 3, "sortText": "adrop_duplicates", "insertText": "drop_duplicates", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "droplevel", "kind": 3, "sortText": "adroplevel", "insertText": "droplevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dropna", "kind": 3, "sortText": "adropna", "insertText": "dropna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dtypes", "kind": 10, "sortText": "adtypes", "insertText": "dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "duplicated", "kind": 3, "sortText": "aduplicated", "insertText": "duplicated", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "empty", "kind": 10, "sortText": "aempty", "insertText": "empty", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "eq", "kind": 3, "sortText": "aeq", "insertText": "eq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "equals", "kind": 3, "sortText": "aequals", "insertText": "equals", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "eval", "kind": 3, "sortText": "aeval", "insertText": "eval", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ewm", "kind": 3, "sortText": "aewm", "insertText": "ewm", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "expanding", "kind": 3, "sortText": "aexpanding", "insertText": "expanding", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "explode", "kind": 3, "sortText": "aexplode", "insertText": "explode", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ffill", "kind": 3, "sortText": "affill", "insertText": "ffill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "fillna", "kind": 3, "sortText": "afillna", "insertText": "fillna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "filter", "kind": 3, "sortText": "afilter", "insertText": "filter", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "first", "kind": 3, "sortText": "afirst", "insertText": "first", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "first_valid_index", "kind": 3, "sortText": "afirst_valid_index", "insertText": "first_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "flags", "kind": 10, "sortText": "aflags", "insertText": "flags", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "floordiv", "kind": 3, "sortText": "afloordiv", "insertText": "floordiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "from_dict", "kind": 3, "sortText": "afrom_dict", "insertText": "from_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "from_records", "kind": 3, "sortText": "afrom_records", "insertText": "from_records", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ge", "kind": 3, "sortText": "age", "insertText": "ge", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "get", "kind": 3, "sortText": "aget", "insertText": "get", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "groupby", "kind": 3, "sortText": "agroupby", "insertText": "groupby", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "gt", "kind": 3, "sortText": "agt", "insertText": "gt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "head", "kind": 3, "sortText": "ahead", "insertText": "head", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "hist", "kind": 6, "sortText": "ahist", "insertText": "hist", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iat", "kind": 10, "sortText": "aiat", "insertText": "iat", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "idxmax", "kind": 3, "sortText": "aidxmax", "insertText": "idxmax", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "idxmin", "kind": 3, "sortText": "aidxmin", "insertText": "idxmin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iloc", "kind": 10, "sortText": "ailoc", "insertText": "iloc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "index", "kind": 6, "sortText": "aindex", "insertText": "index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "infer_objects", "kind": 3, "sortText": "ainfer_objects", "insertText": "infer_objects", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "info", "kind": 3, "sortText": "ainfo", "insertText": "info", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "insert", "kind": 3, "sortText": "ainsert", "insertText": "insert", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "interpolate", "kind": 3, "sortText": "ainterpolate", "insertText": "interpolate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isetitem", "kind": 3, "sortText": "aisetitem", "insertText": "isetitem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isin", "kind": 3, "sortText": "aisin", "insertText": "isin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isna", "kind": 3, "sortText": "aisna", "insertText": "isna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isnull", "kind": 3, "sortText": "aisnull", "insertText": "isnull", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "items", "kind": 3, "sortText": "aitems", "insertText": "items", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iterrows", "kind": 3, "sortText": "aiterrows", "insertText": "iterrows", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "itertuples", "kind": 3, "sortText": "aitertuples", "insertText": "itertuples", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "join", "kind": 3, "sortText": "ajoin", "insertText": "join", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "keys", "kind": 3, "sortText": "akeys", "insertText": "keys", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "kurt", "kind": 3, "sortText": "akurt", "insertText": "kurt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "kurtosis", "kind": 6, "sortText": "akurtosis", "insertText": "kurtosis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "last", "kind": 3, "sortText": "alast", "insertText": "last", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "last_valid_index", "kind": 3, "sortText": "alast_valid_index", "insertText": "last_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "le", "kind": 3, "sortText": "ale", "insertText": "le", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "loc", "kind": 10, "sortText": "aloc", "insertText": "loc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "lt", "kind": 3, "sortText": "alt", "insertText": "lt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "map", "kind": 3, "sortText": "amap", "insertText": "map", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mask", "kind": 3, "sortText": "amask", "insertText": "mask", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "max", "kind": 3, "sortText": "amax", "insertText": "max", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mean", "kind": 3, "sortText": "amean", "insertText": "mean", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "median", "kind": 3, "sortText": "amedian", "insertText": "median", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "melt", "kind": 3, "sortText": "amelt", "insertText": "melt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "memory_usage", "kind": 3, "sortText": "amemory_usage", "insertText": "memory_usage", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "merge", "kind": 3, "sortText": "amerge", "insertText": "merge", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "min", "kind": 3, "sortText": "amin", "insertText": "min", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mod", "kind": 3, "sortText": "amod", "insertText": "mod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mode", "kind": 3, "sortText": "amode", "insertText": "mode", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mul", "kind": 3, "sortText": "amul", "insertText": "mul", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "multiply", "kind": 6, "sortText": "amultiply", "insertText": "multiply", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ndim", "kind": 10, "sortText": "andim", "insertText": "ndim", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ne", "kind": 3, "sortText": "ane", "insertText": "ne", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nlargest", "kind": 3, "sortText": "anlargest", "insertText": "nlargest", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "notna", "kind": 3, "sortText": "anotna", "insertText": "notna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "notnull", "kind": 3, "sortText": "anotnull", "insertText": "notnull", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nsmallest", "kind": 3, "sortText": "ansmallest", "insertText": "nsmallest", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nunique", "kind": 3, "sortText": "anunique", "insertText": "nunique", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pad", "kind": 3, "sortText": "apad", "insertText": "pad", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pct_change", "kind": 3, "sortText": "apct_change", "insertText": "pct_change", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pipe", "kind": 3, "sortText": "apipe", "insertText": "pipe", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pivot", "kind": 3, "sortText": "apivot", "insertText": "pivot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pivot_table", "kind": 3, "sortText": "apivot_table", "insertText": "pivot_table", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "plot", "kind": 6, "sortText": "aplot", "insertText": "plot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pop", "kind": 3, "sortText": "apop", "insertText": "pop", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pow", "kind": 3, "sortText": "apow", "insertText": "pow", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "prod", "kind": 3, "sortText": "aprod", "insertText": "prod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "product", "kind": 6, "sortText": "aproduct", "insertText": "product", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "quantile", "kind": 3, "sortText": "aquantile", "insertText": "quantile", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "query", "kind": 3, "sortText": "aquery", "insertText": "query", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "radd", "kind": 3, "sortText": "aradd", "insertText": "radd", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rank", "kind": 3, "sortText": "arank", "insertText": "rank", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rdiv", "kind": 6, "sortText": "ardiv", "insertText": "rdiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reindex", "kind": 3, "sortText": "areindex", "insertText": "reindex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reindex_like", "kind": 3, "sortText": "areindex_like", "insertText": "reindex_like", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rename", "kind": 3, "sortText": "arename", "insertText": "rename", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rename_axis", "kind": 3, "sortText": "arename_axis", "insertText": "rename_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reorder_levels", "kind": 3, "sortText": "areorder_levels", "insertText": "reorder_levels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "replace", "kind": 3, "sortText": "areplace", "insertText": "replace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "resample", "kind": 3, "sortText": "aresample", "insertText": "resample", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reset_index", "kind": 3, "sortText": "areset_index", "insertText": "reset_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rfloordiv", "kind": 3, "sortText": "arfloordiv", "insertText": "rfloordiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rmod", "kind": 3, "sortText": "armod", "insertText": "rmod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rmul", "kind": 3, "sortText": "armul", "insertText": "rmul", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rolling", "kind": 3, "sortText": "arolling", "insertText": "rolling", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "round", "kind": 3, "sortText": "around", "insertText": "round", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rpow", "kind": 3, "sortText": "arpow", "insertText": "rpow", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rsub", "kind": 3, "sortText": "arsub", "insertText": "rsub", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rtruediv", "kind": 3, "sortText": "artruediv", "insertText": "rtruediv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sample", "kind": 3, "sortText": "asample", "insertText": "sample", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "select_dtypes", "kind": 3, "sortText": "aselect_dtypes", "insertText": "select_dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sem", "kind": 3, "sortText": "asem", "insertText": "sem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_axis", "kind": 3, "sortText": "aset_axis", "insertText": "set_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_flags", "kind": 3, "sortText": "aset_flags", "insertText": "set_flags", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_index", "kind": 3, "sortText": "aset_index", "insertText": "set_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "shape", "kind": 10, "sortText": "ashape", "insertText": "shape", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "shift", "kind": 3, "sortText": "ashift", "insertText": "shift", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "size", "kind": 10, "sortText": "asize", "insertText": "size", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "skew", "kind": 3, "sortText": "askew", "insertText": "skew", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sort_index", "kind": 3, "sortText": "asort_index", "insertText": "sort_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sort_values", "kind": 3, "sortText": "asort_values", "insertText": "sort_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sparse", "kind": 6, "sortText": "asparse", "insertText": "sparse", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "squeeze", "kind": 3, "sortText": "asqueeze", "insertText": "squeeze", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "stack", "kind": 3, "sortText": "astack", "insertText": "stack", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "std", "kind": 3, "sortText": "astd", "insertText": "std", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "style", "kind": 10, "sortText": "astyle", "insertText": "style", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sub", "kind": 3, "sortText": "asub", "insertText": "sub", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "subtract", "kind": 6, "sortText": "asubtract", "insertText": "subtract", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sum", "kind": 3, "sortText": "asum", "insertText": "sum", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "swapaxes", "kind": 3, "sortText": "aswapaxes", "insertText": "swapaxes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "swaplevel", "kind": 3, "sortText": "aswaplevel", "insertText": "swaplevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "T", "kind": 10, "sortText": "aT", "insertText": "T", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tail", "kind": 3, "sortText": "atail", "insertText": "tail", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "take", "kind": 3, "sortText": "atake", "insertText": "take", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_clipboard", "kind": 3, "sortText": "ato_clipboard", "insertText": "to_clipboard", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_csv", "kind": 3, "sortText": "ato_csv", "insertText": "to_csv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_dict", "kind": 3, "sortText": "ato_dict", "insertText": "to_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_excel", "kind": 3, "sortText": "ato_excel", "insertText": "to_excel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_feather", "kind": 3, "sortText": "ato_feather", "insertText": "to_feather", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_gbq", "kind": 3, "sortText": "ato_gbq", "insertText": "to_gbq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_hdf", "kind": 3, "sortText": "ato_hdf", "insertText": "to_hdf", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_html", "kind": 3, "sortText": "ato_html", "insertText": "to_html", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_json", "kind": 3, "sortText": "ato_json", "insertText": "to_json", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_latex", "kind": 3, "sortText": "ato_latex", "insertText": "to_latex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_markdown", "kind": 3, "sortText": "ato_markdown", "insertText": "to_markdown", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_numpy", "kind": 3, "sortText": "ato_numpy", "insertText": "to_numpy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_orc", "kind": 3, "sortText": "ato_orc", "insertText": "to_orc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_parquet", "kind": 3, "sortText": "ato_parquet", "insertText": "to_parquet", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_period", "kind": 3, "sortText": "ato_period", "insertText": "to_period", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_pickle", "kind": 3, "sortText": "ato_pickle", "insertText": "to_pickle", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_records", "kind": 3, "sortText": "ato_records", "insertText": "to_records", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_sql", "kind": 3, "sortText": "ato_sql", "insertText": "to_sql", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_stata", "kind": 3, "sortText": "ato_stata", "insertText": "to_stata", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_string", "kind": 3, "sortText": "ato_string", "insertText": "to_string", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_timestamp", "kind": 3, "sortText": "ato_timestamp", "insertText": "to_timestamp", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_xarray", "kind": 3, "sortText": "ato_xarray", "insertText": "to_xarray", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_xml", "kind": 3, "sortText": "ato_xml", "insertText": "to_xml", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "transform", "kind": 3, "sortText": "atransform", "insertText": "transform", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "transpose", "kind": 3, "sortText": "atranspose", "insertText": "transpose", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "truediv", "kind": 3, "sortText": "atruediv", "insertText": "truediv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "truncate", "kind": 3, "sortText": "atruncate", "insertText": "truncate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tz_convert", "kind": 3, "sortText": "atz_convert", "insertText": "tz_convert", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tz_localize", "kind": 3, "sortText": "atz_localize", "insertText": "tz_localize", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "unstack", "kind": 3, "sortText": "aunstack", "insertText": "unstack", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "update", "kind": 3, "sortText": "aupdate", "insertText": "update", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "value_counts", "kind": 3, "sortText": "avalue_counts", "insertText": "value_counts", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "values", "kind": 10, "sortText": "avalues", "insertText": "values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "var", "kind": 3, "sortText": "avar", "insertText": "var", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "where", "kind": 3, "sortText": "awhere", "insertText": "where", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "xs", "kind": 3, "sortText": "axs", "insertText": "xs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_accessors", "kind": 6, "sortText": "z_accessors", "insertText": "_accessors", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_accum_func", "kind": 3, "sortText": "z_accum_func", "insertText": "_accum_func", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_agg_examples_doc", "kind": 6, "sortText": "z_agg_examples_doc", "insertText": "_agg_examples_doc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_agg_see_also_doc", "kind": 6, "sortText": "z_agg_see_also_doc", "insertText": "_agg_see_also_doc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_for_op", "kind": 3, "sortText": "z_align_for_op", "insertText": "_align_for_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_frame", "kind": 3, "sortText": "z_align_frame", "insertText": "_align_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_series", "kind": 3, "sortText": "z_align_series", "insertText": "_align_series", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_append", "kind": 3, "sortText": "z_append", "insertText": "_append", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_arith_method", "kind": 3, "sortText": "z_arith_method", "insertText": "_arith_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_arith_method_with_reindex", "kind": 3, "sortText": "z_arith_method_with_reindex", "insertText": "_arith_method_with_reindex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_as_manager", "kind": 3, "sortText": "z_as_manager", "insertText": "_as_manager", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_attrs", "kind": 6, "sortText": "z_attrs", "insertText": "_attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_LEN", "kind": 6, "sortText": "z_AXIS_LEN", "insertText": "_AXIS_LEN", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_ORDERS", "kind": 6, "sortText": "z_AXIS_ORDERS", "insertText": "_AXIS_ORDERS", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_TO_AXIS_NUMBER", "kind": 6, "sortText": "z_AXIS_TO_AXIS_NUMBER", "insertText": "_AXIS_TO_AXIS_NUMBER", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_box_col_values", "kind": 3, "sortText": "z_box_col_values", "insertText": "_box_col_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_cache", "kind": 6, "sortText": "z_cache", "insertText": "_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_can_fast_transpose", "kind": 10, "sortText": "z_can_fast_transpose", "insertText": "_can_fast_transpose", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_inplace_and_allows_duplicate_labels", "kind": 3, "sortText": "z_check_inplace_and_allows_duplicate_labels", "insertText": "_check_inplace_and_allows_duplicate_labels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_is_chained_assignment_possible", "kind": 3, "sortText": "z_check_is_chained_assignment_possible", "insertText": "_check_is_chained_assignment_possible", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_label_or_level_ambiguity", "kind": 3, "sortText": "z_check_label_or_level_ambiguity", "insertText": "_check_label_or_level_ambiguity", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_setitem_copy", "kind": 3, "sortText": "z_check_setitem_copy", "insertText": "_check_setitem_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clear_item_cache", "kind": 3, "sortText": "z_clear_item_cache", "insertText": "_clear_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clip_with_one_bound", "kind": 3, "sortText": "z_clip_with_one_bound", "insertText": "_clip_with_one_bound", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clip_with_scalar", "kind": 3, "sortText": "z_clip_with_scalar", "insertText": "_clip_with_scalar", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_cmp_method", "kind": 3, "sortText": "z_cmp_method", "insertText": "_cmp_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_combine_frame", "kind": 3, "sortText": "z_combine_frame", "insertText": "_combine_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_consolidate", "kind": 3, "sortText": "z_consolidate", "insertText": "_consolidate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_consolidate_inplace", "kind": 3, "sortText": "z_consolidate_inplace", "insertText": "_consolidate_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_construct_axes_dict", "kind": 3, "sortText": "z_construct_axes_dict", "insertText": "_construct_axes_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_construct_result", "kind": 3, "sortText": "z_construct_result", "insertText": "_construct_result", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor", "kind": 10, "sortText": "z_constructor", "insertText": "_constructor", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_from_mgr", "kind": 3, "sortText": "z_constructor_from_mgr", "insertText": "_constructor_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_sliced", "kind": 6, "sortText": "z_constructor_sliced", "insertText": "_constructor_sliced", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_sliced_from_mgr", "kind": 3, "sortText": "z_constructor_sliced_from_mgr", "insertText": "_constructor_sliced_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_create_data_for_split_and_tight_to_dict", "kind": 3, "sortText": "z_create_data_for_split_and_tight_to_dict", "insertText": "_create_data_for_split_and_tight_to_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_data", "kind": 10, "sortText": "z_data", "insertText": "_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_deprecate_downcast", "kind": 3, "sortText": "z_deprecate_downcast", "insertText": "_deprecate_downcast", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dir_additions", "kind": 3, "sortText": "z_dir_additions", "insertText": "_dir_additions", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dir_deletions", "kind": 3, "sortText": "z_dir_deletions", "insertText": "_dir_deletions", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dispatch_frame_op", "kind": 3, "sortText": "z_dispatch_frame_op", "insertText": "_dispatch_frame_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_drop_axis", "kind": 3, "sortText": "z_drop_axis", "insertText": "_drop_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_drop_labels_or_levels", "kind": 3, "sortText": "z_drop_labels_or_levels", "insertText": "_drop_labels_or_levels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_ensure_valid_index", "kind": 3, "sortText": "z_ensure_valid_index", "insertText": "_ensure_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_find_valid_index", "kind": 3, "sortText": "z_find_valid_index", "insertText": "_find_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_flex_arith_method", "kind": 3, "sortText": "z_flex_arith_method", "insertText": "_flex_arith_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_flex_cmp_method", "kind": 3, "sortText": "z_flex_cmp_method", "insertText": "_flex_cmp_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_from_arrays", "kind": 3, "sortText": "z_from_arrays", "insertText": "_from_arrays", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_from_mgr", "kind": 3, "sortText": "z_from_mgr", "insertText": "_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_agg_axis", "kind": 3, "sortText": "z_get_agg_axis", "insertText": "_get_agg_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis", "kind": 3, "sortText": "z_get_axis", "insertText": "_get_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_name", "kind": 3, "sortText": "z_get_axis_name", "insertText": "_get_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_number", "kind": 3, "sortText": "z_get_axis_number", "insertText": "_get_axis_number", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_resolvers", "kind": 3, "sortText": "z_get_axis_resolvers", "insertText": "_get_axis_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_block_manager_axis", "kind": 3, "sortText": "z_get_block_manager_axis", "insertText": "_get_block_manager_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_bool_data", "kind": 3, "sortText": "z_get_bool_data", "insertText": "_get_bool_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_cleaned_column_resolvers", "kind": 3, "sortText": "z_get_cleaned_column_resolvers", "insertText": "_get_cleaned_column_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_column_array", "kind": 3, "sortText": "z_get_column_array", "insertText": "_get_column_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_index_resolvers", "kind": 3, "sortText": "z_get_index_resolvers", "insertText": "_get_index_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_item_cache", "kind": 3, "sortText": "z_get_item_cache", "insertText": "_get_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_label_or_level_values", "kind": 3, "sortText": "z_get_label_or_level_values", "insertText": "_get_label_or_level_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_numeric_data", "kind": 3, "sortText": "z_get_numeric_data", "insertText": "_get_numeric_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_value", "kind": 3, "sortText": "z_get_value", "insertText": "_get_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_values_for_csv", "kind": 3, "sortText": "z_get_values_for_csv", "insertText": "_get_values_for_csv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_bool_array", "kind": 3, "sortText": "z_getitem_bool_array", "insertText": "_getitem_bool_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_multilevel", "kind": 3, "sortText": "z_getitem_multilevel", "insertText": "_getitem_multilevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_nocopy", "kind": 3, "sortText": "z_getitem_nocopy", "insertText": "_getitem_nocopy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_slice", "kind": 3, "sortText": "z_getitem_slice", "insertText": "_getitem_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_gotitem", "kind": 3, "sortText": "z_gotitem", "insertText": "_gotitem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_HANDLED_TYPES", "kind": 6, "sortText": "z_HANDLED_TYPES", "insertText": "_HANDLED_TYPES", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_hidden_attrs", "kind": 6, "sortText": "z_hidden_attrs", "insertText": "_hidden_attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_indexed_same", "kind": 3, "sortText": "z_indexed_same", "insertText": "_indexed_same", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis", "kind": 10, "sortText": "z_info_axis", "insertText": "_info_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis_name", "kind": 6, "sortText": "z_info_axis_name", "insertText": "_info_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis_number", "kind": 6, "sortText": "z_info_axis_number", "insertText": "_info_axis_number", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_repr", "kind": 3, "sortText": "z_info_repr", "insertText": "_info_repr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_init_mgr", "kind": 3, "sortText": "z_init_mgr", "insertText": "_init_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_inplace_method", "kind": 3, "sortText": "z_inplace_method", "insertText": "_inplace_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_internal_names", "kind": 6, "sortText": "z_internal_names", "insertText": "_internal_names", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_internal_names_set", "kind": 6, "sortText": "z_internal_names_set", "insertText": "_internal_names_set", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_copy", "kind": 6, "sortText": "z_is_copy", "insertText": "_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_homogeneous_type", "kind": 10, "sortText": "z_is_homogeneous_type", "insertText": "_is_homogeneous_type", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_label_or_level_reference", "kind": 3, "sortText": "z_is_label_or_level_reference", "insertText": "_is_label_or_level_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_label_reference", "kind": 3, "sortText": "z_is_label_reference", "insertText": "_is_label_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_level_reference", "kind": 3, "sortText": "z_is_level_reference", "insertText": "_is_level_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_mixed_type", "kind": 10, "sortText": "z_is_mixed_type", "insertText": "_is_mixed_type", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_view", "kind": 10, "sortText": "z_is_view", "insertText": "_is_view", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_view_after_cow_rules", "kind": 3, "sortText": "z_is_view_after_cow_rules", "insertText": "_is_view_after_cow_rules", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_item", "kind": 3, "sortText": "z_iset_item", "insertText": "_iset_item", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_item_mgr", "kind": 3, "sortText": "z_iset_item_mgr", "insertText": "_iset_item_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_not_inplace", "kind": 3, "sortText": "z_iset_not_inplace", "insertText": "_iset_not_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_item_cache", "kind": 6, "sortText": "z_item_cache", "insertText": "_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iter_column_arrays", "kind": 3, "sortText": "z_iter_column_arrays", "insertText": "_iter_column_arrays", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_ixs", "kind": 3, "sortText": "z_ixs", "insertText": "_ixs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_logical_func", "kind": 3, "sortText": "z_logical_func", "insertText": "_logical_func", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_logical_method", "kind": 6, "sortText": "z_logical_method", "insertText": "_logical_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_align_series_as_frame", "kind": 3, "sortText": "z_maybe_align_series_as_frame", "insertText": "_maybe_align_series_as_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_cache_changed", "kind": 3, "sortText": "z_maybe_cache_changed", "insertText": "_maybe_cache_changed", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_update_cacher", "kind": 3, "sortText": "z_maybe_update_cacher", "insertText": "_maybe_update_cacher", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_metadata", "kind": 6, "sortText": "z_metadata", "insertText": "_metadata", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_mgr", "kind": 6, "sortText": "z_mgr", "insertText": "_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_min_count_stat_function", "kind": 3, "sortText": "z_min_count_stat_function", "insertText": "_min_count_stat_function", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_needs_reindex_multi", "kind": 3, "sortText": "z_needs_reindex_multi", "insertText": "_needs_reindex_multi", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_pad_or_backfill", "kind": 3, "sortText": "z_pad_or_backfill", "insertText": "_pad_or_backfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_protect_consolidate", "kind": 3, "sortText": "z_protect_consolidate", "insertText": "_protect_consolidate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reduce", "kind": 3, "sortText": "z_reduce", "insertText": "_reduce", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reduce_axis1", "kind": 3, "sortText": "z_reduce_axis1", "insertText": "_reduce_axis1", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_axes", "kind": 3, "sortText": "z_reindex_axes", "insertText": "_reindex_axes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_multi", "kind": 3, "sortText": "z_reindex_multi", "insertText": "_reindex_multi", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_with_indexers", "kind": 3, "sortText": "z_reindex_with_indexers", "insertText": "_reindex_with_indexers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_rename", "kind": 3, "sortText": "z_rename", "insertText": "_rename", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_replace_columnwise", "kind": 3, "sortText": "z_replace_columnwise", "insertText": "_replace_columnwise", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_data_resource_", "kind": 3, "sortText": "z_repr_data_resource_", "insertText": "_repr_data_resource_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_fits_horizontal_", "kind": 3, "sortText": "z_repr_fits_horizontal_", "insertText": "_repr_fits_horizontal_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_fits_vertical_", "kind": 3, "sortText": "z_repr_fits_vertical_", "insertText": "_repr_fits_vertical_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_html_", "kind": 3, "sortText": "z_repr_html_", "insertText": "_repr_html_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_latex_", "kind": 3, "sortText": "z_repr_latex_", "insertText": "_repr_latex_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reset_cache", "kind": 3, "sortText": "z_reset_cache", "insertText": "_reset_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reset_cacher", "kind": 3, "sortText": "z_reset_cacher", "insertText": "_reset_cacher", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_sanitize_column", "kind": 3, "sortText": "z_sanitize_column", "insertText": "_sanitize_column", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_series", "kind": 10, "sortText": "z_series", "insertText": "_series", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis", "kind": 3, "sortText": "z_set_axis", "insertText": "_set_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis_name", "kind": 3, "sortText": "z_set_axis_name", "insertText": "_set_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis_nocheck", "kind": 3, "sortText": "z_set_axis_nocheck", "insertText": "_set_axis_nocheck", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_is_copy", "kind": 3, "sortText": "z_set_is_copy", "insertText": "_set_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item", "kind": 3, "sortText": "z_set_item", "insertText": "_set_item", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item_frame_value", "kind": 3, "sortText": "z_set_item_frame_value", "insertText": "_set_item_frame_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item_mgr", "kind": 3, "sortText": "z_set_item_mgr", "insertText": "_set_item_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_value", "kind": 3, "sortText": "z_set_value", "insertText": "_set_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_array", "kind": 3, "sortText": "z_setitem_array", "insertText": "_setitem_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_frame", "kind": 3, "sortText": "z_setitem_frame", "insertText": "_setitem_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_slice", "kind": 3, "sortText": "z_setitem_slice", "insertText": "_setitem_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_shared_docs", "kind": 6, "sortText": "z_shared_docs", "insertText": "_shared_docs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_shift_with_freq", "kind": 3, "sortText": "z_shift_with_freq", "insertText": "_shift_with_freq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_should_reindex_frame_op", "kind": 3, "sortText": "z_should_reindex_frame_op", "insertText": "_should_reindex_frame_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_slice", "kind": 3, "sortText": "z_slice", "insertText": "_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_stat_function", "kind": 3, "sortText": "z_stat_function", "insertText": "_stat_function", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_stat_function_ddof", "kind": 3, "sortText": "z_stat_function_ddof", "insertText": "_stat_function_ddof", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_take_with_is_copy", "kind": 3, "sortText": "z_take_with_is_copy", "insertText": "_take_with_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_to_dict_of_blocks", "kind": 3, "sortText": "z_to_dict_of_blocks", "insertText": "_to_dict_of_blocks", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_to_latex_via_styler", "kind": 3, "sortText": "z_to_latex_via_styler", "insertText": "_to_latex_via_styler", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_typ", "kind": 6, "sortText": "z_typ", "insertText": "_typ", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_update_inplace", "kind": 3, "sortText": "z_update_inplace", "insertText": "_update_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_validate_dtype", "kind": 3, "sortText": "z_validate_dtype", "insertText": "_validate_dtype", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_values", "kind": 10, "sortText": "z_values", "insertText": "_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_where", "kind": 3, "sortText": "z_where", "insertText": "_where", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__abs__", "kind": 3, "sortText": "z__abs__", "insertText": "__abs__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__add__", "kind": 3, "sortText": "z__add__", "insertText": "__add__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__and__", "kind": 3, "sortText": "z__and__", "insertText": "__and__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__annotations__", "kind": 6, "sortText": "z__annotations__", "insertText": "__annotations__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array__", "kind": 3, "sortText": "z__array__", "insertText": "__array__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array_priority__", "kind": 6, "sortText": "z__array_priority__", "insertText": "__array_priority__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array_ufunc__", "kind": 3, "sortText": "z__array_ufunc__", "insertText": "__array_ufunc__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__arrow_c_stream__", "kind": 3, "sortText": "z__arrow_c_stream__", "insertText": "__arrow_c_stream__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__bool__", "kind": 6, "sortText": "z__bool__", "insertText": "__bool__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__class__", "kind": 10, "sortText": "z__class__", "insertText": "__class__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__contains__", "kind": 3, "sortText": "z__contains__", "insertText": "__contains__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__copy__", "kind": 3, "sortText": "z__copy__", "insertText": "__copy__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dataframe__", "kind": 3, "sortText": "z__dataframe__", "insertText": "__dataframe__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dataframe_consortium_standard__", "kind": 3, "sortText": "z__dataframe_consortium_standard__", "insertText": "__dataframe_consortium_standard__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__deepcopy__", "kind": 3, "sortText": "z__deepcopy__", "insertText": "__deepcopy__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__delattr__", "kind": 3, "sortText": "z__delattr__", "insertText": "__delattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__delitem__", "kind": 3, "sortText": "z__delitem__", "insertText": "__delitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dict__", "kind": 6, "sortText": "z__dict__", "insertText": "__dict__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dir__", "kind": 3, "sortText": "z__dir__", "insertText": "__dir__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__divmod__", "kind": 3, "sortText": "z__divmod__", "insertText": "__divmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__doc__", "kind": 6, "sortText": "z__doc__", "insertText": "__doc__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__eq__", "kind": 3, "sortText": "z__eq__", "insertText": "__eq__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__finalize__", "kind": 3, "sortText": "z__finalize__", "insertText": "__finalize__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__floordiv__", "kind": 3, "sortText": "z__floordiv__", "insertText": "__floordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__format__", "kind": 3, "sortText": "z__format__", "insertText": "__format__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ge__", "kind": 3, "sortText": "z__ge__", "insertText": "__ge__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getattr__", "kind": 3, "sortText": "z__getattr__", "insertText": "__getattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getattribute__", "kind": 3, "sortText": "z__getattribute__", "insertText": "__getattribute__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getitem__", "kind": 3, "sortText": "z__getitem__", "insertText": "__getitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getstate__", "kind": 3, "sortText": "z__getstate__", "insertText": "__getstate__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__gt__", "kind": 3, "sortText": "z__gt__", "insertText": "__gt__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__hash__", "kind": 6, "sortText": "z__hash__", "insertText": "__hash__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iadd__", "kind": 3, "sortText": "z__iadd__", "insertText": "__iadd__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iand__", "kind": 3, "sortText": "z__iand__", "insertText": "__iand__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ifloordiv__", "kind": 3, "sortText": "z__ifloordiv__", "insertText": "__ifloordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__imod__", "kind": 3, "sortText": "z__imod__", "insertText": "__imod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__imul__", "kind": 3, "sortText": "z__imul__", "insertText": "__imul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__init__", "kind": 3, "sortText": "z__init__", "insertText": "__init__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__init_subclass__", "kind": 3, "sortText": "z__init_subclass__", "insertText": "__init_subclass__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__invert__", "kind": 3, "sortText": "z__invert__", "insertText": "__invert__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ior__", "kind": 3, "sortText": "z__ior__", "insertText": "__ior__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ipow__", "kind": 3, "sortText": "z__ipow__", "insertText": "__ipow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__isub__", "kind": 3, "sortText": "z__isub__", "insertText": "__isub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iter__", "kind": 3, "sortText": "z__iter__", "insertText": "__iter__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__itruediv__", "kind": 3, "sortText": "z__itruediv__", "insertText": "__itruediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ixor__", "kind": 3, "sortText": "z__ixor__", "insertText": "__ixor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__le__", "kind": 3, "sortText": "z__le__", "insertText": "__le__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__len__", "kind": 3, "sortText": "z__len__", "insertText": "__len__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__lt__", "kind": 3, "sortText": "z__lt__", "insertText": "__lt__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__matmul__", "kind": 3, "sortText": "z__matmul__", "insertText": "__matmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__mod__", "kind": 3, "sortText": "z__mod__", "insertText": "__mod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__module__", "kind": 6, "sortText": "z__module__", "insertText": "__module__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__mul__", "kind": 3, "sortText": "z__mul__", "insertText": "__mul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ne__", "kind": 3, "sortText": "z__ne__", "insertText": "__ne__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__neg__", "kind": 3, "sortText": "z__neg__", "insertText": "__neg__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__new__", "kind": 3, "sortText": "z__new__", "insertText": "__new__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__nonzero__", "kind": 3, "sortText": "z__nonzero__", "insertText": "__nonzero__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__or__", "kind": 3, "sortText": "z__or__", "insertText": "__or__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pandas_priority__", "kind": 6, "sortText": "z__pandas_priority__", "insertText": "__pandas_priority__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pos__", "kind": 3, "sortText": "z__pos__", "insertText": "__pos__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pow__", "kind": 3, "sortText": "z__pow__", "insertText": "__pow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__radd__", "kind": 3, "sortText": "z__radd__", "insertText": "__radd__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rand__", "kind": 3, "sortText": "z__rand__", "insertText": "__rand__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rdivmod__", "kind": 3, "sortText": "z__rdivmod__", "insertText": "__rdivmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__reduce__", "kind": 3, "sortText": "z__reduce__", "insertText": "__reduce__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__reduce_ex__", "kind": 3, "sortText": "z__reduce_ex__", "insertText": "__reduce_ex__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__repr__", "kind": 3, "sortText": "z__repr__", "insertText": "__repr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rfloordiv__", "kind": 3, "sortText": "z__rfloordiv__", "insertText": "__rfloordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmatmul__", "kind": 3, "sortText": "z__rmatmul__", "insertText": "__rmatmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmod__", "kind": 3, "sortText": "z__rmod__", "insertText": "__rmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmul__", "kind": 3, "sortText": "z__rmul__", "insertText": "__rmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ror__", "kind": 3, "sortText": "z__ror__", "insertText": "__ror__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__round__", "kind": 3, "sortText": "z__round__", "insertText": "__round__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rpow__", "kind": 3, "sortText": "z__rpow__", "insertText": "__rpow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rsub__", "kind": 3, "sortText": "z__rsub__", "insertText": "__rsub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rtruediv__", "kind": 3, "sortText": "z__rtruediv__", "insertText": "__rtruediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rxor__", "kind": 3, "sortText": "z__rxor__", "insertText": "__rxor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setattr__", "kind": 3, "sortText": "z__setattr__", "insertText": "__setattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setitem__", "kind": 3, "sortText": "z__setitem__", "insertText": "__setitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setstate__", "kind": 3, "sortText": "z__setstate__", "insertText": "__setstate__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__sizeof__", "kind": 3, "sortText": "z__sizeof__", "insertText": "__sizeof__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__slots__", "kind": 6, "sortText": "z__slots__", "insertText": "__slots__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__str__", "kind": 3, "sortText": "z__str__", "insertText": "__str__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__sub__", "kind": 3, "sortText": "z__sub__", "insertText": "__sub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__subclasshook__", "kind": 3, "sortText": "z__subclasshook__", "insertText": "__subclasshook__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__truediv__", "kind": 3, "sortText": "z__truediv__", "insertText": "__truediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__xor__", "kind": 3, "sortText": "z__xor__", "insertText": "__xor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}]}} -{"suite": "pandas", "label": "edit dataframe then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 39, "iteration": 4, "result": {"isIncomplete": false, "items": [{"label": "abs()", "kind": 3, "sortText": "aabs", "insertText": "abs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add(other, axis, level, fill_value)", "kind": 3, "sortText": "aadd", "insertText": "add", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add_prefix(prefix, axis)", "kind": 3, "sortText": "aadd_prefix", "insertText": "add_prefix", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add_suffix(suffix, axis)", "kind": 3, "sortText": "aadd_suffix", "insertText": "add_suffix", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "agg", "kind": 6, "sortText": "aagg", "insertText": "agg", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "aggregate(func, axis, args, kwargs)", "kind": 3, "sortText": "aaggregate", "insertText": "aggregate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "align(other, join, axis, level, copy, fill_value, method, limit, fill_axis, broadcast_axis)", "kind": 3, "sortText": "aalign", "insertText": "align", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "all(axis, bool_only, skipna, kwargs)", "kind": 3, "sortText": "aall", "insertText": "all", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "any(axis, bool_only, skipna, kwargs)", "kind": 3, "sortText": "aany", "insertText": "any", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "apply(func, axis, raw, result_type, args, by_row, engine, engine_kwargs, kwargs)", "kind": 3, "sortText": "aapply", "insertText": "apply", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "applymap(func, na_action, kwargs)", "kind": 3, "sortText": "aapplymap", "insertText": "applymap", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "asfreq(freq, method, how, normalize, fill_value)", "kind": 3, "sortText": "aasfreq", "insertText": "asfreq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "asof(where, subset)", "kind": 3, "sortText": "aasof", "insertText": "asof", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "assign(kwargs)", "kind": 3, "sortText": "aassign", "insertText": "assign", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "astype(dtype, copy, errors)", "kind": 3, "sortText": "aastype", "insertText": "astype", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "at", "kind": 10, "sortText": "aat", "insertText": "at", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "at_time(time, asof, axis)", "kind": 3, "sortText": "aat_time", "insertText": "at_time", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "attrs", "kind": 6, "sortText": "aattrs", "insertText": "attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "axes", "kind": 10, "sortText": "aaxes", "insertText": "axes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "backfill(axis, inplace, limit, downcast)", "kind": 3, "sortText": "abackfill", "insertText": "backfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "between_time(start_time, end_time, inclusive, axis)", "kind": 3, "sortText": "abetween_time", "insertText": "between_time", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "bfill(axis, inplace, limit, limit_area, downcast)", "kind": 3, "sortText": "abfill", "insertText": "bfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "bool()", "kind": 3, "sortText": "abool", "insertText": "bool", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "boxplot", "kind": 6, "sortText": "aboxplot", "insertText": "boxplot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "clip(lower, upper, axis, inplace, kwargs)", "kind": 3, "sortText": "aclip", "insertText": "clip", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "columns", "kind": 6, "sortText": "acolumns", "insertText": "columns", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "combine", "kind": 3, "sortText": "acombine", "insertText": "combine", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "combine_first", "kind": 3, "sortText": "acombine_first", "insertText": "combine_first", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "compare", "kind": 3, "sortText": "acompare", "insertText": "compare", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "convert_dtypes", "kind": 3, "sortText": "aconvert_dtypes", "insertText": "convert_dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "copy", "kind": 3, "sortText": "acopy", "insertText": "copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "corr", "kind": 3, "sortText": "acorr", "insertText": "corr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "corrwith", "kind": 3, "sortText": "acorrwith", "insertText": "corrwith", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "count", "kind": 3, "sortText": "acount", "insertText": "count", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cov", "kind": 3, "sortText": "acov", "insertText": "cov", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cummax", "kind": 3, "sortText": "acummax", "insertText": "cummax", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cummin", "kind": 3, "sortText": "acummin", "insertText": "cummin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cumprod", "kind": 3, "sortText": "acumprod", "insertText": "cumprod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cumsum", "kind": 3, "sortText": "acumsum", "insertText": "cumsum", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "describe", "kind": 3, "sortText": "adescribe", "insertText": "describe", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "diff", "kind": 3, "sortText": "adiff", "insertText": "diff", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "div", "kind": 6, "sortText": "adiv", "insertText": "div", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "divide", "kind": 6, "sortText": "adivide", "insertText": "divide", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dot", "kind": 3, "sortText": "adot", "insertText": "dot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "drop", "kind": 3, "sortText": "adrop", "insertText": "drop", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "drop_duplicates", "kind": 3, "sortText": "adrop_duplicates", "insertText": "drop_duplicates", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "droplevel", "kind": 3, "sortText": "adroplevel", "insertText": "droplevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dropna", "kind": 3, "sortText": "adropna", "insertText": "dropna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dtypes", "kind": 10, "sortText": "adtypes", "insertText": "dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "duplicated", "kind": 3, "sortText": "aduplicated", "insertText": "duplicated", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "empty", "kind": 10, "sortText": "aempty", "insertText": "empty", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "eq", "kind": 3, "sortText": "aeq", "insertText": "eq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "equals", "kind": 3, "sortText": "aequals", "insertText": "equals", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "eval", "kind": 3, "sortText": "aeval", "insertText": "eval", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ewm", "kind": 3, "sortText": "aewm", "insertText": "ewm", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "expanding", "kind": 3, "sortText": "aexpanding", "insertText": "expanding", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "explode", "kind": 3, "sortText": "aexplode", "insertText": "explode", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ffill", "kind": 3, "sortText": "affill", "insertText": "ffill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "fillna", "kind": 3, "sortText": "afillna", "insertText": "fillna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "filter", "kind": 3, "sortText": "afilter", "insertText": "filter", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "first", "kind": 3, "sortText": "afirst", "insertText": "first", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "first_valid_index", "kind": 3, "sortText": "afirst_valid_index", "insertText": "first_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "flags", "kind": 10, "sortText": "aflags", "insertText": "flags", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "floordiv", "kind": 3, "sortText": "afloordiv", "insertText": "floordiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "from_dict", "kind": 3, "sortText": "afrom_dict", "insertText": "from_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "from_records", "kind": 3, "sortText": "afrom_records", "insertText": "from_records", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ge", "kind": 3, "sortText": "age", "insertText": "ge", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "get", "kind": 3, "sortText": "aget", "insertText": "get", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "groupby", "kind": 3, "sortText": "agroupby", "insertText": "groupby", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "gt", "kind": 3, "sortText": "agt", "insertText": "gt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "head", "kind": 3, "sortText": "ahead", "insertText": "head", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "hist", "kind": 6, "sortText": "ahist", "insertText": "hist", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iat", "kind": 10, "sortText": "aiat", "insertText": "iat", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "idxmax", "kind": 3, "sortText": "aidxmax", "insertText": "idxmax", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "idxmin", "kind": 3, "sortText": "aidxmin", "insertText": "idxmin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iloc", "kind": 10, "sortText": "ailoc", "insertText": "iloc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "index", "kind": 6, "sortText": "aindex", "insertText": "index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "infer_objects", "kind": 3, "sortText": "ainfer_objects", "insertText": "infer_objects", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "info", "kind": 3, "sortText": "ainfo", "insertText": "info", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "insert", "kind": 3, "sortText": "ainsert", "insertText": "insert", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "interpolate", "kind": 3, "sortText": "ainterpolate", "insertText": "interpolate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isetitem", "kind": 3, "sortText": "aisetitem", "insertText": "isetitem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isin", "kind": 3, "sortText": "aisin", "insertText": "isin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isna", "kind": 3, "sortText": "aisna", "insertText": "isna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isnull", "kind": 3, "sortText": "aisnull", "insertText": "isnull", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "items", "kind": 3, "sortText": "aitems", "insertText": "items", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iterrows", "kind": 3, "sortText": "aiterrows", "insertText": "iterrows", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "itertuples", "kind": 3, "sortText": "aitertuples", "insertText": "itertuples", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "join", "kind": 3, "sortText": "ajoin", "insertText": "join", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "keys", "kind": 3, "sortText": "akeys", "insertText": "keys", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "kurt", "kind": 3, "sortText": "akurt", "insertText": "kurt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "kurtosis", "kind": 6, "sortText": "akurtosis", "insertText": "kurtosis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "last", "kind": 3, "sortText": "alast", "insertText": "last", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "last_valid_index", "kind": 3, "sortText": "alast_valid_index", "insertText": "last_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "le", "kind": 3, "sortText": "ale", "insertText": "le", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "loc", "kind": 10, "sortText": "aloc", "insertText": "loc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "lt", "kind": 3, "sortText": "alt", "insertText": "lt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "map", "kind": 3, "sortText": "amap", "insertText": "map", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mask", "kind": 3, "sortText": "amask", "insertText": "mask", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "max", "kind": 3, "sortText": "amax", "insertText": "max", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mean", "kind": 3, "sortText": "amean", "insertText": "mean", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "median", "kind": 3, "sortText": "amedian", "insertText": "median", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "melt", "kind": 3, "sortText": "amelt", "insertText": "melt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "memory_usage", "kind": 3, "sortText": "amemory_usage", "insertText": "memory_usage", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "merge", "kind": 3, "sortText": "amerge", "insertText": "merge", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "min", "kind": 3, "sortText": "amin", "insertText": "min", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mod", "kind": 3, "sortText": "amod", "insertText": "mod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mode", "kind": 3, "sortText": "amode", "insertText": "mode", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mul", "kind": 3, "sortText": "amul", "insertText": "mul", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "multiply", "kind": 6, "sortText": "amultiply", "insertText": "multiply", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ndim", "kind": 10, "sortText": "andim", "insertText": "ndim", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ne", "kind": 3, "sortText": "ane", "insertText": "ne", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nlargest", "kind": 3, "sortText": "anlargest", "insertText": "nlargest", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "notna", "kind": 3, "sortText": "anotna", "insertText": "notna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "notnull", "kind": 3, "sortText": "anotnull", "insertText": "notnull", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nsmallest", "kind": 3, "sortText": "ansmallest", "insertText": "nsmallest", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nunique", "kind": 3, "sortText": "anunique", "insertText": "nunique", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pad", "kind": 3, "sortText": "apad", "insertText": "pad", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pct_change", "kind": 3, "sortText": "apct_change", "insertText": "pct_change", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pipe", "kind": 3, "sortText": "apipe", "insertText": "pipe", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pivot", "kind": 3, "sortText": "apivot", "insertText": "pivot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pivot_table", "kind": 3, "sortText": "apivot_table", "insertText": "pivot_table", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "plot", "kind": 6, "sortText": "aplot", "insertText": "plot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pop", "kind": 3, "sortText": "apop", "insertText": "pop", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pow", "kind": 3, "sortText": "apow", "insertText": "pow", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "prod", "kind": 3, "sortText": "aprod", "insertText": "prod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "product", "kind": 6, "sortText": "aproduct", "insertText": "product", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "quantile", "kind": 3, "sortText": "aquantile", "insertText": "quantile", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "query", "kind": 3, "sortText": "aquery", "insertText": "query", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "radd", "kind": 3, "sortText": "aradd", "insertText": "radd", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rank", "kind": 3, "sortText": "arank", "insertText": "rank", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rdiv", "kind": 6, "sortText": "ardiv", "insertText": "rdiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reindex", "kind": 3, "sortText": "areindex", "insertText": "reindex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reindex_like", "kind": 3, "sortText": "areindex_like", "insertText": "reindex_like", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rename", "kind": 3, "sortText": "arename", "insertText": "rename", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rename_axis", "kind": 3, "sortText": "arename_axis", "insertText": "rename_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reorder_levels", "kind": 3, "sortText": "areorder_levels", "insertText": "reorder_levels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "replace", "kind": 3, "sortText": "areplace", "insertText": "replace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "resample", "kind": 3, "sortText": "aresample", "insertText": "resample", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reset_index", "kind": 3, "sortText": "areset_index", "insertText": "reset_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rfloordiv", "kind": 3, "sortText": "arfloordiv", "insertText": "rfloordiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rmod", "kind": 3, "sortText": "armod", "insertText": "rmod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rmul", "kind": 3, "sortText": "armul", "insertText": "rmul", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rolling", "kind": 3, "sortText": "arolling", "insertText": "rolling", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "round", "kind": 3, "sortText": "around", "insertText": "round", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rpow", "kind": 3, "sortText": "arpow", "insertText": "rpow", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rsub", "kind": 3, "sortText": "arsub", "insertText": "rsub", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rtruediv", "kind": 3, "sortText": "artruediv", "insertText": "rtruediv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sample", "kind": 3, "sortText": "asample", "insertText": "sample", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "select_dtypes", "kind": 3, "sortText": "aselect_dtypes", "insertText": "select_dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sem", "kind": 3, "sortText": "asem", "insertText": "sem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_axis", "kind": 3, "sortText": "aset_axis", "insertText": "set_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_flags", "kind": 3, "sortText": "aset_flags", "insertText": "set_flags", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_index", "kind": 3, "sortText": "aset_index", "insertText": "set_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "shape", "kind": 10, "sortText": "ashape", "insertText": "shape", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "shift", "kind": 3, "sortText": "ashift", "insertText": "shift", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "size", "kind": 10, "sortText": "asize", "insertText": "size", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "skew", "kind": 3, "sortText": "askew", "insertText": "skew", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sort_index", "kind": 3, "sortText": "asort_index", "insertText": "sort_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sort_values", "kind": 3, "sortText": "asort_values", "insertText": "sort_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sparse", "kind": 6, "sortText": "asparse", "insertText": "sparse", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "squeeze", "kind": 3, "sortText": "asqueeze", "insertText": "squeeze", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "stack", "kind": 3, "sortText": "astack", "insertText": "stack", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "std", "kind": 3, "sortText": "astd", "insertText": "std", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "style", "kind": 10, "sortText": "astyle", "insertText": "style", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sub", "kind": 3, "sortText": "asub", "insertText": "sub", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "subtract", "kind": 6, "sortText": "asubtract", "insertText": "subtract", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sum", "kind": 3, "sortText": "asum", "insertText": "sum", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "swapaxes", "kind": 3, "sortText": "aswapaxes", "insertText": "swapaxes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "swaplevel", "kind": 3, "sortText": "aswaplevel", "insertText": "swaplevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "T", "kind": 10, "sortText": "aT", "insertText": "T", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tail", "kind": 3, "sortText": "atail", "insertText": "tail", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "take", "kind": 3, "sortText": "atake", "insertText": "take", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_clipboard", "kind": 3, "sortText": "ato_clipboard", "insertText": "to_clipboard", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_csv", "kind": 3, "sortText": "ato_csv", "insertText": "to_csv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_dict", "kind": 3, "sortText": "ato_dict", "insertText": "to_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_excel", "kind": 3, "sortText": "ato_excel", "insertText": "to_excel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_feather", "kind": 3, "sortText": "ato_feather", "insertText": "to_feather", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_gbq", "kind": 3, "sortText": "ato_gbq", "insertText": "to_gbq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_hdf", "kind": 3, "sortText": "ato_hdf", "insertText": "to_hdf", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_html", "kind": 3, "sortText": "ato_html", "insertText": "to_html", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_json", "kind": 3, "sortText": "ato_json", "insertText": "to_json", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_latex", "kind": 3, "sortText": "ato_latex", "insertText": "to_latex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_markdown", "kind": 3, "sortText": "ato_markdown", "insertText": "to_markdown", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_numpy", "kind": 3, "sortText": "ato_numpy", "insertText": "to_numpy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_orc", "kind": 3, "sortText": "ato_orc", "insertText": "to_orc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_parquet", "kind": 3, "sortText": "ato_parquet", "insertText": "to_parquet", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_period", "kind": 3, "sortText": "ato_period", "insertText": "to_period", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_pickle", "kind": 3, "sortText": "ato_pickle", "insertText": "to_pickle", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_records", "kind": 3, "sortText": "ato_records", "insertText": "to_records", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_sql", "kind": 3, "sortText": "ato_sql", "insertText": "to_sql", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_stata", "kind": 3, "sortText": "ato_stata", "insertText": "to_stata", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_string", "kind": 3, "sortText": "ato_string", "insertText": "to_string", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_timestamp", "kind": 3, "sortText": "ato_timestamp", "insertText": "to_timestamp", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_xarray", "kind": 3, "sortText": "ato_xarray", "insertText": "to_xarray", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_xml", "kind": 3, "sortText": "ato_xml", "insertText": "to_xml", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "transform", "kind": 3, "sortText": "atransform", "insertText": "transform", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "transpose", "kind": 3, "sortText": "atranspose", "insertText": "transpose", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "truediv", "kind": 3, "sortText": "atruediv", "insertText": "truediv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "truncate", "kind": 3, "sortText": "atruncate", "insertText": "truncate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tz_convert", "kind": 3, "sortText": "atz_convert", "insertText": "tz_convert", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tz_localize", "kind": 3, "sortText": "atz_localize", "insertText": "tz_localize", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "unstack", "kind": 3, "sortText": "aunstack", "insertText": "unstack", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "update", "kind": 3, "sortText": "aupdate", "insertText": "update", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "value_counts", "kind": 3, "sortText": "avalue_counts", "insertText": "value_counts", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "values", "kind": 10, "sortText": "avalues", "insertText": "values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "var", "kind": 3, "sortText": "avar", "insertText": "var", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "where", "kind": 3, "sortText": "awhere", "insertText": "where", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "xs", "kind": 3, "sortText": "axs", "insertText": "xs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_accessors", "kind": 6, "sortText": "z_accessors", "insertText": "_accessors", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_accum_func", "kind": 3, "sortText": "z_accum_func", "insertText": "_accum_func", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_agg_examples_doc", "kind": 6, "sortText": "z_agg_examples_doc", "insertText": "_agg_examples_doc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_agg_see_also_doc", "kind": 6, "sortText": "z_agg_see_also_doc", "insertText": "_agg_see_also_doc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_for_op", "kind": 3, "sortText": "z_align_for_op", "insertText": "_align_for_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_frame", "kind": 3, "sortText": "z_align_frame", "insertText": "_align_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_series", "kind": 3, "sortText": "z_align_series", "insertText": "_align_series", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_append", "kind": 3, "sortText": "z_append", "insertText": "_append", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_arith_method", "kind": 3, "sortText": "z_arith_method", "insertText": "_arith_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_arith_method_with_reindex", "kind": 3, "sortText": "z_arith_method_with_reindex", "insertText": "_arith_method_with_reindex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_as_manager", "kind": 3, "sortText": "z_as_manager", "insertText": "_as_manager", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_attrs", "kind": 6, "sortText": "z_attrs", "insertText": "_attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_LEN", "kind": 6, "sortText": "z_AXIS_LEN", "insertText": "_AXIS_LEN", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_ORDERS", "kind": 6, "sortText": "z_AXIS_ORDERS", "insertText": "_AXIS_ORDERS", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_TO_AXIS_NUMBER", "kind": 6, "sortText": "z_AXIS_TO_AXIS_NUMBER", "insertText": "_AXIS_TO_AXIS_NUMBER", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_box_col_values", "kind": 3, "sortText": "z_box_col_values", "insertText": "_box_col_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_cache", "kind": 6, "sortText": "z_cache", "insertText": "_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_can_fast_transpose", "kind": 10, "sortText": "z_can_fast_transpose", "insertText": "_can_fast_transpose", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_inplace_and_allows_duplicate_labels", "kind": 3, "sortText": "z_check_inplace_and_allows_duplicate_labels", "insertText": "_check_inplace_and_allows_duplicate_labels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_is_chained_assignment_possible", "kind": 3, "sortText": "z_check_is_chained_assignment_possible", "insertText": "_check_is_chained_assignment_possible", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_label_or_level_ambiguity", "kind": 3, "sortText": "z_check_label_or_level_ambiguity", "insertText": "_check_label_or_level_ambiguity", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_setitem_copy", "kind": 3, "sortText": "z_check_setitem_copy", "insertText": "_check_setitem_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clear_item_cache", "kind": 3, "sortText": "z_clear_item_cache", "insertText": "_clear_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clip_with_one_bound", "kind": 3, "sortText": "z_clip_with_one_bound", "insertText": "_clip_with_one_bound", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clip_with_scalar", "kind": 3, "sortText": "z_clip_with_scalar", "insertText": "_clip_with_scalar", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_cmp_method", "kind": 3, "sortText": "z_cmp_method", "insertText": "_cmp_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_combine_frame", "kind": 3, "sortText": "z_combine_frame", "insertText": "_combine_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_consolidate", "kind": 3, "sortText": "z_consolidate", "insertText": "_consolidate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_consolidate_inplace", "kind": 3, "sortText": "z_consolidate_inplace", "insertText": "_consolidate_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_construct_axes_dict", "kind": 3, "sortText": "z_construct_axes_dict", "insertText": "_construct_axes_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_construct_result", "kind": 3, "sortText": "z_construct_result", "insertText": "_construct_result", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor", "kind": 10, "sortText": "z_constructor", "insertText": "_constructor", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_from_mgr", "kind": 3, "sortText": "z_constructor_from_mgr", "insertText": "_constructor_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_sliced", "kind": 6, "sortText": "z_constructor_sliced", "insertText": "_constructor_sliced", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_sliced_from_mgr", "kind": 3, "sortText": "z_constructor_sliced_from_mgr", "insertText": "_constructor_sliced_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_create_data_for_split_and_tight_to_dict", "kind": 3, "sortText": "z_create_data_for_split_and_tight_to_dict", "insertText": "_create_data_for_split_and_tight_to_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_data", "kind": 10, "sortText": "z_data", "insertText": "_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_deprecate_downcast", "kind": 3, "sortText": "z_deprecate_downcast", "insertText": "_deprecate_downcast", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dir_additions", "kind": 3, "sortText": "z_dir_additions", "insertText": "_dir_additions", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dir_deletions", "kind": 3, "sortText": "z_dir_deletions", "insertText": "_dir_deletions", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dispatch_frame_op", "kind": 3, "sortText": "z_dispatch_frame_op", "insertText": "_dispatch_frame_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_drop_axis", "kind": 3, "sortText": "z_drop_axis", "insertText": "_drop_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_drop_labels_or_levels", "kind": 3, "sortText": "z_drop_labels_or_levels", "insertText": "_drop_labels_or_levels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_ensure_valid_index", "kind": 3, "sortText": "z_ensure_valid_index", "insertText": "_ensure_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_find_valid_index", "kind": 3, "sortText": "z_find_valid_index", "insertText": "_find_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_flex_arith_method", "kind": 3, "sortText": "z_flex_arith_method", "insertText": "_flex_arith_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_flex_cmp_method", "kind": 3, "sortText": "z_flex_cmp_method", "insertText": "_flex_cmp_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_from_arrays", "kind": 3, "sortText": "z_from_arrays", "insertText": "_from_arrays", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_from_mgr", "kind": 3, "sortText": "z_from_mgr", "insertText": "_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_agg_axis", "kind": 3, "sortText": "z_get_agg_axis", "insertText": "_get_agg_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis", "kind": 3, "sortText": "z_get_axis", "insertText": "_get_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_name", "kind": 3, "sortText": "z_get_axis_name", "insertText": "_get_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_number", "kind": 3, "sortText": "z_get_axis_number", "insertText": "_get_axis_number", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_resolvers", "kind": 3, "sortText": "z_get_axis_resolvers", "insertText": "_get_axis_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_block_manager_axis", "kind": 3, "sortText": "z_get_block_manager_axis", "insertText": "_get_block_manager_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_bool_data", "kind": 3, "sortText": "z_get_bool_data", "insertText": "_get_bool_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_cleaned_column_resolvers", "kind": 3, "sortText": "z_get_cleaned_column_resolvers", "insertText": "_get_cleaned_column_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_column_array", "kind": 3, "sortText": "z_get_column_array", "insertText": "_get_column_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_index_resolvers", "kind": 3, "sortText": "z_get_index_resolvers", "insertText": "_get_index_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_item_cache", "kind": 3, "sortText": "z_get_item_cache", "insertText": "_get_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_label_or_level_values", "kind": 3, "sortText": "z_get_label_or_level_values", "insertText": "_get_label_or_level_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_numeric_data", "kind": 3, "sortText": "z_get_numeric_data", "insertText": "_get_numeric_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_value", "kind": 3, "sortText": "z_get_value", "insertText": "_get_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_values_for_csv", "kind": 3, "sortText": "z_get_values_for_csv", "insertText": "_get_values_for_csv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_bool_array", "kind": 3, "sortText": "z_getitem_bool_array", "insertText": "_getitem_bool_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_multilevel", "kind": 3, "sortText": "z_getitem_multilevel", "insertText": "_getitem_multilevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_nocopy", "kind": 3, "sortText": "z_getitem_nocopy", "insertText": "_getitem_nocopy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_slice", "kind": 3, "sortText": "z_getitem_slice", "insertText": "_getitem_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_gotitem", "kind": 3, "sortText": "z_gotitem", "insertText": "_gotitem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_HANDLED_TYPES", "kind": 6, "sortText": "z_HANDLED_TYPES", "insertText": "_HANDLED_TYPES", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_hidden_attrs", "kind": 6, "sortText": "z_hidden_attrs", "insertText": "_hidden_attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_indexed_same", "kind": 3, "sortText": "z_indexed_same", "insertText": "_indexed_same", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis", "kind": 10, "sortText": "z_info_axis", "insertText": "_info_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis_name", "kind": 6, "sortText": "z_info_axis_name", "insertText": "_info_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis_number", "kind": 6, "sortText": "z_info_axis_number", "insertText": "_info_axis_number", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_repr", "kind": 3, "sortText": "z_info_repr", "insertText": "_info_repr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_init_mgr", "kind": 3, "sortText": "z_init_mgr", "insertText": "_init_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_inplace_method", "kind": 3, "sortText": "z_inplace_method", "insertText": "_inplace_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_internal_names", "kind": 6, "sortText": "z_internal_names", "insertText": "_internal_names", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_internal_names_set", "kind": 6, "sortText": "z_internal_names_set", "insertText": "_internal_names_set", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_copy", "kind": 6, "sortText": "z_is_copy", "insertText": "_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_homogeneous_type", "kind": 10, "sortText": "z_is_homogeneous_type", "insertText": "_is_homogeneous_type", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_label_or_level_reference", "kind": 3, "sortText": "z_is_label_or_level_reference", "insertText": "_is_label_or_level_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_label_reference", "kind": 3, "sortText": "z_is_label_reference", "insertText": "_is_label_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_level_reference", "kind": 3, "sortText": "z_is_level_reference", "insertText": "_is_level_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_mixed_type", "kind": 10, "sortText": "z_is_mixed_type", "insertText": "_is_mixed_type", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_view", "kind": 10, "sortText": "z_is_view", "insertText": "_is_view", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_view_after_cow_rules", "kind": 3, "sortText": "z_is_view_after_cow_rules", "insertText": "_is_view_after_cow_rules", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_item", "kind": 3, "sortText": "z_iset_item", "insertText": "_iset_item", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_item_mgr", "kind": 3, "sortText": "z_iset_item_mgr", "insertText": "_iset_item_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_not_inplace", "kind": 3, "sortText": "z_iset_not_inplace", "insertText": "_iset_not_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_item_cache", "kind": 6, "sortText": "z_item_cache", "insertText": "_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iter_column_arrays", "kind": 3, "sortText": "z_iter_column_arrays", "insertText": "_iter_column_arrays", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_ixs", "kind": 3, "sortText": "z_ixs", "insertText": "_ixs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_logical_func", "kind": 3, "sortText": "z_logical_func", "insertText": "_logical_func", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_logical_method", "kind": 6, "sortText": "z_logical_method", "insertText": "_logical_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_align_series_as_frame", "kind": 3, "sortText": "z_maybe_align_series_as_frame", "insertText": "_maybe_align_series_as_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_cache_changed", "kind": 3, "sortText": "z_maybe_cache_changed", "insertText": "_maybe_cache_changed", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_update_cacher", "kind": 3, "sortText": "z_maybe_update_cacher", "insertText": "_maybe_update_cacher", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_metadata", "kind": 6, "sortText": "z_metadata", "insertText": "_metadata", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_mgr", "kind": 6, "sortText": "z_mgr", "insertText": "_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_min_count_stat_function", "kind": 3, "sortText": "z_min_count_stat_function", "insertText": "_min_count_stat_function", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_needs_reindex_multi", "kind": 3, "sortText": "z_needs_reindex_multi", "insertText": "_needs_reindex_multi", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_pad_or_backfill", "kind": 3, "sortText": "z_pad_or_backfill", "insertText": "_pad_or_backfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_protect_consolidate", "kind": 3, "sortText": "z_protect_consolidate", "insertText": "_protect_consolidate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reduce", "kind": 3, "sortText": "z_reduce", "insertText": "_reduce", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reduce_axis1", "kind": 3, "sortText": "z_reduce_axis1", "insertText": "_reduce_axis1", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_axes", "kind": 3, "sortText": "z_reindex_axes", "insertText": "_reindex_axes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_multi", "kind": 3, "sortText": "z_reindex_multi", "insertText": "_reindex_multi", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_with_indexers", "kind": 3, "sortText": "z_reindex_with_indexers", "insertText": "_reindex_with_indexers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_rename", "kind": 3, "sortText": "z_rename", "insertText": "_rename", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_replace_columnwise", "kind": 3, "sortText": "z_replace_columnwise", "insertText": "_replace_columnwise", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_data_resource_", "kind": 3, "sortText": "z_repr_data_resource_", "insertText": "_repr_data_resource_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_fits_horizontal_", "kind": 3, "sortText": "z_repr_fits_horizontal_", "insertText": "_repr_fits_horizontal_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_fits_vertical_", "kind": 3, "sortText": "z_repr_fits_vertical_", "insertText": "_repr_fits_vertical_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_html_", "kind": 3, "sortText": "z_repr_html_", "insertText": "_repr_html_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_latex_", "kind": 3, "sortText": "z_repr_latex_", "insertText": "_repr_latex_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reset_cache", "kind": 3, "sortText": "z_reset_cache", "insertText": "_reset_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reset_cacher", "kind": 3, "sortText": "z_reset_cacher", "insertText": "_reset_cacher", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_sanitize_column", "kind": 3, "sortText": "z_sanitize_column", "insertText": "_sanitize_column", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_series", "kind": 10, "sortText": "z_series", "insertText": "_series", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis", "kind": 3, "sortText": "z_set_axis", "insertText": "_set_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis_name", "kind": 3, "sortText": "z_set_axis_name", "insertText": "_set_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis_nocheck", "kind": 3, "sortText": "z_set_axis_nocheck", "insertText": "_set_axis_nocheck", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_is_copy", "kind": 3, "sortText": "z_set_is_copy", "insertText": "_set_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item", "kind": 3, "sortText": "z_set_item", "insertText": "_set_item", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item_frame_value", "kind": 3, "sortText": "z_set_item_frame_value", "insertText": "_set_item_frame_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item_mgr", "kind": 3, "sortText": "z_set_item_mgr", "insertText": "_set_item_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_value", "kind": 3, "sortText": "z_set_value", "insertText": "_set_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_array", "kind": 3, "sortText": "z_setitem_array", "insertText": "_setitem_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_frame", "kind": 3, "sortText": "z_setitem_frame", "insertText": "_setitem_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_slice", "kind": 3, "sortText": "z_setitem_slice", "insertText": "_setitem_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_shared_docs", "kind": 6, "sortText": "z_shared_docs", "insertText": "_shared_docs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_shift_with_freq", "kind": 3, "sortText": "z_shift_with_freq", "insertText": "_shift_with_freq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_should_reindex_frame_op", "kind": 3, "sortText": "z_should_reindex_frame_op", "insertText": "_should_reindex_frame_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_slice", "kind": 3, "sortText": "z_slice", "insertText": "_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_stat_function", "kind": 3, "sortText": "z_stat_function", "insertText": "_stat_function", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_stat_function_ddof", "kind": 3, "sortText": "z_stat_function_ddof", "insertText": "_stat_function_ddof", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_take_with_is_copy", "kind": 3, "sortText": "z_take_with_is_copy", "insertText": "_take_with_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_to_dict_of_blocks", "kind": 3, "sortText": "z_to_dict_of_blocks", "insertText": "_to_dict_of_blocks", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_to_latex_via_styler", "kind": 3, "sortText": "z_to_latex_via_styler", "insertText": "_to_latex_via_styler", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_typ", "kind": 6, "sortText": "z_typ", "insertText": "_typ", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_update_inplace", "kind": 3, "sortText": "z_update_inplace", "insertText": "_update_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_validate_dtype", "kind": 3, "sortText": "z_validate_dtype", "insertText": "_validate_dtype", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_values", "kind": 10, "sortText": "z_values", "insertText": "_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_where", "kind": 3, "sortText": "z_where", "insertText": "_where", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__abs__", "kind": 3, "sortText": "z__abs__", "insertText": "__abs__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__add__", "kind": 3, "sortText": "z__add__", "insertText": "__add__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__and__", "kind": 3, "sortText": "z__and__", "insertText": "__and__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__annotations__", "kind": 6, "sortText": "z__annotations__", "insertText": "__annotations__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array__", "kind": 3, "sortText": "z__array__", "insertText": "__array__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array_priority__", "kind": 6, "sortText": "z__array_priority__", "insertText": "__array_priority__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array_ufunc__", "kind": 3, "sortText": "z__array_ufunc__", "insertText": "__array_ufunc__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__arrow_c_stream__", "kind": 3, "sortText": "z__arrow_c_stream__", "insertText": "__arrow_c_stream__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__bool__", "kind": 18, "sortText": "z__bool__", "insertText": "__bool__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__class__", "kind": 7, "sortText": "z__class__", "insertText": "__class__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__contains__", "kind": 3, "sortText": "z__contains__", "insertText": "__contains__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__copy__", "kind": 3, "sortText": "z__copy__", "insertText": "__copy__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dataframe__", "kind": 3, "sortText": "z__dataframe__", "insertText": "__dataframe__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dataframe_consortium_standard__", "kind": 3, "sortText": "z__dataframe_consortium_standard__", "insertText": "__dataframe_consortium_standard__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__deepcopy__", "kind": 3, "sortText": "z__deepcopy__", "insertText": "__deepcopy__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__delattr__", "kind": 18, "sortText": "z__delattr__", "insertText": "__delattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__delitem__", "kind": 3, "sortText": "z__delitem__", "insertText": "__delitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dict__", "kind": 6, "sortText": "z__dict__", "insertText": "__dict__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dir__", "kind": 3, "sortText": "z__dir__", "insertText": "__dir__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__divmod__", "kind": 3, "sortText": "z__divmod__", "insertText": "__divmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__doc__", "kind": 18, "sortText": "z__doc__", "insertText": "__doc__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__eq__", "kind": 18, "sortText": "z__eq__", "insertText": "__eq__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__finalize__", "kind": 3, "sortText": "z__finalize__", "insertText": "__finalize__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__floordiv__", "kind": 3, "sortText": "z__floordiv__", "insertText": "__floordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__format__", "kind": 3, "sortText": "z__format__", "insertText": "__format__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ge__", "kind": 18, "sortText": "z__ge__", "insertText": "__ge__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getattr__", "kind": 3, "sortText": "z__getattr__", "insertText": "__getattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getattribute__", "kind": 18, "sortText": "z__getattribute__", "insertText": "__getattribute__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getitem__", "kind": 3, "sortText": "z__getitem__", "insertText": "__getitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getstate__", "kind": 3, "sortText": "z__getstate__", "insertText": "__getstate__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__gt__", "kind": 18, "sortText": "z__gt__", "insertText": "__gt__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__hash__", "kind": 18, "sortText": "z__hash__", "insertText": "__hash__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iadd__", "kind": 3, "sortText": "z__iadd__", "insertText": "__iadd__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iand__", "kind": 3, "sortText": "z__iand__", "insertText": "__iand__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ifloordiv__", "kind": 3, "sortText": "z__ifloordiv__", "insertText": "__ifloordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__imod__", "kind": 3, "sortText": "z__imod__", "insertText": "__imod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__imul__", "kind": 3, "sortText": "z__imul__", "insertText": "__imul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__init__", "kind": 18, "sortText": "z__init__", "insertText": "__init__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__init_subclass__", "kind": 3, "sortText": "z__init_subclass__", "insertText": "__init_subclass__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__invert__", "kind": 3, "sortText": "z__invert__", "insertText": "__invert__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ior__", "kind": 3, "sortText": "z__ior__", "insertText": "__ior__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ipow__", "kind": 3, "sortText": "z__ipow__", "insertText": "__ipow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__isub__", "kind": 3, "sortText": "z__isub__", "insertText": "__isub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iter__", "kind": 3, "sortText": "z__iter__", "insertText": "__iter__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__itruediv__", "kind": 3, "sortText": "z__itruediv__", "insertText": "__itruediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ixor__", "kind": 3, "sortText": "z__ixor__", "insertText": "__ixor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__le__", "kind": 18, "sortText": "z__le__", "insertText": "__le__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__len__", "kind": 3, "sortText": "z__len__", "insertText": "__len__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__lt__", "kind": 18, "sortText": "z__lt__", "insertText": "__lt__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__matmul__", "kind": 3, "sortText": "z__matmul__", "insertText": "__matmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__mod__", "kind": 3, "sortText": "z__mod__", "insertText": "__mod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__module__", "kind": 6, "sortText": "z__module__", "insertText": "__module__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__mul__", "kind": 3, "sortText": "z__mul__", "insertText": "__mul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ne__", "kind": 18, "sortText": "z__ne__", "insertText": "__ne__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__neg__", "kind": 3, "sortText": "z__neg__", "insertText": "__neg__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__new__", "kind": 3, "sortText": "z__new__", "insertText": "__new__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__nonzero__", "kind": 3, "sortText": "z__nonzero__", "insertText": "__nonzero__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__or__", "kind": 3, "sortText": "z__or__", "insertText": "__or__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pandas_priority__", "kind": 6, "sortText": "z__pandas_priority__", "insertText": "__pandas_priority__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pos__", "kind": 3, "sortText": "z__pos__", "insertText": "__pos__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pow__", "kind": 3, "sortText": "z__pow__", "insertText": "__pow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__radd__", "kind": 3, "sortText": "z__radd__", "insertText": "__radd__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rand__", "kind": 3, "sortText": "z__rand__", "insertText": "__rand__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rdivmod__", "kind": 3, "sortText": "z__rdivmod__", "insertText": "__rdivmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__reduce__", "kind": 3, "sortText": "z__reduce__", "insertText": "__reduce__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__reduce_ex__", "kind": 3, "sortText": "z__reduce_ex__", "insertText": "__reduce_ex__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__repr__", "kind": 18, "sortText": "z__repr__", "insertText": "__repr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rfloordiv__", "kind": 3, "sortText": "z__rfloordiv__", "insertText": "__rfloordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmatmul__", "kind": 3, "sortText": "z__rmatmul__", "insertText": "__rmatmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmod__", "kind": 3, "sortText": "z__rmod__", "insertText": "__rmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmul__", "kind": 3, "sortText": "z__rmul__", "insertText": "__rmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ror__", "kind": 3, "sortText": "z__ror__", "insertText": "__ror__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__round__", "kind": 3, "sortText": "z__round__", "insertText": "__round__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rpow__", "kind": 3, "sortText": "z__rpow__", "insertText": "__rpow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rsub__", "kind": 3, "sortText": "z__rsub__", "insertText": "__rsub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rtruediv__", "kind": 3, "sortText": "z__rtruediv__", "insertText": "__rtruediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rxor__", "kind": 3, "sortText": "z__rxor__", "insertText": "__rxor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setattr__", "kind": 18, "sortText": "z__setattr__", "insertText": "__setattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setitem__", "kind": 3, "sortText": "z__setitem__", "insertText": "__setitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setstate__", "kind": 3, "sortText": "z__setstate__", "insertText": "__setstate__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__sizeof__", "kind": 3, "sortText": "z__sizeof__", "insertText": "__sizeof__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__slots__", "kind": 6, "sortText": "z__slots__", "insertText": "__slots__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__str__", "kind": 18, "sortText": "z__str__", "insertText": "__str__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__sub__", "kind": 3, "sortText": "z__sub__", "insertText": "__sub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__subclasshook__", "kind": 3, "sortText": "z__subclasshook__", "insertText": "__subclasshook__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__truediv__", "kind": 3, "sortText": "z__truediv__", "insertText": "__truediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__xor__", "kind": 3, "sortText": "z__xor__", "insertText": "__xor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}]}} +{"suite": "pandas", "label": "edit dataframe then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 39, "iteration": 1, "result": {"isIncomplete": false, "items": [{"label": "abs()", "kind": 3, "sortText": "aabs", "insertText": "abs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add(other, axis, level, fill_value)", "kind": 3, "sortText": "aadd", "insertText": "add", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add_prefix(prefix, axis)", "kind": 3, "sortText": "aadd_prefix", "insertText": "add_prefix", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add_suffix(suffix, axis)", "kind": 3, "sortText": "aadd_suffix", "insertText": "add_suffix", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "agg", "kind": 6, "sortText": "aagg", "insertText": "agg", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "aggregate(func, axis, args, kwargs)", "kind": 3, "sortText": "aaggregate", "insertText": "aggregate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "align(other, join, axis, level, copy, fill_value, method, limit, fill_axis, broadcast_axis)", "kind": 3, "sortText": "aalign", "insertText": "align", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "all(axis, bool_only, skipna, kwargs)", "kind": 3, "sortText": "aall", "insertText": "all", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "any(axis, bool_only, skipna, kwargs)", "kind": 3, "sortText": "aany", "insertText": "any", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "apply(func, axis, raw, result_type, args, by_row, engine, engine_kwargs, kwargs)", "kind": 3, "sortText": "aapply", "insertText": "apply", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "applymap(func, na_action, kwargs)", "kind": 3, "sortText": "aapplymap", "insertText": "applymap", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "asfreq(freq, method, how, normalize, fill_value)", "kind": 3, "sortText": "aasfreq", "insertText": "asfreq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "asof(where, subset)", "kind": 3, "sortText": "aasof", "insertText": "asof", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "assign(kwargs)", "kind": 3, "sortText": "aassign", "insertText": "assign", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "astype(dtype, copy, errors)", "kind": 3, "sortText": "aastype", "insertText": "astype", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "at", "kind": 10, "sortText": "aat", "insertText": "at", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "at_time(time, asof, axis)", "kind": 3, "sortText": "aat_time", "insertText": "at_time", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "attrs", "kind": 6, "sortText": "aattrs", "insertText": "attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "axes", "kind": 10, "sortText": "aaxes", "insertText": "axes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "backfill(axis, inplace, limit, downcast)", "kind": 3, "sortText": "abackfill", "insertText": "backfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "between_time(start_time, end_time, inclusive, axis)", "kind": 3, "sortText": "abetween_time", "insertText": "between_time", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "bfill(axis, inplace, limit, limit_area, downcast)", "kind": 3, "sortText": "abfill", "insertText": "bfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "bool()", "kind": 3, "sortText": "abool", "insertText": "bool", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "boxplot", "kind": 6, "sortText": "aboxplot", "insertText": "boxplot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "clip(lower, upper, axis, inplace, kwargs)", "kind": 3, "sortText": "aclip", "insertText": "clip", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "columns", "kind": 6, "sortText": "acolumns", "insertText": "columns", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "combine", "kind": 3, "sortText": "acombine", "insertText": "combine", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "combine_first", "kind": 3, "sortText": "acombine_first", "insertText": "combine_first", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "compare", "kind": 3, "sortText": "acompare", "insertText": "compare", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "convert_dtypes", "kind": 3, "sortText": "aconvert_dtypes", "insertText": "convert_dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "copy", "kind": 3, "sortText": "acopy", "insertText": "copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "corr", "kind": 3, "sortText": "acorr", "insertText": "corr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "corrwith", "kind": 3, "sortText": "acorrwith", "insertText": "corrwith", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "count", "kind": 3, "sortText": "acount", "insertText": "count", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cov", "kind": 3, "sortText": "acov", "insertText": "cov", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cummax", "kind": 3, "sortText": "acummax", "insertText": "cummax", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cummin", "kind": 3, "sortText": "acummin", "insertText": "cummin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cumprod", "kind": 3, "sortText": "acumprod", "insertText": "cumprod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cumsum", "kind": 3, "sortText": "acumsum", "insertText": "cumsum", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "describe", "kind": 3, "sortText": "adescribe", "insertText": "describe", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "diff", "kind": 3, "sortText": "adiff", "insertText": "diff", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "div", "kind": 6, "sortText": "adiv", "insertText": "div", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "divide", "kind": 6, "sortText": "adivide", "insertText": "divide", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dot", "kind": 3, "sortText": "adot", "insertText": "dot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "drop", "kind": 3, "sortText": "adrop", "insertText": "drop", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "drop_duplicates", "kind": 3, "sortText": "adrop_duplicates", "insertText": "drop_duplicates", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "droplevel", "kind": 3, "sortText": "adroplevel", "insertText": "droplevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dropna", "kind": 3, "sortText": "adropna", "insertText": "dropna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dtypes", "kind": 10, "sortText": "adtypes", "insertText": "dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "duplicated", "kind": 3, "sortText": "aduplicated", "insertText": "duplicated", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "empty", "kind": 10, "sortText": "aempty", "insertText": "empty", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "eq", "kind": 3, "sortText": "aeq", "insertText": "eq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "equals", "kind": 3, "sortText": "aequals", "insertText": "equals", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "eval", "kind": 3, "sortText": "aeval", "insertText": "eval", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ewm", "kind": 3, "sortText": "aewm", "insertText": "ewm", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "expanding", "kind": 3, "sortText": "aexpanding", "insertText": "expanding", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "explode", "kind": 3, "sortText": "aexplode", "insertText": "explode", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ffill", "kind": 3, "sortText": "affill", "insertText": "ffill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "fillna", "kind": 3, "sortText": "afillna", "insertText": "fillna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "filter", "kind": 3, "sortText": "afilter", "insertText": "filter", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "first", "kind": 3, "sortText": "afirst", "insertText": "first", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "first_valid_index", "kind": 3, "sortText": "afirst_valid_index", "insertText": "first_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "flags", "kind": 10, "sortText": "aflags", "insertText": "flags", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "floordiv", "kind": 3, "sortText": "afloordiv", "insertText": "floordiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "from_dict", "kind": 3, "sortText": "afrom_dict", "insertText": "from_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "from_records", "kind": 3, "sortText": "afrom_records", "insertText": "from_records", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ge", "kind": 3, "sortText": "age", "insertText": "ge", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "get", "kind": 3, "sortText": "aget", "insertText": "get", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "groupby", "kind": 3, "sortText": "agroupby", "insertText": "groupby", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "gt", "kind": 3, "sortText": "agt", "insertText": "gt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "head", "kind": 3, "sortText": "ahead", "insertText": "head", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "hist", "kind": 6, "sortText": "ahist", "insertText": "hist", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iat", "kind": 10, "sortText": "aiat", "insertText": "iat", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "idxmax", "kind": 3, "sortText": "aidxmax", "insertText": "idxmax", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "idxmin", "kind": 3, "sortText": "aidxmin", "insertText": "idxmin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iloc", "kind": 10, "sortText": "ailoc", "insertText": "iloc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "index", "kind": 6, "sortText": "aindex", "insertText": "index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "infer_objects", "kind": 3, "sortText": "ainfer_objects", "insertText": "infer_objects", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "info", "kind": 3, "sortText": "ainfo", "insertText": "info", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "insert", "kind": 3, "sortText": "ainsert", "insertText": "insert", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "interpolate", "kind": 3, "sortText": "ainterpolate", "insertText": "interpolate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isetitem", "kind": 3, "sortText": "aisetitem", "insertText": "isetitem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isin", "kind": 3, "sortText": "aisin", "insertText": "isin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isna", "kind": 3, "sortText": "aisna", "insertText": "isna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isnull", "kind": 3, "sortText": "aisnull", "insertText": "isnull", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "items", "kind": 3, "sortText": "aitems", "insertText": "items", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iterrows", "kind": 3, "sortText": "aiterrows", "insertText": "iterrows", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "itertuples", "kind": 3, "sortText": "aitertuples", "insertText": "itertuples", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "join", "kind": 3, "sortText": "ajoin", "insertText": "join", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "keys", "kind": 3, "sortText": "akeys", "insertText": "keys", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "kurt", "kind": 3, "sortText": "akurt", "insertText": "kurt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "kurtosis", "kind": 6, "sortText": "akurtosis", "insertText": "kurtosis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "last", "kind": 3, "sortText": "alast", "insertText": "last", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "last_valid_index", "kind": 3, "sortText": "alast_valid_index", "insertText": "last_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "le", "kind": 3, "sortText": "ale", "insertText": "le", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "loc", "kind": 10, "sortText": "aloc", "insertText": "loc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "lt", "kind": 3, "sortText": "alt", "insertText": "lt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "map", "kind": 3, "sortText": "amap", "insertText": "map", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mask", "kind": 3, "sortText": "amask", "insertText": "mask", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "max", "kind": 3, "sortText": "amax", "insertText": "max", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mean", "kind": 3, "sortText": "amean", "insertText": "mean", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "median", "kind": 3, "sortText": "amedian", "insertText": "median", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "melt", "kind": 3, "sortText": "amelt", "insertText": "melt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "memory_usage", "kind": 3, "sortText": "amemory_usage", "insertText": "memory_usage", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "merge", "kind": 3, "sortText": "amerge", "insertText": "merge", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "min", "kind": 3, "sortText": "amin", "insertText": "min", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mod", "kind": 3, "sortText": "amod", "insertText": "mod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mode", "kind": 3, "sortText": "amode", "insertText": "mode", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mul", "kind": 3, "sortText": "amul", "insertText": "mul", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "multiply", "kind": 6, "sortText": "amultiply", "insertText": "multiply", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ndim", "kind": 10, "sortText": "andim", "insertText": "ndim", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ne", "kind": 3, "sortText": "ane", "insertText": "ne", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nlargest", "kind": 3, "sortText": "anlargest", "insertText": "nlargest", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "notna", "kind": 3, "sortText": "anotna", "insertText": "notna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "notnull", "kind": 3, "sortText": "anotnull", "insertText": "notnull", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nsmallest", "kind": 3, "sortText": "ansmallest", "insertText": "nsmallest", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nunique", "kind": 3, "sortText": "anunique", "insertText": "nunique", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pad", "kind": 3, "sortText": "apad", "insertText": "pad", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pct_change", "kind": 3, "sortText": "apct_change", "insertText": "pct_change", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pipe", "kind": 3, "sortText": "apipe", "insertText": "pipe", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pivot", "kind": 3, "sortText": "apivot", "insertText": "pivot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pivot_table", "kind": 3, "sortText": "apivot_table", "insertText": "pivot_table", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "plot", "kind": 6, "sortText": "aplot", "insertText": "plot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pop", "kind": 3, "sortText": "apop", "insertText": "pop", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pow", "kind": 3, "sortText": "apow", "insertText": "pow", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "prod", "kind": 3, "sortText": "aprod", "insertText": "prod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "product", "kind": 6, "sortText": "aproduct", "insertText": "product", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "quantile", "kind": 3, "sortText": "aquantile", "insertText": "quantile", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "query", "kind": 3, "sortText": "aquery", "insertText": "query", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "radd", "kind": 3, "sortText": "aradd", "insertText": "radd", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rank", "kind": 3, "sortText": "arank", "insertText": "rank", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rdiv", "kind": 6, "sortText": "ardiv", "insertText": "rdiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reindex", "kind": 3, "sortText": "areindex", "insertText": "reindex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reindex_like", "kind": 3, "sortText": "areindex_like", "insertText": "reindex_like", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rename", "kind": 3, "sortText": "arename", "insertText": "rename", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rename_axis", "kind": 3, "sortText": "arename_axis", "insertText": "rename_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reorder_levels", "kind": 3, "sortText": "areorder_levels", "insertText": "reorder_levels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "replace", "kind": 3, "sortText": "areplace", "insertText": "replace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "resample", "kind": 3, "sortText": "aresample", "insertText": "resample", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reset_index", "kind": 3, "sortText": "areset_index", "insertText": "reset_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rfloordiv", "kind": 3, "sortText": "arfloordiv", "insertText": "rfloordiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rmod", "kind": 3, "sortText": "armod", "insertText": "rmod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rmul", "kind": 3, "sortText": "armul", "insertText": "rmul", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rolling", "kind": 3, "sortText": "arolling", "insertText": "rolling", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "round", "kind": 3, "sortText": "around", "insertText": "round", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rpow", "kind": 3, "sortText": "arpow", "insertText": "rpow", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rsub", "kind": 3, "sortText": "arsub", "insertText": "rsub", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rtruediv", "kind": 3, "sortText": "artruediv", "insertText": "rtruediv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sample", "kind": 3, "sortText": "asample", "insertText": "sample", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "select_dtypes", "kind": 3, "sortText": "aselect_dtypes", "insertText": "select_dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sem", "kind": 3, "sortText": "asem", "insertText": "sem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_axis", "kind": 3, "sortText": "aset_axis", "insertText": "set_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_flags", "kind": 3, "sortText": "aset_flags", "insertText": "set_flags", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_index", "kind": 3, "sortText": "aset_index", "insertText": "set_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "shape", "kind": 10, "sortText": "ashape", "insertText": "shape", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "shift", "kind": 3, "sortText": "ashift", "insertText": "shift", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "size", "kind": 10, "sortText": "asize", "insertText": "size", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "skew", "kind": 3, "sortText": "askew", "insertText": "skew", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sort_index", "kind": 3, "sortText": "asort_index", "insertText": "sort_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sort_values", "kind": 3, "sortText": "asort_values", "insertText": "sort_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sparse", "kind": 6, "sortText": "asparse", "insertText": "sparse", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "squeeze", "kind": 3, "sortText": "asqueeze", "insertText": "squeeze", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "stack", "kind": 3, "sortText": "astack", "insertText": "stack", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "std", "kind": 3, "sortText": "astd", "insertText": "std", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "style", "kind": 10, "sortText": "astyle", "insertText": "style", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sub", "kind": 3, "sortText": "asub", "insertText": "sub", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "subtract", "kind": 6, "sortText": "asubtract", "insertText": "subtract", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sum", "kind": 3, "sortText": "asum", "insertText": "sum", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "swapaxes", "kind": 3, "sortText": "aswapaxes", "insertText": "swapaxes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "swaplevel", "kind": 3, "sortText": "aswaplevel", "insertText": "swaplevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "T", "kind": 10, "sortText": "aT", "insertText": "T", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tail", "kind": 3, "sortText": "atail", "insertText": "tail", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "take", "kind": 3, "sortText": "atake", "insertText": "take", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_clipboard", "kind": 3, "sortText": "ato_clipboard", "insertText": "to_clipboard", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_csv", "kind": 3, "sortText": "ato_csv", "insertText": "to_csv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_dict", "kind": 3, "sortText": "ato_dict", "insertText": "to_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_excel", "kind": 3, "sortText": "ato_excel", "insertText": "to_excel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_feather", "kind": 3, "sortText": "ato_feather", "insertText": "to_feather", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_gbq", "kind": 3, "sortText": "ato_gbq", "insertText": "to_gbq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_hdf", "kind": 3, "sortText": "ato_hdf", "insertText": "to_hdf", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_html", "kind": 3, "sortText": "ato_html", "insertText": "to_html", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_json", "kind": 3, "sortText": "ato_json", "insertText": "to_json", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_latex", "kind": 3, "sortText": "ato_latex", "insertText": "to_latex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_markdown", "kind": 3, "sortText": "ato_markdown", "insertText": "to_markdown", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_numpy", "kind": 3, "sortText": "ato_numpy", "insertText": "to_numpy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_orc", "kind": 3, "sortText": "ato_orc", "insertText": "to_orc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_parquet", "kind": 3, "sortText": "ato_parquet", "insertText": "to_parquet", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_period", "kind": 3, "sortText": "ato_period", "insertText": "to_period", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_pickle", "kind": 3, "sortText": "ato_pickle", "insertText": "to_pickle", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_records", "kind": 3, "sortText": "ato_records", "insertText": "to_records", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_sql", "kind": 3, "sortText": "ato_sql", "insertText": "to_sql", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_stata", "kind": 3, "sortText": "ato_stata", "insertText": "to_stata", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_string", "kind": 3, "sortText": "ato_string", "insertText": "to_string", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_timestamp", "kind": 3, "sortText": "ato_timestamp", "insertText": "to_timestamp", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_xarray", "kind": 3, "sortText": "ato_xarray", "insertText": "to_xarray", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_xml", "kind": 3, "sortText": "ato_xml", "insertText": "to_xml", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "transform", "kind": 3, "sortText": "atransform", "insertText": "transform", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "transpose", "kind": 3, "sortText": "atranspose", "insertText": "transpose", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "truediv", "kind": 3, "sortText": "atruediv", "insertText": "truediv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "truncate", "kind": 3, "sortText": "atruncate", "insertText": "truncate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tz_convert", "kind": 3, "sortText": "atz_convert", "insertText": "tz_convert", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tz_localize", "kind": 3, "sortText": "atz_localize", "insertText": "tz_localize", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "unstack", "kind": 3, "sortText": "aunstack", "insertText": "unstack", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "update", "kind": 3, "sortText": "aupdate", "insertText": "update", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "value_counts", "kind": 3, "sortText": "avalue_counts", "insertText": "value_counts", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "values", "kind": 10, "sortText": "avalues", "insertText": "values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "var", "kind": 3, "sortText": "avar", "insertText": "var", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "where", "kind": 3, "sortText": "awhere", "insertText": "where", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "xs", "kind": 3, "sortText": "axs", "insertText": "xs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_accessors", "kind": 6, "sortText": "z_accessors", "insertText": "_accessors", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_accum_func", "kind": 3, "sortText": "z_accum_func", "insertText": "_accum_func", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_agg_examples_doc", "kind": 6, "sortText": "z_agg_examples_doc", "insertText": "_agg_examples_doc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_agg_see_also_doc", "kind": 6, "sortText": "z_agg_see_also_doc", "insertText": "_agg_see_also_doc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_for_op", "kind": 3, "sortText": "z_align_for_op", "insertText": "_align_for_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_frame", "kind": 3, "sortText": "z_align_frame", "insertText": "_align_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_series", "kind": 3, "sortText": "z_align_series", "insertText": "_align_series", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_append", "kind": 3, "sortText": "z_append", "insertText": "_append", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_arith_method", "kind": 3, "sortText": "z_arith_method", "insertText": "_arith_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_arith_method_with_reindex", "kind": 3, "sortText": "z_arith_method_with_reindex", "insertText": "_arith_method_with_reindex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_as_manager", "kind": 3, "sortText": "z_as_manager", "insertText": "_as_manager", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_attrs", "kind": 6, "sortText": "z_attrs", "insertText": "_attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_LEN", "kind": 6, "sortText": "z_AXIS_LEN", "insertText": "_AXIS_LEN", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_ORDERS", "kind": 6, "sortText": "z_AXIS_ORDERS", "insertText": "_AXIS_ORDERS", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_TO_AXIS_NUMBER", "kind": 6, "sortText": "z_AXIS_TO_AXIS_NUMBER", "insertText": "_AXIS_TO_AXIS_NUMBER", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_box_col_values", "kind": 3, "sortText": "z_box_col_values", "insertText": "_box_col_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_cache", "kind": 6, "sortText": "z_cache", "insertText": "_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_can_fast_transpose", "kind": 10, "sortText": "z_can_fast_transpose", "insertText": "_can_fast_transpose", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_inplace_and_allows_duplicate_labels", "kind": 3, "sortText": "z_check_inplace_and_allows_duplicate_labels", "insertText": "_check_inplace_and_allows_duplicate_labels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_is_chained_assignment_possible", "kind": 3, "sortText": "z_check_is_chained_assignment_possible", "insertText": "_check_is_chained_assignment_possible", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_label_or_level_ambiguity", "kind": 3, "sortText": "z_check_label_or_level_ambiguity", "insertText": "_check_label_or_level_ambiguity", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_setitem_copy", "kind": 3, "sortText": "z_check_setitem_copy", "insertText": "_check_setitem_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clear_item_cache", "kind": 3, "sortText": "z_clear_item_cache", "insertText": "_clear_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clip_with_one_bound", "kind": 3, "sortText": "z_clip_with_one_bound", "insertText": "_clip_with_one_bound", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clip_with_scalar", "kind": 3, "sortText": "z_clip_with_scalar", "insertText": "_clip_with_scalar", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_cmp_method", "kind": 3, "sortText": "z_cmp_method", "insertText": "_cmp_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_combine_frame", "kind": 3, "sortText": "z_combine_frame", "insertText": "_combine_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_consolidate", "kind": 3, "sortText": "z_consolidate", "insertText": "_consolidate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_consolidate_inplace", "kind": 3, "sortText": "z_consolidate_inplace", "insertText": "_consolidate_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_construct_axes_dict", "kind": 3, "sortText": "z_construct_axes_dict", "insertText": "_construct_axes_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_construct_result", "kind": 3, "sortText": "z_construct_result", "insertText": "_construct_result", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor", "kind": 10, "sortText": "z_constructor", "insertText": "_constructor", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_from_mgr", "kind": 3, "sortText": "z_constructor_from_mgr", "insertText": "_constructor_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_sliced", "kind": 6, "sortText": "z_constructor_sliced", "insertText": "_constructor_sliced", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_sliced_from_mgr", "kind": 3, "sortText": "z_constructor_sliced_from_mgr", "insertText": "_constructor_sliced_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_create_data_for_split_and_tight_to_dict", "kind": 3, "sortText": "z_create_data_for_split_and_tight_to_dict", "insertText": "_create_data_for_split_and_tight_to_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_data", "kind": 10, "sortText": "z_data", "insertText": "_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_deprecate_downcast", "kind": 3, "sortText": "z_deprecate_downcast", "insertText": "_deprecate_downcast", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dir_additions", "kind": 3, "sortText": "z_dir_additions", "insertText": "_dir_additions", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dir_deletions", "kind": 3, "sortText": "z_dir_deletions", "insertText": "_dir_deletions", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dispatch_frame_op", "kind": 3, "sortText": "z_dispatch_frame_op", "insertText": "_dispatch_frame_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_drop_axis", "kind": 3, "sortText": "z_drop_axis", "insertText": "_drop_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_drop_labels_or_levels", "kind": 3, "sortText": "z_drop_labels_or_levels", "insertText": "_drop_labels_or_levels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_ensure_valid_index", "kind": 3, "sortText": "z_ensure_valid_index", "insertText": "_ensure_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_find_valid_index", "kind": 3, "sortText": "z_find_valid_index", "insertText": "_find_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_flex_arith_method", "kind": 3, "sortText": "z_flex_arith_method", "insertText": "_flex_arith_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_flex_cmp_method", "kind": 3, "sortText": "z_flex_cmp_method", "insertText": "_flex_cmp_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_from_arrays", "kind": 3, "sortText": "z_from_arrays", "insertText": "_from_arrays", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_from_mgr", "kind": 3, "sortText": "z_from_mgr", "insertText": "_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_agg_axis", "kind": 3, "sortText": "z_get_agg_axis", "insertText": "_get_agg_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis", "kind": 3, "sortText": "z_get_axis", "insertText": "_get_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_name", "kind": 3, "sortText": "z_get_axis_name", "insertText": "_get_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_number", "kind": 3, "sortText": "z_get_axis_number", "insertText": "_get_axis_number", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_resolvers", "kind": 3, "sortText": "z_get_axis_resolvers", "insertText": "_get_axis_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_block_manager_axis", "kind": 3, "sortText": "z_get_block_manager_axis", "insertText": "_get_block_manager_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_bool_data", "kind": 3, "sortText": "z_get_bool_data", "insertText": "_get_bool_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_cleaned_column_resolvers", "kind": 3, "sortText": "z_get_cleaned_column_resolvers", "insertText": "_get_cleaned_column_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_column_array", "kind": 3, "sortText": "z_get_column_array", "insertText": "_get_column_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_index_resolvers", "kind": 3, "sortText": "z_get_index_resolvers", "insertText": "_get_index_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_item_cache", "kind": 3, "sortText": "z_get_item_cache", "insertText": "_get_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_label_or_level_values", "kind": 3, "sortText": "z_get_label_or_level_values", "insertText": "_get_label_or_level_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_numeric_data", "kind": 3, "sortText": "z_get_numeric_data", "insertText": "_get_numeric_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_value", "kind": 3, "sortText": "z_get_value", "insertText": "_get_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_values_for_csv", "kind": 3, "sortText": "z_get_values_for_csv", "insertText": "_get_values_for_csv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_bool_array", "kind": 3, "sortText": "z_getitem_bool_array", "insertText": "_getitem_bool_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_multilevel", "kind": 3, "sortText": "z_getitem_multilevel", "insertText": "_getitem_multilevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_nocopy", "kind": 3, "sortText": "z_getitem_nocopy", "insertText": "_getitem_nocopy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_slice", "kind": 3, "sortText": "z_getitem_slice", "insertText": "_getitem_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_gotitem", "kind": 3, "sortText": "z_gotitem", "insertText": "_gotitem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_HANDLED_TYPES", "kind": 6, "sortText": "z_HANDLED_TYPES", "insertText": "_HANDLED_TYPES", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_hidden_attrs", "kind": 6, "sortText": "z_hidden_attrs", "insertText": "_hidden_attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_indexed_same", "kind": 3, "sortText": "z_indexed_same", "insertText": "_indexed_same", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis", "kind": 10, "sortText": "z_info_axis", "insertText": "_info_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis_name", "kind": 6, "sortText": "z_info_axis_name", "insertText": "_info_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis_number", "kind": 6, "sortText": "z_info_axis_number", "insertText": "_info_axis_number", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_repr", "kind": 3, "sortText": "z_info_repr", "insertText": "_info_repr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_init_mgr", "kind": 3, "sortText": "z_init_mgr", "insertText": "_init_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_inplace_method", "kind": 3, "sortText": "z_inplace_method", "insertText": "_inplace_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_internal_names", "kind": 6, "sortText": "z_internal_names", "insertText": "_internal_names", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_internal_names_set", "kind": 6, "sortText": "z_internal_names_set", "insertText": "_internal_names_set", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_copy", "kind": 6, "sortText": "z_is_copy", "insertText": "_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_homogeneous_type", "kind": 10, "sortText": "z_is_homogeneous_type", "insertText": "_is_homogeneous_type", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_label_or_level_reference", "kind": 3, "sortText": "z_is_label_or_level_reference", "insertText": "_is_label_or_level_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_label_reference", "kind": 3, "sortText": "z_is_label_reference", "insertText": "_is_label_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_level_reference", "kind": 3, "sortText": "z_is_level_reference", "insertText": "_is_level_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_mixed_type", "kind": 10, "sortText": "z_is_mixed_type", "insertText": "_is_mixed_type", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_view", "kind": 10, "sortText": "z_is_view", "insertText": "_is_view", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_view_after_cow_rules", "kind": 3, "sortText": "z_is_view_after_cow_rules", "insertText": "_is_view_after_cow_rules", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_item", "kind": 3, "sortText": "z_iset_item", "insertText": "_iset_item", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_item_mgr", "kind": 3, "sortText": "z_iset_item_mgr", "insertText": "_iset_item_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_not_inplace", "kind": 3, "sortText": "z_iset_not_inplace", "insertText": "_iset_not_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_item_cache", "kind": 6, "sortText": "z_item_cache", "insertText": "_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iter_column_arrays", "kind": 3, "sortText": "z_iter_column_arrays", "insertText": "_iter_column_arrays", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_ixs", "kind": 3, "sortText": "z_ixs", "insertText": "_ixs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_logical_func", "kind": 3, "sortText": "z_logical_func", "insertText": "_logical_func", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_logical_method", "kind": 6, "sortText": "z_logical_method", "insertText": "_logical_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_align_series_as_frame", "kind": 3, "sortText": "z_maybe_align_series_as_frame", "insertText": "_maybe_align_series_as_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_cache_changed", "kind": 3, "sortText": "z_maybe_cache_changed", "insertText": "_maybe_cache_changed", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_update_cacher", "kind": 3, "sortText": "z_maybe_update_cacher", "insertText": "_maybe_update_cacher", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_metadata", "kind": 6, "sortText": "z_metadata", "insertText": "_metadata", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_mgr", "kind": 6, "sortText": "z_mgr", "insertText": "_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_min_count_stat_function", "kind": 3, "sortText": "z_min_count_stat_function", "insertText": "_min_count_stat_function", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_needs_reindex_multi", "kind": 3, "sortText": "z_needs_reindex_multi", "insertText": "_needs_reindex_multi", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_pad_or_backfill", "kind": 3, "sortText": "z_pad_or_backfill", "insertText": "_pad_or_backfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_protect_consolidate", "kind": 3, "sortText": "z_protect_consolidate", "insertText": "_protect_consolidate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reduce", "kind": 3, "sortText": "z_reduce", "insertText": "_reduce", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reduce_axis1", "kind": 3, "sortText": "z_reduce_axis1", "insertText": "_reduce_axis1", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_axes", "kind": 3, "sortText": "z_reindex_axes", "insertText": "_reindex_axes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_multi", "kind": 3, "sortText": "z_reindex_multi", "insertText": "_reindex_multi", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_with_indexers", "kind": 3, "sortText": "z_reindex_with_indexers", "insertText": "_reindex_with_indexers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_rename", "kind": 3, "sortText": "z_rename", "insertText": "_rename", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_replace_columnwise", "kind": 3, "sortText": "z_replace_columnwise", "insertText": "_replace_columnwise", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_data_resource_", "kind": 3, "sortText": "z_repr_data_resource_", "insertText": "_repr_data_resource_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_fits_horizontal_", "kind": 3, "sortText": "z_repr_fits_horizontal_", "insertText": "_repr_fits_horizontal_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_fits_vertical_", "kind": 3, "sortText": "z_repr_fits_vertical_", "insertText": "_repr_fits_vertical_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_html_", "kind": 3, "sortText": "z_repr_html_", "insertText": "_repr_html_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_latex_", "kind": 3, "sortText": "z_repr_latex_", "insertText": "_repr_latex_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reset_cache", "kind": 3, "sortText": "z_reset_cache", "insertText": "_reset_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reset_cacher", "kind": 3, "sortText": "z_reset_cacher", "insertText": "_reset_cacher", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_sanitize_column", "kind": 3, "sortText": "z_sanitize_column", "insertText": "_sanitize_column", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_series", "kind": 10, "sortText": "z_series", "insertText": "_series", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis", "kind": 3, "sortText": "z_set_axis", "insertText": "_set_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis_name", "kind": 3, "sortText": "z_set_axis_name", "insertText": "_set_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis_nocheck", "kind": 3, "sortText": "z_set_axis_nocheck", "insertText": "_set_axis_nocheck", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_is_copy", "kind": 3, "sortText": "z_set_is_copy", "insertText": "_set_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item", "kind": 3, "sortText": "z_set_item", "insertText": "_set_item", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item_frame_value", "kind": 3, "sortText": "z_set_item_frame_value", "insertText": "_set_item_frame_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item_mgr", "kind": 3, "sortText": "z_set_item_mgr", "insertText": "_set_item_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_value", "kind": 3, "sortText": "z_set_value", "insertText": "_set_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_array", "kind": 3, "sortText": "z_setitem_array", "insertText": "_setitem_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_frame", "kind": 3, "sortText": "z_setitem_frame", "insertText": "_setitem_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_slice", "kind": 3, "sortText": "z_setitem_slice", "insertText": "_setitem_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_shared_docs", "kind": 6, "sortText": "z_shared_docs", "insertText": "_shared_docs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_shift_with_freq", "kind": 3, "sortText": "z_shift_with_freq", "insertText": "_shift_with_freq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_should_reindex_frame_op", "kind": 3, "sortText": "z_should_reindex_frame_op", "insertText": "_should_reindex_frame_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_slice", "kind": 3, "sortText": "z_slice", "insertText": "_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_stat_function", "kind": 3, "sortText": "z_stat_function", "insertText": "_stat_function", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_stat_function_ddof", "kind": 3, "sortText": "z_stat_function_ddof", "insertText": "_stat_function_ddof", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_take_with_is_copy", "kind": 3, "sortText": "z_take_with_is_copy", "insertText": "_take_with_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_to_dict_of_blocks", "kind": 3, "sortText": "z_to_dict_of_blocks", "insertText": "_to_dict_of_blocks", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_to_latex_via_styler", "kind": 3, "sortText": "z_to_latex_via_styler", "insertText": "_to_latex_via_styler", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_typ", "kind": 6, "sortText": "z_typ", "insertText": "_typ", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_update_inplace", "kind": 3, "sortText": "z_update_inplace", "insertText": "_update_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_validate_dtype", "kind": 3, "sortText": "z_validate_dtype", "insertText": "_validate_dtype", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_values", "kind": 10, "sortText": "z_values", "insertText": "_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_where", "kind": 3, "sortText": "z_where", "insertText": "_where", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__abs__", "kind": 3, "sortText": "z__abs__", "insertText": "__abs__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__add__", "kind": 3, "sortText": "z__add__", "insertText": "__add__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__and__", "kind": 3, "sortText": "z__and__", "insertText": "__and__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__annotations__", "kind": 6, "sortText": "z__annotations__", "insertText": "__annotations__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array__", "kind": 3, "sortText": "z__array__", "insertText": "__array__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array_priority__", "kind": 6, "sortText": "z__array_priority__", "insertText": "__array_priority__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array_ufunc__", "kind": 3, "sortText": "z__array_ufunc__", "insertText": "__array_ufunc__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__arrow_c_stream__", "kind": 3, "sortText": "z__arrow_c_stream__", "insertText": "__arrow_c_stream__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__bool__", "kind": 6, "sortText": "z__bool__", "insertText": "__bool__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__class__", "kind": 10, "sortText": "z__class__", "insertText": "__class__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__contains__", "kind": 3, "sortText": "z__contains__", "insertText": "__contains__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__copy__", "kind": 3, "sortText": "z__copy__", "insertText": "__copy__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dataframe__", "kind": 3, "sortText": "z__dataframe__", "insertText": "__dataframe__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dataframe_consortium_standard__", "kind": 3, "sortText": "z__dataframe_consortium_standard__", "insertText": "__dataframe_consortium_standard__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__deepcopy__", "kind": 3, "sortText": "z__deepcopy__", "insertText": "__deepcopy__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__delattr__", "kind": 3, "sortText": "z__delattr__", "insertText": "__delattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__delitem__", "kind": 3, "sortText": "z__delitem__", "insertText": "__delitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dict__", "kind": 6, "sortText": "z__dict__", "insertText": "__dict__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dir__", "kind": 3, "sortText": "z__dir__", "insertText": "__dir__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__divmod__", "kind": 3, "sortText": "z__divmod__", "insertText": "__divmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__doc__", "kind": 6, "sortText": "z__doc__", "insertText": "__doc__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__eq__", "kind": 3, "sortText": "z__eq__", "insertText": "__eq__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__finalize__", "kind": 3, "sortText": "z__finalize__", "insertText": "__finalize__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__floordiv__", "kind": 3, "sortText": "z__floordiv__", "insertText": "__floordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__format__", "kind": 3, "sortText": "z__format__", "insertText": "__format__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ge__", "kind": 3, "sortText": "z__ge__", "insertText": "__ge__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getattr__", "kind": 3, "sortText": "z__getattr__", "insertText": "__getattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getattribute__", "kind": 3, "sortText": "z__getattribute__", "insertText": "__getattribute__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getitem__", "kind": 3, "sortText": "z__getitem__", "insertText": "__getitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getstate__", "kind": 3, "sortText": "z__getstate__", "insertText": "__getstate__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__gt__", "kind": 3, "sortText": "z__gt__", "insertText": "__gt__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__hash__", "kind": 6, "sortText": "z__hash__", "insertText": "__hash__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iadd__", "kind": 3, "sortText": "z__iadd__", "insertText": "__iadd__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iand__", "kind": 3, "sortText": "z__iand__", "insertText": "__iand__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ifloordiv__", "kind": 3, "sortText": "z__ifloordiv__", "insertText": "__ifloordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__imod__", "kind": 3, "sortText": "z__imod__", "insertText": "__imod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__imul__", "kind": 3, "sortText": "z__imul__", "insertText": "__imul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__init__", "kind": 3, "sortText": "z__init__", "insertText": "__init__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__init_subclass__", "kind": 3, "sortText": "z__init_subclass__", "insertText": "__init_subclass__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__invert__", "kind": 3, "sortText": "z__invert__", "insertText": "__invert__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ior__", "kind": 3, "sortText": "z__ior__", "insertText": "__ior__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ipow__", "kind": 3, "sortText": "z__ipow__", "insertText": "__ipow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__isub__", "kind": 3, "sortText": "z__isub__", "insertText": "__isub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iter__", "kind": 3, "sortText": "z__iter__", "insertText": "__iter__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__itruediv__", "kind": 3, "sortText": "z__itruediv__", "insertText": "__itruediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ixor__", "kind": 3, "sortText": "z__ixor__", "insertText": "__ixor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__le__", "kind": 3, "sortText": "z__le__", "insertText": "__le__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__len__", "kind": 3, "sortText": "z__len__", "insertText": "__len__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__lt__", "kind": 3, "sortText": "z__lt__", "insertText": "__lt__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__matmul__", "kind": 3, "sortText": "z__matmul__", "insertText": "__matmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__mod__", "kind": 3, "sortText": "z__mod__", "insertText": "__mod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__module__", "kind": 6, "sortText": "z__module__", "insertText": "__module__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__mul__", "kind": 3, "sortText": "z__mul__", "insertText": "__mul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ne__", "kind": 3, "sortText": "z__ne__", "insertText": "__ne__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__neg__", "kind": 3, "sortText": "z__neg__", "insertText": "__neg__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__new__", "kind": 3, "sortText": "z__new__", "insertText": "__new__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__nonzero__", "kind": 3, "sortText": "z__nonzero__", "insertText": "__nonzero__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__or__", "kind": 3, "sortText": "z__or__", "insertText": "__or__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pandas_priority__", "kind": 6, "sortText": "z__pandas_priority__", "insertText": "__pandas_priority__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pos__", "kind": 3, "sortText": "z__pos__", "insertText": "__pos__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pow__", "kind": 3, "sortText": "z__pow__", "insertText": "__pow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__radd__", "kind": 3, "sortText": "z__radd__", "insertText": "__radd__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rand__", "kind": 3, "sortText": "z__rand__", "insertText": "__rand__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rdivmod__", "kind": 3, "sortText": "z__rdivmod__", "insertText": "__rdivmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__reduce__", "kind": 3, "sortText": "z__reduce__", "insertText": "__reduce__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__reduce_ex__", "kind": 3, "sortText": "z__reduce_ex__", "insertText": "__reduce_ex__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__repr__", "kind": 3, "sortText": "z__repr__", "insertText": "__repr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rfloordiv__", "kind": 3, "sortText": "z__rfloordiv__", "insertText": "__rfloordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmatmul__", "kind": 3, "sortText": "z__rmatmul__", "insertText": "__rmatmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmod__", "kind": 3, "sortText": "z__rmod__", "insertText": "__rmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmul__", "kind": 3, "sortText": "z__rmul__", "insertText": "__rmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ror__", "kind": 3, "sortText": "z__ror__", "insertText": "__ror__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__round__", "kind": 3, "sortText": "z__round__", "insertText": "__round__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rpow__", "kind": 3, "sortText": "z__rpow__", "insertText": "__rpow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rsub__", "kind": 3, "sortText": "z__rsub__", "insertText": "__rsub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rtruediv__", "kind": 3, "sortText": "z__rtruediv__", "insertText": "__rtruediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rxor__", "kind": 3, "sortText": "z__rxor__", "insertText": "__rxor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setattr__", "kind": 3, "sortText": "z__setattr__", "insertText": "__setattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setitem__", "kind": 3, "sortText": "z__setitem__", "insertText": "__setitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setstate__", "kind": 3, "sortText": "z__setstate__", "insertText": "__setstate__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__sizeof__", "kind": 3, "sortText": "z__sizeof__", "insertText": "__sizeof__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__slots__", "kind": 6, "sortText": "z__slots__", "insertText": "__slots__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__str__", "kind": 3, "sortText": "z__str__", "insertText": "__str__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__sub__", "kind": 3, "sortText": "z__sub__", "insertText": "__sub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__subclasshook__", "kind": 3, "sortText": "z__subclasshook__", "insertText": "__subclasshook__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__truediv__", "kind": 3, "sortText": "z__truediv__", "insertText": "__truediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__xor__", "kind": 3, "sortText": "z__xor__", "insertText": "__xor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}]}} +{"suite": "pandas", "label": "edit dataframe then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 39, "iteration": 2, "result": {"isIncomplete": false, "items": [{"label": "abs()", "kind": 3, "sortText": "aabs", "insertText": "abs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add(other, axis, level, fill_value)", "kind": 3, "sortText": "aadd", "insertText": "add", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add_prefix(prefix, axis)", "kind": 3, "sortText": "aadd_prefix", "insertText": "add_prefix", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add_suffix(suffix, axis)", "kind": 3, "sortText": "aadd_suffix", "insertText": "add_suffix", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "agg", "kind": 6, "sortText": "aagg", "insertText": "agg", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "aggregate(func, axis, args, kwargs)", "kind": 3, "sortText": "aaggregate", "insertText": "aggregate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "align(other, join, axis, level, copy, fill_value, method, limit, fill_axis, broadcast_axis)", "kind": 3, "sortText": "aalign", "insertText": "align", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "all(axis, bool_only, skipna, kwargs)", "kind": 3, "sortText": "aall", "insertText": "all", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "any(axis, bool_only, skipna, kwargs)", "kind": 3, "sortText": "aany", "insertText": "any", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "apply(func, axis, raw, result_type, args, by_row, engine, engine_kwargs, kwargs)", "kind": 3, "sortText": "aapply", "insertText": "apply", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "applymap(func, na_action, kwargs)", "kind": 3, "sortText": "aapplymap", "insertText": "applymap", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "asfreq(freq, method, how, normalize, fill_value)", "kind": 3, "sortText": "aasfreq", "insertText": "asfreq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "asof(where, subset)", "kind": 3, "sortText": "aasof", "insertText": "asof", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "assign(kwargs)", "kind": 3, "sortText": "aassign", "insertText": "assign", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "astype(dtype, copy, errors)", "kind": 3, "sortText": "aastype", "insertText": "astype", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "at", "kind": 10, "sortText": "aat", "insertText": "at", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "at_time(time, asof, axis)", "kind": 3, "sortText": "aat_time", "insertText": "at_time", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "attrs", "kind": 6, "sortText": "aattrs", "insertText": "attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "axes", "kind": 10, "sortText": "aaxes", "insertText": "axes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "backfill(axis, inplace, limit, downcast)", "kind": 3, "sortText": "abackfill", "insertText": "backfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "between_time(start_time, end_time, inclusive, axis)", "kind": 3, "sortText": "abetween_time", "insertText": "between_time", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "bfill(axis, inplace, limit, limit_area, downcast)", "kind": 3, "sortText": "abfill", "insertText": "bfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "bool()", "kind": 3, "sortText": "abool", "insertText": "bool", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "boxplot", "kind": 6, "sortText": "aboxplot", "insertText": "boxplot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "clip(lower, upper, axis, inplace, kwargs)", "kind": 3, "sortText": "aclip", "insertText": "clip", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "columns", "kind": 6, "sortText": "acolumns", "insertText": "columns", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "combine", "kind": 3, "sortText": "acombine", "insertText": "combine", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "combine_first", "kind": 3, "sortText": "acombine_first", "insertText": "combine_first", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "compare", "kind": 3, "sortText": "acompare", "insertText": "compare", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "convert_dtypes", "kind": 3, "sortText": "aconvert_dtypes", "insertText": "convert_dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "copy", "kind": 3, "sortText": "acopy", "insertText": "copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "corr", "kind": 3, "sortText": "acorr", "insertText": "corr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "corrwith", "kind": 3, "sortText": "acorrwith", "insertText": "corrwith", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "count", "kind": 3, "sortText": "acount", "insertText": "count", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cov", "kind": 3, "sortText": "acov", "insertText": "cov", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cummax", "kind": 3, "sortText": "acummax", "insertText": "cummax", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cummin", "kind": 3, "sortText": "acummin", "insertText": "cummin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cumprod", "kind": 3, "sortText": "acumprod", "insertText": "cumprod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cumsum", "kind": 3, "sortText": "acumsum", "insertText": "cumsum", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "describe", "kind": 3, "sortText": "adescribe", "insertText": "describe", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "diff", "kind": 3, "sortText": "adiff", "insertText": "diff", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "div", "kind": 6, "sortText": "adiv", "insertText": "div", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "divide", "kind": 6, "sortText": "adivide", "insertText": "divide", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dot", "kind": 3, "sortText": "adot", "insertText": "dot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "drop", "kind": 3, "sortText": "adrop", "insertText": "drop", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "drop_duplicates", "kind": 3, "sortText": "adrop_duplicates", "insertText": "drop_duplicates", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "droplevel", "kind": 3, "sortText": "adroplevel", "insertText": "droplevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dropna", "kind": 3, "sortText": "adropna", "insertText": "dropna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dtypes", "kind": 10, "sortText": "adtypes", "insertText": "dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "duplicated", "kind": 3, "sortText": "aduplicated", "insertText": "duplicated", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "empty", "kind": 10, "sortText": "aempty", "insertText": "empty", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "eq", "kind": 3, "sortText": "aeq", "insertText": "eq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "equals", "kind": 3, "sortText": "aequals", "insertText": "equals", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "eval", "kind": 3, "sortText": "aeval", "insertText": "eval", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ewm", "kind": 3, "sortText": "aewm", "insertText": "ewm", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "expanding", "kind": 3, "sortText": "aexpanding", "insertText": "expanding", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "explode", "kind": 3, "sortText": "aexplode", "insertText": "explode", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ffill", "kind": 3, "sortText": "affill", "insertText": "ffill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "fillna", "kind": 3, "sortText": "afillna", "insertText": "fillna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "filter", "kind": 3, "sortText": "afilter", "insertText": "filter", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "first", "kind": 3, "sortText": "afirst", "insertText": "first", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "first_valid_index", "kind": 3, "sortText": "afirst_valid_index", "insertText": "first_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "flags", "kind": 10, "sortText": "aflags", "insertText": "flags", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "floordiv", "kind": 3, "sortText": "afloordiv", "insertText": "floordiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "from_dict", "kind": 3, "sortText": "afrom_dict", "insertText": "from_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "from_records", "kind": 3, "sortText": "afrom_records", "insertText": "from_records", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ge", "kind": 3, "sortText": "age", "insertText": "ge", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "get", "kind": 3, "sortText": "aget", "insertText": "get", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "groupby", "kind": 3, "sortText": "agroupby", "insertText": "groupby", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "gt", "kind": 3, "sortText": "agt", "insertText": "gt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "head", "kind": 3, "sortText": "ahead", "insertText": "head", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "hist", "kind": 6, "sortText": "ahist", "insertText": "hist", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iat", "kind": 10, "sortText": "aiat", "insertText": "iat", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "idxmax", "kind": 3, "sortText": "aidxmax", "insertText": "idxmax", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "idxmin", "kind": 3, "sortText": "aidxmin", "insertText": "idxmin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iloc", "kind": 10, "sortText": "ailoc", "insertText": "iloc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "index", "kind": 6, "sortText": "aindex", "insertText": "index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "infer_objects", "kind": 3, "sortText": "ainfer_objects", "insertText": "infer_objects", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "info", "kind": 3, "sortText": "ainfo", "insertText": "info", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "insert", "kind": 3, "sortText": "ainsert", "insertText": "insert", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "interpolate", "kind": 3, "sortText": "ainterpolate", "insertText": "interpolate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isetitem", "kind": 3, "sortText": "aisetitem", "insertText": "isetitem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isin", "kind": 3, "sortText": "aisin", "insertText": "isin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isna", "kind": 3, "sortText": "aisna", "insertText": "isna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isnull", "kind": 3, "sortText": "aisnull", "insertText": "isnull", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "items", "kind": 3, "sortText": "aitems", "insertText": "items", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iterrows", "kind": 3, "sortText": "aiterrows", "insertText": "iterrows", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "itertuples", "kind": 3, "sortText": "aitertuples", "insertText": "itertuples", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "join", "kind": 3, "sortText": "ajoin", "insertText": "join", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "keys", "kind": 3, "sortText": "akeys", "insertText": "keys", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "kurt", "kind": 3, "sortText": "akurt", "insertText": "kurt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "kurtosis", "kind": 6, "sortText": "akurtosis", "insertText": "kurtosis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "last", "kind": 3, "sortText": "alast", "insertText": "last", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "last_valid_index", "kind": 3, "sortText": "alast_valid_index", "insertText": "last_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "le", "kind": 3, "sortText": "ale", "insertText": "le", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "loc", "kind": 10, "sortText": "aloc", "insertText": "loc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "lt", "kind": 3, "sortText": "alt", "insertText": "lt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "map", "kind": 3, "sortText": "amap", "insertText": "map", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mask", "kind": 3, "sortText": "amask", "insertText": "mask", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "max", "kind": 3, "sortText": "amax", "insertText": "max", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mean", "kind": 3, "sortText": "amean", "insertText": "mean", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "median", "kind": 3, "sortText": "amedian", "insertText": "median", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "melt", "kind": 3, "sortText": "amelt", "insertText": "melt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "memory_usage", "kind": 3, "sortText": "amemory_usage", "insertText": "memory_usage", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "merge", "kind": 3, "sortText": "amerge", "insertText": "merge", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "min", "kind": 3, "sortText": "amin", "insertText": "min", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mod", "kind": 3, "sortText": "amod", "insertText": "mod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mode", "kind": 3, "sortText": "amode", "insertText": "mode", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mul", "kind": 3, "sortText": "amul", "insertText": "mul", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "multiply", "kind": 6, "sortText": "amultiply", "insertText": "multiply", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ndim", "kind": 10, "sortText": "andim", "insertText": "ndim", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ne", "kind": 3, "sortText": "ane", "insertText": "ne", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nlargest", "kind": 3, "sortText": "anlargest", "insertText": "nlargest", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "notna", "kind": 3, "sortText": "anotna", "insertText": "notna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "notnull", "kind": 3, "sortText": "anotnull", "insertText": "notnull", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nsmallest", "kind": 3, "sortText": "ansmallest", "insertText": "nsmallest", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nunique", "kind": 3, "sortText": "anunique", "insertText": "nunique", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pad", "kind": 3, "sortText": "apad", "insertText": "pad", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pct_change", "kind": 3, "sortText": "apct_change", "insertText": "pct_change", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pipe", "kind": 3, "sortText": "apipe", "insertText": "pipe", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pivot", "kind": 3, "sortText": "apivot", "insertText": "pivot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pivot_table", "kind": 3, "sortText": "apivot_table", "insertText": "pivot_table", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "plot", "kind": 6, "sortText": "aplot", "insertText": "plot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pop", "kind": 3, "sortText": "apop", "insertText": "pop", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pow", "kind": 3, "sortText": "apow", "insertText": "pow", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "prod", "kind": 3, "sortText": "aprod", "insertText": "prod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "product", "kind": 6, "sortText": "aproduct", "insertText": "product", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "quantile", "kind": 3, "sortText": "aquantile", "insertText": "quantile", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "query", "kind": 3, "sortText": "aquery", "insertText": "query", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "radd", "kind": 3, "sortText": "aradd", "insertText": "radd", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rank", "kind": 3, "sortText": "arank", "insertText": "rank", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rdiv", "kind": 6, "sortText": "ardiv", "insertText": "rdiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reindex", "kind": 3, "sortText": "areindex", "insertText": "reindex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reindex_like", "kind": 3, "sortText": "areindex_like", "insertText": "reindex_like", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rename", "kind": 3, "sortText": "arename", "insertText": "rename", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rename_axis", "kind": 3, "sortText": "arename_axis", "insertText": "rename_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reorder_levels", "kind": 3, "sortText": "areorder_levels", "insertText": "reorder_levels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "replace", "kind": 3, "sortText": "areplace", "insertText": "replace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "resample", "kind": 3, "sortText": "aresample", "insertText": "resample", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reset_index", "kind": 3, "sortText": "areset_index", "insertText": "reset_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rfloordiv", "kind": 3, "sortText": "arfloordiv", "insertText": "rfloordiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rmod", "kind": 3, "sortText": "armod", "insertText": "rmod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rmul", "kind": 3, "sortText": "armul", "insertText": "rmul", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rolling", "kind": 3, "sortText": "arolling", "insertText": "rolling", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "round", "kind": 3, "sortText": "around", "insertText": "round", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rpow", "kind": 3, "sortText": "arpow", "insertText": "rpow", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rsub", "kind": 3, "sortText": "arsub", "insertText": "rsub", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rtruediv", "kind": 3, "sortText": "artruediv", "insertText": "rtruediv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sample", "kind": 3, "sortText": "asample", "insertText": "sample", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "select_dtypes", "kind": 3, "sortText": "aselect_dtypes", "insertText": "select_dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sem", "kind": 3, "sortText": "asem", "insertText": "sem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_axis", "kind": 3, "sortText": "aset_axis", "insertText": "set_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_flags", "kind": 3, "sortText": "aset_flags", "insertText": "set_flags", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_index", "kind": 3, "sortText": "aset_index", "insertText": "set_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "shape", "kind": 10, "sortText": "ashape", "insertText": "shape", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "shift", "kind": 3, "sortText": "ashift", "insertText": "shift", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "size", "kind": 10, "sortText": "asize", "insertText": "size", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "skew", "kind": 3, "sortText": "askew", "insertText": "skew", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sort_index", "kind": 3, "sortText": "asort_index", "insertText": "sort_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sort_values", "kind": 3, "sortText": "asort_values", "insertText": "sort_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sparse", "kind": 6, "sortText": "asparse", "insertText": "sparse", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "squeeze", "kind": 3, "sortText": "asqueeze", "insertText": "squeeze", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "stack", "kind": 3, "sortText": "astack", "insertText": "stack", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "std", "kind": 3, "sortText": "astd", "insertText": "std", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "style", "kind": 10, "sortText": "astyle", "insertText": "style", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sub", "kind": 3, "sortText": "asub", "insertText": "sub", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "subtract", "kind": 6, "sortText": "asubtract", "insertText": "subtract", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sum", "kind": 3, "sortText": "asum", "insertText": "sum", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "swapaxes", "kind": 3, "sortText": "aswapaxes", "insertText": "swapaxes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "swaplevel", "kind": 3, "sortText": "aswaplevel", "insertText": "swaplevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "T", "kind": 10, "sortText": "aT", "insertText": "T", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tail", "kind": 3, "sortText": "atail", "insertText": "tail", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "take", "kind": 3, "sortText": "atake", "insertText": "take", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_clipboard", "kind": 3, "sortText": "ato_clipboard", "insertText": "to_clipboard", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_csv", "kind": 3, "sortText": "ato_csv", "insertText": "to_csv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_dict", "kind": 3, "sortText": "ato_dict", "insertText": "to_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_excel", "kind": 3, "sortText": "ato_excel", "insertText": "to_excel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_feather", "kind": 3, "sortText": "ato_feather", "insertText": "to_feather", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_gbq", "kind": 3, "sortText": "ato_gbq", "insertText": "to_gbq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_hdf", "kind": 3, "sortText": "ato_hdf", "insertText": "to_hdf", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_html", "kind": 3, "sortText": "ato_html", "insertText": "to_html", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_json", "kind": 3, "sortText": "ato_json", "insertText": "to_json", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_latex", "kind": 3, "sortText": "ato_latex", "insertText": "to_latex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_markdown", "kind": 3, "sortText": "ato_markdown", "insertText": "to_markdown", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_numpy", "kind": 3, "sortText": "ato_numpy", "insertText": "to_numpy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_orc", "kind": 3, "sortText": "ato_orc", "insertText": "to_orc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_parquet", "kind": 3, "sortText": "ato_parquet", "insertText": "to_parquet", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_period", "kind": 3, "sortText": "ato_period", "insertText": "to_period", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_pickle", "kind": 3, "sortText": "ato_pickle", "insertText": "to_pickle", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_records", "kind": 3, "sortText": "ato_records", "insertText": "to_records", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_sql", "kind": 3, "sortText": "ato_sql", "insertText": "to_sql", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_stata", "kind": 3, "sortText": "ato_stata", "insertText": "to_stata", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_string", "kind": 3, "sortText": "ato_string", "insertText": "to_string", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_timestamp", "kind": 3, "sortText": "ato_timestamp", "insertText": "to_timestamp", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_xarray", "kind": 3, "sortText": "ato_xarray", "insertText": "to_xarray", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_xml", "kind": 3, "sortText": "ato_xml", "insertText": "to_xml", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "transform", "kind": 3, "sortText": "atransform", "insertText": "transform", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "transpose", "kind": 3, "sortText": "atranspose", "insertText": "transpose", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "truediv", "kind": 3, "sortText": "atruediv", "insertText": "truediv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "truncate", "kind": 3, "sortText": "atruncate", "insertText": "truncate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tz_convert", "kind": 3, "sortText": "atz_convert", "insertText": "tz_convert", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tz_localize", "kind": 3, "sortText": "atz_localize", "insertText": "tz_localize", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "unstack", "kind": 3, "sortText": "aunstack", "insertText": "unstack", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "update", "kind": 3, "sortText": "aupdate", "insertText": "update", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "value_counts", "kind": 3, "sortText": "avalue_counts", "insertText": "value_counts", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "values", "kind": 10, "sortText": "avalues", "insertText": "values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "var", "kind": 3, "sortText": "avar", "insertText": "var", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "where", "kind": 3, "sortText": "awhere", "insertText": "where", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "xs", "kind": 3, "sortText": "axs", "insertText": "xs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_accessors", "kind": 6, "sortText": "z_accessors", "insertText": "_accessors", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_accum_func", "kind": 3, "sortText": "z_accum_func", "insertText": "_accum_func", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_agg_examples_doc", "kind": 6, "sortText": "z_agg_examples_doc", "insertText": "_agg_examples_doc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_agg_see_also_doc", "kind": 6, "sortText": "z_agg_see_also_doc", "insertText": "_agg_see_also_doc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_for_op", "kind": 3, "sortText": "z_align_for_op", "insertText": "_align_for_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_frame", "kind": 3, "sortText": "z_align_frame", "insertText": "_align_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_series", "kind": 3, "sortText": "z_align_series", "insertText": "_align_series", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_append", "kind": 3, "sortText": "z_append", "insertText": "_append", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_arith_method", "kind": 3, "sortText": "z_arith_method", "insertText": "_arith_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_arith_method_with_reindex", "kind": 3, "sortText": "z_arith_method_with_reindex", "insertText": "_arith_method_with_reindex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_as_manager", "kind": 3, "sortText": "z_as_manager", "insertText": "_as_manager", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_attrs", "kind": 6, "sortText": "z_attrs", "insertText": "_attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_LEN", "kind": 6, "sortText": "z_AXIS_LEN", "insertText": "_AXIS_LEN", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_ORDERS", "kind": 6, "sortText": "z_AXIS_ORDERS", "insertText": "_AXIS_ORDERS", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_TO_AXIS_NUMBER", "kind": 6, "sortText": "z_AXIS_TO_AXIS_NUMBER", "insertText": "_AXIS_TO_AXIS_NUMBER", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_box_col_values", "kind": 3, "sortText": "z_box_col_values", "insertText": "_box_col_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_cache", "kind": 6, "sortText": "z_cache", "insertText": "_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_can_fast_transpose", "kind": 10, "sortText": "z_can_fast_transpose", "insertText": "_can_fast_transpose", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_inplace_and_allows_duplicate_labels", "kind": 3, "sortText": "z_check_inplace_and_allows_duplicate_labels", "insertText": "_check_inplace_and_allows_duplicate_labels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_is_chained_assignment_possible", "kind": 3, "sortText": "z_check_is_chained_assignment_possible", "insertText": "_check_is_chained_assignment_possible", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_label_or_level_ambiguity", "kind": 3, "sortText": "z_check_label_or_level_ambiguity", "insertText": "_check_label_or_level_ambiguity", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_setitem_copy", "kind": 3, "sortText": "z_check_setitem_copy", "insertText": "_check_setitem_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clear_item_cache", "kind": 3, "sortText": "z_clear_item_cache", "insertText": "_clear_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clip_with_one_bound", "kind": 3, "sortText": "z_clip_with_one_bound", "insertText": "_clip_with_one_bound", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clip_with_scalar", "kind": 3, "sortText": "z_clip_with_scalar", "insertText": "_clip_with_scalar", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_cmp_method", "kind": 3, "sortText": "z_cmp_method", "insertText": "_cmp_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_combine_frame", "kind": 3, "sortText": "z_combine_frame", "insertText": "_combine_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_consolidate", "kind": 3, "sortText": "z_consolidate", "insertText": "_consolidate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_consolidate_inplace", "kind": 3, "sortText": "z_consolidate_inplace", "insertText": "_consolidate_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_construct_axes_dict", "kind": 3, "sortText": "z_construct_axes_dict", "insertText": "_construct_axes_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_construct_result", "kind": 3, "sortText": "z_construct_result", "insertText": "_construct_result", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor", "kind": 10, "sortText": "z_constructor", "insertText": "_constructor", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_from_mgr", "kind": 3, "sortText": "z_constructor_from_mgr", "insertText": "_constructor_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_sliced", "kind": 6, "sortText": "z_constructor_sliced", "insertText": "_constructor_sliced", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_sliced_from_mgr", "kind": 3, "sortText": "z_constructor_sliced_from_mgr", "insertText": "_constructor_sliced_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_create_data_for_split_and_tight_to_dict", "kind": 3, "sortText": "z_create_data_for_split_and_tight_to_dict", "insertText": "_create_data_for_split_and_tight_to_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_data", "kind": 10, "sortText": "z_data", "insertText": "_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_deprecate_downcast", "kind": 3, "sortText": "z_deprecate_downcast", "insertText": "_deprecate_downcast", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dir_additions", "kind": 3, "sortText": "z_dir_additions", "insertText": "_dir_additions", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dir_deletions", "kind": 3, "sortText": "z_dir_deletions", "insertText": "_dir_deletions", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dispatch_frame_op", "kind": 3, "sortText": "z_dispatch_frame_op", "insertText": "_dispatch_frame_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_drop_axis", "kind": 3, "sortText": "z_drop_axis", "insertText": "_drop_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_drop_labels_or_levels", "kind": 3, "sortText": "z_drop_labels_or_levels", "insertText": "_drop_labels_or_levels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_ensure_valid_index", "kind": 3, "sortText": "z_ensure_valid_index", "insertText": "_ensure_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_find_valid_index", "kind": 3, "sortText": "z_find_valid_index", "insertText": "_find_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_flex_arith_method", "kind": 3, "sortText": "z_flex_arith_method", "insertText": "_flex_arith_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_flex_cmp_method", "kind": 3, "sortText": "z_flex_cmp_method", "insertText": "_flex_cmp_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_from_arrays", "kind": 3, "sortText": "z_from_arrays", "insertText": "_from_arrays", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_from_mgr", "kind": 3, "sortText": "z_from_mgr", "insertText": "_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_agg_axis", "kind": 3, "sortText": "z_get_agg_axis", "insertText": "_get_agg_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis", "kind": 3, "sortText": "z_get_axis", "insertText": "_get_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_name", "kind": 3, "sortText": "z_get_axis_name", "insertText": "_get_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_number", "kind": 3, "sortText": "z_get_axis_number", "insertText": "_get_axis_number", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_resolvers", "kind": 3, "sortText": "z_get_axis_resolvers", "insertText": "_get_axis_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_block_manager_axis", "kind": 3, "sortText": "z_get_block_manager_axis", "insertText": "_get_block_manager_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_bool_data", "kind": 3, "sortText": "z_get_bool_data", "insertText": "_get_bool_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_cleaned_column_resolvers", "kind": 3, "sortText": "z_get_cleaned_column_resolvers", "insertText": "_get_cleaned_column_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_column_array", "kind": 3, "sortText": "z_get_column_array", "insertText": "_get_column_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_index_resolvers", "kind": 3, "sortText": "z_get_index_resolvers", "insertText": "_get_index_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_item_cache", "kind": 3, "sortText": "z_get_item_cache", "insertText": "_get_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_label_or_level_values", "kind": 3, "sortText": "z_get_label_or_level_values", "insertText": "_get_label_or_level_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_numeric_data", "kind": 3, "sortText": "z_get_numeric_data", "insertText": "_get_numeric_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_value", "kind": 3, "sortText": "z_get_value", "insertText": "_get_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_values_for_csv", "kind": 3, "sortText": "z_get_values_for_csv", "insertText": "_get_values_for_csv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_bool_array", "kind": 3, "sortText": "z_getitem_bool_array", "insertText": "_getitem_bool_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_multilevel", "kind": 3, "sortText": "z_getitem_multilevel", "insertText": "_getitem_multilevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_nocopy", "kind": 3, "sortText": "z_getitem_nocopy", "insertText": "_getitem_nocopy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_slice", "kind": 3, "sortText": "z_getitem_slice", "insertText": "_getitem_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_gotitem", "kind": 3, "sortText": "z_gotitem", "insertText": "_gotitem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_HANDLED_TYPES", "kind": 6, "sortText": "z_HANDLED_TYPES", "insertText": "_HANDLED_TYPES", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_hidden_attrs", "kind": 6, "sortText": "z_hidden_attrs", "insertText": "_hidden_attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_indexed_same", "kind": 3, "sortText": "z_indexed_same", "insertText": "_indexed_same", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis", "kind": 10, "sortText": "z_info_axis", "insertText": "_info_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis_name", "kind": 6, "sortText": "z_info_axis_name", "insertText": "_info_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis_number", "kind": 6, "sortText": "z_info_axis_number", "insertText": "_info_axis_number", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_repr", "kind": 3, "sortText": "z_info_repr", "insertText": "_info_repr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_init_mgr", "kind": 3, "sortText": "z_init_mgr", "insertText": "_init_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_inplace_method", "kind": 3, "sortText": "z_inplace_method", "insertText": "_inplace_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_internal_names", "kind": 6, "sortText": "z_internal_names", "insertText": "_internal_names", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_internal_names_set", "kind": 6, "sortText": "z_internal_names_set", "insertText": "_internal_names_set", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_copy", "kind": 6, "sortText": "z_is_copy", "insertText": "_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_homogeneous_type", "kind": 10, "sortText": "z_is_homogeneous_type", "insertText": "_is_homogeneous_type", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_label_or_level_reference", "kind": 3, "sortText": "z_is_label_or_level_reference", "insertText": "_is_label_or_level_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_label_reference", "kind": 3, "sortText": "z_is_label_reference", "insertText": "_is_label_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_level_reference", "kind": 3, "sortText": "z_is_level_reference", "insertText": "_is_level_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_mixed_type", "kind": 10, "sortText": "z_is_mixed_type", "insertText": "_is_mixed_type", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_view", "kind": 10, "sortText": "z_is_view", "insertText": "_is_view", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_view_after_cow_rules", "kind": 3, "sortText": "z_is_view_after_cow_rules", "insertText": "_is_view_after_cow_rules", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_item", "kind": 3, "sortText": "z_iset_item", "insertText": "_iset_item", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_item_mgr", "kind": 3, "sortText": "z_iset_item_mgr", "insertText": "_iset_item_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_not_inplace", "kind": 3, "sortText": "z_iset_not_inplace", "insertText": "_iset_not_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_item_cache", "kind": 6, "sortText": "z_item_cache", "insertText": "_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iter_column_arrays", "kind": 3, "sortText": "z_iter_column_arrays", "insertText": "_iter_column_arrays", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_ixs", "kind": 3, "sortText": "z_ixs", "insertText": "_ixs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_logical_func", "kind": 3, "sortText": "z_logical_func", "insertText": "_logical_func", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_logical_method", "kind": 6, "sortText": "z_logical_method", "insertText": "_logical_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_align_series_as_frame", "kind": 3, "sortText": "z_maybe_align_series_as_frame", "insertText": "_maybe_align_series_as_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_cache_changed", "kind": 3, "sortText": "z_maybe_cache_changed", "insertText": "_maybe_cache_changed", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_update_cacher", "kind": 3, "sortText": "z_maybe_update_cacher", "insertText": "_maybe_update_cacher", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_metadata", "kind": 6, "sortText": "z_metadata", "insertText": "_metadata", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_mgr", "kind": 6, "sortText": "z_mgr", "insertText": "_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_min_count_stat_function", "kind": 3, "sortText": "z_min_count_stat_function", "insertText": "_min_count_stat_function", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_needs_reindex_multi", "kind": 3, "sortText": "z_needs_reindex_multi", "insertText": "_needs_reindex_multi", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_pad_or_backfill", "kind": 3, "sortText": "z_pad_or_backfill", "insertText": "_pad_or_backfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_protect_consolidate", "kind": 3, "sortText": "z_protect_consolidate", "insertText": "_protect_consolidate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reduce", "kind": 3, "sortText": "z_reduce", "insertText": "_reduce", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reduce_axis1", "kind": 3, "sortText": "z_reduce_axis1", "insertText": "_reduce_axis1", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_axes", "kind": 3, "sortText": "z_reindex_axes", "insertText": "_reindex_axes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_multi", "kind": 3, "sortText": "z_reindex_multi", "insertText": "_reindex_multi", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_with_indexers", "kind": 3, "sortText": "z_reindex_with_indexers", "insertText": "_reindex_with_indexers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_rename", "kind": 3, "sortText": "z_rename", "insertText": "_rename", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_replace_columnwise", "kind": 3, "sortText": "z_replace_columnwise", "insertText": "_replace_columnwise", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_data_resource_", "kind": 3, "sortText": "z_repr_data_resource_", "insertText": "_repr_data_resource_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_fits_horizontal_", "kind": 3, "sortText": "z_repr_fits_horizontal_", "insertText": "_repr_fits_horizontal_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_fits_vertical_", "kind": 3, "sortText": "z_repr_fits_vertical_", "insertText": "_repr_fits_vertical_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_html_", "kind": 3, "sortText": "z_repr_html_", "insertText": "_repr_html_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_latex_", "kind": 3, "sortText": "z_repr_latex_", "insertText": "_repr_latex_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reset_cache", "kind": 3, "sortText": "z_reset_cache", "insertText": "_reset_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reset_cacher", "kind": 3, "sortText": "z_reset_cacher", "insertText": "_reset_cacher", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_sanitize_column", "kind": 3, "sortText": "z_sanitize_column", "insertText": "_sanitize_column", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_series", "kind": 10, "sortText": "z_series", "insertText": "_series", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis", "kind": 3, "sortText": "z_set_axis", "insertText": "_set_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis_name", "kind": 3, "sortText": "z_set_axis_name", "insertText": "_set_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis_nocheck", "kind": 3, "sortText": "z_set_axis_nocheck", "insertText": "_set_axis_nocheck", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_is_copy", "kind": 3, "sortText": "z_set_is_copy", "insertText": "_set_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item", "kind": 3, "sortText": "z_set_item", "insertText": "_set_item", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item_frame_value", "kind": 3, "sortText": "z_set_item_frame_value", "insertText": "_set_item_frame_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item_mgr", "kind": 3, "sortText": "z_set_item_mgr", "insertText": "_set_item_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_value", "kind": 3, "sortText": "z_set_value", "insertText": "_set_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_array", "kind": 3, "sortText": "z_setitem_array", "insertText": "_setitem_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_frame", "kind": 3, "sortText": "z_setitem_frame", "insertText": "_setitem_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_slice", "kind": 3, "sortText": "z_setitem_slice", "insertText": "_setitem_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_shared_docs", "kind": 6, "sortText": "z_shared_docs", "insertText": "_shared_docs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_shift_with_freq", "kind": 3, "sortText": "z_shift_with_freq", "insertText": "_shift_with_freq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_should_reindex_frame_op", "kind": 3, "sortText": "z_should_reindex_frame_op", "insertText": "_should_reindex_frame_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_slice", "kind": 3, "sortText": "z_slice", "insertText": "_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_stat_function", "kind": 3, "sortText": "z_stat_function", "insertText": "_stat_function", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_stat_function_ddof", "kind": 3, "sortText": "z_stat_function_ddof", "insertText": "_stat_function_ddof", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_take_with_is_copy", "kind": 3, "sortText": "z_take_with_is_copy", "insertText": "_take_with_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_to_dict_of_blocks", "kind": 3, "sortText": "z_to_dict_of_blocks", "insertText": "_to_dict_of_blocks", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_to_latex_via_styler", "kind": 3, "sortText": "z_to_latex_via_styler", "insertText": "_to_latex_via_styler", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_typ", "kind": 6, "sortText": "z_typ", "insertText": "_typ", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_update_inplace", "kind": 3, "sortText": "z_update_inplace", "insertText": "_update_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_validate_dtype", "kind": 3, "sortText": "z_validate_dtype", "insertText": "_validate_dtype", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_values", "kind": 10, "sortText": "z_values", "insertText": "_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_where", "kind": 3, "sortText": "z_where", "insertText": "_where", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__abs__", "kind": 3, "sortText": "z__abs__", "insertText": "__abs__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__add__", "kind": 3, "sortText": "z__add__", "insertText": "__add__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__and__", "kind": 3, "sortText": "z__and__", "insertText": "__and__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__annotations__", "kind": 6, "sortText": "z__annotations__", "insertText": "__annotations__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array__", "kind": 3, "sortText": "z__array__", "insertText": "__array__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array_priority__", "kind": 6, "sortText": "z__array_priority__", "insertText": "__array_priority__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array_ufunc__", "kind": 3, "sortText": "z__array_ufunc__", "insertText": "__array_ufunc__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__arrow_c_stream__", "kind": 3, "sortText": "z__arrow_c_stream__", "insertText": "__arrow_c_stream__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__bool__", "kind": 6, "sortText": "z__bool__", "insertText": "__bool__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__class__", "kind": 10, "sortText": "z__class__", "insertText": "__class__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__contains__", "kind": 3, "sortText": "z__contains__", "insertText": "__contains__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__copy__", "kind": 3, "sortText": "z__copy__", "insertText": "__copy__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dataframe__", "kind": 3, "sortText": "z__dataframe__", "insertText": "__dataframe__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dataframe_consortium_standard__", "kind": 3, "sortText": "z__dataframe_consortium_standard__", "insertText": "__dataframe_consortium_standard__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__deepcopy__", "kind": 3, "sortText": "z__deepcopy__", "insertText": "__deepcopy__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__delattr__", "kind": 3, "sortText": "z__delattr__", "insertText": "__delattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__delitem__", "kind": 3, "sortText": "z__delitem__", "insertText": "__delitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dict__", "kind": 6, "sortText": "z__dict__", "insertText": "__dict__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dir__", "kind": 3, "sortText": "z__dir__", "insertText": "__dir__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__divmod__", "kind": 3, "sortText": "z__divmod__", "insertText": "__divmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__doc__", "kind": 6, "sortText": "z__doc__", "insertText": "__doc__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__eq__", "kind": 3, "sortText": "z__eq__", "insertText": "__eq__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__finalize__", "kind": 3, "sortText": "z__finalize__", "insertText": "__finalize__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__floordiv__", "kind": 3, "sortText": "z__floordiv__", "insertText": "__floordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__format__", "kind": 3, "sortText": "z__format__", "insertText": "__format__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ge__", "kind": 3, "sortText": "z__ge__", "insertText": "__ge__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getattr__", "kind": 3, "sortText": "z__getattr__", "insertText": "__getattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getattribute__", "kind": 3, "sortText": "z__getattribute__", "insertText": "__getattribute__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getitem__", "kind": 3, "sortText": "z__getitem__", "insertText": "__getitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getstate__", "kind": 3, "sortText": "z__getstate__", "insertText": "__getstate__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__gt__", "kind": 3, "sortText": "z__gt__", "insertText": "__gt__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__hash__", "kind": 6, "sortText": "z__hash__", "insertText": "__hash__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iadd__", "kind": 3, "sortText": "z__iadd__", "insertText": "__iadd__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iand__", "kind": 3, "sortText": "z__iand__", "insertText": "__iand__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ifloordiv__", "kind": 3, "sortText": "z__ifloordiv__", "insertText": "__ifloordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__imod__", "kind": 3, "sortText": "z__imod__", "insertText": "__imod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__imul__", "kind": 3, "sortText": "z__imul__", "insertText": "__imul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__init__", "kind": 3, "sortText": "z__init__", "insertText": "__init__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__init_subclass__", "kind": 3, "sortText": "z__init_subclass__", "insertText": "__init_subclass__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__invert__", "kind": 3, "sortText": "z__invert__", "insertText": "__invert__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ior__", "kind": 3, "sortText": "z__ior__", "insertText": "__ior__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ipow__", "kind": 3, "sortText": "z__ipow__", "insertText": "__ipow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__isub__", "kind": 3, "sortText": "z__isub__", "insertText": "__isub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iter__", "kind": 3, "sortText": "z__iter__", "insertText": "__iter__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__itruediv__", "kind": 3, "sortText": "z__itruediv__", "insertText": "__itruediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ixor__", "kind": 3, "sortText": "z__ixor__", "insertText": "__ixor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__le__", "kind": 3, "sortText": "z__le__", "insertText": "__le__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__len__", "kind": 3, "sortText": "z__len__", "insertText": "__len__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__lt__", "kind": 3, "sortText": "z__lt__", "insertText": "__lt__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__matmul__", "kind": 3, "sortText": "z__matmul__", "insertText": "__matmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__mod__", "kind": 3, "sortText": "z__mod__", "insertText": "__mod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__module__", "kind": 6, "sortText": "z__module__", "insertText": "__module__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__mul__", "kind": 3, "sortText": "z__mul__", "insertText": "__mul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ne__", "kind": 3, "sortText": "z__ne__", "insertText": "__ne__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__neg__", "kind": 3, "sortText": "z__neg__", "insertText": "__neg__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__new__", "kind": 3, "sortText": "z__new__", "insertText": "__new__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__nonzero__", "kind": 3, "sortText": "z__nonzero__", "insertText": "__nonzero__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__or__", "kind": 3, "sortText": "z__or__", "insertText": "__or__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pandas_priority__", "kind": 6, "sortText": "z__pandas_priority__", "insertText": "__pandas_priority__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pos__", "kind": 3, "sortText": "z__pos__", "insertText": "__pos__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pow__", "kind": 3, "sortText": "z__pow__", "insertText": "__pow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__radd__", "kind": 3, "sortText": "z__radd__", "insertText": "__radd__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rand__", "kind": 3, "sortText": "z__rand__", "insertText": "__rand__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rdivmod__", "kind": 3, "sortText": "z__rdivmod__", "insertText": "__rdivmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__reduce__", "kind": 3, "sortText": "z__reduce__", "insertText": "__reduce__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__reduce_ex__", "kind": 3, "sortText": "z__reduce_ex__", "insertText": "__reduce_ex__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__repr__", "kind": 3, "sortText": "z__repr__", "insertText": "__repr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rfloordiv__", "kind": 3, "sortText": "z__rfloordiv__", "insertText": "__rfloordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmatmul__", "kind": 3, "sortText": "z__rmatmul__", "insertText": "__rmatmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmod__", "kind": 3, "sortText": "z__rmod__", "insertText": "__rmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmul__", "kind": 3, "sortText": "z__rmul__", "insertText": "__rmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ror__", "kind": 3, "sortText": "z__ror__", "insertText": "__ror__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__round__", "kind": 3, "sortText": "z__round__", "insertText": "__round__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rpow__", "kind": 3, "sortText": "z__rpow__", "insertText": "__rpow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rsub__", "kind": 3, "sortText": "z__rsub__", "insertText": "__rsub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rtruediv__", "kind": 3, "sortText": "z__rtruediv__", "insertText": "__rtruediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rxor__", "kind": 3, "sortText": "z__rxor__", "insertText": "__rxor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setattr__", "kind": 3, "sortText": "z__setattr__", "insertText": "__setattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setitem__", "kind": 3, "sortText": "z__setitem__", "insertText": "__setitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setstate__", "kind": 3, "sortText": "z__setstate__", "insertText": "__setstate__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__sizeof__", "kind": 3, "sortText": "z__sizeof__", "insertText": "__sizeof__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__slots__", "kind": 6, "sortText": "z__slots__", "insertText": "__slots__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__str__", "kind": 3, "sortText": "z__str__", "insertText": "__str__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__sub__", "kind": 3, "sortText": "z__sub__", "insertText": "__sub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__subclasshook__", "kind": 3, "sortText": "z__subclasshook__", "insertText": "__subclasshook__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__truediv__", "kind": 3, "sortText": "z__truediv__", "insertText": "__truediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__xor__", "kind": 3, "sortText": "z__xor__", "insertText": "__xor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}]}} +{"suite": "pandas", "label": "edit dataframe then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 39, "iteration": 3, "result": {"isIncomplete": false, "items": [{"label": "abs()", "kind": 3, "sortText": "aabs", "insertText": "abs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add(other, axis, level, fill_value)", "kind": 3, "sortText": "aadd", "insertText": "add", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add_prefix(prefix, axis)", "kind": 3, "sortText": "aadd_prefix", "insertText": "add_prefix", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add_suffix(suffix, axis)", "kind": 3, "sortText": "aadd_suffix", "insertText": "add_suffix", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "agg", "kind": 6, "sortText": "aagg", "insertText": "agg", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "aggregate(func, axis, args, kwargs)", "kind": 3, "sortText": "aaggregate", "insertText": "aggregate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "align(other, join, axis, level, copy, fill_value, method, limit, fill_axis, broadcast_axis)", "kind": 3, "sortText": "aalign", "insertText": "align", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "all(axis, bool_only, skipna, kwargs)", "kind": 3, "sortText": "aall", "insertText": "all", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "any(axis, bool_only, skipna, kwargs)", "kind": 3, "sortText": "aany", "insertText": "any", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "apply(func, axis, raw, result_type, args, by_row, engine, engine_kwargs, kwargs)", "kind": 3, "sortText": "aapply", "insertText": "apply", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "applymap(func, na_action, kwargs)", "kind": 3, "sortText": "aapplymap", "insertText": "applymap", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "asfreq(freq, method, how, normalize, fill_value)", "kind": 3, "sortText": "aasfreq", "insertText": "asfreq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "asof(where, subset)", "kind": 3, "sortText": "aasof", "insertText": "asof", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "assign(kwargs)", "kind": 3, "sortText": "aassign", "insertText": "assign", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "astype(dtype, copy, errors)", "kind": 3, "sortText": "aastype", "insertText": "astype", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "at", "kind": 10, "sortText": "aat", "insertText": "at", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "at_time(time, asof, axis)", "kind": 3, "sortText": "aat_time", "insertText": "at_time", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "attrs", "kind": 6, "sortText": "aattrs", "insertText": "attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "axes", "kind": 10, "sortText": "aaxes", "insertText": "axes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "backfill(axis, inplace, limit, downcast)", "kind": 3, "sortText": "abackfill", "insertText": "backfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "between_time(start_time, end_time, inclusive, axis)", "kind": 3, "sortText": "abetween_time", "insertText": "between_time", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "bfill(axis, inplace, limit, limit_area, downcast)", "kind": 3, "sortText": "abfill", "insertText": "bfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "bool()", "kind": 3, "sortText": "abool", "insertText": "bool", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "boxplot", "kind": 6, "sortText": "aboxplot", "insertText": "boxplot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "clip(lower, upper, axis, inplace, kwargs)", "kind": 3, "sortText": "aclip", "insertText": "clip", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "columns", "kind": 6, "sortText": "acolumns", "insertText": "columns", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "combine", "kind": 3, "sortText": "acombine", "insertText": "combine", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "combine_first", "kind": 3, "sortText": "acombine_first", "insertText": "combine_first", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "compare", "kind": 3, "sortText": "acompare", "insertText": "compare", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "convert_dtypes", "kind": 3, "sortText": "aconvert_dtypes", "insertText": "convert_dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "copy", "kind": 3, "sortText": "acopy", "insertText": "copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "corr", "kind": 3, "sortText": "acorr", "insertText": "corr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "corrwith", "kind": 3, "sortText": "acorrwith", "insertText": "corrwith", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "count", "kind": 3, "sortText": "acount", "insertText": "count", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cov", "kind": 3, "sortText": "acov", "insertText": "cov", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cummax", "kind": 3, "sortText": "acummax", "insertText": "cummax", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cummin", "kind": 3, "sortText": "acummin", "insertText": "cummin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cumprod", "kind": 3, "sortText": "acumprod", "insertText": "cumprod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cumsum", "kind": 3, "sortText": "acumsum", "insertText": "cumsum", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "describe", "kind": 3, "sortText": "adescribe", "insertText": "describe", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "diff", "kind": 3, "sortText": "adiff", "insertText": "diff", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "div", "kind": 6, "sortText": "adiv", "insertText": "div", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "divide", "kind": 6, "sortText": "adivide", "insertText": "divide", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dot", "kind": 3, "sortText": "adot", "insertText": "dot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "drop", "kind": 3, "sortText": "adrop", "insertText": "drop", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "drop_duplicates", "kind": 3, "sortText": "adrop_duplicates", "insertText": "drop_duplicates", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "droplevel", "kind": 3, "sortText": "adroplevel", "insertText": "droplevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dropna", "kind": 3, "sortText": "adropna", "insertText": "dropna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dtypes", "kind": 10, "sortText": "adtypes", "insertText": "dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "duplicated", "kind": 3, "sortText": "aduplicated", "insertText": "duplicated", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "empty", "kind": 10, "sortText": "aempty", "insertText": "empty", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "eq", "kind": 3, "sortText": "aeq", "insertText": "eq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "equals", "kind": 3, "sortText": "aequals", "insertText": "equals", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "eval", "kind": 3, "sortText": "aeval", "insertText": "eval", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ewm", "kind": 3, "sortText": "aewm", "insertText": "ewm", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "expanding", "kind": 3, "sortText": "aexpanding", "insertText": "expanding", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "explode", "kind": 3, "sortText": "aexplode", "insertText": "explode", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ffill", "kind": 3, "sortText": "affill", "insertText": "ffill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "fillna", "kind": 3, "sortText": "afillna", "insertText": "fillna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "filter", "kind": 3, "sortText": "afilter", "insertText": "filter", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "first", "kind": 3, "sortText": "afirst", "insertText": "first", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "first_valid_index", "kind": 3, "sortText": "afirst_valid_index", "insertText": "first_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "flags", "kind": 10, "sortText": "aflags", "insertText": "flags", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "floordiv", "kind": 3, "sortText": "afloordiv", "insertText": "floordiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "from_dict", "kind": 3, "sortText": "afrom_dict", "insertText": "from_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "from_records", "kind": 3, "sortText": "afrom_records", "insertText": "from_records", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ge", "kind": 3, "sortText": "age", "insertText": "ge", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "get", "kind": 3, "sortText": "aget", "insertText": "get", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "groupby", "kind": 3, "sortText": "agroupby", "insertText": "groupby", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "gt", "kind": 3, "sortText": "agt", "insertText": "gt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "head", "kind": 3, "sortText": "ahead", "insertText": "head", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "hist", "kind": 6, "sortText": "ahist", "insertText": "hist", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iat", "kind": 10, "sortText": "aiat", "insertText": "iat", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "idxmax", "kind": 3, "sortText": "aidxmax", "insertText": "idxmax", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "idxmin", "kind": 3, "sortText": "aidxmin", "insertText": "idxmin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iloc", "kind": 10, "sortText": "ailoc", "insertText": "iloc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "index", "kind": 6, "sortText": "aindex", "insertText": "index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "infer_objects", "kind": 3, "sortText": "ainfer_objects", "insertText": "infer_objects", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "info", "kind": 3, "sortText": "ainfo", "insertText": "info", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "insert", "kind": 3, "sortText": "ainsert", "insertText": "insert", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "interpolate", "kind": 3, "sortText": "ainterpolate", "insertText": "interpolate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isetitem", "kind": 3, "sortText": "aisetitem", "insertText": "isetitem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isin", "kind": 3, "sortText": "aisin", "insertText": "isin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isna", "kind": 3, "sortText": "aisna", "insertText": "isna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isnull", "kind": 3, "sortText": "aisnull", "insertText": "isnull", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "items", "kind": 3, "sortText": "aitems", "insertText": "items", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iterrows", "kind": 3, "sortText": "aiterrows", "insertText": "iterrows", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "itertuples", "kind": 3, "sortText": "aitertuples", "insertText": "itertuples", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "join", "kind": 3, "sortText": "ajoin", "insertText": "join", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "keys", "kind": 3, "sortText": "akeys", "insertText": "keys", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "kurt", "kind": 3, "sortText": "akurt", "insertText": "kurt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "kurtosis", "kind": 6, "sortText": "akurtosis", "insertText": "kurtosis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "last", "kind": 3, "sortText": "alast", "insertText": "last", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "last_valid_index", "kind": 3, "sortText": "alast_valid_index", "insertText": "last_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "le", "kind": 3, "sortText": "ale", "insertText": "le", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "loc", "kind": 10, "sortText": "aloc", "insertText": "loc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "lt", "kind": 3, "sortText": "alt", "insertText": "lt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "map", "kind": 3, "sortText": "amap", "insertText": "map", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mask", "kind": 3, "sortText": "amask", "insertText": "mask", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "max", "kind": 3, "sortText": "amax", "insertText": "max", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mean", "kind": 3, "sortText": "amean", "insertText": "mean", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "median", "kind": 3, "sortText": "amedian", "insertText": "median", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "melt", "kind": 3, "sortText": "amelt", "insertText": "melt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "memory_usage", "kind": 3, "sortText": "amemory_usage", "insertText": "memory_usage", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "merge", "kind": 3, "sortText": "amerge", "insertText": "merge", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "min", "kind": 3, "sortText": "amin", "insertText": "min", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mod", "kind": 3, "sortText": "amod", "insertText": "mod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mode", "kind": 3, "sortText": "amode", "insertText": "mode", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mul", "kind": 3, "sortText": "amul", "insertText": "mul", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "multiply", "kind": 6, "sortText": "amultiply", "insertText": "multiply", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ndim", "kind": 10, "sortText": "andim", "insertText": "ndim", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ne", "kind": 3, "sortText": "ane", "insertText": "ne", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nlargest", "kind": 3, "sortText": "anlargest", "insertText": "nlargest", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "notna", "kind": 3, "sortText": "anotna", "insertText": "notna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "notnull", "kind": 3, "sortText": "anotnull", "insertText": "notnull", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nsmallest", "kind": 3, "sortText": "ansmallest", "insertText": "nsmallest", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nunique", "kind": 3, "sortText": "anunique", "insertText": "nunique", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pad", "kind": 3, "sortText": "apad", "insertText": "pad", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pct_change", "kind": 3, "sortText": "apct_change", "insertText": "pct_change", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pipe", "kind": 3, "sortText": "apipe", "insertText": "pipe", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pivot", "kind": 3, "sortText": "apivot", "insertText": "pivot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pivot_table", "kind": 3, "sortText": "apivot_table", "insertText": "pivot_table", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "plot", "kind": 6, "sortText": "aplot", "insertText": "plot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pop", "kind": 3, "sortText": "apop", "insertText": "pop", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pow", "kind": 3, "sortText": "apow", "insertText": "pow", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "prod", "kind": 3, "sortText": "aprod", "insertText": "prod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "product", "kind": 6, "sortText": "aproduct", "insertText": "product", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "quantile", "kind": 3, "sortText": "aquantile", "insertText": "quantile", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "query", "kind": 3, "sortText": "aquery", "insertText": "query", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "radd", "kind": 3, "sortText": "aradd", "insertText": "radd", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rank", "kind": 3, "sortText": "arank", "insertText": "rank", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rdiv", "kind": 6, "sortText": "ardiv", "insertText": "rdiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reindex", "kind": 3, "sortText": "areindex", "insertText": "reindex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reindex_like", "kind": 3, "sortText": "areindex_like", "insertText": "reindex_like", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rename", "kind": 3, "sortText": "arename", "insertText": "rename", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rename_axis", "kind": 3, "sortText": "arename_axis", "insertText": "rename_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reorder_levels", "kind": 3, "sortText": "areorder_levels", "insertText": "reorder_levels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "replace", "kind": 3, "sortText": "areplace", "insertText": "replace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "resample", "kind": 3, "sortText": "aresample", "insertText": "resample", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reset_index", "kind": 3, "sortText": "areset_index", "insertText": "reset_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rfloordiv", "kind": 3, "sortText": "arfloordiv", "insertText": "rfloordiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rmod", "kind": 3, "sortText": "armod", "insertText": "rmod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rmul", "kind": 3, "sortText": "armul", "insertText": "rmul", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rolling", "kind": 3, "sortText": "arolling", "insertText": "rolling", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "round", "kind": 3, "sortText": "around", "insertText": "round", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rpow", "kind": 3, "sortText": "arpow", "insertText": "rpow", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rsub", "kind": 3, "sortText": "arsub", "insertText": "rsub", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rtruediv", "kind": 3, "sortText": "artruediv", "insertText": "rtruediv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sample", "kind": 3, "sortText": "asample", "insertText": "sample", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "select_dtypes", "kind": 3, "sortText": "aselect_dtypes", "insertText": "select_dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sem", "kind": 3, "sortText": "asem", "insertText": "sem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_axis", "kind": 3, "sortText": "aset_axis", "insertText": "set_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_flags", "kind": 3, "sortText": "aset_flags", "insertText": "set_flags", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_index", "kind": 3, "sortText": "aset_index", "insertText": "set_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "shape", "kind": 10, "sortText": "ashape", "insertText": "shape", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "shift", "kind": 3, "sortText": "ashift", "insertText": "shift", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "size", "kind": 10, "sortText": "asize", "insertText": "size", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "skew", "kind": 3, "sortText": "askew", "insertText": "skew", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sort_index", "kind": 3, "sortText": "asort_index", "insertText": "sort_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sort_values", "kind": 3, "sortText": "asort_values", "insertText": "sort_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sparse", "kind": 6, "sortText": "asparse", "insertText": "sparse", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "squeeze", "kind": 3, "sortText": "asqueeze", "insertText": "squeeze", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "stack", "kind": 3, "sortText": "astack", "insertText": "stack", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "std", "kind": 3, "sortText": "astd", "insertText": "std", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "style", "kind": 10, "sortText": "astyle", "insertText": "style", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sub", "kind": 3, "sortText": "asub", "insertText": "sub", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "subtract", "kind": 6, "sortText": "asubtract", "insertText": "subtract", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sum", "kind": 3, "sortText": "asum", "insertText": "sum", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "swapaxes", "kind": 3, "sortText": "aswapaxes", "insertText": "swapaxes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "swaplevel", "kind": 3, "sortText": "aswaplevel", "insertText": "swaplevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "T", "kind": 10, "sortText": "aT", "insertText": "T", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tail", "kind": 3, "sortText": "atail", "insertText": "tail", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "take", "kind": 3, "sortText": "atake", "insertText": "take", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_clipboard", "kind": 3, "sortText": "ato_clipboard", "insertText": "to_clipboard", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_csv", "kind": 3, "sortText": "ato_csv", "insertText": "to_csv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_dict", "kind": 3, "sortText": "ato_dict", "insertText": "to_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_excel", "kind": 3, "sortText": "ato_excel", "insertText": "to_excel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_feather", "kind": 3, "sortText": "ato_feather", "insertText": "to_feather", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_gbq", "kind": 3, "sortText": "ato_gbq", "insertText": "to_gbq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_hdf", "kind": 3, "sortText": "ato_hdf", "insertText": "to_hdf", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_html", "kind": 3, "sortText": "ato_html", "insertText": "to_html", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_json", "kind": 3, "sortText": "ato_json", "insertText": "to_json", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_latex", "kind": 3, "sortText": "ato_latex", "insertText": "to_latex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_markdown", "kind": 3, "sortText": "ato_markdown", "insertText": "to_markdown", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_numpy", "kind": 3, "sortText": "ato_numpy", "insertText": "to_numpy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_orc", "kind": 3, "sortText": "ato_orc", "insertText": "to_orc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_parquet", "kind": 3, "sortText": "ato_parquet", "insertText": "to_parquet", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_period", "kind": 3, "sortText": "ato_period", "insertText": "to_period", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_pickle", "kind": 3, "sortText": "ato_pickle", "insertText": "to_pickle", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_records", "kind": 3, "sortText": "ato_records", "insertText": "to_records", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_sql", "kind": 3, "sortText": "ato_sql", "insertText": "to_sql", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_stata", "kind": 3, "sortText": "ato_stata", "insertText": "to_stata", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_string", "kind": 3, "sortText": "ato_string", "insertText": "to_string", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_timestamp", "kind": 3, "sortText": "ato_timestamp", "insertText": "to_timestamp", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_xarray", "kind": 3, "sortText": "ato_xarray", "insertText": "to_xarray", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_xml", "kind": 3, "sortText": "ato_xml", "insertText": "to_xml", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "transform", "kind": 3, "sortText": "atransform", "insertText": "transform", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "transpose", "kind": 3, "sortText": "atranspose", "insertText": "transpose", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "truediv", "kind": 3, "sortText": "atruediv", "insertText": "truediv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "truncate", "kind": 3, "sortText": "atruncate", "insertText": "truncate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tz_convert", "kind": 3, "sortText": "atz_convert", "insertText": "tz_convert", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tz_localize", "kind": 3, "sortText": "atz_localize", "insertText": "tz_localize", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "unstack", "kind": 3, "sortText": "aunstack", "insertText": "unstack", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "update", "kind": 3, "sortText": "aupdate", "insertText": "update", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "value_counts", "kind": 3, "sortText": "avalue_counts", "insertText": "value_counts", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "values", "kind": 10, "sortText": "avalues", "insertText": "values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "var", "kind": 3, "sortText": "avar", "insertText": "var", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "where", "kind": 3, "sortText": "awhere", "insertText": "where", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "xs", "kind": 3, "sortText": "axs", "insertText": "xs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_accessors", "kind": 6, "sortText": "z_accessors", "insertText": "_accessors", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_accum_func", "kind": 3, "sortText": "z_accum_func", "insertText": "_accum_func", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_agg_examples_doc", "kind": 6, "sortText": "z_agg_examples_doc", "insertText": "_agg_examples_doc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_agg_see_also_doc", "kind": 6, "sortText": "z_agg_see_also_doc", "insertText": "_agg_see_also_doc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_for_op", "kind": 3, "sortText": "z_align_for_op", "insertText": "_align_for_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_frame", "kind": 3, "sortText": "z_align_frame", "insertText": "_align_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_series", "kind": 3, "sortText": "z_align_series", "insertText": "_align_series", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_append", "kind": 3, "sortText": "z_append", "insertText": "_append", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_arith_method", "kind": 3, "sortText": "z_arith_method", "insertText": "_arith_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_arith_method_with_reindex", "kind": 3, "sortText": "z_arith_method_with_reindex", "insertText": "_arith_method_with_reindex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_as_manager", "kind": 3, "sortText": "z_as_manager", "insertText": "_as_manager", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_attrs", "kind": 6, "sortText": "z_attrs", "insertText": "_attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_LEN", "kind": 6, "sortText": "z_AXIS_LEN", "insertText": "_AXIS_LEN", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_ORDERS", "kind": 6, "sortText": "z_AXIS_ORDERS", "insertText": "_AXIS_ORDERS", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_TO_AXIS_NUMBER", "kind": 6, "sortText": "z_AXIS_TO_AXIS_NUMBER", "insertText": "_AXIS_TO_AXIS_NUMBER", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_box_col_values", "kind": 3, "sortText": "z_box_col_values", "insertText": "_box_col_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_cache", "kind": 6, "sortText": "z_cache", "insertText": "_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_can_fast_transpose", "kind": 10, "sortText": "z_can_fast_transpose", "insertText": "_can_fast_transpose", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_inplace_and_allows_duplicate_labels", "kind": 3, "sortText": "z_check_inplace_and_allows_duplicate_labels", "insertText": "_check_inplace_and_allows_duplicate_labels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_is_chained_assignment_possible", "kind": 3, "sortText": "z_check_is_chained_assignment_possible", "insertText": "_check_is_chained_assignment_possible", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_label_or_level_ambiguity", "kind": 3, "sortText": "z_check_label_or_level_ambiguity", "insertText": "_check_label_or_level_ambiguity", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_setitem_copy", "kind": 3, "sortText": "z_check_setitem_copy", "insertText": "_check_setitem_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clear_item_cache", "kind": 3, "sortText": "z_clear_item_cache", "insertText": "_clear_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clip_with_one_bound", "kind": 3, "sortText": "z_clip_with_one_bound", "insertText": "_clip_with_one_bound", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clip_with_scalar", "kind": 3, "sortText": "z_clip_with_scalar", "insertText": "_clip_with_scalar", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_cmp_method", "kind": 3, "sortText": "z_cmp_method", "insertText": "_cmp_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_combine_frame", "kind": 3, "sortText": "z_combine_frame", "insertText": "_combine_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_consolidate", "kind": 3, "sortText": "z_consolidate", "insertText": "_consolidate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_consolidate_inplace", "kind": 3, "sortText": "z_consolidate_inplace", "insertText": "_consolidate_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_construct_axes_dict", "kind": 3, "sortText": "z_construct_axes_dict", "insertText": "_construct_axes_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_construct_result", "kind": 3, "sortText": "z_construct_result", "insertText": "_construct_result", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor", "kind": 10, "sortText": "z_constructor", "insertText": "_constructor", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_from_mgr", "kind": 3, "sortText": "z_constructor_from_mgr", "insertText": "_constructor_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_sliced", "kind": 6, "sortText": "z_constructor_sliced", "insertText": "_constructor_sliced", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_sliced_from_mgr", "kind": 3, "sortText": "z_constructor_sliced_from_mgr", "insertText": "_constructor_sliced_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_create_data_for_split_and_tight_to_dict", "kind": 3, "sortText": "z_create_data_for_split_and_tight_to_dict", "insertText": "_create_data_for_split_and_tight_to_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_data", "kind": 10, "sortText": "z_data", "insertText": "_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_deprecate_downcast", "kind": 3, "sortText": "z_deprecate_downcast", "insertText": "_deprecate_downcast", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dir_additions", "kind": 3, "sortText": "z_dir_additions", "insertText": "_dir_additions", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dir_deletions", "kind": 3, "sortText": "z_dir_deletions", "insertText": "_dir_deletions", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dispatch_frame_op", "kind": 3, "sortText": "z_dispatch_frame_op", "insertText": "_dispatch_frame_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_drop_axis", "kind": 3, "sortText": "z_drop_axis", "insertText": "_drop_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_drop_labels_or_levels", "kind": 3, "sortText": "z_drop_labels_or_levels", "insertText": "_drop_labels_or_levels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_ensure_valid_index", "kind": 3, "sortText": "z_ensure_valid_index", "insertText": "_ensure_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_find_valid_index", "kind": 3, "sortText": "z_find_valid_index", "insertText": "_find_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_flex_arith_method", "kind": 3, "sortText": "z_flex_arith_method", "insertText": "_flex_arith_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_flex_cmp_method", "kind": 3, "sortText": "z_flex_cmp_method", "insertText": "_flex_cmp_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_from_arrays", "kind": 3, "sortText": "z_from_arrays", "insertText": "_from_arrays", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_from_mgr", "kind": 3, "sortText": "z_from_mgr", "insertText": "_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_agg_axis", "kind": 3, "sortText": "z_get_agg_axis", "insertText": "_get_agg_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis", "kind": 3, "sortText": "z_get_axis", "insertText": "_get_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_name", "kind": 3, "sortText": "z_get_axis_name", "insertText": "_get_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_number", "kind": 3, "sortText": "z_get_axis_number", "insertText": "_get_axis_number", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_resolvers", "kind": 3, "sortText": "z_get_axis_resolvers", "insertText": "_get_axis_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_block_manager_axis", "kind": 3, "sortText": "z_get_block_manager_axis", "insertText": "_get_block_manager_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_bool_data", "kind": 3, "sortText": "z_get_bool_data", "insertText": "_get_bool_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_cleaned_column_resolvers", "kind": 3, "sortText": "z_get_cleaned_column_resolvers", "insertText": "_get_cleaned_column_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_column_array", "kind": 3, "sortText": "z_get_column_array", "insertText": "_get_column_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_index_resolvers", "kind": 3, "sortText": "z_get_index_resolvers", "insertText": "_get_index_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_item_cache", "kind": 3, "sortText": "z_get_item_cache", "insertText": "_get_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_label_or_level_values", "kind": 3, "sortText": "z_get_label_or_level_values", "insertText": "_get_label_or_level_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_numeric_data", "kind": 3, "sortText": "z_get_numeric_data", "insertText": "_get_numeric_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_value", "kind": 3, "sortText": "z_get_value", "insertText": "_get_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_values_for_csv", "kind": 3, "sortText": "z_get_values_for_csv", "insertText": "_get_values_for_csv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_bool_array", "kind": 3, "sortText": "z_getitem_bool_array", "insertText": "_getitem_bool_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_multilevel", "kind": 3, "sortText": "z_getitem_multilevel", "insertText": "_getitem_multilevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_nocopy", "kind": 3, "sortText": "z_getitem_nocopy", "insertText": "_getitem_nocopy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_slice", "kind": 3, "sortText": "z_getitem_slice", "insertText": "_getitem_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_gotitem", "kind": 3, "sortText": "z_gotitem", "insertText": "_gotitem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_HANDLED_TYPES", "kind": 6, "sortText": "z_HANDLED_TYPES", "insertText": "_HANDLED_TYPES", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_hidden_attrs", "kind": 6, "sortText": "z_hidden_attrs", "insertText": "_hidden_attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_indexed_same", "kind": 3, "sortText": "z_indexed_same", "insertText": "_indexed_same", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis", "kind": 10, "sortText": "z_info_axis", "insertText": "_info_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis_name", "kind": 6, "sortText": "z_info_axis_name", "insertText": "_info_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis_number", "kind": 6, "sortText": "z_info_axis_number", "insertText": "_info_axis_number", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_repr", "kind": 3, "sortText": "z_info_repr", "insertText": "_info_repr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_init_mgr", "kind": 3, "sortText": "z_init_mgr", "insertText": "_init_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_inplace_method", "kind": 3, "sortText": "z_inplace_method", "insertText": "_inplace_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_internal_names", "kind": 6, "sortText": "z_internal_names", "insertText": "_internal_names", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_internal_names_set", "kind": 6, "sortText": "z_internal_names_set", "insertText": "_internal_names_set", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_copy", "kind": 6, "sortText": "z_is_copy", "insertText": "_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_homogeneous_type", "kind": 10, "sortText": "z_is_homogeneous_type", "insertText": "_is_homogeneous_type", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_label_or_level_reference", "kind": 3, "sortText": "z_is_label_or_level_reference", "insertText": "_is_label_or_level_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_label_reference", "kind": 3, "sortText": "z_is_label_reference", "insertText": "_is_label_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_level_reference", "kind": 3, "sortText": "z_is_level_reference", "insertText": "_is_level_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_mixed_type", "kind": 10, "sortText": "z_is_mixed_type", "insertText": "_is_mixed_type", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_view", "kind": 10, "sortText": "z_is_view", "insertText": "_is_view", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_view_after_cow_rules", "kind": 3, "sortText": "z_is_view_after_cow_rules", "insertText": "_is_view_after_cow_rules", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_item", "kind": 3, "sortText": "z_iset_item", "insertText": "_iset_item", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_item_mgr", "kind": 3, "sortText": "z_iset_item_mgr", "insertText": "_iset_item_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_not_inplace", "kind": 3, "sortText": "z_iset_not_inplace", "insertText": "_iset_not_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_item_cache", "kind": 6, "sortText": "z_item_cache", "insertText": "_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iter_column_arrays", "kind": 3, "sortText": "z_iter_column_arrays", "insertText": "_iter_column_arrays", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_ixs", "kind": 3, "sortText": "z_ixs", "insertText": "_ixs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_logical_func", "kind": 3, "sortText": "z_logical_func", "insertText": "_logical_func", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_logical_method", "kind": 6, "sortText": "z_logical_method", "insertText": "_logical_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_align_series_as_frame", "kind": 3, "sortText": "z_maybe_align_series_as_frame", "insertText": "_maybe_align_series_as_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_cache_changed", "kind": 3, "sortText": "z_maybe_cache_changed", "insertText": "_maybe_cache_changed", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_update_cacher", "kind": 3, "sortText": "z_maybe_update_cacher", "insertText": "_maybe_update_cacher", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_metadata", "kind": 6, "sortText": "z_metadata", "insertText": "_metadata", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_mgr", "kind": 6, "sortText": "z_mgr", "insertText": "_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_min_count_stat_function", "kind": 3, "sortText": "z_min_count_stat_function", "insertText": "_min_count_stat_function", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_needs_reindex_multi", "kind": 3, "sortText": "z_needs_reindex_multi", "insertText": "_needs_reindex_multi", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_pad_or_backfill", "kind": 3, "sortText": "z_pad_or_backfill", "insertText": "_pad_or_backfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_protect_consolidate", "kind": 3, "sortText": "z_protect_consolidate", "insertText": "_protect_consolidate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reduce", "kind": 3, "sortText": "z_reduce", "insertText": "_reduce", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reduce_axis1", "kind": 3, "sortText": "z_reduce_axis1", "insertText": "_reduce_axis1", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_axes", "kind": 3, "sortText": "z_reindex_axes", "insertText": "_reindex_axes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_multi", "kind": 3, "sortText": "z_reindex_multi", "insertText": "_reindex_multi", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_with_indexers", "kind": 3, "sortText": "z_reindex_with_indexers", "insertText": "_reindex_with_indexers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_rename", "kind": 3, "sortText": "z_rename", "insertText": "_rename", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_replace_columnwise", "kind": 3, "sortText": "z_replace_columnwise", "insertText": "_replace_columnwise", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_data_resource_", "kind": 3, "sortText": "z_repr_data_resource_", "insertText": "_repr_data_resource_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_fits_horizontal_", "kind": 3, "sortText": "z_repr_fits_horizontal_", "insertText": "_repr_fits_horizontal_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_fits_vertical_", "kind": 3, "sortText": "z_repr_fits_vertical_", "insertText": "_repr_fits_vertical_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_html_", "kind": 3, "sortText": "z_repr_html_", "insertText": "_repr_html_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_latex_", "kind": 3, "sortText": "z_repr_latex_", "insertText": "_repr_latex_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reset_cache", "kind": 3, "sortText": "z_reset_cache", "insertText": "_reset_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reset_cacher", "kind": 3, "sortText": "z_reset_cacher", "insertText": "_reset_cacher", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_sanitize_column", "kind": 3, "sortText": "z_sanitize_column", "insertText": "_sanitize_column", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_series", "kind": 10, "sortText": "z_series", "insertText": "_series", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis", "kind": 3, "sortText": "z_set_axis", "insertText": "_set_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis_name", "kind": 3, "sortText": "z_set_axis_name", "insertText": "_set_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis_nocheck", "kind": 3, "sortText": "z_set_axis_nocheck", "insertText": "_set_axis_nocheck", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_is_copy", "kind": 3, "sortText": "z_set_is_copy", "insertText": "_set_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item", "kind": 3, "sortText": "z_set_item", "insertText": "_set_item", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item_frame_value", "kind": 3, "sortText": "z_set_item_frame_value", "insertText": "_set_item_frame_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item_mgr", "kind": 3, "sortText": "z_set_item_mgr", "insertText": "_set_item_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_value", "kind": 3, "sortText": "z_set_value", "insertText": "_set_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_array", "kind": 3, "sortText": "z_setitem_array", "insertText": "_setitem_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_frame", "kind": 3, "sortText": "z_setitem_frame", "insertText": "_setitem_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_slice", "kind": 3, "sortText": "z_setitem_slice", "insertText": "_setitem_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_shared_docs", "kind": 6, "sortText": "z_shared_docs", "insertText": "_shared_docs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_shift_with_freq", "kind": 3, "sortText": "z_shift_with_freq", "insertText": "_shift_with_freq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_should_reindex_frame_op", "kind": 3, "sortText": "z_should_reindex_frame_op", "insertText": "_should_reindex_frame_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_slice", "kind": 3, "sortText": "z_slice", "insertText": "_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_stat_function", "kind": 3, "sortText": "z_stat_function", "insertText": "_stat_function", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_stat_function_ddof", "kind": 3, "sortText": "z_stat_function_ddof", "insertText": "_stat_function_ddof", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_take_with_is_copy", "kind": 3, "sortText": "z_take_with_is_copy", "insertText": "_take_with_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_to_dict_of_blocks", "kind": 3, "sortText": "z_to_dict_of_blocks", "insertText": "_to_dict_of_blocks", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_to_latex_via_styler", "kind": 3, "sortText": "z_to_latex_via_styler", "insertText": "_to_latex_via_styler", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_typ", "kind": 6, "sortText": "z_typ", "insertText": "_typ", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_update_inplace", "kind": 3, "sortText": "z_update_inplace", "insertText": "_update_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_validate_dtype", "kind": 3, "sortText": "z_validate_dtype", "insertText": "_validate_dtype", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_values", "kind": 10, "sortText": "z_values", "insertText": "_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_where", "kind": 3, "sortText": "z_where", "insertText": "_where", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__abs__", "kind": 3, "sortText": "z__abs__", "insertText": "__abs__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__add__", "kind": 3, "sortText": "z__add__", "insertText": "__add__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__and__", "kind": 3, "sortText": "z__and__", "insertText": "__and__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__annotations__", "kind": 6, "sortText": "z__annotations__", "insertText": "__annotations__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array__", "kind": 3, "sortText": "z__array__", "insertText": "__array__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array_priority__", "kind": 6, "sortText": "z__array_priority__", "insertText": "__array_priority__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array_ufunc__", "kind": 3, "sortText": "z__array_ufunc__", "insertText": "__array_ufunc__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__arrow_c_stream__", "kind": 3, "sortText": "z__arrow_c_stream__", "insertText": "__arrow_c_stream__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__bool__", "kind": 18, "sortText": "z__bool__", "insertText": "__bool__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__class__", "kind": 7, "sortText": "z__class__", "insertText": "__class__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__contains__", "kind": 3, "sortText": "z__contains__", "insertText": "__contains__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__copy__", "kind": 3, "sortText": "z__copy__", "insertText": "__copy__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dataframe__", "kind": 3, "sortText": "z__dataframe__", "insertText": "__dataframe__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dataframe_consortium_standard__", "kind": 3, "sortText": "z__dataframe_consortium_standard__", "insertText": "__dataframe_consortium_standard__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__deepcopy__", "kind": 3, "sortText": "z__deepcopy__", "insertText": "__deepcopy__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__delattr__", "kind": 18, "sortText": "z__delattr__", "insertText": "__delattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__delitem__", "kind": 3, "sortText": "z__delitem__", "insertText": "__delitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dict__", "kind": 6, "sortText": "z__dict__", "insertText": "__dict__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dir__", "kind": 3, "sortText": "z__dir__", "insertText": "__dir__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__divmod__", "kind": 3, "sortText": "z__divmod__", "insertText": "__divmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__doc__", "kind": 18, "sortText": "z__doc__", "insertText": "__doc__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__eq__", "kind": 18, "sortText": "z__eq__", "insertText": "__eq__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__finalize__", "kind": 3, "sortText": "z__finalize__", "insertText": "__finalize__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__floordiv__", "kind": 3, "sortText": "z__floordiv__", "insertText": "__floordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__format__", "kind": 3, "sortText": "z__format__", "insertText": "__format__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ge__", "kind": 18, "sortText": "z__ge__", "insertText": "__ge__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getattr__", "kind": 3, "sortText": "z__getattr__", "insertText": "__getattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getattribute__", "kind": 18, "sortText": "z__getattribute__", "insertText": "__getattribute__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getitem__", "kind": 3, "sortText": "z__getitem__", "insertText": "__getitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getstate__", "kind": 3, "sortText": "z__getstate__", "insertText": "__getstate__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__gt__", "kind": 18, "sortText": "z__gt__", "insertText": "__gt__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__hash__", "kind": 18, "sortText": "z__hash__", "insertText": "__hash__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iadd__", "kind": 3, "sortText": "z__iadd__", "insertText": "__iadd__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iand__", "kind": 3, "sortText": "z__iand__", "insertText": "__iand__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ifloordiv__", "kind": 3, "sortText": "z__ifloordiv__", "insertText": "__ifloordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__imod__", "kind": 3, "sortText": "z__imod__", "insertText": "__imod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__imul__", "kind": 3, "sortText": "z__imul__", "insertText": "__imul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__init__", "kind": 18, "sortText": "z__init__", "insertText": "__init__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__init_subclass__", "kind": 3, "sortText": "z__init_subclass__", "insertText": "__init_subclass__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__invert__", "kind": 3, "sortText": "z__invert__", "insertText": "__invert__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ior__", "kind": 3, "sortText": "z__ior__", "insertText": "__ior__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ipow__", "kind": 3, "sortText": "z__ipow__", "insertText": "__ipow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__isub__", "kind": 3, "sortText": "z__isub__", "insertText": "__isub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iter__", "kind": 3, "sortText": "z__iter__", "insertText": "__iter__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__itruediv__", "kind": 3, "sortText": "z__itruediv__", "insertText": "__itruediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ixor__", "kind": 3, "sortText": "z__ixor__", "insertText": "__ixor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__le__", "kind": 18, "sortText": "z__le__", "insertText": "__le__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__len__", "kind": 3, "sortText": "z__len__", "insertText": "__len__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__lt__", "kind": 18, "sortText": "z__lt__", "insertText": "__lt__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__matmul__", "kind": 3, "sortText": "z__matmul__", "insertText": "__matmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__mod__", "kind": 3, "sortText": "z__mod__", "insertText": "__mod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__module__", "kind": 6, "sortText": "z__module__", "insertText": "__module__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__mul__", "kind": 3, "sortText": "z__mul__", "insertText": "__mul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ne__", "kind": 18, "sortText": "z__ne__", "insertText": "__ne__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__neg__", "kind": 3, "sortText": "z__neg__", "insertText": "__neg__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__new__", "kind": 3, "sortText": "z__new__", "insertText": "__new__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__nonzero__", "kind": 3, "sortText": "z__nonzero__", "insertText": "__nonzero__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__or__", "kind": 3, "sortText": "z__or__", "insertText": "__or__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pandas_priority__", "kind": 6, "sortText": "z__pandas_priority__", "insertText": "__pandas_priority__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pos__", "kind": 3, "sortText": "z__pos__", "insertText": "__pos__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pow__", "kind": 3, "sortText": "z__pow__", "insertText": "__pow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__radd__", "kind": 3, "sortText": "z__radd__", "insertText": "__radd__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rand__", "kind": 3, "sortText": "z__rand__", "insertText": "__rand__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rdivmod__", "kind": 3, "sortText": "z__rdivmod__", "insertText": "__rdivmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__reduce__", "kind": 3, "sortText": "z__reduce__", "insertText": "__reduce__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__reduce_ex__", "kind": 3, "sortText": "z__reduce_ex__", "insertText": "__reduce_ex__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__repr__", "kind": 18, "sortText": "z__repr__", "insertText": "__repr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rfloordiv__", "kind": 3, "sortText": "z__rfloordiv__", "insertText": "__rfloordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmatmul__", "kind": 3, "sortText": "z__rmatmul__", "insertText": "__rmatmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmod__", "kind": 3, "sortText": "z__rmod__", "insertText": "__rmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmul__", "kind": 3, "sortText": "z__rmul__", "insertText": "__rmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ror__", "kind": 3, "sortText": "z__ror__", "insertText": "__ror__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__round__", "kind": 3, "sortText": "z__round__", "insertText": "__round__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rpow__", "kind": 3, "sortText": "z__rpow__", "insertText": "__rpow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rsub__", "kind": 3, "sortText": "z__rsub__", "insertText": "__rsub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rtruediv__", "kind": 3, "sortText": "z__rtruediv__", "insertText": "__rtruediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rxor__", "kind": 3, "sortText": "z__rxor__", "insertText": "__rxor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setattr__", "kind": 18, "sortText": "z__setattr__", "insertText": "__setattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setitem__", "kind": 3, "sortText": "z__setitem__", "insertText": "__setitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setstate__", "kind": 3, "sortText": "z__setstate__", "insertText": "__setstate__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__sizeof__", "kind": 3, "sortText": "z__sizeof__", "insertText": "__sizeof__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__slots__", "kind": 6, "sortText": "z__slots__", "insertText": "__slots__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__str__", "kind": 18, "sortText": "z__str__", "insertText": "__str__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__sub__", "kind": 3, "sortText": "z__sub__", "insertText": "__sub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__subclasshook__", "kind": 3, "sortText": "z__subclasshook__", "insertText": "__subclasshook__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__truediv__", "kind": 3, "sortText": "z__truediv__", "insertText": "__truediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__xor__", "kind": 3, "sortText": "z__xor__", "insertText": "__xor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}]}} +{"suite": "pandas", "label": "edit dataframe then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 39, "iteration": 4, "result": {"isIncomplete": false, "items": [{"label": "abs()", "kind": 3, "sortText": "aabs", "insertText": "abs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add(other, axis, level, fill_value)", "kind": 3, "sortText": "aadd", "insertText": "add", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add_prefix(prefix, axis)", "kind": 3, "sortText": "aadd_prefix", "insertText": "add_prefix", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add_suffix(suffix, axis)", "kind": 3, "sortText": "aadd_suffix", "insertText": "add_suffix", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "agg", "kind": 6, "sortText": "aagg", "insertText": "agg", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "aggregate(func, axis, args, kwargs)", "kind": 3, "sortText": "aaggregate", "insertText": "aggregate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "align(other, join, axis, level, copy, fill_value, method, limit, fill_axis, broadcast_axis)", "kind": 3, "sortText": "aalign", "insertText": "align", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "all(axis, bool_only, skipna, kwargs)", "kind": 3, "sortText": "aall", "insertText": "all", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "any(axis, bool_only, skipna, kwargs)", "kind": 3, "sortText": "aany", "insertText": "any", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "apply(func, axis, raw, result_type, args, by_row, engine, engine_kwargs, kwargs)", "kind": 3, "sortText": "aapply", "insertText": "apply", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "applymap(func, na_action, kwargs)", "kind": 3, "sortText": "aapplymap", "insertText": "applymap", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "asfreq(freq, method, how, normalize, fill_value)", "kind": 3, "sortText": "aasfreq", "insertText": "asfreq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "asof(where, subset)", "kind": 3, "sortText": "aasof", "insertText": "asof", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "assign(kwargs)", "kind": 3, "sortText": "aassign", "insertText": "assign", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "astype(dtype, copy, errors)", "kind": 3, "sortText": "aastype", "insertText": "astype", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "at", "kind": 10, "sortText": "aat", "insertText": "at", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "at_time(time, asof, axis)", "kind": 3, "sortText": "aat_time", "insertText": "at_time", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "attrs", "kind": 6, "sortText": "aattrs", "insertText": "attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "axes", "kind": 10, "sortText": "aaxes", "insertText": "axes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "backfill(axis, inplace, limit, downcast)", "kind": 3, "sortText": "abackfill", "insertText": "backfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "between_time(start_time, end_time, inclusive, axis)", "kind": 3, "sortText": "abetween_time", "insertText": "between_time", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "bfill(axis, inplace, limit, limit_area, downcast)", "kind": 3, "sortText": "abfill", "insertText": "bfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "bool()", "kind": 3, "sortText": "abool", "insertText": "bool", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "boxplot", "kind": 6, "sortText": "aboxplot", "insertText": "boxplot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "clip(lower, upper, axis, inplace, kwargs)", "kind": 3, "sortText": "aclip", "insertText": "clip", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "columns", "kind": 6, "sortText": "acolumns", "insertText": "columns", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "combine", "kind": 3, "sortText": "acombine", "insertText": "combine", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "combine_first", "kind": 3, "sortText": "acombine_first", "insertText": "combine_first", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "compare", "kind": 3, "sortText": "acompare", "insertText": "compare", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "convert_dtypes", "kind": 3, "sortText": "aconvert_dtypes", "insertText": "convert_dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "copy", "kind": 3, "sortText": "acopy", "insertText": "copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "corr", "kind": 3, "sortText": "acorr", "insertText": "corr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "corrwith", "kind": 3, "sortText": "acorrwith", "insertText": "corrwith", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "count", "kind": 3, "sortText": "acount", "insertText": "count", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cov", "kind": 3, "sortText": "acov", "insertText": "cov", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cummax", "kind": 3, "sortText": "acummax", "insertText": "cummax", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cummin", "kind": 3, "sortText": "acummin", "insertText": "cummin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cumprod", "kind": 3, "sortText": "acumprod", "insertText": "cumprod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cumsum", "kind": 3, "sortText": "acumsum", "insertText": "cumsum", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "describe", "kind": 3, "sortText": "adescribe", "insertText": "describe", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "diff", "kind": 3, "sortText": "adiff", "insertText": "diff", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "div", "kind": 6, "sortText": "adiv", "insertText": "div", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "divide", "kind": 6, "sortText": "adivide", "insertText": "divide", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dot", "kind": 3, "sortText": "adot", "insertText": "dot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "drop", "kind": 3, "sortText": "adrop", "insertText": "drop", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "drop_duplicates", "kind": 3, "sortText": "adrop_duplicates", "insertText": "drop_duplicates", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "droplevel", "kind": 3, "sortText": "adroplevel", "insertText": "droplevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dropna", "kind": 3, "sortText": "adropna", "insertText": "dropna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dtypes", "kind": 10, "sortText": "adtypes", "insertText": "dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "duplicated", "kind": 3, "sortText": "aduplicated", "insertText": "duplicated", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "empty", "kind": 10, "sortText": "aempty", "insertText": "empty", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "eq", "kind": 3, "sortText": "aeq", "insertText": "eq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "equals", "kind": 3, "sortText": "aequals", "insertText": "equals", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "eval", "kind": 3, "sortText": "aeval", "insertText": "eval", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ewm", "kind": 3, "sortText": "aewm", "insertText": "ewm", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "expanding", "kind": 3, "sortText": "aexpanding", "insertText": "expanding", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "explode", "kind": 3, "sortText": "aexplode", "insertText": "explode", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ffill", "kind": 3, "sortText": "affill", "insertText": "ffill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "fillna", "kind": 3, "sortText": "afillna", "insertText": "fillna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "filter", "kind": 3, "sortText": "afilter", "insertText": "filter", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "first", "kind": 3, "sortText": "afirst", "insertText": "first", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "first_valid_index", "kind": 3, "sortText": "afirst_valid_index", "insertText": "first_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "flags", "kind": 10, "sortText": "aflags", "insertText": "flags", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "floordiv", "kind": 3, "sortText": "afloordiv", "insertText": "floordiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "from_dict", "kind": 3, "sortText": "afrom_dict", "insertText": "from_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "from_records", "kind": 3, "sortText": "afrom_records", "insertText": "from_records", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ge", "kind": 3, "sortText": "age", "insertText": "ge", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "get", "kind": 3, "sortText": "aget", "insertText": "get", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "groupby", "kind": 3, "sortText": "agroupby", "insertText": "groupby", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "gt", "kind": 3, "sortText": "agt", "insertText": "gt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "head", "kind": 3, "sortText": "ahead", "insertText": "head", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "hist", "kind": 6, "sortText": "ahist", "insertText": "hist", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iat", "kind": 10, "sortText": "aiat", "insertText": "iat", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "idxmax", "kind": 3, "sortText": "aidxmax", "insertText": "idxmax", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "idxmin", "kind": 3, "sortText": "aidxmin", "insertText": "idxmin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iloc", "kind": 10, "sortText": "ailoc", "insertText": "iloc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "index", "kind": 6, "sortText": "aindex", "insertText": "index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "infer_objects", "kind": 3, "sortText": "ainfer_objects", "insertText": "infer_objects", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "info", "kind": 3, "sortText": "ainfo", "insertText": "info", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "insert", "kind": 3, "sortText": "ainsert", "insertText": "insert", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "interpolate", "kind": 3, "sortText": "ainterpolate", "insertText": "interpolate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isetitem", "kind": 3, "sortText": "aisetitem", "insertText": "isetitem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isin", "kind": 3, "sortText": "aisin", "insertText": "isin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isna", "kind": 3, "sortText": "aisna", "insertText": "isna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isnull", "kind": 3, "sortText": "aisnull", "insertText": "isnull", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "items", "kind": 3, "sortText": "aitems", "insertText": "items", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iterrows", "kind": 3, "sortText": "aiterrows", "insertText": "iterrows", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "itertuples", "kind": 3, "sortText": "aitertuples", "insertText": "itertuples", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "join", "kind": 3, "sortText": "ajoin", "insertText": "join", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "keys", "kind": 3, "sortText": "akeys", "insertText": "keys", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "kurt", "kind": 3, "sortText": "akurt", "insertText": "kurt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "kurtosis", "kind": 6, "sortText": "akurtosis", "insertText": "kurtosis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "last", "kind": 3, "sortText": "alast", "insertText": "last", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "last_valid_index", "kind": 3, "sortText": "alast_valid_index", "insertText": "last_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "le", "kind": 3, "sortText": "ale", "insertText": "le", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "loc", "kind": 10, "sortText": "aloc", "insertText": "loc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "lt", "kind": 3, "sortText": "alt", "insertText": "lt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "map", "kind": 3, "sortText": "amap", "insertText": "map", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mask", "kind": 3, "sortText": "amask", "insertText": "mask", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "max", "kind": 3, "sortText": "amax", "insertText": "max", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mean", "kind": 3, "sortText": "amean", "insertText": "mean", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "median", "kind": 3, "sortText": "amedian", "insertText": "median", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "melt", "kind": 3, "sortText": "amelt", "insertText": "melt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "memory_usage", "kind": 3, "sortText": "amemory_usage", "insertText": "memory_usage", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "merge", "kind": 3, "sortText": "amerge", "insertText": "merge", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "min", "kind": 3, "sortText": "amin", "insertText": "min", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mod", "kind": 3, "sortText": "amod", "insertText": "mod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mode", "kind": 3, "sortText": "amode", "insertText": "mode", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mul", "kind": 3, "sortText": "amul", "insertText": "mul", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "multiply", "kind": 6, "sortText": "amultiply", "insertText": "multiply", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ndim", "kind": 10, "sortText": "andim", "insertText": "ndim", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ne", "kind": 3, "sortText": "ane", "insertText": "ne", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nlargest", "kind": 3, "sortText": "anlargest", "insertText": "nlargest", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "notna", "kind": 3, "sortText": "anotna", "insertText": "notna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "notnull", "kind": 3, "sortText": "anotnull", "insertText": "notnull", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nsmallest", "kind": 3, "sortText": "ansmallest", "insertText": "nsmallest", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nunique", "kind": 3, "sortText": "anunique", "insertText": "nunique", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pad", "kind": 3, "sortText": "apad", "insertText": "pad", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pct_change", "kind": 3, "sortText": "apct_change", "insertText": "pct_change", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pipe", "kind": 3, "sortText": "apipe", "insertText": "pipe", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pivot", "kind": 3, "sortText": "apivot", "insertText": "pivot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pivot_table", "kind": 3, "sortText": "apivot_table", "insertText": "pivot_table", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "plot", "kind": 6, "sortText": "aplot", "insertText": "plot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pop", "kind": 3, "sortText": "apop", "insertText": "pop", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pow", "kind": 3, "sortText": "apow", "insertText": "pow", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "prod", "kind": 3, "sortText": "aprod", "insertText": "prod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "product", "kind": 6, "sortText": "aproduct", "insertText": "product", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "quantile", "kind": 3, "sortText": "aquantile", "insertText": "quantile", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "query", "kind": 3, "sortText": "aquery", "insertText": "query", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "radd", "kind": 3, "sortText": "aradd", "insertText": "radd", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rank", "kind": 3, "sortText": "arank", "insertText": "rank", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rdiv", "kind": 6, "sortText": "ardiv", "insertText": "rdiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reindex", "kind": 3, "sortText": "areindex", "insertText": "reindex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reindex_like", "kind": 3, "sortText": "areindex_like", "insertText": "reindex_like", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rename", "kind": 3, "sortText": "arename", "insertText": "rename", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rename_axis", "kind": 3, "sortText": "arename_axis", "insertText": "rename_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reorder_levels", "kind": 3, "sortText": "areorder_levels", "insertText": "reorder_levels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "replace", "kind": 3, "sortText": "areplace", "insertText": "replace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "resample", "kind": 3, "sortText": "aresample", "insertText": "resample", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reset_index", "kind": 3, "sortText": "areset_index", "insertText": "reset_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rfloordiv", "kind": 3, "sortText": "arfloordiv", "insertText": "rfloordiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rmod", "kind": 3, "sortText": "armod", "insertText": "rmod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rmul", "kind": 3, "sortText": "armul", "insertText": "rmul", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rolling", "kind": 3, "sortText": "arolling", "insertText": "rolling", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "round", "kind": 3, "sortText": "around", "insertText": "round", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rpow", "kind": 3, "sortText": "arpow", "insertText": "rpow", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rsub", "kind": 3, "sortText": "arsub", "insertText": "rsub", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rtruediv", "kind": 3, "sortText": "artruediv", "insertText": "rtruediv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sample", "kind": 3, "sortText": "asample", "insertText": "sample", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "select_dtypes", "kind": 3, "sortText": "aselect_dtypes", "insertText": "select_dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sem", "kind": 3, "sortText": "asem", "insertText": "sem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_axis", "kind": 3, "sortText": "aset_axis", "insertText": "set_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_flags", "kind": 3, "sortText": "aset_flags", "insertText": "set_flags", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_index", "kind": 3, "sortText": "aset_index", "insertText": "set_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "shape", "kind": 10, "sortText": "ashape", "insertText": "shape", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "shift", "kind": 3, "sortText": "ashift", "insertText": "shift", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "size", "kind": 10, "sortText": "asize", "insertText": "size", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "skew", "kind": 3, "sortText": "askew", "insertText": "skew", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sort_index", "kind": 3, "sortText": "asort_index", "insertText": "sort_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sort_values", "kind": 3, "sortText": "asort_values", "insertText": "sort_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sparse", "kind": 6, "sortText": "asparse", "insertText": "sparse", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "squeeze", "kind": 3, "sortText": "asqueeze", "insertText": "squeeze", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "stack", "kind": 3, "sortText": "astack", "insertText": "stack", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "std", "kind": 3, "sortText": "astd", "insertText": "std", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "style", "kind": 10, "sortText": "astyle", "insertText": "style", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sub", "kind": 3, "sortText": "asub", "insertText": "sub", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "subtract", "kind": 6, "sortText": "asubtract", "insertText": "subtract", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sum", "kind": 3, "sortText": "asum", "insertText": "sum", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "swapaxes", "kind": 3, "sortText": "aswapaxes", "insertText": "swapaxes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "swaplevel", "kind": 3, "sortText": "aswaplevel", "insertText": "swaplevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "T", "kind": 10, "sortText": "aT", "insertText": "T", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tail", "kind": 3, "sortText": "atail", "insertText": "tail", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "take", "kind": 3, "sortText": "atake", "insertText": "take", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_clipboard", "kind": 3, "sortText": "ato_clipboard", "insertText": "to_clipboard", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_csv", "kind": 3, "sortText": "ato_csv", "insertText": "to_csv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_dict", "kind": 3, "sortText": "ato_dict", "insertText": "to_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_excel", "kind": 3, "sortText": "ato_excel", "insertText": "to_excel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_feather", "kind": 3, "sortText": "ato_feather", "insertText": "to_feather", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_gbq", "kind": 3, "sortText": "ato_gbq", "insertText": "to_gbq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_hdf", "kind": 3, "sortText": "ato_hdf", "insertText": "to_hdf", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_html", "kind": 3, "sortText": "ato_html", "insertText": "to_html", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_json", "kind": 3, "sortText": "ato_json", "insertText": "to_json", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_latex", "kind": 3, "sortText": "ato_latex", "insertText": "to_latex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_markdown", "kind": 3, "sortText": "ato_markdown", "insertText": "to_markdown", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_numpy", "kind": 3, "sortText": "ato_numpy", "insertText": "to_numpy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_orc", "kind": 3, "sortText": "ato_orc", "insertText": "to_orc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_parquet", "kind": 3, "sortText": "ato_parquet", "insertText": "to_parquet", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_period", "kind": 3, "sortText": "ato_period", "insertText": "to_period", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_pickle", "kind": 3, "sortText": "ato_pickle", "insertText": "to_pickle", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_records", "kind": 3, "sortText": "ato_records", "insertText": "to_records", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_sql", "kind": 3, "sortText": "ato_sql", "insertText": "to_sql", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_stata", "kind": 3, "sortText": "ato_stata", "insertText": "to_stata", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_string", "kind": 3, "sortText": "ato_string", "insertText": "to_string", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_timestamp", "kind": 3, "sortText": "ato_timestamp", "insertText": "to_timestamp", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_xarray", "kind": 3, "sortText": "ato_xarray", "insertText": "to_xarray", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_xml", "kind": 3, "sortText": "ato_xml", "insertText": "to_xml", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "transform", "kind": 3, "sortText": "atransform", "insertText": "transform", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "transpose", "kind": 3, "sortText": "atranspose", "insertText": "transpose", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "truediv", "kind": 3, "sortText": "atruediv", "insertText": "truediv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "truncate", "kind": 3, "sortText": "atruncate", "insertText": "truncate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tz_convert", "kind": 3, "sortText": "atz_convert", "insertText": "tz_convert", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tz_localize", "kind": 3, "sortText": "atz_localize", "insertText": "tz_localize", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "unstack", "kind": 3, "sortText": "aunstack", "insertText": "unstack", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "update", "kind": 3, "sortText": "aupdate", "insertText": "update", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "value_counts", "kind": 3, "sortText": "avalue_counts", "insertText": "value_counts", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "values", "kind": 10, "sortText": "avalues", "insertText": "values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "var", "kind": 3, "sortText": "avar", "insertText": "var", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "where", "kind": 3, "sortText": "awhere", "insertText": "where", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "xs", "kind": 3, "sortText": "axs", "insertText": "xs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_accessors", "kind": 6, "sortText": "z_accessors", "insertText": "_accessors", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_accum_func", "kind": 3, "sortText": "z_accum_func", "insertText": "_accum_func", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_agg_examples_doc", "kind": 6, "sortText": "z_agg_examples_doc", "insertText": "_agg_examples_doc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_agg_see_also_doc", "kind": 6, "sortText": "z_agg_see_also_doc", "insertText": "_agg_see_also_doc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_for_op", "kind": 3, "sortText": "z_align_for_op", "insertText": "_align_for_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_frame", "kind": 3, "sortText": "z_align_frame", "insertText": "_align_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_series", "kind": 3, "sortText": "z_align_series", "insertText": "_align_series", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_append", "kind": 3, "sortText": "z_append", "insertText": "_append", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_arith_method", "kind": 3, "sortText": "z_arith_method", "insertText": "_arith_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_arith_method_with_reindex", "kind": 3, "sortText": "z_arith_method_with_reindex", "insertText": "_arith_method_with_reindex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_as_manager", "kind": 3, "sortText": "z_as_manager", "insertText": "_as_manager", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_attrs", "kind": 6, "sortText": "z_attrs", "insertText": "_attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_LEN", "kind": 6, "sortText": "z_AXIS_LEN", "insertText": "_AXIS_LEN", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_ORDERS", "kind": 6, "sortText": "z_AXIS_ORDERS", "insertText": "_AXIS_ORDERS", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_TO_AXIS_NUMBER", "kind": 6, "sortText": "z_AXIS_TO_AXIS_NUMBER", "insertText": "_AXIS_TO_AXIS_NUMBER", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_box_col_values", "kind": 3, "sortText": "z_box_col_values", "insertText": "_box_col_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_cache", "kind": 6, "sortText": "z_cache", "insertText": "_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_can_fast_transpose", "kind": 10, "sortText": "z_can_fast_transpose", "insertText": "_can_fast_transpose", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_inplace_and_allows_duplicate_labels", "kind": 3, "sortText": "z_check_inplace_and_allows_duplicate_labels", "insertText": "_check_inplace_and_allows_duplicate_labels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_is_chained_assignment_possible", "kind": 3, "sortText": "z_check_is_chained_assignment_possible", "insertText": "_check_is_chained_assignment_possible", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_label_or_level_ambiguity", "kind": 3, "sortText": "z_check_label_or_level_ambiguity", "insertText": "_check_label_or_level_ambiguity", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_setitem_copy", "kind": 3, "sortText": "z_check_setitem_copy", "insertText": "_check_setitem_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clear_item_cache", "kind": 3, "sortText": "z_clear_item_cache", "insertText": "_clear_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clip_with_one_bound", "kind": 3, "sortText": "z_clip_with_one_bound", "insertText": "_clip_with_one_bound", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clip_with_scalar", "kind": 3, "sortText": "z_clip_with_scalar", "insertText": "_clip_with_scalar", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_cmp_method", "kind": 3, "sortText": "z_cmp_method", "insertText": "_cmp_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_combine_frame", "kind": 3, "sortText": "z_combine_frame", "insertText": "_combine_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_consolidate", "kind": 3, "sortText": "z_consolidate", "insertText": "_consolidate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_consolidate_inplace", "kind": 3, "sortText": "z_consolidate_inplace", "insertText": "_consolidate_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_construct_axes_dict", "kind": 3, "sortText": "z_construct_axes_dict", "insertText": "_construct_axes_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_construct_result", "kind": 3, "sortText": "z_construct_result", "insertText": "_construct_result", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor", "kind": 10, "sortText": "z_constructor", "insertText": "_constructor", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_from_mgr", "kind": 3, "sortText": "z_constructor_from_mgr", "insertText": "_constructor_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_sliced", "kind": 6, "sortText": "z_constructor_sliced", "insertText": "_constructor_sliced", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_sliced_from_mgr", "kind": 3, "sortText": "z_constructor_sliced_from_mgr", "insertText": "_constructor_sliced_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_create_data_for_split_and_tight_to_dict", "kind": 3, "sortText": "z_create_data_for_split_and_tight_to_dict", "insertText": "_create_data_for_split_and_tight_to_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_data", "kind": 10, "sortText": "z_data", "insertText": "_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_deprecate_downcast", "kind": 3, "sortText": "z_deprecate_downcast", "insertText": "_deprecate_downcast", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dir_additions", "kind": 3, "sortText": "z_dir_additions", "insertText": "_dir_additions", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dir_deletions", "kind": 3, "sortText": "z_dir_deletions", "insertText": "_dir_deletions", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dispatch_frame_op", "kind": 3, "sortText": "z_dispatch_frame_op", "insertText": "_dispatch_frame_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_drop_axis", "kind": 3, "sortText": "z_drop_axis", "insertText": "_drop_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_drop_labels_or_levels", "kind": 3, "sortText": "z_drop_labels_or_levels", "insertText": "_drop_labels_or_levels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_ensure_valid_index", "kind": 3, "sortText": "z_ensure_valid_index", "insertText": "_ensure_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_find_valid_index", "kind": 3, "sortText": "z_find_valid_index", "insertText": "_find_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_flex_arith_method", "kind": 3, "sortText": "z_flex_arith_method", "insertText": "_flex_arith_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_flex_cmp_method", "kind": 3, "sortText": "z_flex_cmp_method", "insertText": "_flex_cmp_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_from_arrays", "kind": 3, "sortText": "z_from_arrays", "insertText": "_from_arrays", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_from_mgr", "kind": 3, "sortText": "z_from_mgr", "insertText": "_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_agg_axis", "kind": 3, "sortText": "z_get_agg_axis", "insertText": "_get_agg_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis", "kind": 3, "sortText": "z_get_axis", "insertText": "_get_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_name", "kind": 3, "sortText": "z_get_axis_name", "insertText": "_get_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_number", "kind": 3, "sortText": "z_get_axis_number", "insertText": "_get_axis_number", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_resolvers", "kind": 3, "sortText": "z_get_axis_resolvers", "insertText": "_get_axis_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_block_manager_axis", "kind": 3, "sortText": "z_get_block_manager_axis", "insertText": "_get_block_manager_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_bool_data", "kind": 3, "sortText": "z_get_bool_data", "insertText": "_get_bool_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_cleaned_column_resolvers", "kind": 3, "sortText": "z_get_cleaned_column_resolvers", "insertText": "_get_cleaned_column_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_column_array", "kind": 3, "sortText": "z_get_column_array", "insertText": "_get_column_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_index_resolvers", "kind": 3, "sortText": "z_get_index_resolvers", "insertText": "_get_index_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_item_cache", "kind": 3, "sortText": "z_get_item_cache", "insertText": "_get_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_label_or_level_values", "kind": 3, "sortText": "z_get_label_or_level_values", "insertText": "_get_label_or_level_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_numeric_data", "kind": 3, "sortText": "z_get_numeric_data", "insertText": "_get_numeric_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_value", "kind": 3, "sortText": "z_get_value", "insertText": "_get_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_values_for_csv", "kind": 3, "sortText": "z_get_values_for_csv", "insertText": "_get_values_for_csv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_bool_array", "kind": 3, "sortText": "z_getitem_bool_array", "insertText": "_getitem_bool_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_multilevel", "kind": 3, "sortText": "z_getitem_multilevel", "insertText": "_getitem_multilevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_nocopy", "kind": 3, "sortText": "z_getitem_nocopy", "insertText": "_getitem_nocopy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_slice", "kind": 3, "sortText": "z_getitem_slice", "insertText": "_getitem_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_gotitem", "kind": 3, "sortText": "z_gotitem", "insertText": "_gotitem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_HANDLED_TYPES", "kind": 6, "sortText": "z_HANDLED_TYPES", "insertText": "_HANDLED_TYPES", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_hidden_attrs", "kind": 6, "sortText": "z_hidden_attrs", "insertText": "_hidden_attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_indexed_same", "kind": 3, "sortText": "z_indexed_same", "insertText": "_indexed_same", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis", "kind": 10, "sortText": "z_info_axis", "insertText": "_info_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis_name", "kind": 6, "sortText": "z_info_axis_name", "insertText": "_info_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis_number", "kind": 6, "sortText": "z_info_axis_number", "insertText": "_info_axis_number", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_repr", "kind": 3, "sortText": "z_info_repr", "insertText": "_info_repr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_init_mgr", "kind": 3, "sortText": "z_init_mgr", "insertText": "_init_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_inplace_method", "kind": 3, "sortText": "z_inplace_method", "insertText": "_inplace_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_internal_names", "kind": 6, "sortText": "z_internal_names", "insertText": "_internal_names", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_internal_names_set", "kind": 6, "sortText": "z_internal_names_set", "insertText": "_internal_names_set", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_copy", "kind": 6, "sortText": "z_is_copy", "insertText": "_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_homogeneous_type", "kind": 10, "sortText": "z_is_homogeneous_type", "insertText": "_is_homogeneous_type", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_label_or_level_reference", "kind": 3, "sortText": "z_is_label_or_level_reference", "insertText": "_is_label_or_level_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_label_reference", "kind": 3, "sortText": "z_is_label_reference", "insertText": "_is_label_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_level_reference", "kind": 3, "sortText": "z_is_level_reference", "insertText": "_is_level_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_mixed_type", "kind": 10, "sortText": "z_is_mixed_type", "insertText": "_is_mixed_type", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_view", "kind": 10, "sortText": "z_is_view", "insertText": "_is_view", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_view_after_cow_rules", "kind": 3, "sortText": "z_is_view_after_cow_rules", "insertText": "_is_view_after_cow_rules", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_item", "kind": 3, "sortText": "z_iset_item", "insertText": "_iset_item", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_item_mgr", "kind": 3, "sortText": "z_iset_item_mgr", "insertText": "_iset_item_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_not_inplace", "kind": 3, "sortText": "z_iset_not_inplace", "insertText": "_iset_not_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_item_cache", "kind": 6, "sortText": "z_item_cache", "insertText": "_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iter_column_arrays", "kind": 3, "sortText": "z_iter_column_arrays", "insertText": "_iter_column_arrays", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_ixs", "kind": 3, "sortText": "z_ixs", "insertText": "_ixs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_logical_func", "kind": 3, "sortText": "z_logical_func", "insertText": "_logical_func", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_logical_method", "kind": 6, "sortText": "z_logical_method", "insertText": "_logical_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_align_series_as_frame", "kind": 3, "sortText": "z_maybe_align_series_as_frame", "insertText": "_maybe_align_series_as_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_cache_changed", "kind": 3, "sortText": "z_maybe_cache_changed", "insertText": "_maybe_cache_changed", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_update_cacher", "kind": 3, "sortText": "z_maybe_update_cacher", "insertText": "_maybe_update_cacher", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_metadata", "kind": 6, "sortText": "z_metadata", "insertText": "_metadata", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_mgr", "kind": 6, "sortText": "z_mgr", "insertText": "_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_min_count_stat_function", "kind": 3, "sortText": "z_min_count_stat_function", "insertText": "_min_count_stat_function", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_needs_reindex_multi", "kind": 3, "sortText": "z_needs_reindex_multi", "insertText": "_needs_reindex_multi", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_pad_or_backfill", "kind": 3, "sortText": "z_pad_or_backfill", "insertText": "_pad_or_backfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_protect_consolidate", "kind": 3, "sortText": "z_protect_consolidate", "insertText": "_protect_consolidate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reduce", "kind": 3, "sortText": "z_reduce", "insertText": "_reduce", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reduce_axis1", "kind": 3, "sortText": "z_reduce_axis1", "insertText": "_reduce_axis1", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_axes", "kind": 3, "sortText": "z_reindex_axes", "insertText": "_reindex_axes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_multi", "kind": 3, "sortText": "z_reindex_multi", "insertText": "_reindex_multi", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_with_indexers", "kind": 3, "sortText": "z_reindex_with_indexers", "insertText": "_reindex_with_indexers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_rename", "kind": 3, "sortText": "z_rename", "insertText": "_rename", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_replace_columnwise", "kind": 3, "sortText": "z_replace_columnwise", "insertText": "_replace_columnwise", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_data_resource_", "kind": 3, "sortText": "z_repr_data_resource_", "insertText": "_repr_data_resource_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_fits_horizontal_", "kind": 3, "sortText": "z_repr_fits_horizontal_", "insertText": "_repr_fits_horizontal_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_fits_vertical_", "kind": 3, "sortText": "z_repr_fits_vertical_", "insertText": "_repr_fits_vertical_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_html_", "kind": 3, "sortText": "z_repr_html_", "insertText": "_repr_html_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_latex_", "kind": 3, "sortText": "z_repr_latex_", "insertText": "_repr_latex_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reset_cache", "kind": 3, "sortText": "z_reset_cache", "insertText": "_reset_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reset_cacher", "kind": 3, "sortText": "z_reset_cacher", "insertText": "_reset_cacher", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_sanitize_column", "kind": 3, "sortText": "z_sanitize_column", "insertText": "_sanitize_column", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_series", "kind": 10, "sortText": "z_series", "insertText": "_series", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis", "kind": 3, "sortText": "z_set_axis", "insertText": "_set_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis_name", "kind": 3, "sortText": "z_set_axis_name", "insertText": "_set_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis_nocheck", "kind": 3, "sortText": "z_set_axis_nocheck", "insertText": "_set_axis_nocheck", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_is_copy", "kind": 3, "sortText": "z_set_is_copy", "insertText": "_set_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item", "kind": 3, "sortText": "z_set_item", "insertText": "_set_item", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item_frame_value", "kind": 3, "sortText": "z_set_item_frame_value", "insertText": "_set_item_frame_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item_mgr", "kind": 3, "sortText": "z_set_item_mgr", "insertText": "_set_item_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_value", "kind": 3, "sortText": "z_set_value", "insertText": "_set_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_array", "kind": 3, "sortText": "z_setitem_array", "insertText": "_setitem_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_frame", "kind": 3, "sortText": "z_setitem_frame", "insertText": "_setitem_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_slice", "kind": 3, "sortText": "z_setitem_slice", "insertText": "_setitem_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_shared_docs", "kind": 6, "sortText": "z_shared_docs", "insertText": "_shared_docs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_shift_with_freq", "kind": 3, "sortText": "z_shift_with_freq", "insertText": "_shift_with_freq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_should_reindex_frame_op", "kind": 3, "sortText": "z_should_reindex_frame_op", "insertText": "_should_reindex_frame_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_slice", "kind": 3, "sortText": "z_slice", "insertText": "_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_stat_function", "kind": 3, "sortText": "z_stat_function", "insertText": "_stat_function", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_stat_function_ddof", "kind": 3, "sortText": "z_stat_function_ddof", "insertText": "_stat_function_ddof", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_take_with_is_copy", "kind": 3, "sortText": "z_take_with_is_copy", "insertText": "_take_with_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_to_dict_of_blocks", "kind": 3, "sortText": "z_to_dict_of_blocks", "insertText": "_to_dict_of_blocks", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_to_latex_via_styler", "kind": 3, "sortText": "z_to_latex_via_styler", "insertText": "_to_latex_via_styler", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_typ", "kind": 6, "sortText": "z_typ", "insertText": "_typ", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_update_inplace", "kind": 3, "sortText": "z_update_inplace", "insertText": "_update_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_validate_dtype", "kind": 3, "sortText": "z_validate_dtype", "insertText": "_validate_dtype", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_values", "kind": 10, "sortText": "z_values", "insertText": "_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_where", "kind": 3, "sortText": "z_where", "insertText": "_where", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__abs__", "kind": 3, "sortText": "z__abs__", "insertText": "__abs__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__add__", "kind": 3, "sortText": "z__add__", "insertText": "__add__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__and__", "kind": 3, "sortText": "z__and__", "insertText": "__and__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__annotations__", "kind": 6, "sortText": "z__annotations__", "insertText": "__annotations__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array__", "kind": 3, "sortText": "z__array__", "insertText": "__array__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array_priority__", "kind": 6, "sortText": "z__array_priority__", "insertText": "__array_priority__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array_ufunc__", "kind": 3, "sortText": "z__array_ufunc__", "insertText": "__array_ufunc__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__arrow_c_stream__", "kind": 3, "sortText": "z__arrow_c_stream__", "insertText": "__arrow_c_stream__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__bool__", "kind": 6, "sortText": "z__bool__", "insertText": "__bool__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__class__", "kind": 10, "sortText": "z__class__", "insertText": "__class__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__contains__", "kind": 3, "sortText": "z__contains__", "insertText": "__contains__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__copy__", "kind": 3, "sortText": "z__copy__", "insertText": "__copy__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dataframe__", "kind": 3, "sortText": "z__dataframe__", "insertText": "__dataframe__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dataframe_consortium_standard__", "kind": 3, "sortText": "z__dataframe_consortium_standard__", "insertText": "__dataframe_consortium_standard__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__deepcopy__", "kind": 3, "sortText": "z__deepcopy__", "insertText": "__deepcopy__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__delattr__", "kind": 3, "sortText": "z__delattr__", "insertText": "__delattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__delitem__", "kind": 3, "sortText": "z__delitem__", "insertText": "__delitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dict__", "kind": 6, "sortText": "z__dict__", "insertText": "__dict__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dir__", "kind": 3, "sortText": "z__dir__", "insertText": "__dir__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__divmod__", "kind": 3, "sortText": "z__divmod__", "insertText": "__divmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__doc__", "kind": 6, "sortText": "z__doc__", "insertText": "__doc__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__eq__", "kind": 3, "sortText": "z__eq__", "insertText": "__eq__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__finalize__", "kind": 3, "sortText": "z__finalize__", "insertText": "__finalize__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__floordiv__", "kind": 3, "sortText": "z__floordiv__", "insertText": "__floordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__format__", "kind": 3, "sortText": "z__format__", "insertText": "__format__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ge__", "kind": 3, "sortText": "z__ge__", "insertText": "__ge__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getattr__", "kind": 3, "sortText": "z__getattr__", "insertText": "__getattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getattribute__", "kind": 3, "sortText": "z__getattribute__", "insertText": "__getattribute__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getitem__", "kind": 3, "sortText": "z__getitem__", "insertText": "__getitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getstate__", "kind": 3, "sortText": "z__getstate__", "insertText": "__getstate__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__gt__", "kind": 3, "sortText": "z__gt__", "insertText": "__gt__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__hash__", "kind": 6, "sortText": "z__hash__", "insertText": "__hash__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iadd__", "kind": 3, "sortText": "z__iadd__", "insertText": "__iadd__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iand__", "kind": 3, "sortText": "z__iand__", "insertText": "__iand__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ifloordiv__", "kind": 3, "sortText": "z__ifloordiv__", "insertText": "__ifloordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__imod__", "kind": 3, "sortText": "z__imod__", "insertText": "__imod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__imul__", "kind": 3, "sortText": "z__imul__", "insertText": "__imul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__init__", "kind": 3, "sortText": "z__init__", "insertText": "__init__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__init_subclass__", "kind": 3, "sortText": "z__init_subclass__", "insertText": "__init_subclass__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__invert__", "kind": 3, "sortText": "z__invert__", "insertText": "__invert__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ior__", "kind": 3, "sortText": "z__ior__", "insertText": "__ior__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ipow__", "kind": 3, "sortText": "z__ipow__", "insertText": "__ipow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__isub__", "kind": 3, "sortText": "z__isub__", "insertText": "__isub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iter__", "kind": 3, "sortText": "z__iter__", "insertText": "__iter__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__itruediv__", "kind": 3, "sortText": "z__itruediv__", "insertText": "__itruediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ixor__", "kind": 3, "sortText": "z__ixor__", "insertText": "__ixor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__le__", "kind": 3, "sortText": "z__le__", "insertText": "__le__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__len__", "kind": 3, "sortText": "z__len__", "insertText": "__len__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__lt__", "kind": 3, "sortText": "z__lt__", "insertText": "__lt__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__matmul__", "kind": 3, "sortText": "z__matmul__", "insertText": "__matmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__mod__", "kind": 3, "sortText": "z__mod__", "insertText": "__mod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__module__", "kind": 6, "sortText": "z__module__", "insertText": "__module__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__mul__", "kind": 3, "sortText": "z__mul__", "insertText": "__mul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ne__", "kind": 3, "sortText": "z__ne__", "insertText": "__ne__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__neg__", "kind": 3, "sortText": "z__neg__", "insertText": "__neg__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__new__", "kind": 3, "sortText": "z__new__", "insertText": "__new__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__nonzero__", "kind": 3, "sortText": "z__nonzero__", "insertText": "__nonzero__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__or__", "kind": 3, "sortText": "z__or__", "insertText": "__or__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pandas_priority__", "kind": 6, "sortText": "z__pandas_priority__", "insertText": "__pandas_priority__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pos__", "kind": 3, "sortText": "z__pos__", "insertText": "__pos__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pow__", "kind": 3, "sortText": "z__pow__", "insertText": "__pow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__radd__", "kind": 3, "sortText": "z__radd__", "insertText": "__radd__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rand__", "kind": 3, "sortText": "z__rand__", "insertText": "__rand__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rdivmod__", "kind": 3, "sortText": "z__rdivmod__", "insertText": "__rdivmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__reduce__", "kind": 3, "sortText": "z__reduce__", "insertText": "__reduce__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__reduce_ex__", "kind": 3, "sortText": "z__reduce_ex__", "insertText": "__reduce_ex__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__repr__", "kind": 3, "sortText": "z__repr__", "insertText": "__repr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rfloordiv__", "kind": 3, "sortText": "z__rfloordiv__", "insertText": "__rfloordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmatmul__", "kind": 3, "sortText": "z__rmatmul__", "insertText": "__rmatmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmod__", "kind": 3, "sortText": "z__rmod__", "insertText": "__rmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmul__", "kind": 3, "sortText": "z__rmul__", "insertText": "__rmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ror__", "kind": 3, "sortText": "z__ror__", "insertText": "__ror__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__round__", "kind": 3, "sortText": "z__round__", "insertText": "__round__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rpow__", "kind": 3, "sortText": "z__rpow__", "insertText": "__rpow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rsub__", "kind": 3, "sortText": "z__rsub__", "insertText": "__rsub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rtruediv__", "kind": 3, "sortText": "z__rtruediv__", "insertText": "__rtruediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rxor__", "kind": 3, "sortText": "z__rxor__", "insertText": "__rxor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setattr__", "kind": 3, "sortText": "z__setattr__", "insertText": "__setattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setitem__", "kind": 3, "sortText": "z__setitem__", "insertText": "__setitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setstate__", "kind": 3, "sortText": "z__setstate__", "insertText": "__setstate__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__sizeof__", "kind": 3, "sortText": "z__sizeof__", "insertText": "__sizeof__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__slots__", "kind": 6, "sortText": "z__slots__", "insertText": "__slots__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__str__", "kind": 3, "sortText": "z__str__", "insertText": "__str__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__sub__", "kind": 3, "sortText": "z__sub__", "insertText": "__sub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__subclasshook__", "kind": 3, "sortText": "z__subclasshook__", "insertText": "__subclasshook__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__truediv__", "kind": 3, "sortText": "z__truediv__", "insertText": "__truediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__xor__", "kind": 3, "sortText": "z__xor__", "insertText": "__xor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}]}} {"suite": "pandas", "label": "edit dataframe then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 39, "iteration": 5, "result": {"isIncomplete": false, "items": [{"label": "abs()", "kind": 3, "sortText": "aabs", "insertText": "abs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add(other, axis, level, fill_value)", "kind": 3, "sortText": "aadd", "insertText": "add", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add_prefix(prefix, axis)", "kind": 3, "sortText": "aadd_prefix", "insertText": "add_prefix", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "add_suffix(suffix, axis)", "kind": 3, "sortText": "aadd_suffix", "insertText": "add_suffix", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "agg", "kind": 6, "sortText": "aagg", "insertText": "agg", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "aggregate(func, axis, args, kwargs)", "kind": 3, "sortText": "aaggregate", "insertText": "aggregate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "align(other, join, axis, level, copy, fill_value, method, limit, fill_axis, broadcast_axis)", "kind": 3, "sortText": "aalign", "insertText": "align", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "all(axis, bool_only, skipna, kwargs)", "kind": 3, "sortText": "aall", "insertText": "all", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "any(axis, bool_only, skipna, kwargs)", "kind": 3, "sortText": "aany", "insertText": "any", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "apply(func, axis, raw, result_type, args, by_row, engine, engine_kwargs, kwargs)", "kind": 3, "sortText": "aapply", "insertText": "apply", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "applymap(func, na_action, kwargs)", "kind": 3, "sortText": "aapplymap", "insertText": "applymap", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "asfreq(freq, method, how, normalize, fill_value)", "kind": 3, "sortText": "aasfreq", "insertText": "asfreq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "asof(where, subset)", "kind": 3, "sortText": "aasof", "insertText": "asof", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "assign(kwargs)", "kind": 3, "sortText": "aassign", "insertText": "assign", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "astype(dtype, copy, errors)", "kind": 3, "sortText": "aastype", "insertText": "astype", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "at", "kind": 10, "sortText": "aat", "insertText": "at", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "at_time(time, asof, axis)", "kind": 3, "sortText": "aat_time", "insertText": "at_time", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "attrs", "kind": 6, "sortText": "aattrs", "insertText": "attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "axes", "kind": 10, "sortText": "aaxes", "insertText": "axes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "backfill(axis, inplace, limit, downcast)", "kind": 3, "sortText": "abackfill", "insertText": "backfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "between_time(start_time, end_time, inclusive, axis)", "kind": 3, "sortText": "abetween_time", "insertText": "between_time", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "bfill(axis, inplace, limit, limit_area, downcast)", "kind": 3, "sortText": "abfill", "insertText": "bfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "bool()", "kind": 3, "sortText": "abool", "insertText": "bool", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "boxplot", "kind": 6, "sortText": "aboxplot", "insertText": "boxplot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "clip(lower, upper, axis, inplace, kwargs)", "kind": 3, "sortText": "aclip", "insertText": "clip", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "columns", "kind": 6, "sortText": "acolumns", "insertText": "columns", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "combine", "kind": 3, "sortText": "acombine", "insertText": "combine", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "combine_first", "kind": 3, "sortText": "acombine_first", "insertText": "combine_first", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "compare", "kind": 3, "sortText": "acompare", "insertText": "compare", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "convert_dtypes", "kind": 3, "sortText": "aconvert_dtypes", "insertText": "convert_dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "copy", "kind": 3, "sortText": "acopy", "insertText": "copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "corr", "kind": 3, "sortText": "acorr", "insertText": "corr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "corrwith", "kind": 3, "sortText": "acorrwith", "insertText": "corrwith", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "count", "kind": 3, "sortText": "acount", "insertText": "count", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cov", "kind": 3, "sortText": "acov", "insertText": "cov", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cummax", "kind": 3, "sortText": "acummax", "insertText": "cummax", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cummin", "kind": 3, "sortText": "acummin", "insertText": "cummin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cumprod", "kind": 3, "sortText": "acumprod", "insertText": "cumprod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "cumsum", "kind": 3, "sortText": "acumsum", "insertText": "cumsum", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "describe", "kind": 3, "sortText": "adescribe", "insertText": "describe", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "diff", "kind": 3, "sortText": "adiff", "insertText": "diff", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "div", "kind": 6, "sortText": "adiv", "insertText": "div", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "divide", "kind": 6, "sortText": "adivide", "insertText": "divide", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dot", "kind": 3, "sortText": "adot", "insertText": "dot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "drop", "kind": 3, "sortText": "adrop", "insertText": "drop", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "drop_duplicates", "kind": 3, "sortText": "adrop_duplicates", "insertText": "drop_duplicates", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "droplevel", "kind": 3, "sortText": "adroplevel", "insertText": "droplevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dropna", "kind": 3, "sortText": "adropna", "insertText": "dropna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "dtypes", "kind": 10, "sortText": "adtypes", "insertText": "dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "duplicated", "kind": 3, "sortText": "aduplicated", "insertText": "duplicated", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "empty", "kind": 10, "sortText": "aempty", "insertText": "empty", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "eq", "kind": 3, "sortText": "aeq", "insertText": "eq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "equals", "kind": 3, "sortText": "aequals", "insertText": "equals", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "eval", "kind": 3, "sortText": "aeval", "insertText": "eval", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ewm", "kind": 3, "sortText": "aewm", "insertText": "ewm", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "expanding", "kind": 3, "sortText": "aexpanding", "insertText": "expanding", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "explode", "kind": 3, "sortText": "aexplode", "insertText": "explode", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ffill", "kind": 3, "sortText": "affill", "insertText": "ffill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "fillna", "kind": 3, "sortText": "afillna", "insertText": "fillna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "filter", "kind": 3, "sortText": "afilter", "insertText": "filter", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "first", "kind": 3, "sortText": "afirst", "insertText": "first", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "first_valid_index", "kind": 3, "sortText": "afirst_valid_index", "insertText": "first_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "flags", "kind": 10, "sortText": "aflags", "insertText": "flags", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "floordiv", "kind": 3, "sortText": "afloordiv", "insertText": "floordiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "from_dict", "kind": 3, "sortText": "afrom_dict", "insertText": "from_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "from_records", "kind": 3, "sortText": "afrom_records", "insertText": "from_records", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ge", "kind": 3, "sortText": "age", "insertText": "ge", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "get", "kind": 3, "sortText": "aget", "insertText": "get", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "groupby", "kind": 3, "sortText": "agroupby", "insertText": "groupby", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "gt", "kind": 3, "sortText": "agt", "insertText": "gt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "head", "kind": 3, "sortText": "ahead", "insertText": "head", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "hist", "kind": 6, "sortText": "ahist", "insertText": "hist", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iat", "kind": 10, "sortText": "aiat", "insertText": "iat", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "idxmax", "kind": 3, "sortText": "aidxmax", "insertText": "idxmax", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "idxmin", "kind": 3, "sortText": "aidxmin", "insertText": "idxmin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iloc", "kind": 10, "sortText": "ailoc", "insertText": "iloc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "index", "kind": 6, "sortText": "aindex", "insertText": "index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "infer_objects", "kind": 3, "sortText": "ainfer_objects", "insertText": "infer_objects", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "info", "kind": 3, "sortText": "ainfo", "insertText": "info", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "insert", "kind": 3, "sortText": "ainsert", "insertText": "insert", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "interpolate", "kind": 3, "sortText": "ainterpolate", "insertText": "interpolate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isetitem", "kind": 3, "sortText": "aisetitem", "insertText": "isetitem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isin", "kind": 3, "sortText": "aisin", "insertText": "isin", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isna", "kind": 3, "sortText": "aisna", "insertText": "isna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "isnull", "kind": 3, "sortText": "aisnull", "insertText": "isnull", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "items", "kind": 3, "sortText": "aitems", "insertText": "items", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "iterrows", "kind": 3, "sortText": "aiterrows", "insertText": "iterrows", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "itertuples", "kind": 3, "sortText": "aitertuples", "insertText": "itertuples", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "join", "kind": 3, "sortText": "ajoin", "insertText": "join", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "keys", "kind": 3, "sortText": "akeys", "insertText": "keys", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "kurt", "kind": 3, "sortText": "akurt", "insertText": "kurt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "kurtosis", "kind": 6, "sortText": "akurtosis", "insertText": "kurtosis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "last", "kind": 3, "sortText": "alast", "insertText": "last", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "last_valid_index", "kind": 3, "sortText": "alast_valid_index", "insertText": "last_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "le", "kind": 3, "sortText": "ale", "insertText": "le", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "loc", "kind": 10, "sortText": "aloc", "insertText": "loc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "lt", "kind": 3, "sortText": "alt", "insertText": "lt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "map", "kind": 3, "sortText": "amap", "insertText": "map", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mask", "kind": 3, "sortText": "amask", "insertText": "mask", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "max", "kind": 3, "sortText": "amax", "insertText": "max", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mean", "kind": 3, "sortText": "amean", "insertText": "mean", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "median", "kind": 3, "sortText": "amedian", "insertText": "median", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "melt", "kind": 3, "sortText": "amelt", "insertText": "melt", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "memory_usage", "kind": 3, "sortText": "amemory_usage", "insertText": "memory_usage", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "merge", "kind": 3, "sortText": "amerge", "insertText": "merge", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "min", "kind": 3, "sortText": "amin", "insertText": "min", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mod", "kind": 3, "sortText": "amod", "insertText": "mod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mode", "kind": 3, "sortText": "amode", "insertText": "mode", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "mul", "kind": 3, "sortText": "amul", "insertText": "mul", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "multiply", "kind": 6, "sortText": "amultiply", "insertText": "multiply", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ndim", "kind": 10, "sortText": "andim", "insertText": "ndim", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "ne", "kind": 3, "sortText": "ane", "insertText": "ne", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nlargest", "kind": 3, "sortText": "anlargest", "insertText": "nlargest", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "notna", "kind": 3, "sortText": "anotna", "insertText": "notna", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "notnull", "kind": 3, "sortText": "anotnull", "insertText": "notnull", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nsmallest", "kind": 3, "sortText": "ansmallest", "insertText": "nsmallest", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "nunique", "kind": 3, "sortText": "anunique", "insertText": "nunique", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pad", "kind": 3, "sortText": "apad", "insertText": "pad", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pct_change", "kind": 3, "sortText": "apct_change", "insertText": "pct_change", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pipe", "kind": 3, "sortText": "apipe", "insertText": "pipe", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pivot", "kind": 3, "sortText": "apivot", "insertText": "pivot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pivot_table", "kind": 3, "sortText": "apivot_table", "insertText": "pivot_table", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "plot", "kind": 6, "sortText": "aplot", "insertText": "plot", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pop", "kind": 3, "sortText": "apop", "insertText": "pop", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "pow", "kind": 3, "sortText": "apow", "insertText": "pow", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "prod", "kind": 3, "sortText": "aprod", "insertText": "prod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "product", "kind": 6, "sortText": "aproduct", "insertText": "product", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "quantile", "kind": 3, "sortText": "aquantile", "insertText": "quantile", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "query", "kind": 3, "sortText": "aquery", "insertText": "query", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "radd", "kind": 3, "sortText": "aradd", "insertText": "radd", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rank", "kind": 3, "sortText": "arank", "insertText": "rank", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rdiv", "kind": 6, "sortText": "ardiv", "insertText": "rdiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reindex", "kind": 3, "sortText": "areindex", "insertText": "reindex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reindex_like", "kind": 3, "sortText": "areindex_like", "insertText": "reindex_like", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rename", "kind": 3, "sortText": "arename", "insertText": "rename", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rename_axis", "kind": 3, "sortText": "arename_axis", "insertText": "rename_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reorder_levels", "kind": 3, "sortText": "areorder_levels", "insertText": "reorder_levels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "replace", "kind": 3, "sortText": "areplace", "insertText": "replace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "resample", "kind": 3, "sortText": "aresample", "insertText": "resample", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "reset_index", "kind": 3, "sortText": "areset_index", "insertText": "reset_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rfloordiv", "kind": 3, "sortText": "arfloordiv", "insertText": "rfloordiv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rmod", "kind": 3, "sortText": "armod", "insertText": "rmod", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rmul", "kind": 3, "sortText": "armul", "insertText": "rmul", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rolling", "kind": 3, "sortText": "arolling", "insertText": "rolling", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "round", "kind": 3, "sortText": "around", "insertText": "round", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rpow", "kind": 3, "sortText": "arpow", "insertText": "rpow", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rsub", "kind": 3, "sortText": "arsub", "insertText": "rsub", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "rtruediv", "kind": 3, "sortText": "artruediv", "insertText": "rtruediv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sample", "kind": 3, "sortText": "asample", "insertText": "sample", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "select_dtypes", "kind": 3, "sortText": "aselect_dtypes", "insertText": "select_dtypes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sem", "kind": 3, "sortText": "asem", "insertText": "sem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_axis", "kind": 3, "sortText": "aset_axis", "insertText": "set_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_flags", "kind": 3, "sortText": "aset_flags", "insertText": "set_flags", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "set_index", "kind": 3, "sortText": "aset_index", "insertText": "set_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "shape", "kind": 10, "sortText": "ashape", "insertText": "shape", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "shift", "kind": 3, "sortText": "ashift", "insertText": "shift", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "size", "kind": 10, "sortText": "asize", "insertText": "size", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "skew", "kind": 3, "sortText": "askew", "insertText": "skew", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sort_index", "kind": 3, "sortText": "asort_index", "insertText": "sort_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sort_values", "kind": 3, "sortText": "asort_values", "insertText": "sort_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sparse", "kind": 6, "sortText": "asparse", "insertText": "sparse", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "squeeze", "kind": 3, "sortText": "asqueeze", "insertText": "squeeze", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "stack", "kind": 3, "sortText": "astack", "insertText": "stack", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "std", "kind": 3, "sortText": "astd", "insertText": "std", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "style", "kind": 10, "sortText": "astyle", "insertText": "style", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sub", "kind": 3, "sortText": "asub", "insertText": "sub", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "subtract", "kind": 6, "sortText": "asubtract", "insertText": "subtract", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "sum", "kind": 3, "sortText": "asum", "insertText": "sum", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "swapaxes", "kind": 3, "sortText": "aswapaxes", "insertText": "swapaxes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "swaplevel", "kind": 3, "sortText": "aswaplevel", "insertText": "swaplevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "T", "kind": 10, "sortText": "aT", "insertText": "T", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tail", "kind": 3, "sortText": "atail", "insertText": "tail", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "take", "kind": 3, "sortText": "atake", "insertText": "take", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_clipboard", "kind": 3, "sortText": "ato_clipboard", "insertText": "to_clipboard", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_csv", "kind": 3, "sortText": "ato_csv", "insertText": "to_csv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_dict", "kind": 3, "sortText": "ato_dict", "insertText": "to_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_excel", "kind": 3, "sortText": "ato_excel", "insertText": "to_excel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_feather", "kind": 3, "sortText": "ato_feather", "insertText": "to_feather", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_gbq", "kind": 3, "sortText": "ato_gbq", "insertText": "to_gbq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_hdf", "kind": 3, "sortText": "ato_hdf", "insertText": "to_hdf", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_html", "kind": 3, "sortText": "ato_html", "insertText": "to_html", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_json", "kind": 3, "sortText": "ato_json", "insertText": "to_json", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_latex", "kind": 3, "sortText": "ato_latex", "insertText": "to_latex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_markdown", "kind": 3, "sortText": "ato_markdown", "insertText": "to_markdown", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_numpy", "kind": 3, "sortText": "ato_numpy", "insertText": "to_numpy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_orc", "kind": 3, "sortText": "ato_orc", "insertText": "to_orc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_parquet", "kind": 3, "sortText": "ato_parquet", "insertText": "to_parquet", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_period", "kind": 3, "sortText": "ato_period", "insertText": "to_period", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_pickle", "kind": 3, "sortText": "ato_pickle", "insertText": "to_pickle", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_records", "kind": 3, "sortText": "ato_records", "insertText": "to_records", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_sql", "kind": 3, "sortText": "ato_sql", "insertText": "to_sql", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_stata", "kind": 3, "sortText": "ato_stata", "insertText": "to_stata", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_string", "kind": 3, "sortText": "ato_string", "insertText": "to_string", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_timestamp", "kind": 3, "sortText": "ato_timestamp", "insertText": "to_timestamp", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_xarray", "kind": 3, "sortText": "ato_xarray", "insertText": "to_xarray", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "to_xml", "kind": 3, "sortText": "ato_xml", "insertText": "to_xml", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "transform", "kind": 3, "sortText": "atransform", "insertText": "transform", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "transpose", "kind": 3, "sortText": "atranspose", "insertText": "transpose", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "truediv", "kind": 3, "sortText": "atruediv", "insertText": "truediv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "truncate", "kind": 3, "sortText": "atruncate", "insertText": "truncate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tz_convert", "kind": 3, "sortText": "atz_convert", "insertText": "tz_convert", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "tz_localize", "kind": 3, "sortText": "atz_localize", "insertText": "tz_localize", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "unstack", "kind": 3, "sortText": "aunstack", "insertText": "unstack", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "update", "kind": 3, "sortText": "aupdate", "insertText": "update", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "value_counts", "kind": 3, "sortText": "avalue_counts", "insertText": "value_counts", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "values", "kind": 10, "sortText": "avalues", "insertText": "values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "var", "kind": 3, "sortText": "avar", "insertText": "var", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "where", "kind": 3, "sortText": "awhere", "insertText": "where", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "xs", "kind": 3, "sortText": "axs", "insertText": "xs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_accessors", "kind": 6, "sortText": "z_accessors", "insertText": "_accessors", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_accum_func", "kind": 3, "sortText": "z_accum_func", "insertText": "_accum_func", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_agg_examples_doc", "kind": 6, "sortText": "z_agg_examples_doc", "insertText": "_agg_examples_doc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_agg_see_also_doc", "kind": 6, "sortText": "z_agg_see_also_doc", "insertText": "_agg_see_also_doc", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_for_op", "kind": 3, "sortText": "z_align_for_op", "insertText": "_align_for_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_frame", "kind": 3, "sortText": "z_align_frame", "insertText": "_align_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_align_series", "kind": 3, "sortText": "z_align_series", "insertText": "_align_series", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_append", "kind": 3, "sortText": "z_append", "insertText": "_append", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_arith_method", "kind": 3, "sortText": "z_arith_method", "insertText": "_arith_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_arith_method_with_reindex", "kind": 3, "sortText": "z_arith_method_with_reindex", "insertText": "_arith_method_with_reindex", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_as_manager", "kind": 3, "sortText": "z_as_manager", "insertText": "_as_manager", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_attrs", "kind": 6, "sortText": "z_attrs", "insertText": "_attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_LEN", "kind": 6, "sortText": "z_AXIS_LEN", "insertText": "_AXIS_LEN", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_ORDERS", "kind": 6, "sortText": "z_AXIS_ORDERS", "insertText": "_AXIS_ORDERS", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_AXIS_TO_AXIS_NUMBER", "kind": 6, "sortText": "z_AXIS_TO_AXIS_NUMBER", "insertText": "_AXIS_TO_AXIS_NUMBER", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_box_col_values", "kind": 3, "sortText": "z_box_col_values", "insertText": "_box_col_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_cache", "kind": 6, "sortText": "z_cache", "insertText": "_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_can_fast_transpose", "kind": 10, "sortText": "z_can_fast_transpose", "insertText": "_can_fast_transpose", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_inplace_and_allows_duplicate_labels", "kind": 3, "sortText": "z_check_inplace_and_allows_duplicate_labels", "insertText": "_check_inplace_and_allows_duplicate_labels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_is_chained_assignment_possible", "kind": 3, "sortText": "z_check_is_chained_assignment_possible", "insertText": "_check_is_chained_assignment_possible", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_label_or_level_ambiguity", "kind": 3, "sortText": "z_check_label_or_level_ambiguity", "insertText": "_check_label_or_level_ambiguity", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_check_setitem_copy", "kind": 3, "sortText": "z_check_setitem_copy", "insertText": "_check_setitem_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clear_item_cache", "kind": 3, "sortText": "z_clear_item_cache", "insertText": "_clear_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clip_with_one_bound", "kind": 3, "sortText": "z_clip_with_one_bound", "insertText": "_clip_with_one_bound", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_clip_with_scalar", "kind": 3, "sortText": "z_clip_with_scalar", "insertText": "_clip_with_scalar", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_cmp_method", "kind": 3, "sortText": "z_cmp_method", "insertText": "_cmp_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_combine_frame", "kind": 3, "sortText": "z_combine_frame", "insertText": "_combine_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_consolidate", "kind": 3, "sortText": "z_consolidate", "insertText": "_consolidate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_consolidate_inplace", "kind": 3, "sortText": "z_consolidate_inplace", "insertText": "_consolidate_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_construct_axes_dict", "kind": 3, "sortText": "z_construct_axes_dict", "insertText": "_construct_axes_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_construct_result", "kind": 3, "sortText": "z_construct_result", "insertText": "_construct_result", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor", "kind": 10, "sortText": "z_constructor", "insertText": "_constructor", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_from_mgr", "kind": 3, "sortText": "z_constructor_from_mgr", "insertText": "_constructor_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_sliced", "kind": 6, "sortText": "z_constructor_sliced", "insertText": "_constructor_sliced", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_constructor_sliced_from_mgr", "kind": 3, "sortText": "z_constructor_sliced_from_mgr", "insertText": "_constructor_sliced_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_create_data_for_split_and_tight_to_dict", "kind": 3, "sortText": "z_create_data_for_split_and_tight_to_dict", "insertText": "_create_data_for_split_and_tight_to_dict", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_data", "kind": 10, "sortText": "z_data", "insertText": "_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_deprecate_downcast", "kind": 3, "sortText": "z_deprecate_downcast", "insertText": "_deprecate_downcast", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dir_additions", "kind": 3, "sortText": "z_dir_additions", "insertText": "_dir_additions", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dir_deletions", "kind": 3, "sortText": "z_dir_deletions", "insertText": "_dir_deletions", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_dispatch_frame_op", "kind": 3, "sortText": "z_dispatch_frame_op", "insertText": "_dispatch_frame_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_drop_axis", "kind": 3, "sortText": "z_drop_axis", "insertText": "_drop_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_drop_labels_or_levels", "kind": 3, "sortText": "z_drop_labels_or_levels", "insertText": "_drop_labels_or_levels", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_ensure_valid_index", "kind": 3, "sortText": "z_ensure_valid_index", "insertText": "_ensure_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_find_valid_index", "kind": 3, "sortText": "z_find_valid_index", "insertText": "_find_valid_index", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_flex_arith_method", "kind": 3, "sortText": "z_flex_arith_method", "insertText": "_flex_arith_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_flex_cmp_method", "kind": 3, "sortText": "z_flex_cmp_method", "insertText": "_flex_cmp_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_from_arrays", "kind": 3, "sortText": "z_from_arrays", "insertText": "_from_arrays", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_from_mgr", "kind": 3, "sortText": "z_from_mgr", "insertText": "_from_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_agg_axis", "kind": 3, "sortText": "z_get_agg_axis", "insertText": "_get_agg_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis", "kind": 3, "sortText": "z_get_axis", "insertText": "_get_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_name", "kind": 3, "sortText": "z_get_axis_name", "insertText": "_get_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_number", "kind": 3, "sortText": "z_get_axis_number", "insertText": "_get_axis_number", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_axis_resolvers", "kind": 3, "sortText": "z_get_axis_resolvers", "insertText": "_get_axis_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_block_manager_axis", "kind": 3, "sortText": "z_get_block_manager_axis", "insertText": "_get_block_manager_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_bool_data", "kind": 3, "sortText": "z_get_bool_data", "insertText": "_get_bool_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_cleaned_column_resolvers", "kind": 3, "sortText": "z_get_cleaned_column_resolvers", "insertText": "_get_cleaned_column_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_column_array", "kind": 3, "sortText": "z_get_column_array", "insertText": "_get_column_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_index_resolvers", "kind": 3, "sortText": "z_get_index_resolvers", "insertText": "_get_index_resolvers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_item_cache", "kind": 3, "sortText": "z_get_item_cache", "insertText": "_get_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_label_or_level_values", "kind": 3, "sortText": "z_get_label_or_level_values", "insertText": "_get_label_or_level_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_numeric_data", "kind": 3, "sortText": "z_get_numeric_data", "insertText": "_get_numeric_data", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_value", "kind": 3, "sortText": "z_get_value", "insertText": "_get_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_get_values_for_csv", "kind": 3, "sortText": "z_get_values_for_csv", "insertText": "_get_values_for_csv", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_bool_array", "kind": 3, "sortText": "z_getitem_bool_array", "insertText": "_getitem_bool_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_multilevel", "kind": 3, "sortText": "z_getitem_multilevel", "insertText": "_getitem_multilevel", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_nocopy", "kind": 3, "sortText": "z_getitem_nocopy", "insertText": "_getitem_nocopy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_getitem_slice", "kind": 3, "sortText": "z_getitem_slice", "insertText": "_getitem_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_gotitem", "kind": 3, "sortText": "z_gotitem", "insertText": "_gotitem", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_HANDLED_TYPES", "kind": 6, "sortText": "z_HANDLED_TYPES", "insertText": "_HANDLED_TYPES", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_hidden_attrs", "kind": 6, "sortText": "z_hidden_attrs", "insertText": "_hidden_attrs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_indexed_same", "kind": 3, "sortText": "z_indexed_same", "insertText": "_indexed_same", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis", "kind": 10, "sortText": "z_info_axis", "insertText": "_info_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis_name", "kind": 6, "sortText": "z_info_axis_name", "insertText": "_info_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_axis_number", "kind": 6, "sortText": "z_info_axis_number", "insertText": "_info_axis_number", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_info_repr", "kind": 3, "sortText": "z_info_repr", "insertText": "_info_repr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_init_mgr", "kind": 3, "sortText": "z_init_mgr", "insertText": "_init_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_inplace_method", "kind": 3, "sortText": "z_inplace_method", "insertText": "_inplace_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_internal_names", "kind": 6, "sortText": "z_internal_names", "insertText": "_internal_names", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_internal_names_set", "kind": 6, "sortText": "z_internal_names_set", "insertText": "_internal_names_set", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_copy", "kind": 6, "sortText": "z_is_copy", "insertText": "_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_homogeneous_type", "kind": 10, "sortText": "z_is_homogeneous_type", "insertText": "_is_homogeneous_type", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_label_or_level_reference", "kind": 3, "sortText": "z_is_label_or_level_reference", "insertText": "_is_label_or_level_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_label_reference", "kind": 3, "sortText": "z_is_label_reference", "insertText": "_is_label_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_level_reference", "kind": 3, "sortText": "z_is_level_reference", "insertText": "_is_level_reference", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_mixed_type", "kind": 10, "sortText": "z_is_mixed_type", "insertText": "_is_mixed_type", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_view", "kind": 10, "sortText": "z_is_view", "insertText": "_is_view", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_is_view_after_cow_rules", "kind": 3, "sortText": "z_is_view_after_cow_rules", "insertText": "_is_view_after_cow_rules", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_item", "kind": 3, "sortText": "z_iset_item", "insertText": "_iset_item", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_item_mgr", "kind": 3, "sortText": "z_iset_item_mgr", "insertText": "_iset_item_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iset_not_inplace", "kind": 3, "sortText": "z_iset_not_inplace", "insertText": "_iset_not_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_item_cache", "kind": 6, "sortText": "z_item_cache", "insertText": "_item_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_iter_column_arrays", "kind": 3, "sortText": "z_iter_column_arrays", "insertText": "_iter_column_arrays", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_ixs", "kind": 3, "sortText": "z_ixs", "insertText": "_ixs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_logical_func", "kind": 3, "sortText": "z_logical_func", "insertText": "_logical_func", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_logical_method", "kind": 6, "sortText": "z_logical_method", "insertText": "_logical_method", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_align_series_as_frame", "kind": 3, "sortText": "z_maybe_align_series_as_frame", "insertText": "_maybe_align_series_as_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_cache_changed", "kind": 3, "sortText": "z_maybe_cache_changed", "insertText": "_maybe_cache_changed", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_maybe_update_cacher", "kind": 3, "sortText": "z_maybe_update_cacher", "insertText": "_maybe_update_cacher", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_metadata", "kind": 6, "sortText": "z_metadata", "insertText": "_metadata", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_mgr", "kind": 6, "sortText": "z_mgr", "insertText": "_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_min_count_stat_function", "kind": 3, "sortText": "z_min_count_stat_function", "insertText": "_min_count_stat_function", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_needs_reindex_multi", "kind": 3, "sortText": "z_needs_reindex_multi", "insertText": "_needs_reindex_multi", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_pad_or_backfill", "kind": 3, "sortText": "z_pad_or_backfill", "insertText": "_pad_or_backfill", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_protect_consolidate", "kind": 3, "sortText": "z_protect_consolidate", "insertText": "_protect_consolidate", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reduce", "kind": 3, "sortText": "z_reduce", "insertText": "_reduce", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reduce_axis1", "kind": 3, "sortText": "z_reduce_axis1", "insertText": "_reduce_axis1", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_axes", "kind": 3, "sortText": "z_reindex_axes", "insertText": "_reindex_axes", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_multi", "kind": 3, "sortText": "z_reindex_multi", "insertText": "_reindex_multi", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reindex_with_indexers", "kind": 3, "sortText": "z_reindex_with_indexers", "insertText": "_reindex_with_indexers", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_rename", "kind": 3, "sortText": "z_rename", "insertText": "_rename", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_replace_columnwise", "kind": 3, "sortText": "z_replace_columnwise", "insertText": "_replace_columnwise", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_data_resource_", "kind": 3, "sortText": "z_repr_data_resource_", "insertText": "_repr_data_resource_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_fits_horizontal_", "kind": 3, "sortText": "z_repr_fits_horizontal_", "insertText": "_repr_fits_horizontal_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_fits_vertical_", "kind": 3, "sortText": "z_repr_fits_vertical_", "insertText": "_repr_fits_vertical_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_html_", "kind": 3, "sortText": "z_repr_html_", "insertText": "_repr_html_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_repr_latex_", "kind": 3, "sortText": "z_repr_latex_", "insertText": "_repr_latex_", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reset_cache", "kind": 3, "sortText": "z_reset_cache", "insertText": "_reset_cache", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_reset_cacher", "kind": 3, "sortText": "z_reset_cacher", "insertText": "_reset_cacher", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_sanitize_column", "kind": 3, "sortText": "z_sanitize_column", "insertText": "_sanitize_column", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_series", "kind": 10, "sortText": "z_series", "insertText": "_series", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis", "kind": 3, "sortText": "z_set_axis", "insertText": "_set_axis", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis_name", "kind": 3, "sortText": "z_set_axis_name", "insertText": "_set_axis_name", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_axis_nocheck", "kind": 3, "sortText": "z_set_axis_nocheck", "insertText": "_set_axis_nocheck", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_is_copy", "kind": 3, "sortText": "z_set_is_copy", "insertText": "_set_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item", "kind": 3, "sortText": "z_set_item", "insertText": "_set_item", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item_frame_value", "kind": 3, "sortText": "z_set_item_frame_value", "insertText": "_set_item_frame_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_item_mgr", "kind": 3, "sortText": "z_set_item_mgr", "insertText": "_set_item_mgr", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_set_value", "kind": 3, "sortText": "z_set_value", "insertText": "_set_value", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_array", "kind": 3, "sortText": "z_setitem_array", "insertText": "_setitem_array", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_frame", "kind": 3, "sortText": "z_setitem_frame", "insertText": "_setitem_frame", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_setitem_slice", "kind": 3, "sortText": "z_setitem_slice", "insertText": "_setitem_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_shared_docs", "kind": 6, "sortText": "z_shared_docs", "insertText": "_shared_docs", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_shift_with_freq", "kind": 3, "sortText": "z_shift_with_freq", "insertText": "_shift_with_freq", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_should_reindex_frame_op", "kind": 3, "sortText": "z_should_reindex_frame_op", "insertText": "_should_reindex_frame_op", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_slice", "kind": 3, "sortText": "z_slice", "insertText": "_slice", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_stat_function", "kind": 3, "sortText": "z_stat_function", "insertText": "_stat_function", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_stat_function_ddof", "kind": 3, "sortText": "z_stat_function_ddof", "insertText": "_stat_function_ddof", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_take_with_is_copy", "kind": 3, "sortText": "z_take_with_is_copy", "insertText": "_take_with_is_copy", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_to_dict_of_blocks", "kind": 3, "sortText": "z_to_dict_of_blocks", "insertText": "_to_dict_of_blocks", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_to_latex_via_styler", "kind": 3, "sortText": "z_to_latex_via_styler", "insertText": "_to_latex_via_styler", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_typ", "kind": 6, "sortText": "z_typ", "insertText": "_typ", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_update_inplace", "kind": 3, "sortText": "z_update_inplace", "insertText": "_update_inplace", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_validate_dtype", "kind": 3, "sortText": "z_validate_dtype", "insertText": "_validate_dtype", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_values", "kind": 10, "sortText": "z_values", "insertText": "_values", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "_where", "kind": 3, "sortText": "z_where", "insertText": "_where", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__abs__", "kind": 3, "sortText": "z__abs__", "insertText": "__abs__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__add__", "kind": 3, "sortText": "z__add__", "insertText": "__add__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__and__", "kind": 3, "sortText": "z__and__", "insertText": "__and__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__annotations__", "kind": 6, "sortText": "z__annotations__", "insertText": "__annotations__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array__", "kind": 3, "sortText": "z__array__", "insertText": "__array__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array_priority__", "kind": 6, "sortText": "z__array_priority__", "insertText": "__array_priority__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__array_ufunc__", "kind": 3, "sortText": "z__array_ufunc__", "insertText": "__array_ufunc__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__arrow_c_stream__", "kind": 3, "sortText": "z__arrow_c_stream__", "insertText": "__arrow_c_stream__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__bool__", "kind": 6, "sortText": "z__bool__", "insertText": "__bool__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__class__", "kind": 10, "sortText": "z__class__", "insertText": "__class__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__contains__", "kind": 3, "sortText": "z__contains__", "insertText": "__contains__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__copy__", "kind": 3, "sortText": "z__copy__", "insertText": "__copy__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dataframe__", "kind": 3, "sortText": "z__dataframe__", "insertText": "__dataframe__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dataframe_consortium_standard__", "kind": 3, "sortText": "z__dataframe_consortium_standard__", "insertText": "__dataframe_consortium_standard__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__deepcopy__", "kind": 3, "sortText": "z__deepcopy__", "insertText": "__deepcopy__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__delattr__", "kind": 3, "sortText": "z__delattr__", "insertText": "__delattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__delitem__", "kind": 3, "sortText": "z__delitem__", "insertText": "__delitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dict__", "kind": 6, "sortText": "z__dict__", "insertText": "__dict__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__dir__", "kind": 3, "sortText": "z__dir__", "insertText": "__dir__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__divmod__", "kind": 3, "sortText": "z__divmod__", "insertText": "__divmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__doc__", "kind": 6, "sortText": "z__doc__", "insertText": "__doc__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__eq__", "kind": 3, "sortText": "z__eq__", "insertText": "__eq__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__finalize__", "kind": 3, "sortText": "z__finalize__", "insertText": "__finalize__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__floordiv__", "kind": 3, "sortText": "z__floordiv__", "insertText": "__floordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__format__", "kind": 3, "sortText": "z__format__", "insertText": "__format__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ge__", "kind": 3, "sortText": "z__ge__", "insertText": "__ge__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getattr__", "kind": 3, "sortText": "z__getattr__", "insertText": "__getattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getattribute__", "kind": 3, "sortText": "z__getattribute__", "insertText": "__getattribute__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getitem__", "kind": 3, "sortText": "z__getitem__", "insertText": "__getitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__getstate__", "kind": 3, "sortText": "z__getstate__", "insertText": "__getstate__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__gt__", "kind": 3, "sortText": "z__gt__", "insertText": "__gt__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__hash__", "kind": 6, "sortText": "z__hash__", "insertText": "__hash__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iadd__", "kind": 3, "sortText": "z__iadd__", "insertText": "__iadd__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iand__", "kind": 3, "sortText": "z__iand__", "insertText": "__iand__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ifloordiv__", "kind": 3, "sortText": "z__ifloordiv__", "insertText": "__ifloordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__imod__", "kind": 3, "sortText": "z__imod__", "insertText": "__imod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__imul__", "kind": 3, "sortText": "z__imul__", "insertText": "__imul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__init__", "kind": 3, "sortText": "z__init__", "insertText": "__init__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__init_subclass__", "kind": 3, "sortText": "z__init_subclass__", "insertText": "__init_subclass__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__invert__", "kind": 3, "sortText": "z__invert__", "insertText": "__invert__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ior__", "kind": 3, "sortText": "z__ior__", "insertText": "__ior__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ipow__", "kind": 3, "sortText": "z__ipow__", "insertText": "__ipow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__isub__", "kind": 3, "sortText": "z__isub__", "insertText": "__isub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__iter__", "kind": 3, "sortText": "z__iter__", "insertText": "__iter__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__itruediv__", "kind": 3, "sortText": "z__itruediv__", "insertText": "__itruediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ixor__", "kind": 3, "sortText": "z__ixor__", "insertText": "__ixor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__le__", "kind": 3, "sortText": "z__le__", "insertText": "__le__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__len__", "kind": 3, "sortText": "z__len__", "insertText": "__len__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__lt__", "kind": 3, "sortText": "z__lt__", "insertText": "__lt__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__matmul__", "kind": 3, "sortText": "z__matmul__", "insertText": "__matmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__mod__", "kind": 3, "sortText": "z__mod__", "insertText": "__mod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__module__", "kind": 6, "sortText": "z__module__", "insertText": "__module__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__mul__", "kind": 3, "sortText": "z__mul__", "insertText": "__mul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ne__", "kind": 3, "sortText": "z__ne__", "insertText": "__ne__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__neg__", "kind": 3, "sortText": "z__neg__", "insertText": "__neg__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__new__", "kind": 3, "sortText": "z__new__", "insertText": "__new__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__nonzero__", "kind": 3, "sortText": "z__nonzero__", "insertText": "__nonzero__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__or__", "kind": 3, "sortText": "z__or__", "insertText": "__or__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pandas_priority__", "kind": 6, "sortText": "z__pandas_priority__", "insertText": "__pandas_priority__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pos__", "kind": 3, "sortText": "z__pos__", "insertText": "__pos__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__pow__", "kind": 3, "sortText": "z__pow__", "insertText": "__pow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__radd__", "kind": 3, "sortText": "z__radd__", "insertText": "__radd__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rand__", "kind": 3, "sortText": "z__rand__", "insertText": "__rand__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rdivmod__", "kind": 3, "sortText": "z__rdivmod__", "insertText": "__rdivmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__reduce__", "kind": 3, "sortText": "z__reduce__", "insertText": "__reduce__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__reduce_ex__", "kind": 3, "sortText": "z__reduce_ex__", "insertText": "__reduce_ex__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__repr__", "kind": 3, "sortText": "z__repr__", "insertText": "__repr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rfloordiv__", "kind": 3, "sortText": "z__rfloordiv__", "insertText": "__rfloordiv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmatmul__", "kind": 3, "sortText": "z__rmatmul__", "insertText": "__rmatmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmod__", "kind": 3, "sortText": "z__rmod__", "insertText": "__rmod__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rmul__", "kind": 3, "sortText": "z__rmul__", "insertText": "__rmul__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__ror__", "kind": 3, "sortText": "z__ror__", "insertText": "__ror__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__round__", "kind": 3, "sortText": "z__round__", "insertText": "__round__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rpow__", "kind": 3, "sortText": "z__rpow__", "insertText": "__rpow__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rsub__", "kind": 3, "sortText": "z__rsub__", "insertText": "__rsub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rtruediv__", "kind": 3, "sortText": "z__rtruediv__", "insertText": "__rtruediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__rxor__", "kind": 3, "sortText": "z__rxor__", "insertText": "__rxor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setattr__", "kind": 3, "sortText": "z__setattr__", "insertText": "__setattr__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setitem__", "kind": 3, "sortText": "z__setitem__", "insertText": "__setitem__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__setstate__", "kind": 3, "sortText": "z__setstate__", "insertText": "__setstate__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__sizeof__", "kind": 3, "sortText": "z__sizeof__", "insertText": "__sizeof__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__slots__", "kind": 6, "sortText": "z__slots__", "insertText": "__slots__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__str__", "kind": 3, "sortText": "z__str__", "insertText": "__str__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__sub__", "kind": 3, "sortText": "z__sub__", "insertText": "__sub__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__subclasshook__", "kind": 3, "sortText": "z__subclasshook__", "insertText": "__subclasshook__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__truediv__", "kind": 3, "sortText": "z__truediv__", "insertText": "__truediv__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}, {"label": "__xor__", "kind": 3, "sortText": "z__xor__", "insertText": "__xor__", "data": {"doc_uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}}]}} {"suite": "pandas", "label": "edit dataframe then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 20, "iteration": 1, "result": {"contents": {"kind": "markdown", "value": "```python\ndrop(\n labels: IndexLabel = ...,\n *,\n axis: Axis = ...,\n index: IndexLabel = ...,\n columns: IndexLabel = ...,\n level: Level = ...,\n inplace: Literal[True],\n errors: IgnoreRaise = ...,\n) -> None\n```\n"}}} {"suite": "pandas", "label": "edit dataframe then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 20, "iteration": 2, "result": {"contents": {"kind": "markdown", "value": "```python\ndrop(\n labels: IndexLabel = ...,\n *,\n axis: Axis = ...,\n index: IndexLabel = ...,\n columns: IndexLabel = ...,\n level: Level = ...,\n inplace: Literal[True],\n errors: IgnoreRaise = ...,\n) -> None\n```\n"}}} diff --git a/latest-results/pylsp-mypy-20260422T063331Z.json b/latest-results/pylsp-mypy-20260504T230046Z.json similarity index 90% rename from latest-results/pylsp-mypy-20260422T063331Z.json rename to latest-results/pylsp-mypy-20260504T230046Z.json index b66bd7d..cb18c0e 100644 --- a/latest-results/pylsp-mypy-20260422T063331Z.json +++ b/latest-results/pylsp-mypy-20260504T230046Z.json @@ -11,8 +11,8 @@ "transformers", "web" ], - "started_at_unix": 1776839733.1002405, - "finished_at_unix": 1776839938.7703001, + "started_at_unix": 1777935772.7628312, + "finished_at_unix": 1777935980.3768578, "scenario_reports": [], "benchmark_reports": [ { @@ -25,7 +25,7 @@ "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv", "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/bin/python", "success": false, - "total_duration_ms": 7257.748325999955, + "total_duration_ms": 7380.232319000015, "error_message": null, "summary": { "request_count": 32, @@ -34,11 +34,11 @@ "failure_count": 0, "bytes_sent": 18656, "bytes_received": 301010, - "min_ms": 0.5344690000015362, - "max_ms": 2897.876415999974, - "mean_ms": 225.92012690625296, - "median_ms": 51.31794050001304, - "p95_ms": 938.7267527499887, + "min_ms": 0.7591319999846746, + "max_ms": 2534.569222000016, + "mean_ms": 229.8169444062479, + "median_ms": 43.48518800000534, + "p95_ms": 983.7962164499941, "result_summary": { "present_count": 31, "empty_count": 7, @@ -94,27 +94,27 @@ "by_method": { "textDocument/completion": { "point_count": 2, - "min_ms": 4.170954000016991, - "max_ms": 66.44296600001098, - "mean_ms": 27.896918699991602, - "median_ms": 21.597479499973815, - "p95_ms": 60.45806050000236 + "min_ms": 4.28748199999518, + "max_ms": 45.651332000005596, + "mean_ms": 23.690187799994078, + "median_ms": 21.910522999988302, + "p95_ms": 45.013205899999775 }, "textDocument/hover": { "point_count": 2, - "min_ms": 178.64477200004103, - "max_ms": 195.67832800004226, - "mean_ms": 184.8456449000139, - "median_ms": 184.35336749999465, - "p95_ms": 192.74412415003894 + "min_ms": 183.07146499995497, + "max_ms": 202.55633699997588, + "mean_ms": 188.78688659999625, + "median_ms": 187.52539900000897, + "p95_ms": 197.74128164997933 }, "textDocument/definition": { "point_count": 1, - "min_ms": 1.0215590000370867, - "max_ms": 1.0914390000493768, - "mean_ms": 1.048833600020771, - "median_ms": 1.0430890000066029, - "p95_ms": 1.0824882000406433 + "min_ms": 1.0275889999888932, + "max_ms": 1.0656690000132585, + "mean_ms": 1.0457718000111527, + "median_ms": 1.044700000022658, + "p95_ms": 1.0624408000126095 } }, "validation": { @@ -140,11 +140,11 @@ "failure_count": 0, "bytes_sent": 1425, "bytes_received": 194805, - "min_ms": 38.29237799999419, - "max_ms": 66.44296600001098, - "mean_ms": 51.36799379999957, - "median_ms": 49.49270500003422, - "p95_ms": 63.78300800000715, + "min_ms": 39.00035799998136, + "max_ms": 45.651332000005596, + "mean_ms": 42.71091999999612, + "median_ms": 42.73710200001801, + "p95_ms": 45.36772040000301, "result_summary": { "present_count": 5, "empty_count": 0, @@ -204,9 +204,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 954.6503390000112, + "duration_ms": 1047.51311199999, "success": true, - "started_at_unix": 1776839733.882704, + "started_at_unix": 1777935773.9563532, "bytes_sent": 285, "bytes_received": 38961, "request_id": 2, @@ -234,9 +234,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 49.46874399996659, + "duration_ms": 44.23327399999266, "success": true, - "started_at_unix": 1776839734.8379767, + "started_at_unix": 1777935775.0045002, "bytes_sent": 285, "bytes_received": 38961, "request_id": 3, @@ -264,9 +264,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 49.49270500003422, + "duration_ms": 41.93253399998298, "success": true, - "started_at_unix": 1776839734.8883765, + "started_at_unix": 1777935775.049744, "bytes_sent": 285, "bytes_received": 38961, "request_id": 4, @@ -294,9 +294,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 66.44296600001098, + "duration_ms": 42.73710200001801, "success": true, - "started_at_unix": 1776839734.9393077, + "started_at_unix": 1777935775.0926769, "bytes_sent": 285, "bytes_received": 38961, "request_id": 5, @@ -324,9 +324,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 53.143175999991854, + "duration_ms": 45.651332000005596, "success": true, - "started_at_unix": 1776839735.0077126, + "started_at_unix": 1777935775.13647, "bytes_sent": 285, "bytes_received": 38961, "request_id": 6, @@ -354,9 +354,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 38.29237799999419, + "duration_ms": 39.00035799998136, "success": true, - "started_at_unix": 1776839735.062794, + "started_at_unix": 1777935775.1831253, "bytes_sent": 285, "bytes_received": 38961, "request_id": 7, @@ -399,11 +399,11 @@ "failure_count": 0, "bytes_sent": 1269, "bytes_received": 22644, - "min_ms": 187.0381339999767, - "max_ms": 195.67832800004226, - "mean_ms": 189.39888320001046, - "median_ms": 187.80789300001288, - "p95_ms": 194.37423740004078, + "min_ms": 189.61490999998887, + "max_ms": 202.55633699997588, + "mean_ms": 193.28759179999224, + "median_ms": 191.24669600000743, + "p95_ms": 200.41631239997741, "result_summary": { "present_count": 5, "empty_count": 0, @@ -463,9 +463,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2897.876415999974, + "duration_ms": 2534.569222000016, "success": true, - "started_at_unix": 1776839735.1023977, + "started_at_unix": 1777935775.2233512, "bytes_sent": 253, "bytes_received": 4528, "request_id": 8, @@ -493,9 +493,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 187.0381339999767, + "duration_ms": 202.55633699997588, "success": true, - "started_at_unix": 1776839738.0003893, + "started_at_unix": 1777935777.7580497, "bytes_sent": 253, "bytes_received": 4528, "request_id": 9, @@ -523,9 +523,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 187.80789300001288, + "duration_ms": 191.1638020000055, "success": true, - "started_at_unix": 1776839738.1875436, + "started_at_unix": 1777935777.9607458, "bytes_sent": 254, "bytes_received": 4529, "request_id": 10, @@ -553,9 +553,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 189.1578750000349, + "duration_ms": 191.24669600000743, "success": true, - "started_at_unix": 1776839738.375515, + "started_at_unix": 1777935778.1520734, "bytes_sent": 254, "bytes_received": 4529, "request_id": 11, @@ -583,9 +583,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 187.31218599998556, + "duration_ms": 191.85621399998354, "success": true, - "started_at_unix": 1776839738.5647945, + "started_at_unix": 1777935778.343439, "bytes_sent": 254, "bytes_received": 4529, "request_id": 12, @@ -613,9 +613,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 195.67832800004226, + "duration_ms": 189.61490999998887, "success": true, - "started_at_unix": 1776839738.7522662, + "started_at_unix": 1777935778.535458, "bytes_sent": 254, "bytes_received": 4529, "request_id": 13, @@ -658,11 +658,11 @@ "failure_count": 0, "bytes_sent": 1300, "bytes_received": 1570, - "min_ms": 1.0215590000370867, - "max_ms": 1.0914390000493768, - "mean_ms": 1.048833600020771, - "median_ms": 1.0430890000066029, - "p95_ms": 1.0824882000406433, + "min_ms": 1.0275889999888932, + "max_ms": 1.0656690000132585, + "mean_ms": 1.0457718000111527, + "median_ms": 1.044700000022658, + "p95_ms": 1.0624408000126095, "result_summary": { "present_count": 5, "empty_count": 0, @@ -722,9 +722,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.366863999976431, + "duration_ms": 1.3854059999971469, "success": true, - "started_at_unix": 1776839738.9481914, + "started_at_unix": 1777935778.7252958, "bytes_sent": 260, "bytes_received": 314, "request_id": 14, @@ -752,9 +752,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0914390000493768, + "duration_ms": 1.0495280000100138, "success": true, - "started_at_unix": 1776839738.949599, + "started_at_unix": 1777935778.7267377, "bytes_sent": 260, "bytes_received": 314, "request_id": 15, @@ -782,9 +782,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0430890000066029, + "duration_ms": 1.0413730000209398, "success": true, - "started_at_unix": 1776839738.9507356, + "started_at_unix": 1777935778.7278364, "bytes_sent": 260, "bytes_received": 314, "request_id": 16, @@ -812,9 +812,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0466850000057093, + "duration_ms": 1.0275889999888932, "success": true, - "started_at_unix": 1776839738.951822, + "started_at_unix": 1777935778.72892, "bytes_sent": 260, "bytes_received": 314, "request_id": 17, @@ -842,9 +842,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0413960000050793, + "duration_ms": 1.0656690000132585, "success": true, - "started_at_unix": 1776839738.9529119, + "started_at_unix": 1777935778.7299905, "bytes_sent": 260, "bytes_received": 314, "request_id": 18, @@ -872,9 +872,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0215590000370867, + "duration_ms": 1.044700000022658, "success": true, - "started_at_unix": 1776839738.9540129, + "started_at_unix": 1777935778.7310958, "bytes_sent": 260, "bytes_received": 314, "request_id": 19, @@ -917,11 +917,11 @@ "failure_count": 0, "bytes_sent": 1440, "bytes_received": 730, - "min_ms": 4.170954000016991, - "max_ms": 4.902580999953443, - "mean_ms": 4.4258435999836365, - "median_ms": 4.293962999952328, - "p95_ms": 4.837629399958132, + "min_ms": 4.28748199999518, + "max_ms": 4.8206879999952434, + "mean_ms": 4.669455599992034, + "median_ms": 4.7664669999676335, + "p95_ms": 4.810158399993725, "result_summary": { "present_count": 5, "empty_count": 5, @@ -981,9 +981,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 5.441216999997778, + "duration_ms": 5.870577999985471, "success": true, - "started_at_unix": 1776839738.9552336, + "started_at_unix": 1777935778.7323828, "bytes_sent": 288, "bytes_received": 146, "request_id": 20, @@ -1011,9 +1011,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.293962999952328, + "duration_ms": 4.76803999998765, "success": true, - "started_at_unix": 1776839738.9607606, + "started_at_unix": 1777935778.7383394, "bytes_sent": 288, "bytes_received": 146, "request_id": 21, @@ -1041,9 +1041,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.170954000016991, + "duration_ms": 4.7664669999676335, "success": true, - "started_at_unix": 1776839738.9651463, + "started_at_unix": 1777935778.7431948, "bytes_sent": 288, "bytes_received": 146, "request_id": 22, @@ -1071,9 +1071,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.902580999953443, + "duration_ms": 4.704601000014463, "success": true, - "started_at_unix": 1776839738.9694633, + "started_at_unix": 1777935778.748045, "bytes_sent": 288, "bytes_received": 146, "request_id": 23, @@ -1101,9 +1101,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.577822999976888, + "duration_ms": 4.8206879999952434, "success": true, - "started_at_unix": 1776839738.974492, + "started_at_unix": 1777935778.7528315, "bytes_sent": 288, "bytes_received": 146, "request_id": 24, @@ -1131,9 +1131,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.183897000018533, + "duration_ms": 4.28748199999518, "success": true, - "started_at_unix": 1776839738.9792242, + "started_at_unix": 1777935778.757819, "bytes_sent": 288, "bytes_received": 146, "request_id": 25, @@ -1176,11 +1176,11 @@ "failure_count": 0, "bytes_sent": 1275, "bytes_received": 30190, - "min_ms": 178.64477200004103, - "max_ms": 181.6686010000126, - "mean_ms": 180.29240660001733, - "median_ms": 180.66018799999028, - "p95_ms": 181.50023440001632, + "min_ms": 183.07146499995497, + "max_ms": 185.43588800002908, + "mean_ms": 184.28618140000026, + "median_ms": 184.08464600003072, + "p95_ms": 185.36006980001503, "result_summary": { "present_count": 5, "empty_count": 0, @@ -1240,9 +1240,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 925.6983639999703, + "duration_ms": 931.6642109999975, "success": true, - "started_at_unix": 1776839738.9836545, + "started_at_unix": 1777935778.7623775, "bytes_sent": 255, "bytes_received": 6038, "request_id": 26, @@ -1270,9 +1270,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 178.64477200004103, + "duration_ms": 185.0567969999588, "success": true, - "started_at_unix": 1776839739.9095473, + "started_at_unix": 1777935779.694211, "bytes_sent": 255, "bytes_received": 6038, "request_id": 27, @@ -1300,9 +1300,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 179.66170400001147, + "duration_ms": 183.78211100002773, "success": true, - "started_at_unix": 1776839740.0883784, + "started_at_unix": 1777935779.8794587, "bytes_sent": 255, "bytes_received": 6038, "request_id": 28, @@ -1330,9 +1330,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 180.66018799999028, + "duration_ms": 183.07146499995497, "success": true, - "started_at_unix": 1776839740.2682593, + "started_at_unix": 1777935780.0634701, "bytes_sent": 255, "bytes_received": 6038, "request_id": 29, @@ -1360,9 +1360,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 181.6686010000126, + "duration_ms": 184.08464600003072, "success": true, - "started_at_unix": 1776839740.4491298, + "started_at_unix": 1777935780.246755, "bytes_sent": 255, "bytes_received": 6038, "request_id": 30, @@ -1390,9 +1390,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 180.82676800003128, + "duration_ms": 185.43588800002908, "success": true, - "started_at_unix": 1776839740.6310718, + "started_at_unix": 1777935780.4310658, "bytes_sent": 255, "bytes_received": 6038, "request_id": 31, @@ -1424,9 +1424,9 @@ { "kind": "request", "method": "initialize", - "duration_ms": 311.20658800000456, + "duration_ms": 702.3809570000026, "success": true, - "started_at_unix": 1776839733.5711856, + "started_at_unix": 1777935773.2536242, "bytes_sent": 673, "bytes_received": 967, "request_id": 1, @@ -1445,9 +1445,9 @@ { "kind": "notification", "method": "initialized", - "duration_ms": 0.028924000048391463, + "duration_ms": 0.027420999998639672, "success": true, - "started_at_unix": 1776839733.8824942, + "started_at_unix": 1777935773.9561, "bytes_sent": 74, "bytes_received": 0, "request_id": null, @@ -1460,9 +1460,9 @@ { "kind": "notification", "method": "workspace/didChangeConfiguration", - "duration_ms": 0.018194000006133138, + "duration_ms": 0.025195999995730745, "success": true, - "started_at_unix": 1776839733.8825495, + "started_at_unix": 1777935773.956161, "bytes_sent": 659, "bytes_received": 0, "request_id": null, @@ -1478,9 +1478,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.02076800001304946, + "duration_ms": 0.027099999982738154, "success": true, - "started_at_unix": 1776839733.8826466, + "started_at_unix": 1777935773.9562786, "bytes_sent": 492, "bytes_received": 0, "request_id": null, @@ -1496,9 +1496,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 954.6503390000112, + "duration_ms": 1047.51311199999, "success": true, - "started_at_unix": 1776839733.882704, + "started_at_unix": 1777935773.9563532, "bytes_sent": 285, "bytes_received": 38961, "request_id": 2, @@ -1526,9 +1526,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 49.46874399996659, + "duration_ms": 44.23327399999266, "success": true, - "started_at_unix": 1776839734.8379767, + "started_at_unix": 1777935775.0045002, "bytes_sent": 285, "bytes_received": 38961, "request_id": 3, @@ -1556,9 +1556,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 49.49270500003422, + "duration_ms": 41.93253399998298, "success": true, - "started_at_unix": 1776839734.8883765, + "started_at_unix": 1777935775.049744, "bytes_sent": 285, "bytes_received": 38961, "request_id": 4, @@ -1586,9 +1586,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 66.44296600001098, + "duration_ms": 42.73710200001801, "success": true, - "started_at_unix": 1776839734.9393077, + "started_at_unix": 1777935775.0926769, "bytes_sent": 285, "bytes_received": 38961, "request_id": 5, @@ -1616,9 +1616,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 53.143175999991854, + "duration_ms": 45.651332000005596, "success": true, - "started_at_unix": 1776839735.0077126, + "started_at_unix": 1777935775.13647, "bytes_sent": 285, "bytes_received": 38961, "request_id": 6, @@ -1646,9 +1646,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 38.29237799999419, + "duration_ms": 39.00035799998136, "success": true, - "started_at_unix": 1776839735.062794, + "started_at_unix": 1777935775.1831253, "bytes_sent": 285, "bytes_received": 38961, "request_id": 7, @@ -1676,9 +1676,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2897.876415999974, + "duration_ms": 2534.569222000016, "success": true, - "started_at_unix": 1776839735.1023977, + "started_at_unix": 1777935775.2233512, "bytes_sent": 253, "bytes_received": 4528, "request_id": 8, @@ -1706,9 +1706,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 187.0381339999767, + "duration_ms": 202.55633699997588, "success": true, - "started_at_unix": 1776839738.0003893, + "started_at_unix": 1777935777.7580497, "bytes_sent": 253, "bytes_received": 4528, "request_id": 9, @@ -1736,9 +1736,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 187.80789300001288, + "duration_ms": 191.1638020000055, "success": true, - "started_at_unix": 1776839738.1875436, + "started_at_unix": 1777935777.9607458, "bytes_sent": 254, "bytes_received": 4529, "request_id": 10, @@ -1766,9 +1766,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 189.1578750000349, + "duration_ms": 191.24669600000743, "success": true, - "started_at_unix": 1776839738.375515, + "started_at_unix": 1777935778.1520734, "bytes_sent": 254, "bytes_received": 4529, "request_id": 11, @@ -1796,9 +1796,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 187.31218599998556, + "duration_ms": 191.85621399998354, "success": true, - "started_at_unix": 1776839738.5647945, + "started_at_unix": 1777935778.343439, "bytes_sent": 254, "bytes_received": 4529, "request_id": 12, @@ -1826,9 +1826,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 195.67832800004226, + "duration_ms": 189.61490999998887, "success": true, - "started_at_unix": 1776839738.7522662, + "started_at_unix": 1777935778.535458, "bytes_sent": 254, "bytes_received": 4529, "request_id": 13, @@ -1856,9 +1856,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.366863999976431, + "duration_ms": 1.3854059999971469, "success": true, - "started_at_unix": 1776839738.9481914, + "started_at_unix": 1777935778.7252958, "bytes_sent": 260, "bytes_received": 314, "request_id": 14, @@ -1886,9 +1886,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0914390000493768, + "duration_ms": 1.0495280000100138, "success": true, - "started_at_unix": 1776839738.949599, + "started_at_unix": 1777935778.7267377, "bytes_sent": 260, "bytes_received": 314, "request_id": 15, @@ -1916,9 +1916,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0430890000066029, + "duration_ms": 1.0413730000209398, "success": true, - "started_at_unix": 1776839738.9507356, + "started_at_unix": 1777935778.7278364, "bytes_sent": 260, "bytes_received": 314, "request_id": 16, @@ -1946,9 +1946,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0466850000057093, + "duration_ms": 1.0275889999888932, "success": true, - "started_at_unix": 1776839738.951822, + "started_at_unix": 1777935778.72892, "bytes_sent": 260, "bytes_received": 314, "request_id": 17, @@ -1976,9 +1976,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0413960000050793, + "duration_ms": 1.0656690000132585, "success": true, - "started_at_unix": 1776839738.9529119, + "started_at_unix": 1777935778.7299905, "bytes_sent": 260, "bytes_received": 314, "request_id": 18, @@ -2006,9 +2006,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0215590000370867, + "duration_ms": 1.044700000022658, "success": true, - "started_at_unix": 1776839738.9540129, + "started_at_unix": 1777935778.7310958, "bytes_sent": 260, "bytes_received": 314, "request_id": 19, @@ -2036,9 +2036,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026890000015100668, + "duration_ms": 0.031679000016993086, "success": true, - "started_at_unix": 1776839738.9551973, + "started_at_unix": 1777935778.7323399, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2055,9 +2055,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 5.441216999997778, + "duration_ms": 5.870577999985471, "success": true, - "started_at_unix": 1776839738.9552336, + "started_at_unix": 1777935778.7323828, "bytes_sent": 288, "bytes_received": 146, "request_id": 20, @@ -2085,9 +2085,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.023133000013331184, + "duration_ms": 0.02392499999359643, "success": true, - "started_at_unix": 1776839738.960708, + "started_at_unix": 1777935778.7382874, "bytes_sent": 332, "bytes_received": 0, "request_id": null, @@ -2104,9 +2104,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.014808000003085908, + "duration_ms": 0.013886000033380697, "success": true, - "started_at_unix": 1776839738.960739, + "started_at_unix": 1777935778.738319, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2123,9 +2123,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.293962999952328, + "duration_ms": 4.76803999998765, "success": true, - "started_at_unix": 1776839738.9607606, + "started_at_unix": 1777935778.7383394, "bytes_sent": 288, "bytes_received": 146, "request_id": 21, @@ -2153,9 +2153,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.021580999998604966, + "duration_ms": 0.021000000003823516, "success": true, - "started_at_unix": 1776839738.965097, + "started_at_unix": 1777935778.7431479, "bytes_sent": 332, "bytes_received": 0, "request_id": null, @@ -2172,9 +2172,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.013815999977850879, + "duration_ms": 0.013143999979092769, "success": true, - "started_at_unix": 1776839738.9651258, + "started_at_unix": 1777935778.7431755, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2191,9 +2191,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.170954000016991, + "duration_ms": 4.7664669999676335, "success": true, - "started_at_unix": 1776839738.9651463, + "started_at_unix": 1777935778.7431948, "bytes_sent": 288, "bytes_received": 146, "request_id": 22, @@ -2221,9 +2221,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.030738000020846812, + "duration_ms": 0.020438000035483128, "success": true, - "started_at_unix": 1776839738.9693933, + "started_at_unix": 1777935778.7479994, "bytes_sent": 332, "bytes_received": 0, "request_id": null, @@ -2240,9 +2240,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02076900000247406, + "duration_ms": 0.013023999997585634, "success": true, - "started_at_unix": 1776839738.969433, + "started_at_unix": 1777935778.748026, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2259,9 +2259,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.902580999953443, + "duration_ms": 4.704601000014463, "success": true, - "started_at_unix": 1776839738.9694633, + "started_at_unix": 1777935778.748045, "bytes_sent": 288, "bytes_received": 146, "request_id": 23, @@ -2289,9 +2289,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.030406000007587863, + "duration_ms": 0.019325999971897545, "success": true, - "started_at_unix": 1776839738.9744227, + "started_at_unix": 1777935778.7527874, "bytes_sent": 332, "bytes_received": 0, "request_id": null, @@ -2308,9 +2308,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.019997999970655655, + "duration_ms": 0.012694000020019303, "success": true, - "started_at_unix": 1776839738.974463, + "started_at_unix": 1777935778.7528129, "bytes_sent": 366, "bytes_received": 0, "request_id": null, @@ -2327,9 +2327,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.577822999976888, + "duration_ms": 4.8206879999952434, "success": true, - "started_at_unix": 1776839738.974492, + "started_at_unix": 1777935778.7528315, "bytes_sent": 288, "bytes_received": 146, "request_id": 24, @@ -2357,9 +2357,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03192899998794019, + "duration_ms": 0.02203100001452185, "success": true, - "started_at_unix": 1776839738.9791498, + "started_at_unix": 1777935778.7577708, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2376,9 +2376,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02186099999335056, + "duration_ms": 0.013155000033293618, "success": true, - "started_at_unix": 1776839738.979192, + "started_at_unix": 1777935778.7577994, "bytes_sent": 366, "bytes_received": 0, "request_id": null, @@ -2395,9 +2395,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.183897000018533, + "duration_ms": 4.28748199999518, "success": true, - "started_at_unix": 1776839738.9792242, + "started_at_unix": 1777935778.757819, "bytes_sent": 288, "bytes_received": 146, "request_id": 25, @@ -2425,9 +2425,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02218200000925208, + "duration_ms": 0.020338000012998236, "success": true, - "started_at_unix": 1776839738.9834516, + "started_at_unix": 1777935778.7621462, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2444,9 +2444,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027380999995330058, + "duration_ms": 0.028692999990198587, "success": true, - "started_at_unix": 1776839738.9836173, + "started_at_unix": 1777935778.7623372, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2463,9 +2463,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 925.6983639999703, + "duration_ms": 931.6642109999975, "success": true, - "started_at_unix": 1776839738.9836545, + "started_at_unix": 1777935778.7623775, "bytes_sent": 255, "bytes_received": 6038, "request_id": 26, @@ -2493,9 +2493,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.035475999993650476, + "duration_ms": 0.028663999955824693, "success": true, - "started_at_unix": 1776839739.9094722, + "started_at_unix": 1777935779.6941438, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2512,9 +2512,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.018764999992981757, + "duration_ms": 0.019156000007569673, "success": true, - "started_at_unix": 1776839739.9095192, + "started_at_unix": 1777935779.6941826, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2531,9 +2531,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 178.64477200004103, + "duration_ms": 185.0567969999588, "success": true, - "started_at_unix": 1776839739.9095473, + "started_at_unix": 1777935779.694211, "bytes_sent": 255, "bytes_received": 6038, "request_id": 27, @@ -2561,9 +2561,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02675000001772787, + "duration_ms": 0.027842000008604373, "success": true, - "started_at_unix": 1776839740.088319, + "started_at_unix": 1777935779.8793983, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2580,9 +2580,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.01423699995939387, + "duration_ms": 0.014878000001772307, "success": true, - "started_at_unix": 1776839740.0883558, + "started_at_unix": 1777935779.8794358, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2599,9 +2599,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 179.66170400001147, + "duration_ms": 183.78211100002773, "success": true, - "started_at_unix": 1776839740.0883784, + "started_at_unix": 1777935779.8794587, "bytes_sent": 255, "bytes_received": 6038, "request_id": 28, @@ -2629,9 +2629,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027030000012473465, + "duration_ms": 0.02780199997687305, "success": true, - "started_at_unix": 1776839740.2682002, + "started_at_unix": 1777935780.0634093, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2648,9 +2648,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.014848000034817233, + "duration_ms": 0.014618000022892375, "success": true, - "started_at_unix": 1776839740.2682366, + "started_at_unix": 1777935780.063447, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2667,9 +2667,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 180.66018799999028, + "duration_ms": 183.07146499995497, "success": true, - "started_at_unix": 1776839740.2682593, + "started_at_unix": 1777935780.0634701, "bytes_sent": 255, "bytes_received": 6038, "request_id": 29, @@ -2697,9 +2697,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03380300000799252, + "duration_ms": 0.02790199999935794, "success": true, - "started_at_unix": 1776839740.449063, + "started_at_unix": 1777935780.2466686, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2716,9 +2716,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.014356999997744424, + "duration_ms": 0.0182140000219988, "success": true, - "started_at_unix": 1776839740.4491065, + "started_at_unix": 1777935780.2467272, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2735,9 +2735,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 181.6686010000126, + "duration_ms": 184.08464600003072, "success": true, - "started_at_unix": 1776839740.4491298, + "started_at_unix": 1777935780.246755, "bytes_sent": 255, "bytes_received": 6038, "request_id": 30, @@ -2765,9 +2765,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0571470000068075, + "duration_ms": 0.028774000043085834, "success": true, - "started_at_unix": 1776839740.6309605, + "started_at_unix": 1777935780.431003, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2784,9 +2784,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027881999983492278, + "duration_ms": 0.0152279999952043, "success": true, - "started_at_unix": 1776839740.6310313, + "started_at_unix": 1777935780.4310417, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2803,9 +2803,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 180.82676800003128, + "duration_ms": 185.43588800002908, "success": true, - "started_at_unix": 1776839740.6310718, + "started_at_unix": 1777935780.4310658, "bytes_sent": 255, "bytes_received": 6038, "request_id": 31, @@ -2833,9 +2833,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.030646999960026733, + "duration_ms": 0.02758200002972444, "success": true, - "started_at_unix": 1776839740.812051, + "started_at_unix": 1777935780.6166308, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2852,9 +2852,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.024045000031946984, + "duration_ms": 0.01654099997949743, "success": true, - "started_at_unix": 1776839740.8122017, + "started_at_unix": 1777935780.6167634, "bytes_sent": 212, "bytes_received": 0, "request_id": null, @@ -2867,9 +2867,9 @@ { "kind": "request", "method": "shutdown", - "duration_ms": 0.5344690000015362, + "duration_ms": 0.7591319999846746, "success": true, - "started_at_unix": 1776839740.8122354, + "started_at_unix": 1777935780.6167867, "bytes_sent": 67, "bytes_received": 117, "request_id": 32, @@ -2887,9 +2887,9 @@ { "kind": "notification", "method": "exit", - "duration_ms": 0.026850000040212763, + "duration_ms": 0.026890000015100668, "success": true, - "started_at_unix": 1776839740.8127902, + "started_at_unix": 1777935780.6175663, "bytes_sent": 55, "bytes_received": 0, "request_id": null, @@ -2911,7 +2911,7 @@ "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv", "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/bin/python", "success": true, - "total_duration_ms": 7632.004713000015, + "total_duration_ms": 7762.441851000005, "error_message": null, "summary": { "request_count": 32, @@ -2920,11 +2920,11 @@ "failure_count": 0, "bytes_sent": 18652, "bytes_received": 192470, - "min_ms": 0.5860649999931411, - "max_ms": 1955.4176890000008, - "mean_ms": 237.74051034374997, - "median_ms": 169.21593349999853, - "p95_ms": 737.4075818500131, + "min_ms": 0.8108330000027308, + "max_ms": 1954.5417960000009, + "mean_ms": 241.79480306250767, + "median_ms": 186.9152344999918, + "p95_ms": 682.2993076000046, "result_summary": { "present_count": 31, "empty_count": 1, @@ -2980,27 +2980,27 @@ "by_method": { "textDocument/completion": { "point_count": 2, - "min_ms": 46.974082000019735, - "max_ms": 725.6831230000103, - "mean_ms": 237.19763849999822, - "median_ms": 274.9534760000074, - "p95_ms": 545.5373351500039 + "min_ms": 45.355587000017294, + "max_ms": 632.5384479999911, + "mean_ms": 246.36082600001146, + "median_ms": 277.23440049999226, + "p95_ms": 502.38429235000376 }, "textDocument/hover": { "point_count": 2, - "min_ms": 167.83447099999194, - "max_ms": 201.1037629999919, - "mean_ms": 183.150439100001, - "median_ms": 182.69403099998272, - "p95_ms": 199.54586525001332 + "min_ms": 170.52039100002503, + "max_ms": 203.03471400001172, + "mean_ms": 186.39116950000698, + "median_ms": 186.9152344999918, + "p95_ms": 202.10633250000285 }, "textDocument/definition": { "point_count": 1, - "min_ms": 1.0464949999686723, - "max_ms": 1.085067000019535, - "mean_ms": 1.0623985999927754, - "median_ms": 1.0558419999711077, - "p95_ms": 1.0835522000093079 + "min_ms": 1.020275000030324, + "max_ms": 1.1269029999994018, + "mean_ms": 1.0782706000100006, + "median_ms": 1.0940720000007786, + "p95_ms": 1.1237832000006165 } }, "validation": { @@ -3026,11 +3026,11 @@ "failure_count": 0, "bytes_sent": 1385, "bytes_received": 2815, - "min_ms": 46.974082000019735, - "max_ms": 725.6831230000103, - "mean_ms": 187.5460395999994, - "median_ms": 49.39799099997799, - "p95_ms": 594.175791200007, + "min_ms": 45.355587000017294, + "max_ms": 632.5384479999911, + "mean_ms": 199.87172840001222, + "median_ms": 53.43154899998126, + "p95_ms": 550.4381576000013, "result_summary": { "present_count": 5, "empty_count": 0, @@ -3090,9 +3090,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1955.4176890000008, + "duration_ms": 1954.5417960000009, "success": true, - "started_at_unix": 1776839741.4544187, + "started_at_unix": 1777935781.2646863, "bytes_sent": 277, "bytes_received": 563, "request_id": 2, @@ -3120,9 +3120,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 725.6831230000103, + "duration_ms": 632.5384479999911, "success": true, - "started_at_unix": 1776839743.4099107, + "started_at_unix": 1777935783.2193103, "bytes_sent": 277, "bytes_received": 563, "request_id": 3, @@ -3150,9 +3150,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 68.14646399999447, + "duration_ms": 222.03699600004256, "success": true, - "started_at_unix": 1776839744.1356924, + "started_at_unix": 1777935783.85194, "bytes_sent": 277, "bytes_received": 563, "request_id": 4, @@ -3180,9 +3180,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 47.52853799999457, + "duration_ms": 53.43154899998126, "success": true, - "started_at_unix": 1776839744.2039268, + "started_at_unix": 1777935784.074069, "bytes_sent": 277, "bytes_received": 563, "request_id": 5, @@ -3210,9 +3210,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 49.39799099997799, + "duration_ms": 45.355587000017294, "success": true, - "started_at_unix": 1776839744.2515595, + "started_at_unix": 1777935784.127616, "bytes_sent": 277, "bytes_received": 563, "request_id": 6, @@ -3240,9 +3240,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 46.974082000019735, + "duration_ms": 45.996062000028815, "success": true, - "started_at_unix": 1776839744.3010726, + "started_at_unix": 1777935784.173068, "bytes_sent": 277, "bytes_received": 563, "request_id": 7, @@ -3285,11 +3285,11 @@ "failure_count": 0, "bytes_sent": 1224, "bytes_received": 1084, - "min_ms": 167.83447099999194, - "max_ms": 169.3092279999746, - "mean_ms": 168.80941959999518, - "median_ms": 169.0583889999857, - "p95_ms": 169.27191019998418, + "min_ms": 170.52039100002503, + "max_ms": 174.69177599997465, + "mean_ms": 172.1588668000095, + "median_ms": 172.03653000001395, + "p95_ms": 174.1754563999848, "result_summary": { "present_count": 5, "empty_count": 0, @@ -3349,9 +3349,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 331.3602829999809, + "duration_ms": 338.79225599997653, "success": true, - "started_at_unix": 1776839744.348206, + "started_at_unix": 1777935784.219237, "bytes_sent": 244, "bytes_received": 216, "request_id": 8, @@ -3379,9 +3379,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 168.7223710000012, + "duration_ms": 171.43545900000845, "success": true, - "started_at_unix": 1776839744.6796248, + "started_at_unix": 1777935784.5580974, "bytes_sent": 244, "bytes_received": 216, "request_id": 9, @@ -3409,9 +3409,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 167.83447099999194, + "duration_ms": 172.11017800002537, "success": true, - "started_at_unix": 1776839744.8484318, + "started_at_unix": 1777935784.729614, "bytes_sent": 245, "bytes_received": 217, "request_id": 10, @@ -3439,9 +3439,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 169.3092279999746, + "duration_ms": 170.52039100002503, "success": true, - "started_at_unix": 1776839745.016348, + "started_at_unix": 1777935784.901807, "bytes_sent": 245, "bytes_received": 217, "request_id": 11, @@ -3469,9 +3469,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 169.12263900002245, + "duration_ms": 172.03653000001395, "success": true, - "started_at_unix": 1776839745.1857347, + "started_at_unix": 1777935785.072414, "bytes_sent": 245, "bytes_received": 217, "request_id": 12, @@ -3499,9 +3499,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 169.0583889999857, + "duration_ms": 174.69177599997465, "success": true, - "started_at_unix": 1776839745.354928, + "started_at_unix": 1777935785.2445343, "bytes_sent": 245, "bytes_received": 217, "request_id": 13, @@ -3544,11 +3544,11 @@ "failure_count": 0, "bytes_sent": 1250, "bytes_received": 1520, - "min_ms": 1.0464949999686723, - "max_ms": 1.085067000019535, - "mean_ms": 1.0623985999927754, - "median_ms": 1.0558419999711077, - "p95_ms": 1.0835522000093079, + "min_ms": 1.020275000030324, + "max_ms": 1.1269029999994018, + "mean_ms": 1.0782706000100006, + "median_ms": 1.0940720000007786, + "p95_ms": 1.1237832000006165, "result_summary": { "present_count": 5, "empty_count": 0, @@ -3608,9 +3608,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.4560210000240659, + "duration_ms": 1.5404039999680208, "success": true, - "started_at_unix": 1776839745.52422, + "started_at_unix": 1777935785.4193947, "bytes_sent": 250, "bytes_received": 304, "request_id": 14, @@ -3638,9 +3638,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.077492999968399, + "duration_ms": 1.1269029999994018, "success": true, - "started_at_unix": 1776839745.5257213, + "started_at_unix": 1777935785.420983, "bytes_sent": 250, "bytes_received": 304, "request_id": 15, @@ -3668,9 +3668,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0470960000361629, + "duration_ms": 1.0940720000007786, "success": true, - "started_at_unix": 1776839745.5268548, + "started_at_unix": 1777935785.4221687, "bytes_sent": 250, "bytes_received": 304, "request_id": 16, @@ -3698,9 +3698,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0464949999686723, + "duration_ms": 1.1113040000054752, "success": true, - "started_at_unix": 1776839745.5279582, + "started_at_unix": 1777935785.423329, "bytes_sent": 250, "bytes_received": 304, "request_id": 17, @@ -3728,9 +3728,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.085067000019535, + "duration_ms": 1.0387990000140235, "success": true, - "started_at_unix": 1776839745.529064, + "started_at_unix": 1777935785.4244833, "bytes_sent": 250, "bytes_received": 304, "request_id": 18, @@ -3758,9 +3758,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0558419999711077, + "duration_ms": 1.020275000030324, "success": true, - "started_at_unix": 1776839745.5302036, + "started_at_unix": 1777935785.425566, "bytes_sent": 250, "bytes_received": 304, "request_id": 19, @@ -3803,11 +3803,11 @@ "failure_count": 0, "bytes_sent": 1390, "bytes_received": 152915, - "min_ms": 272.28141300003017, - "max_ms": 325.35914999999704, - "mean_ms": 286.84923739999704, - "median_ms": 279.4387569999799, - "p95_ms": 316.1955855999963, + "min_ms": 276.51738200000864, + "max_ms": 343.30699100001993, + "mean_ms": 292.8499236000107, + "median_ms": 280.8918570000287, + "p95_ms": 331.76198660002, "result_summary": { "present_count": 5, "empty_count": 0, @@ -3867,9 +3867,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 751.7374760000166, + "duration_ms": 743.118136000021, "success": true, - "started_at_unix": 1776839745.531487, + "started_at_unix": 1777935785.4268224, "bytes_sent": 278, "bytes_received": 30583, "request_id": 20, @@ -3897,9 +3897,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 279.5413279999934, + "duration_ms": 280.8918570000287, "success": true, - "started_at_unix": 1776839746.2838109, + "started_at_unix": 1777935786.170653, "bytes_sent": 278, "bytes_received": 30583, "request_id": 21, @@ -3927,9 +3927,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 325.35914999999704, + "duration_ms": 343.30699100001993, "success": true, - "started_at_unix": 1776839746.5642138, + "started_at_unix": 1777935786.4525876, "bytes_sent": 278, "bytes_received": 30583, "request_id": 22, @@ -3957,9 +3957,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 277.62553899998466, + "duration_ms": 276.51738200000864, "success": true, - "started_at_unix": 1776839746.8905067, + "started_at_unix": 1777935786.7967885, "bytes_sent": 278, "bytes_received": 30583, "request_id": 23, @@ -3987,9 +3987,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 279.4387569999799, + "duration_ms": 277.9514189999759, "success": true, - "started_at_unix": 1776839747.1689763, + "started_at_unix": 1777935787.0742493, "bytes_sent": 278, "bytes_received": 30583, "request_id": 24, @@ -4017,9 +4017,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 272.28141300003017, + "duration_ms": 285.5819690000203, "success": true, - "started_at_unix": 1776839747.449284, + "started_at_unix": 1777935787.3531942, "bytes_sent": 278, "bytes_received": 30583, "request_id": 25, @@ -4062,11 +4062,11 @@ "failure_count": 0, "bytes_sent": 1225, "bytes_received": 1155, - "min_ms": 196.07883399999082, - "max_ms": 201.1037629999919, - "mean_ms": 197.4914586000068, - "median_ms": 196.52879699998493, - "p95_ms": 200.4113640000014, + "min_ms": 199.13869300000897, + "max_ms": 203.03471400001172, + "mean_ms": 200.62347220000447, + "median_ms": 200.7303529999831, + "p95_ms": 202.62210000000778, "result_summary": { "present_count": 5, "empty_count": 0, @@ -4126,9 +4126,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 197.29585200002475, + "duration_ms": 202.79861800003118, "success": true, - "started_at_unix": 1776839747.7226124, + "started_at_unix": 1777935787.639931, "bytes_sent": 245, "bytes_received": 231, "request_id": 26, @@ -4156,9 +4156,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 197.64176800003952, + "duration_ms": 200.7303529999831, "success": true, - "started_at_unix": 1776839747.9201024, + "started_at_unix": 1777935787.8428652, "bytes_sent": 245, "bytes_received": 231, "request_id": 27, @@ -4186,9 +4186,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 196.52879699998493, + "duration_ms": 200.971643999992, "success": true, - "started_at_unix": 1776839748.1178765, + "started_at_unix": 1777935788.043763, "bytes_sent": 245, "bytes_received": 231, "request_id": 28, @@ -4216,9 +4216,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 196.07883399999082, + "duration_ms": 203.03471400001172, "success": true, - "started_at_unix": 1776839748.3145385, + "started_at_unix": 1777935788.244874, "bytes_sent": 245, "bytes_received": 231, "request_id": 29, @@ -4246,9 +4246,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 201.1037629999919, + "duration_ms": 199.13869300000897, "success": true, - "started_at_unix": 1776839748.5107458, + "started_at_unix": 1777935788.448039, "bytes_sent": 245, "bytes_received": 231, "request_id": 30, @@ -4276,9 +4276,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 196.10413100002688, + "duration_ms": 199.24195700002656, "success": true, - "started_at_unix": 1776839748.7119858, + "started_at_unix": 1777935788.6473093, "bytes_sent": 245, "bytes_received": 231, "request_id": 31, @@ -4310,9 +4310,9 @@ { "kind": "request", "method": "initialize", - "duration_ms": 161.05017600000338, + "duration_ms": 162.92034700001068, "success": true, - "started_at_unix": 1776839741.293117, + "started_at_unix": 1777935781.101456, "bytes_sent": 655, "bytes_received": 967, "request_id": 1, @@ -4331,9 +4331,9 @@ { "kind": "notification", "method": "initialized", - "duration_ms": 0.022391000015886675, + "duration_ms": 0.027050000028339127, "success": true, - "started_at_unix": 1776839741.454246, + "started_at_unix": 1777935781.264475, "bytes_sent": 74, "bytes_received": 0, "request_id": null, @@ -4346,9 +4346,9 @@ { "kind": "notification", "method": "workspace/didChangeConfiguration", - "duration_ms": 0.015458000007129158, + "duration_ms": 0.017732999992858822, "success": true, - "started_at_unix": 1776839741.4542897, + "started_at_unix": 1777935781.2645273, "bytes_sent": 635, "bytes_received": 0, "request_id": null, @@ -4364,9 +4364,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.01827399995590895, + "duration_ms": 0.022231999992072815, "success": true, - "started_at_unix": 1776839741.4543688, + "started_at_unix": 1777935781.2646253, "bytes_sent": 858, "bytes_received": 0, "request_id": null, @@ -4382,9 +4382,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1955.4176890000008, + "duration_ms": 1954.5417960000009, "success": true, - "started_at_unix": 1776839741.4544187, + "started_at_unix": 1777935781.2646863, "bytes_sent": 277, "bytes_received": 563, "request_id": 2, @@ -4412,9 +4412,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 725.6831230000103, + "duration_ms": 632.5384479999911, "success": true, - "started_at_unix": 1776839743.4099107, + "started_at_unix": 1777935783.2193103, "bytes_sent": 277, "bytes_received": 563, "request_id": 3, @@ -4442,9 +4442,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 68.14646399999447, + "duration_ms": 222.03699600004256, "success": true, - "started_at_unix": 1776839744.1356924, + "started_at_unix": 1777935783.85194, "bytes_sent": 277, "bytes_received": 563, "request_id": 4, @@ -4472,9 +4472,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 47.52853799999457, + "duration_ms": 53.43154899998126, "success": true, - "started_at_unix": 1776839744.2039268, + "started_at_unix": 1777935784.074069, "bytes_sent": 277, "bytes_received": 563, "request_id": 5, @@ -4502,9 +4502,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 49.39799099997799, + "duration_ms": 45.355587000017294, "success": true, - "started_at_unix": 1776839744.2515595, + "started_at_unix": 1777935784.127616, "bytes_sent": 277, "bytes_received": 563, "request_id": 6, @@ -4532,9 +4532,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 46.974082000019735, + "duration_ms": 45.996062000028815, "success": true, - "started_at_unix": 1776839744.3010726, + "started_at_unix": 1777935784.173068, "bytes_sent": 277, "bytes_received": 563, "request_id": 7, @@ -4562,9 +4562,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 331.3602829999809, + "duration_ms": 338.79225599997653, "success": true, - "started_at_unix": 1776839744.348206, + "started_at_unix": 1777935784.219237, "bytes_sent": 244, "bytes_received": 216, "request_id": 8, @@ -4592,9 +4592,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 168.7223710000012, + "duration_ms": 171.43545900000845, "success": true, - "started_at_unix": 1776839744.6796248, + "started_at_unix": 1777935784.5580974, "bytes_sent": 244, "bytes_received": 216, "request_id": 9, @@ -4622,9 +4622,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 167.83447099999194, + "duration_ms": 172.11017800002537, "success": true, - "started_at_unix": 1776839744.8484318, + "started_at_unix": 1777935784.729614, "bytes_sent": 245, "bytes_received": 217, "request_id": 10, @@ -4652,9 +4652,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 169.3092279999746, + "duration_ms": 170.52039100002503, "success": true, - "started_at_unix": 1776839745.016348, + "started_at_unix": 1777935784.901807, "bytes_sent": 245, "bytes_received": 217, "request_id": 11, @@ -4682,9 +4682,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 169.12263900002245, + "duration_ms": 172.03653000001395, "success": true, - "started_at_unix": 1776839745.1857347, + "started_at_unix": 1777935785.072414, "bytes_sent": 245, "bytes_received": 217, "request_id": 12, @@ -4712,9 +4712,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 169.0583889999857, + "duration_ms": 174.69177599997465, "success": true, - "started_at_unix": 1776839745.354928, + "started_at_unix": 1777935785.2445343, "bytes_sent": 245, "bytes_received": 217, "request_id": 13, @@ -4742,9 +4742,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.4560210000240659, + "duration_ms": 1.5404039999680208, "success": true, - "started_at_unix": 1776839745.52422, + "started_at_unix": 1777935785.4193947, "bytes_sent": 250, "bytes_received": 304, "request_id": 14, @@ -4772,9 +4772,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.077492999968399, + "duration_ms": 1.1269029999994018, "success": true, - "started_at_unix": 1776839745.5257213, + "started_at_unix": 1777935785.420983, "bytes_sent": 250, "bytes_received": 304, "request_id": 15, @@ -4802,9 +4802,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0470960000361629, + "duration_ms": 1.0940720000007786, "success": true, - "started_at_unix": 1776839745.5268548, + "started_at_unix": 1777935785.4221687, "bytes_sent": 250, "bytes_received": 304, "request_id": 16, @@ -4832,9 +4832,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0464949999686723, + "duration_ms": 1.1113040000054752, "success": true, - "started_at_unix": 1776839745.5279582, + "started_at_unix": 1777935785.423329, "bytes_sent": 250, "bytes_received": 304, "request_id": 17, @@ -4862,9 +4862,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.085067000019535, + "duration_ms": 1.0387990000140235, "success": true, - "started_at_unix": 1776839745.529064, + "started_at_unix": 1777935785.4244833, "bytes_sent": 250, "bytes_received": 304, "request_id": 18, @@ -4892,9 +4892,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0558419999711077, + "duration_ms": 1.020275000030324, "success": true, - "started_at_unix": 1776839745.5302036, + "started_at_unix": 1777935785.425566, "bytes_sent": 250, "bytes_received": 304, "request_id": 19, @@ -4922,9 +4922,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.032501000021056825, + "duration_ms": 0.027762000001985143, "success": true, - "started_at_unix": 1776839745.53144, + "started_at_unix": 1777935785.4267852, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -4941,9 +4941,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 751.7374760000166, + "duration_ms": 743.118136000021, "success": true, - "started_at_unix": 1776839745.531487, + "started_at_unix": 1777935785.4268224, "bytes_sent": 278, "bytes_received": 30583, "request_id": 20, @@ -4971,9 +4971,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.032068999985312985, + "duration_ms": 0.027692000003298745, "success": true, - "started_at_unix": 1776839746.283726, + "started_at_unix": 1777935786.1705942, "bytes_sent": 322, "bytes_received": 0, "request_id": null, @@ -4990,9 +4990,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02648899999257992, + "duration_ms": 0.013995999950111582, "success": true, - "started_at_unix": 1776839746.283772, + "started_at_unix": 1777935786.1706314, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5009,9 +5009,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 279.5413279999934, + "duration_ms": 280.8918570000287, "success": true, - "started_at_unix": 1776839746.2838109, + "started_at_unix": 1777935786.170653, "bytes_sent": 278, "bytes_received": 30583, "request_id": 21, @@ -5039,9 +5039,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.030736999974578794, + "duration_ms": 0.026699999978063715, "success": true, - "started_at_unix": 1776839746.5641303, + "started_at_unix": 1777935786.4525287, "bytes_sent": 322, "bytes_received": 0, "request_id": null, @@ -5058,9 +5058,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026338999987274292, + "duration_ms": 0.013856000009582203, "success": true, - "started_at_unix": 1776839746.5641744, + "started_at_unix": 1777935786.452565, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5077,9 +5077,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 325.35914999999704, + "duration_ms": 343.30699100001993, "success": true, - "started_at_unix": 1776839746.5642138, + "started_at_unix": 1777935786.4525876, "bytes_sent": 278, "bytes_received": 30583, "request_id": 22, @@ -5107,9 +5107,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03130799996142741, + "duration_ms": 0.028774000043085834, "success": true, - "started_at_unix": 1776839746.8904235, + "started_at_unix": 1777935786.7967272, "bytes_sent": 322, "bytes_received": 0, "request_id": null, @@ -5126,9 +5126,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02557800002023214, + "duration_ms": 0.013856000009582203, "success": true, - "started_at_unix": 1776839746.8904686, + "started_at_unix": 1777935786.796766, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5145,9 +5145,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 277.62553899998466, + "duration_ms": 276.51738200000864, "success": true, - "started_at_unix": 1776839746.8905067, + "started_at_unix": 1777935786.7967885, "bytes_sent": 278, "bytes_received": 30583, "request_id": 23, @@ -5175,9 +5175,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.029995999966558884, + "duration_ms": 0.027441000042927044, "success": true, - "started_at_unix": 1776839747.1688948, + "started_at_unix": 1777935787.0741873, "bytes_sent": 322, "bytes_received": 0, "request_id": null, @@ -5194,9 +5194,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.025266999955420033, + "duration_ms": 0.014496999995117221, "success": true, - "started_at_unix": 1776839747.1689382, + "started_at_unix": 1777935787.0742254, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -5213,9 +5213,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 279.4387569999799, + "duration_ms": 277.9514189999759, "success": true, - "started_at_unix": 1776839747.1689763, + "started_at_unix": 1777935787.0742493, "bytes_sent": 278, "bytes_received": 30583, "request_id": 24, @@ -5243,9 +5243,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03138900001431466, + "duration_ms": 0.02640899998596069, "success": true, - "started_at_unix": 1776839747.4492, + "started_at_unix": 1777935787.3531346, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5262,9 +5262,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.025948000029529794, + "duration_ms": 0.014457000020229316, "success": true, - "started_at_unix": 1776839747.449245, + "started_at_unix": 1777935787.3531713, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -5281,9 +5281,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 272.28141300003017, + "duration_ms": 285.5819690000203, "success": true, - "started_at_unix": 1776839747.449284, + "started_at_unix": 1777935787.3531942, "bytes_sent": 278, "bytes_received": 30583, "request_id": 25, @@ -5311,9 +5311,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02856300000075862, + "duration_ms": 0.026950000005854235, "success": true, - "started_at_unix": 1776839747.7223277, + "started_at_unix": 1777935787.639675, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5330,9 +5330,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.031669000009060255, + "duration_ms": 0.02044799998657254, "success": true, - "started_at_unix": 1776839747.7225661, + "started_at_unix": 1777935787.6399012, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5349,9 +5349,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 197.29585200002475, + "duration_ms": 202.79861800003118, "success": true, - "started_at_unix": 1776839747.7226124, + "started_at_unix": 1777935787.639931, "bytes_sent": 245, "bytes_received": 231, "request_id": 26, @@ -5379,9 +5379,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.038963000008607196, + "duration_ms": 0.03279100002373525, "success": true, - "started_at_unix": 1776839747.9200187, + "started_at_unix": 1777935787.8427954, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5398,9 +5398,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02094999996415936, + "duration_ms": 0.01672199999802615, "success": true, - "started_at_unix": 1776839747.92007, + "started_at_unix": 1777935787.842839, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5417,9 +5417,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 197.64176800003952, + "duration_ms": 200.7303529999831, "success": true, - "started_at_unix": 1776839747.9201024, + "started_at_unix": 1777935787.8428652, "bytes_sent": 245, "bytes_received": 231, "request_id": 27, @@ -5447,9 +5447,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027551000016501348, + "duration_ms": 0.02729999999928623, "success": true, - "started_at_unix": 1776839748.1178153, + "started_at_unix": 1777935788.0436664, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5466,9 +5466,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0152279999952043, + "duration_ms": 0.021580999998604966, "success": true, - "started_at_unix": 1776839748.1178527, + "started_at_unix": 1777935788.0437322, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5485,9 +5485,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 196.52879699998493, + "duration_ms": 200.971643999992, "success": true, - "started_at_unix": 1776839748.1178765, + "started_at_unix": 1777935788.043763, "bytes_sent": 245, "bytes_received": 231, "request_id": 28, @@ -5515,9 +5515,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027670999998008483, + "duration_ms": 0.027039999963562877, "success": true, - "started_at_unix": 1776839748.3144777, + "started_at_unix": 1777935788.2448156, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5534,9 +5534,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.015599999983351154, + "duration_ms": 0.014397000029475748, "success": true, - "started_at_unix": 1776839748.3145149, + "started_at_unix": 1777935788.244852, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5553,9 +5553,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 196.07883399999082, + "duration_ms": 203.03471400001172, "success": true, - "started_at_unix": 1776839748.3145385, + "started_at_unix": 1777935788.244874, "bytes_sent": 245, "bytes_received": 231, "request_id": 29, @@ -5583,9 +5583,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02641999998331812, + "duration_ms": 0.027430999978150794, "success": true, - "started_at_unix": 1776839748.5106864, + "started_at_unix": 1777935788.4479804, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5602,9 +5602,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.014997999983279442, + "duration_ms": 0.014376999956766667, "success": true, - "started_at_unix": 1776839748.5107226, + "started_at_unix": 1777935788.4480166, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5621,9 +5621,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 201.1037629999919, + "duration_ms": 199.13869300000897, "success": true, - "started_at_unix": 1776839748.5107458, + "started_at_unix": 1777935788.448039, "bytes_sent": 245, "bytes_received": 231, "request_id": 30, @@ -5651,9 +5651,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0283129999729681, + "duration_ms": 0.027100000011159864, "success": true, - "started_at_unix": 1776839748.7119226, + "started_at_unix": 1777935788.647251, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5670,9 +5670,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.016030000040245795, + "duration_ms": 0.014837999970040983, "success": true, - "started_at_unix": 1776839748.711961, + "started_at_unix": 1777935788.6472864, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5689,9 +5689,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 196.10413100002688, + "duration_ms": 199.24195700002656, "success": true, - "started_at_unix": 1776839748.7119858, + "started_at_unix": 1777935788.6473093, "bytes_sent": 245, "bytes_received": 231, "request_id": 31, @@ -5719,9 +5719,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0259189999951559, + "duration_ms": 0.027221000038935017, "success": true, - "started_at_unix": 1776839748.9081564, + "started_at_unix": 1777935788.8466234, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5738,9 +5738,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.015440000026956113, + "duration_ms": 0.017732999992858822, "success": true, - "started_at_unix": 1776839748.9082677, + "started_at_unix": 1777935788.8467572, "bytes_sent": 202, "bytes_received": 0, "request_id": null, @@ -5753,9 +5753,9 @@ { "kind": "request", "method": "shutdown", - "duration_ms": 0.5860649999931411, + "duration_ms": 0.8108330000027308, "success": true, - "started_at_unix": 1776839748.9082904, + "started_at_unix": 1777935788.8467817, "bytes_sent": 67, "bytes_received": 117, "request_id": 32, @@ -5773,9 +5773,9 @@ { "kind": "notification", "method": "exit", - "duration_ms": 0.02193099999203696, + "duration_ms": 0.02129000000650194, "success": true, - "started_at_unix": 1776839748.908893, + "started_at_unix": 1777935788.8476095, "bytes_sent": 55, "bytes_received": 0, "request_id": null, @@ -5797,7 +5797,7 @@ "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv", "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/bin/python", "success": true, - "total_duration_ms": 7569.487575000039, + "total_duration_ms": 7609.841287000052, "error_message": null, "summary": { "request_count": 32, @@ -5805,12 +5805,12 @@ "success_count": 32, "failure_count": 0, "bytes_sent": 18582, - "bytes_received": 579386, - "min_ms": 0.6074919999718986, - "max_ms": 2477.9719079999722, - "mean_ms": 235.45820762499937, - "median_ms": 196.4077080000095, - "p95_ms": 563.3892882999728, + "bytes_received": 579358, + "min_ms": 0.6161000000020067, + "max_ms": 2515.280134999955, + "mean_ms": 236.77513674999773, + "median_ms": 198.52569950000998, + "p95_ms": 558.5709510499921, "result_summary": { "present_count": 31, "empty_count": 1, @@ -5841,9 +5841,9 @@ "size_chars": { "min": 0.0, "max": 93676.0, - "mean": 17995.875, + "mean": 17995.0, "median": 360.0, - "p95": 93676.0 + "p95": 93662.0 }, "top_level_count": { "min": 1.0, @@ -5866,27 +5866,27 @@ "by_method": { "textDocument/completion": { "point_count": 2, - "min_ms": 28.17437699997072, - "max_ms": 347.2275759999661, - "mean_ms": 155.47702449999292, - "median_ms": 213.3799879999856, - "p95_ms": 291.1882997499673 + "min_ms": 27.92785700000877, + "max_ms": 337.10682599996744, + "mean_ms": 154.58723170000326, + "median_ms": 214.85421049999331, + "p95_ms": 287.418017699997 }, "textDocument/hover": { "point_count": 2, - "min_ms": 191.6233430000034, - "max_ms": 207.43746800002327, - "mean_ms": 196.65962810000792, - "median_ms": 196.51708750001262, - "p95_ms": 203.04172310001718 + "min_ms": 194.73366200003284, + "max_ms": 202.4368190000132, + "mean_ms": 199.0795308000031, + "median_ms": 198.98670450001532, + "p95_ms": 202.367379949996 }, "textDocument/definition": { "point_count": 1, - "min_ms": 1.0658420000027036, - "max_ms": 1.1089129999959368, - "mean_ms": 1.0878590000061195, - "median_ms": 1.0915990000057718, - "p95_ms": 1.1058552000008603 + "min_ms": 1.0217960000318271, + "max_ms": 1.089452999963214, + "mean_ms": 1.0487529999977596, + "median_ms": 1.0477349999860053, + "p95_ms": 1.0814339999683398 } }, "validation": { @@ -5912,11 +5912,11 @@ "failure_count": 0, "bytes_sent": 1395, "bytes_received": 7120, - "min_ms": 28.17437699997072, - "max_ms": 347.2275759999661, - "mean_ms": 93.53741719999107, - "median_ms": 29.919156000005387, - "p95_ms": 284.46921239997204, + "min_ms": 27.92785700000877, + "max_ms": 337.10682599996744, + "mean_ms": 90.85257219999221, + "median_ms": 28.568321000022934, + "p95_ms": 276.22653099996336, "result_summary": { "present_count": 5, "empty_count": 0, @@ -5976,9 +5976,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2477.9719079999722, + "duration_ms": 2515.280134999955, "success": true, - "started_at_unix": 1776839749.560984, + "started_at_unix": 1777935789.504992, "bytes_sent": 279, "bytes_received": 1424, "request_id": 2, @@ -6006,9 +6006,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 347.2275759999661, + "duration_ms": 337.10682599996744, "success": true, - "started_at_unix": 1776839752.039087, + "started_at_unix": 1777935792.020402, "bytes_sent": 279, "bytes_received": 1424, "request_id": 3, @@ -6036,9 +6036,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 33.435757999995985, + "duration_ms": 32.70535099994731, "success": true, - "started_at_unix": 1776839752.386438, + "started_at_unix": 1777935792.3577466, "bytes_sent": 279, "bytes_received": 1424, "request_id": 4, @@ -6066,9 +6066,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 29.919156000005387, + "duration_ms": 28.568321000022934, "success": true, - "started_at_unix": 1776839752.419973, + "started_at_unix": 1777935792.3905668, "bytes_sent": 279, "bytes_received": 1424, "request_id": 5, @@ -6096,9 +6096,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 28.930219000017132, + "duration_ms": 27.92785700000877, "success": true, - "started_at_unix": 1776839752.449975, + "started_at_unix": 1777935792.4192326, "bytes_sent": 279, "bytes_received": 1424, "request_id": 6, @@ -6126,9 +6126,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 28.17437699997072, + "duration_ms": 27.95450600001459, "success": true, - "started_at_unix": 1776839752.4790287, + "started_at_unix": 1777935792.447255, "bytes_sent": 279, "bytes_received": 1424, "request_id": 7, @@ -6171,11 +6171,11 @@ "failure_count": 0, "bytes_sent": 1234, "bytes_received": 2349, - "min_ms": 196.49422999998478, - "max_ms": 207.43746800002327, - "mean_ms": 199.02973600001133, - "median_ms": 197.04199400001698, - "p95_ms": 205.48380360002056, + "min_ms": 198.40942299998687, + "max_ms": 202.4368190000132, + "mean_ms": 200.9788915999934, + "median_ms": 201.80981799995834, + "p95_ms": 202.40595720000556, "result_summary": { "present_count": 5, "empty_count": 0, @@ -6235,9 +6235,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 359.1982989999565, + "duration_ms": 369.6397159999947, "success": true, - "started_at_unix": 1776839752.5074046, + "started_at_unix": 1777935792.4754207, "bytes_sent": 246, "bytes_received": 469, "request_id": 8, @@ -6265,9 +6265,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 197.66914600000973, + "duration_ms": 201.80981799995834, "success": true, - "started_at_unix": 1776839752.8666773, + "started_at_unix": 1777935792.8451333, "bytes_sent": 246, "bytes_received": 469, "request_id": 9, @@ -6295,9 +6295,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 197.04199400001698, + "duration_ms": 199.9558880000336, "success": true, - "started_at_unix": 1776839753.064437, + "started_at_unix": 1777935793.0470228, "bytes_sent": 247, "bytes_received": 470, "request_id": 10, @@ -6325,9 +6325,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 196.50584200002186, + "duration_ms": 198.40942299998687, "success": true, - "started_at_unix": 1776839753.261571, + "started_at_unix": 1777935793.2470582, "bytes_sent": 247, "bytes_received": 470, "request_id": 11, @@ -6355,9 +6355,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 196.49422999998478, + "duration_ms": 202.4368190000132, "success": true, - "started_at_unix": 1776839753.4581695, + "started_at_unix": 1777935793.4455464, "bytes_sent": 247, "bytes_received": 470, "request_id": 12, @@ -6385,9 +6385,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 207.43746800002327, + "duration_ms": 202.282509999975, "success": true, - "started_at_unix": 1776839753.6547563, + "started_at_unix": 1777935793.6480758, "bytes_sent": 247, "bytes_received": 470, "request_id": 13, @@ -6430,11 +6430,11 @@ "failure_count": 0, "bytes_sent": 1260, "bytes_received": 1530, - "min_ms": 1.0658420000027036, - "max_ms": 1.1089129999959368, - "mean_ms": 1.0878590000061195, - "median_ms": 1.0915990000057718, - "p95_ms": 1.1058552000008603, + "min_ms": 1.0217960000318271, + "max_ms": 1.089452999963214, + "mean_ms": 1.0487529999977596, + "median_ms": 1.0477349999860053, + "p95_ms": 1.0814339999683398, "result_summary": { "present_count": 5, "empty_count": 0, @@ -6494,9 +6494,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.4216870000041126, + "duration_ms": 1.3925689999609858, "success": true, - "started_at_unix": 1776839753.862367, + "started_at_unix": 1777935793.8505225, "bytes_sent": 252, "bytes_received": 306, "request_id": 14, @@ -6524,9 +6524,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.1089129999959368, + "duration_ms": 1.089452999963214, "success": true, - "started_at_unix": 1776839753.8638341, + "started_at_unix": 1777935793.8519604, "bytes_sent": 252, "bytes_received": 306, "request_id": 15, @@ -6554,9 +6554,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0936240000205544, + "duration_ms": 1.0477349999860053, "success": true, - "started_at_unix": 1776839753.8650086, + "started_at_unix": 1777935793.8531044, "bytes_sent": 252, "bytes_received": 306, "request_id": 16, @@ -6584,9 +6584,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0793170000056307, + "duration_ms": 1.035423000018909, "success": true, - "started_at_unix": 1776839753.866158, + "started_at_unix": 1777935793.854205, "bytes_sent": 252, "bytes_received": 306, "request_id": 17, @@ -6614,9 +6614,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0915990000057718, + "duration_ms": 1.0217960000318271, "success": true, - "started_at_unix": 1776839753.8672915, + "started_at_unix": 1777935793.8552938, "bytes_sent": 252, "bytes_received": 306, "request_id": 18, @@ -6644,9 +6644,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0658420000027036, + "duration_ms": 1.0493579999888425, "success": true, - "started_at_unix": 1776839753.868437, + "started_at_unix": 1777935793.8563688, "bytes_sent": 252, "bytes_received": 306, "request_id": 19, @@ -6688,12 +6688,12 @@ "success_count": 5, "failure_count": 0, "bytes_sent": 1400, - "bytes_received": 468922, - "min_ms": 210.66505999999663, - "max_ms": 222.69585099996902, - "mean_ms": 217.41663179999478, - "median_ms": 218.2500630000277, - "p95_ms": 222.03213459997642, + "bytes_received": 468894, + "min_ms": 213.87048499997263, + "max_ms": 226.68725200003337, + "mean_ms": 218.3218912000143, + "median_ms": 216.0846060000381, + "p95_ms": 225.17563700002938, "result_summary": { "present_count": 5, "empty_count": 0, @@ -6710,9 +6710,9 @@ "size_chars": { "min": 93662.0, "max": 93676.0, - "mean": 93670.4, - "median": 93676.0, - "p95": 93676.0 + "mean": 93664.8, + "median": 93662.0, + "p95": 93673.20000000001 }, "top_level_count": { "min": 2.0, @@ -6753,9 +6753,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 812.9560529999935, + "duration_ms": 789.4869049999897, "success": true, - "started_at_unix": 1776839753.8697326, + "started_at_unix": 1777935793.8576472, "bytes_sent": 280, "bytes_received": 93776, "request_id": 20, @@ -6783,11 +6783,11 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 222.69585099996902, + "duration_ms": 215.837936000014, "success": true, - "started_at_unix": 1776839754.684244, + "started_at_unix": 1777935794.64862, "bytes_sent": 280, - "bytes_received": 93790, + "bytes_received": 93776, "request_id": 21, "error_code": null, "error_message": null, @@ -6796,7 +6796,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 93676, + "size_chars": 93662, "top_level_count": 2, "completion_item_count": 442 }, @@ -6813,11 +6813,11 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 218.2500630000277, + "duration_ms": 216.0846060000381, "success": true, - "started_at_unix": 1776839754.912151, + "started_at_unix": 1777935794.8670065, "bytes_sent": 280, - "bytes_received": 93790, + "bytes_received": 93776, "request_id": 22, "error_code": null, "error_message": null, @@ -6826,7 +6826,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 93676, + "size_chars": 93662, "top_level_count": 2, "completion_item_count": 442 }, @@ -6843,11 +6843,11 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 216.09491599997455, + "duration_ms": 226.68725200003337, "success": true, - "started_at_unix": 1776839755.132526, + "started_at_unix": 1777935795.085732, "bytes_sent": 280, - "bytes_received": 93776, + "bytes_received": 93790, "request_id": 23, "error_code": null, "error_message": null, @@ -6856,7 +6856,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 93662, + "size_chars": 93676, "top_level_count": 2, "completion_item_count": 442 }, @@ -6873,11 +6873,11 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 219.37726900000598, + "duration_ms": 219.12917700001344, "success": true, - "started_at_unix": 1776839755.3507695, + "started_at_unix": 1777935795.3146627, "bytes_sent": 280, - "bytes_received": 93790, + "bytes_received": 93776, "request_id": 24, "error_code": null, "error_message": null, @@ -6886,7 +6886,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 93676, + "size_chars": 93662, "top_level_count": 2, "completion_item_count": 442 }, @@ -6903,9 +6903,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 210.66505999999663, + "duration_ms": 213.87048499997263, "success": true, - "started_at_unix": 1776839755.5722404, + "started_at_unix": 1777935795.5360289, "bytes_sent": 280, "bytes_received": 93776, "request_id": 25, @@ -6948,11 +6948,11 @@ "failure_count": 0, "bytes_sent": 1235, "bytes_received": 2005, - "min_ms": 191.6233430000034, - "max_ms": 196.6795210000214, - "mean_ms": 194.28952020000452, - "median_ms": 193.52875399999903, - "p95_ms": 196.6492834000178, + "min_ms": 194.73366200003284, + "max_ms": 199.33143299999756, + "mean_ms": 197.18017000001282, + "median_ms": 197.95078600003535, + "p95_ms": 199.19354160000466, "result_summary": { "present_count": 5, "empty_count": 0, @@ -7012,9 +7012,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 196.32118600003423, + "duration_ms": 198.8451599999621, "success": true, - "started_at_unix": 1776839755.7851882, + "started_at_unix": 1777935795.7522674, "bytes_sent": 247, "bytes_received": 401, "request_id": 26, @@ -7042,9 +7042,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 196.52833300000339, + "duration_ms": 199.33143299999756, "success": true, - "started_at_unix": 1776839755.9816291, + "started_at_unix": 1777935795.9512362, "bytes_sent": 247, "bytes_received": 401, "request_id": 27, @@ -7072,9 +7072,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 193.0876499999954, + "duration_ms": 198.64197600003308, "success": true, - "started_at_unix": 1776839756.1782887, + "started_at_unix": 1777935796.1507263, "bytes_sent": 247, "bytes_received": 401, "request_id": 28, @@ -7102,9 +7102,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 196.6795210000214, + "duration_ms": 197.95078600003535, "success": true, - "started_at_unix": 1776839756.3715138, + "started_at_unix": 1777935796.3495104, "bytes_sent": 247, "bytes_received": 401, "request_id": 29, @@ -7132,9 +7132,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 191.6233430000034, + "duration_ms": 194.73366200003284, "success": true, - "started_at_unix": 1776839756.5683289, + "started_at_unix": 1777935796.547606, "bytes_sent": 247, "bytes_received": 401, "request_id": 30, @@ -7162,9 +7162,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 193.52875399999903, + "duration_ms": 195.24299299996528, "success": true, - "started_at_unix": 1776839756.7601252, + "started_at_unix": 1777935796.74248, "bytes_sent": 247, "bytes_received": 401, "request_id": 31, @@ -7196,9 +7196,9 @@ { "kind": "request", "method": "initialize", - "duration_ms": 159.38019800000802, + "duration_ms": 159.6324010000103, "success": true, - "started_at_unix": 1776839749.4013033, + "started_at_unix": 1777935789.3450258, "bytes_sent": 655, "bytes_received": 967, "request_id": 1, @@ -7217,9 +7217,9 @@ { "kind": "notification", "method": "initialized", - "duration_ms": 0.026559000048109738, + "duration_ms": 0.027531000000635686, "success": true, - "started_at_unix": 1776839749.5607793, + "started_at_unix": 1777935789.5047843, "bytes_sent": 74, "bytes_received": 0, "request_id": null, @@ -7232,9 +7232,9 @@ { "kind": "notification", "method": "workspace/didChangeConfiguration", - "duration_ms": 0.018113999999513908, + "duration_ms": 0.017843000023276545, "success": true, - "started_at_unix": 1776839749.560831, + "started_at_unix": 1777935789.504838, "bytes_sent": 635, "bytes_received": 0, "request_id": null, @@ -7250,9 +7250,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.022621999960392714, + "duration_ms": 0.021661000005224196, "success": true, - "started_at_unix": 1776839749.5609238, + "started_at_unix": 1777935789.504934, "bytes_sent": 786, "bytes_received": 0, "request_id": null, @@ -7268,9 +7268,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2477.9719079999722, + "duration_ms": 2515.280134999955, "success": true, - "started_at_unix": 1776839749.560984, + "started_at_unix": 1777935789.504992, "bytes_sent": 279, "bytes_received": 1424, "request_id": 2, @@ -7298,9 +7298,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 347.2275759999661, + "duration_ms": 337.10682599996744, "success": true, - "started_at_unix": 1776839752.039087, + "started_at_unix": 1777935792.020402, "bytes_sent": 279, "bytes_received": 1424, "request_id": 3, @@ -7328,9 +7328,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 33.435757999995985, + "duration_ms": 32.70535099994731, "success": true, - "started_at_unix": 1776839752.386438, + "started_at_unix": 1777935792.3577466, "bytes_sent": 279, "bytes_received": 1424, "request_id": 4, @@ -7358,9 +7358,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 29.919156000005387, + "duration_ms": 28.568321000022934, "success": true, - "started_at_unix": 1776839752.419973, + "started_at_unix": 1777935792.3905668, "bytes_sent": 279, "bytes_received": 1424, "request_id": 5, @@ -7388,9 +7388,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 28.930219000017132, + "duration_ms": 27.92785700000877, "success": true, - "started_at_unix": 1776839752.449975, + "started_at_unix": 1777935792.4192326, "bytes_sent": 279, "bytes_received": 1424, "request_id": 6, @@ -7418,9 +7418,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 28.17437699997072, + "duration_ms": 27.95450600001459, "success": true, - "started_at_unix": 1776839752.4790287, + "started_at_unix": 1777935792.447255, "bytes_sent": 279, "bytes_received": 1424, "request_id": 7, @@ -7448,9 +7448,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 359.1982989999565, + "duration_ms": 369.6397159999947, "success": true, - "started_at_unix": 1776839752.5074046, + "started_at_unix": 1777935792.4754207, "bytes_sent": 246, "bytes_received": 469, "request_id": 8, @@ -7478,9 +7478,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 197.66914600000973, + "duration_ms": 201.80981799995834, "success": true, - "started_at_unix": 1776839752.8666773, + "started_at_unix": 1777935792.8451333, "bytes_sent": 246, "bytes_received": 469, "request_id": 9, @@ -7508,9 +7508,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 197.04199400001698, + "duration_ms": 199.9558880000336, "success": true, - "started_at_unix": 1776839753.064437, + "started_at_unix": 1777935793.0470228, "bytes_sent": 247, "bytes_received": 470, "request_id": 10, @@ -7538,9 +7538,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 196.50584200002186, + "duration_ms": 198.40942299998687, "success": true, - "started_at_unix": 1776839753.261571, + "started_at_unix": 1777935793.2470582, "bytes_sent": 247, "bytes_received": 470, "request_id": 11, @@ -7568,9 +7568,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 196.49422999998478, + "duration_ms": 202.4368190000132, "success": true, - "started_at_unix": 1776839753.4581695, + "started_at_unix": 1777935793.4455464, "bytes_sent": 247, "bytes_received": 470, "request_id": 12, @@ -7598,9 +7598,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 207.43746800002327, + "duration_ms": 202.282509999975, "success": true, - "started_at_unix": 1776839753.6547563, + "started_at_unix": 1777935793.6480758, "bytes_sent": 247, "bytes_received": 470, "request_id": 13, @@ -7628,9 +7628,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.4216870000041126, + "duration_ms": 1.3925689999609858, "success": true, - "started_at_unix": 1776839753.862367, + "started_at_unix": 1777935793.8505225, "bytes_sent": 252, "bytes_received": 306, "request_id": 14, @@ -7658,9 +7658,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.1089129999959368, + "duration_ms": 1.089452999963214, "success": true, - "started_at_unix": 1776839753.8638341, + "started_at_unix": 1777935793.8519604, "bytes_sent": 252, "bytes_received": 306, "request_id": 15, @@ -7688,9 +7688,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0936240000205544, + "duration_ms": 1.0477349999860053, "success": true, - "started_at_unix": 1776839753.8650086, + "started_at_unix": 1777935793.8531044, "bytes_sent": 252, "bytes_received": 306, "request_id": 16, @@ -7718,9 +7718,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0793170000056307, + "duration_ms": 1.035423000018909, "success": true, - "started_at_unix": 1776839753.866158, + "started_at_unix": 1777935793.854205, "bytes_sent": 252, "bytes_received": 306, "request_id": 17, @@ -7748,9 +7748,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0915990000057718, + "duration_ms": 1.0217960000318271, "success": true, - "started_at_unix": 1776839753.8672915, + "started_at_unix": 1777935793.8552938, "bytes_sent": 252, "bytes_received": 306, "request_id": 18, @@ -7778,9 +7778,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0658420000027036, + "duration_ms": 1.0493579999888425, "success": true, - "started_at_unix": 1776839753.868437, + "started_at_unix": 1777935793.8563688, "bytes_sent": 252, "bytes_received": 306, "request_id": 19, @@ -7808,9 +7808,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03281100003960091, + "duration_ms": 0.03186899999718662, "success": true, - "started_at_unix": 1776839753.8696854, + "started_at_unix": 1777935793.8576007, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -7827,9 +7827,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 812.9560529999935, + "duration_ms": 789.4869049999897, "success": true, - "started_at_unix": 1776839753.8697326, + "started_at_unix": 1777935793.8576472, "bytes_sent": 280, "bytes_received": 93776, "request_id": 20, @@ -7857,9 +7857,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0344640000093932, + "duration_ms": 0.02888399995981672, "success": true, - "started_at_unix": 1776839754.6841562, + "started_at_unix": 1777935794.6485584, "bytes_sent": 324, "bytes_received": 0, "request_id": null, @@ -7876,9 +7876,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02640999997538529, + "duration_ms": 0.013955999975223676, "success": true, - "started_at_unix": 1776839754.6842046, + "started_at_unix": 1777935794.648597, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -7895,11 +7895,11 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 222.69585099996902, + "duration_ms": 215.837936000014, "success": true, - "started_at_unix": 1776839754.684244, + "started_at_unix": 1777935794.64862, "bytes_sent": 280, - "bytes_received": 93790, + "bytes_received": 93776, "request_id": 21, "error_code": null, "error_message": null, @@ -7908,7 +7908,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 93676, + "size_chars": 93662, "top_level_count": 2, "completion_item_count": 442 }, @@ -7925,9 +7925,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.04272000001037668, + "duration_ms": 0.02758200002972444, "success": true, - "started_at_unix": 1776839754.912052, + "started_at_unix": 1777935794.8669455, "bytes_sent": 324, "bytes_received": 0, "request_id": null, @@ -7944,9 +7944,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02766200003634367, + "duration_ms": 0.014196999984505965, "success": true, - "started_at_unix": 1776839754.9121091, + "started_at_unix": 1777935794.8669827, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -7963,11 +7963,11 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 218.2500630000277, + "duration_ms": 216.0846060000381, "success": true, - "started_at_unix": 1776839754.912151, + "started_at_unix": 1777935794.8670065, "bytes_sent": 280, - "bytes_received": 93790, + "bytes_received": 93776, "request_id": 22, "error_code": null, "error_message": null, @@ -7976,7 +7976,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 93676, + "size_chars": 93662, "top_level_count": 2, "completion_item_count": 442 }, @@ -7993,9 +7993,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027771999953074555, + "duration_ms": 0.0269000000230335, "success": true, - "started_at_unix": 1776839755.132464, + "started_at_unix": 1777935795.0856543, "bytes_sent": 324, "bytes_received": 0, "request_id": null, @@ -8012,9 +8012,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.01556900002697148, + "duration_ms": 0.031077999949502555, "success": true, - "started_at_unix": 1776839755.1325016, + "started_at_unix": 1777935795.0856912, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -8031,11 +8031,11 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 216.09491599997455, + "duration_ms": 226.68725200003337, "success": true, - "started_at_unix": 1776839755.132526, + "started_at_unix": 1777935795.085732, "bytes_sent": 280, - "bytes_received": 93776, + "bytes_received": 93790, "request_id": 23, "error_code": null, "error_message": null, @@ -8044,7 +8044,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 93662, + "size_chars": 93676, "top_level_count": 2, "completion_item_count": 442 }, @@ -8061,9 +8061,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026530000013735844, + "duration_ms": 0.026800000000548607, "success": true, - "started_at_unix": 1776839755.3507102, + "started_at_unix": 1777935795.3146029, "bytes_sent": 324, "bytes_received": 0, "request_id": null, @@ -8080,9 +8080,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.01448699998718439, + "duration_ms": 0.014335999992454163, "success": true, - "started_at_unix": 1776839755.3507462, + "started_at_unix": 1777935795.3146396, "bytes_sent": 366, "bytes_received": 0, "request_id": null, @@ -8099,11 +8099,11 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 219.37726900000598, + "duration_ms": 219.12917700001344, "success": true, - "started_at_unix": 1776839755.3507695, + "started_at_unix": 1777935795.3146627, "bytes_sent": 280, - "bytes_received": 93790, + "bytes_received": 93776, "request_id": 24, "error_code": null, "error_message": null, @@ -8112,7 +8112,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 93676, + "size_chars": 93662, "top_level_count": 2, "completion_item_count": 442 }, @@ -8129,9 +8129,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02697999997280931, + "duration_ms": 0.027832000000671542, "success": true, - "started_at_unix": 1776839755.5721807, + "started_at_unix": 1777935795.535968, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8148,9 +8148,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.014376000024185487, + "duration_ms": 0.01398599999902217, "success": true, - "started_at_unix": 1776839755.572218, + "started_at_unix": 1777935795.5360057, "bytes_sent": 366, "bytes_received": 0, "request_id": null, @@ -8167,9 +8167,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 210.66505999999663, + "duration_ms": 213.87048499997263, "success": true, - "started_at_unix": 1776839755.5722404, + "started_at_unix": 1777935795.5360289, "bytes_sent": 280, "bytes_received": 93776, "request_id": 25, @@ -8197,9 +8197,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026549000040176907, + "duration_ms": 0.026337999997849693, "success": true, - "started_at_unix": 1776839755.7849524, + "started_at_unix": 1777935795.7520473, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8216,9 +8216,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02170100003695552, + "duration_ms": 0.019556999973247002, "success": true, - "started_at_unix": 1776839755.7851572, + "started_at_unix": 1777935795.7522385, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -8235,9 +8235,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 196.32118600003423, + "duration_ms": 198.8451599999621, "success": true, - "started_at_unix": 1776839755.7851882, + "started_at_unix": 1777935795.7522674, "bytes_sent": 247, "bytes_received": 401, "request_id": 26, @@ -8265,9 +8265,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02914499998496467, + "duration_ms": 0.029474999962531, "success": true, - "started_at_unix": 1776839755.9815662, + "started_at_unix": 1777935795.951173, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8284,9 +8284,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.015438999980688095, + "duration_ms": 0.014816999964750721, "success": true, - "started_at_unix": 1776839755.9816053, + "started_at_unix": 1777935795.9512126, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -8303,9 +8303,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 196.52833300000339, + "duration_ms": 199.33143299999756, "success": true, - "started_at_unix": 1776839755.9816291, + "started_at_unix": 1777935795.9512362, "bytes_sent": 247, "bytes_received": 401, "request_id": 27, @@ -8333,9 +8333,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02766199997950025, + "duration_ms": 0.026880000007167837, "success": true, - "started_at_unix": 1776839756.1782277, + "started_at_unix": 1777935796.1506417, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8352,9 +8352,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.01539800001637559, + "duration_ms": 0.014466999971318728, "success": true, - "started_at_unix": 1776839756.1782649, + "started_at_unix": 1777935796.1506774, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -8371,9 +8371,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 193.0876499999954, + "duration_ms": 198.64197600003308, "success": true, - "started_at_unix": 1776839756.1782887, + "started_at_unix": 1777935796.1507263, "bytes_sent": 247, "bytes_received": 401, "request_id": 28, @@ -8401,9 +8401,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02797199999804434, + "duration_ms": 0.026429000001826353, "success": true, - "started_at_unix": 1776839756.3714519, + "started_at_unix": 1777935796.3494518, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8420,9 +8420,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.015008000048055692, + "duration_ms": 0.015217999987271469, "success": true, - "started_at_unix": 1776839756.3714905, + "started_at_unix": 1777935796.3494878, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -8439,9 +8439,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 196.6795210000214, + "duration_ms": 197.95078600003535, "success": true, - "started_at_unix": 1776839756.3715138, + "started_at_unix": 1777935796.3495104, "bytes_sent": 247, "bytes_received": 401, "request_id": 29, @@ -8469,9 +8469,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027030000012473465, + "duration_ms": 0.027249999959622073, "success": true, - "started_at_unix": 1776839756.5682676, + "started_at_unix": 1777935796.5475466, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8488,9 +8488,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.015028000007077935, + "duration_ms": 0.014587999999093881, "success": true, - "started_at_unix": 1776839756.568304, + "started_at_unix": 1777935796.5475829, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -8507,9 +8507,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 191.6233430000034, + "duration_ms": 194.73366200003284, "success": true, - "started_at_unix": 1776839756.5683289, + "started_at_unix": 1777935796.547606, "bytes_sent": 247, "bytes_received": 401, "request_id": 30, @@ -8537,9 +8537,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02857399999811605, + "duration_ms": 0.03544599996985198, "success": true, - "started_at_unix": 1776839756.7600625, + "started_at_unix": 1777935796.7424123, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8556,9 +8556,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.015118000021629996, + "duration_ms": 0.01464700000042285, "success": true, - "started_at_unix": 1776839756.7601008, + "started_at_unix": 1777935796.7424572, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -8575,9 +8575,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 193.52875399999903, + "duration_ms": 195.24299299996528, "success": true, - "started_at_unix": 1776839756.7601252, + "started_at_unix": 1777935796.74248, "bytes_sent": 247, "bytes_received": 401, "request_id": 31, @@ -8605,9 +8605,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02707099997678597, + "duration_ms": 0.026950000005854235, "success": true, - "started_at_unix": 1776839756.9537265, + "started_at_unix": 1777935796.9378054, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8624,9 +8624,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.015539000003172987, + "duration_ms": 0.015189000009740994, "success": true, - "started_at_unix": 1776839756.9538412, + "started_at_unix": 1777935796.937917, "bytes_sent": 204, "bytes_received": 0, "request_id": null, @@ -8639,9 +8639,9 @@ { "kind": "request", "method": "shutdown", - "duration_ms": 0.6074919999718986, + "duration_ms": 0.6161000000020067, "success": true, - "started_at_unix": 1776839756.953864, + "started_at_unix": 1777935796.9379385, "bytes_sent": 67, "bytes_received": 117, "request_id": 32, @@ -8659,9 +8659,9 @@ { "kind": "notification", "method": "exit", - "duration_ms": 0.028262999990147364, + "duration_ms": 0.020908999999846856, "success": true, - "started_at_unix": 1776839756.954491, + "started_at_unix": 1777935796.938572, "bytes_sent": 55, "bytes_received": 0, "request_id": null, @@ -8683,7 +8683,7 @@ "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv", "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/bin/python", "success": false, - "total_duration_ms": 6712.282778999963, + "total_duration_ms": 6782.622127000024, "error_message": null, "summary": { "request_count": 32, @@ -8692,11 +8692,11 @@ "failure_count": 0, "bytes_sent": 18918, "bytes_received": 72500, - "min_ms": 0.43324200004235536, - "max_ms": 3592.1352400000046, - "mean_ms": 209.10123675000492, - "median_ms": 27.04848250002101, - "p95_ms": 463.79358090000824, + "min_ms": 0.47769999997626655, + "max_ms": 3625.105256999973, + "mean_ms": 211.29743703124683, + "median_ms": 28.248426499970947, + "p95_ms": 469.9695536000262, "result_summary": { "present_count": 31, "empty_count": 13, @@ -8752,27 +8752,27 @@ "by_method": { "textDocument/completion": { "point_count": 2, - "min_ms": 26.752719999990404, - "max_ms": 119.62698199999977, - "mean_ms": 45.46524030000114, - "median_ms": 29.081947000008768, - "p95_ms": 97.7316429499893 + "min_ms": 26.770218000024215, + "max_ms": 130.31182899999294, + "mean_ms": 47.290193299988914, + "median_ms": 28.467868999968005, + "p95_ms": 104.65221024997783 }, "textDocument/hover": { "point_count": 2, - "min_ms": 26.137500000004366, - "max_ms": 359.4139830000245, - "mean_ms": 181.51041920000353, - "median_ms": 176.4095549999638, - "p95_ms": 350.8613801999985 + "min_ms": 26.34623799997371, + "max_ms": 364.5652220000102, + "mean_ms": 181.60254470000154, + "median_ms": 176.75484349999238, + "p95_ms": 353.28079834999073 }, "textDocument/definition": { "point_count": 1, - "min_ms": 1.0164990000021135, - "max_ms": 1.0719030000245766, - "mean_ms": 1.0412758000143185, - "median_ms": 1.0371480000230804, - "p95_ms": 1.0668056000213255 + "min_ms": 1.02131199997757, + "max_ms": 1.0983159999682357, + "mean_ms": 1.0508071999879576, + "median_ms": 1.0480729999926552, + "p95_ms": 1.0890585999732139 } }, "validation": { @@ -8798,11 +8798,11 @@ "failure_count": 0, "bytes_sent": 1415, "bytes_received": 1825, - "min_ms": 31.06303399999888, - "max_ms": 119.62698199999977, - "mean_ms": 63.96923519999973, - "median_ms": 60.807362999980796, - "p95_ms": 109.89572019999514, + "min_ms": 28.65001699996128, + "max_ms": 130.31182899999294, + "mean_ms": 66.8054747999804, + "median_ms": 58.5327849999544, + "p95_ms": 118.90755399998623, "result_summary": { "present_count": 5, "empty_count": 0, @@ -8862,9 +8862,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 591.3686449999886, + "duration_ms": 598.797070000046, "success": true, - "started_at_unix": 1776839757.596237, + "started_at_unix": 1777935797.5862916, "bytes_sent": 283, "bytes_received": 365, "request_id": 2, @@ -8892,9 +8892,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 37.37812400004259, + "duration_ms": 43.24228900003391, "success": true, - "started_at_unix": 1776839758.1876924, + "started_at_unix": 1777935798.1851547, "bytes_sent": 283, "bytes_received": 365, "request_id": 3, @@ -8922,9 +8922,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 31.06303399999888, + "duration_ms": 28.65001699996128, "success": true, - "started_at_unix": 1776839758.225166, + "started_at_unix": 1777935798.228475, "bytes_sent": 283, "bytes_received": 365, "request_id": 4, @@ -8952,9 +8952,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 60.807362999980796, + "duration_ms": 73.29045399995948, "success": true, - "started_at_unix": 1776839758.2563143, + "started_at_unix": 1777935798.2571948, "bytes_sent": 283, "bytes_received": 365, "request_id": 5, @@ -8982,9 +8982,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 119.62698199999977, + "duration_ms": 130.31182899999294, "success": true, - "started_at_unix": 1776839758.317221, + "started_at_unix": 1777935798.3305624, "bytes_sent": 283, "bytes_received": 365, "request_id": 6, @@ -9012,9 +9012,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 70.97067299997661, + "duration_ms": 58.5327849999544, "success": true, - "started_at_unix": 1776839758.4369528, + "started_at_unix": 1777935798.4609566, "bytes_sent": 283, "bytes_received": 365, "request_id": 7, @@ -9057,11 +9057,11 @@ "failure_count": 0, "bytes_sent": 1254, "bytes_received": 54759, - "min_ms": 326.3204349999569, - "max_ms": 359.4139830000245, - "mean_ms": 336.6893140000002, - "median_ms": 329.64350400004605, - "p95_ms": 355.61282620001293, + "min_ms": 326.04430399999274, + "max_ms": 364.5652220000102, + "mean_ms": 336.4735394000036, + "median_ms": 326.16850600004454, + "p95_ms": 359.54992260000154, "result_summary": { "present_count": 5, "empty_count": 0, @@ -9121,9 +9121,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 3592.1352400000046, + "duration_ms": 3625.105256999973, "success": true, - "started_at_unix": 1776839758.508105, + "started_at_unix": 1777935798.5196621, "bytes_sent": 250, "bytes_received": 10951, "request_id": 8, @@ -9151,9 +9151,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 326.3204349999569, + "duration_ms": 326.04430399999274, "success": true, - "started_at_unix": 1776839762.1003966, + "started_at_unix": 1777935802.1449268, "bytes_sent": 250, "bytes_received": 10951, "request_id": 9, @@ -9181,9 +9181,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 329.64350400004605, + "duration_ms": 339.48872499996696, "success": true, - "started_at_unix": 1776839762.4269605, + "started_at_unix": 1777935802.471218, "bytes_sent": 251, "bytes_received": 10952, "request_id": 10, @@ -9211,9 +9211,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 340.40819899996677, + "duration_ms": 326.16850600004454, "success": true, - "started_at_unix": 1776839762.7568412, + "started_at_unix": 1777935802.8109696, "bytes_sent": 251, "bytes_received": 10952, "request_id": 11, @@ -9241,9 +9241,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 327.6604490000068, + "duration_ms": 326.10094000000345, "success": true, - "started_at_unix": 1776839763.0974846, + "started_at_unix": 1777935803.137374, "bytes_sent": 251, "bytes_received": 10952, "request_id": 12, @@ -9271,9 +9271,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 359.4139830000245, + "duration_ms": 364.5652220000102, "success": true, - "started_at_unix": 1776839763.4253795, + "started_at_unix": 1777935803.4637423, "bytes_sent": 251, "bytes_received": 10952, "request_id": 13, @@ -9316,11 +9316,11 @@ "failure_count": 0, "bytes_sent": 1280, "bytes_received": 1560, - "min_ms": 1.0164990000021135, - "max_ms": 1.0719030000245766, - "mean_ms": 1.0412758000143185, - "median_ms": 1.0371480000230804, - "p95_ms": 1.0668056000213255, + "min_ms": 1.02131199997757, + "max_ms": 1.0983159999682357, + "mean_ms": 1.0508071999879576, + "median_ms": 1.0480729999926552, + "p95_ms": 1.0890585999732139, "result_summary": { "present_count": 5, "empty_count": 0, @@ -9380,9 +9380,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.333853000005547, + "duration_ms": 1.398686000015914, "success": true, - "started_at_unix": 1776839763.7851524, + "started_at_unix": 1777935803.8286335, "bytes_sent": 256, "bytes_received": 312, "request_id": 14, @@ -9410,9 +9410,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0719030000245766, + "duration_ms": 1.0983159999682357, "success": true, - "started_at_unix": 1776839763.7865312, + "started_at_unix": 1777935803.8300772, "bytes_sent": 256, "bytes_received": 312, "request_id": 15, @@ -9440,9 +9440,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0464160000083211, + "duration_ms": 1.0480729999926552, "success": true, - "started_at_unix": 1776839763.7876608, + "started_at_unix": 1777935803.8312304, "bytes_sent": 256, "bytes_received": 312, "request_id": 16, @@ -9470,9 +9470,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.034413000013501, + "duration_ms": 1.0520289999931265, "success": true, - "started_at_unix": 1776839763.7887611, + "started_at_unix": 1777935803.8323328, "bytes_sent": 256, "bytes_received": 312, "request_id": 17, @@ -9500,9 +9500,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0371480000230804, + "duration_ms": 1.02131199997757, "success": true, - "started_at_unix": 1776839763.7898483, + "started_at_unix": 1777935803.8334374, "bytes_sent": 256, "bytes_received": 312, "request_id": 18, @@ -9530,9 +9530,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0164990000021135, + "duration_ms": 1.0343060000082005, "success": true, - "started_at_unix": 1776839763.7909386, + "started_at_unix": 1777935803.8345106, "bytes_sent": 256, "bytes_received": 312, "request_id": 19, @@ -9575,11 +9575,11 @@ "failure_count": 0, "bytes_sent": 1420, "bytes_received": 730, - "min_ms": 26.752719999990404, - "max_ms": 27.100860000018656, - "mean_ms": 26.961245400002554, - "median_ms": 26.96587799999861, - "p95_ms": 27.096630200014715, + "min_ms": 26.770218000024215, + "max_ms": 28.28572099997473, + "mean_ms": 27.774911799997426, + "median_ms": 28.074898999989273, + "p95_ms": 28.270803199973216, "result_summary": { "present_count": 5, "empty_count": 5, @@ -9639,9 +9639,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 46.10366800000065, + "duration_ms": 44.739842000012686, "success": true, - "started_at_unix": 1776839763.7922153, + "started_at_unix": 1777935803.8358016, "bytes_sent": 284, "bytes_received": 146, "request_id": 20, @@ -9669,9 +9669,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 27.07971099999895, + "duration_ms": 27.53258900003175, "success": true, - "started_at_unix": 1776839763.8384366, + "started_at_unix": 1777935803.8806589, "bytes_sent": 284, "bytes_received": 146, "request_id": 21, @@ -9699,9 +9699,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 27.100860000018656, + "duration_ms": 28.074898999989273, "success": true, - "started_at_unix": 1776839763.8656397, + "started_at_unix": 1777935803.9083116, "bytes_sent": 284, "bytes_received": 146, "request_id": 22, @@ -9729,9 +9729,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 26.96587799999861, + "duration_ms": 28.28572099997473, "success": true, - "started_at_unix": 1776839763.8928638, + "started_at_unix": 1777935803.936502, "bytes_sent": 284, "bytes_received": 146, "request_id": 23, @@ -9759,9 +9759,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 26.907058000006145, + "duration_ms": 28.211131999967165, "success": true, - "started_at_unix": 1776839763.9199548, + "started_at_unix": 1777935803.9648955, "bytes_sent": 284, "bytes_received": 146, "request_id": 24, @@ -9789,9 +9789,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 26.752719999990404, + "duration_ms": 26.770218000024215, "success": true, - "started_at_unix": 1776839763.9469852, + "started_at_unix": 1777935803.9932122, "bytes_sent": 284, "bytes_received": 146, "request_id": 25, @@ -9834,11 +9834,11 @@ "failure_count": 0, "bytes_sent": 1255, "bytes_received": 640, - "min_ms": 26.137500000004366, - "max_ms": 26.498674999970717, - "mean_ms": 26.331524400006856, - "median_ms": 26.317566000045645, - "p95_ms": 26.486431999978777, + "min_ms": 26.34623799997371, + "max_ms": 27.465382999992016, + "mean_ms": 26.731549999999515, + "median_ms": 26.639133999992737, + "p95_ms": 27.32859619999317, "result_summary": { "present_count": 5, "empty_count": 5, @@ -9898,9 +9898,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 27.017254000043067, + "duration_ms": 28.720050000003994, "success": true, - "started_at_unix": 1776839763.9740877, + "started_at_unix": 1777935804.0203214, "bytes_sent": 251, "bytes_received": 128, "request_id": 26, @@ -9928,9 +9928,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 26.137500000004366, + "duration_ms": 26.425546000041322, "success": true, - "started_at_unix": 1776839764.001218, + "started_at_unix": 1777935804.049159, "bytes_sent": 251, "bytes_received": 128, "request_id": 27, @@ -9958,9 +9958,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 26.317566000045645, + "duration_ms": 26.781448999997792, "success": true, - "started_at_unix": 1776839764.0274782, + "started_at_unix": 1777935804.0757477, "bytes_sent": 251, "bytes_received": 128, "request_id": 28, @@ -9988,9 +9988,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 26.437460000011015, + "duration_ms": 26.639133999992737, "success": true, - "started_at_unix": 1776839764.0539172, + "started_at_unix": 1777935804.102656, "bytes_sent": 251, "bytes_received": 128, "request_id": 29, @@ -10018,9 +10018,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 26.266421000002538, + "duration_ms": 26.34623799997371, "success": true, - "started_at_unix": 1776839764.0804758, + "started_at_unix": 1777935804.1294165, "bytes_sent": 251, "bytes_received": 128, "request_id": 30, @@ -10048,9 +10048,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 26.498674999970717, + "duration_ms": 27.465382999992016, "success": true, - "started_at_unix": 1776839764.1068645, + "started_at_unix": 1777935804.1558595, "bytes_sent": 251, "bytes_received": 128, "request_id": 31, @@ -10082,9 +10082,9 @@ { "kind": "request", "method": "initialize", - "duration_ms": 157.88469999995414, + "duration_ms": 168.09796400002597, "success": true, - "started_at_unix": 1776839757.437976, + "started_at_unix": 1777935797.417755, "bytes_sent": 667, "bytes_received": 967, "request_id": 1, @@ -10103,9 +10103,9 @@ { "kind": "notification", "method": "initialized", - "duration_ms": 0.02881399996113032, + "duration_ms": 0.034894999998869025, "success": true, - "started_at_unix": 1776839757.5959625, + "started_at_unix": 1777935797.5860019, "bytes_sent": 74, "bytes_received": 0, "request_id": null, @@ -10118,9 +10118,9 @@ { "kind": "notification", "method": "workspace/didChangeConfiguration", - "duration_ms": 0.028603999965071125, + "duration_ms": 0.027360999979464395, "success": true, - "started_at_unix": 1776839757.5960732, + "started_at_unix": 1777935797.5860753, "bytes_sent": 651, "bytes_received": 0, "request_id": null, @@ -10136,9 +10136,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.019406000035360194, + "duration_ms": 0.03063700000893732, "success": true, - "started_at_unix": 1776839757.5961838, + "started_at_unix": 1777935797.58621, "bytes_sent": 730, "bytes_received": 0, "request_id": null, @@ -10154,9 +10154,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 591.3686449999886, + "duration_ms": 598.797070000046, "success": true, - "started_at_unix": 1776839757.596237, + "started_at_unix": 1777935797.5862916, "bytes_sent": 283, "bytes_received": 365, "request_id": 2, @@ -10184,9 +10184,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 37.37812400004259, + "duration_ms": 43.24228900003391, "success": true, - "started_at_unix": 1776839758.1876924, + "started_at_unix": 1777935798.1851547, "bytes_sent": 283, "bytes_received": 365, "request_id": 3, @@ -10214,9 +10214,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 31.06303399999888, + "duration_ms": 28.65001699996128, "success": true, - "started_at_unix": 1776839758.225166, + "started_at_unix": 1777935798.228475, "bytes_sent": 283, "bytes_received": 365, "request_id": 4, @@ -10244,9 +10244,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 60.807362999980796, + "duration_ms": 73.29045399995948, "success": true, - "started_at_unix": 1776839758.2563143, + "started_at_unix": 1777935798.2571948, "bytes_sent": 283, "bytes_received": 365, "request_id": 5, @@ -10274,9 +10274,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 119.62698199999977, + "duration_ms": 130.31182899999294, "success": true, - "started_at_unix": 1776839758.317221, + "started_at_unix": 1777935798.3305624, "bytes_sent": 283, "bytes_received": 365, "request_id": 6, @@ -10304,9 +10304,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 70.97067299997661, + "duration_ms": 58.5327849999544, "success": true, - "started_at_unix": 1776839758.4369528, + "started_at_unix": 1777935798.4609566, "bytes_sent": 283, "bytes_received": 365, "request_id": 7, @@ -10334,9 +10334,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 3592.1352400000046, + "duration_ms": 3625.105256999973, "success": true, - "started_at_unix": 1776839758.508105, + "started_at_unix": 1777935798.5196621, "bytes_sent": 250, "bytes_received": 10951, "request_id": 8, @@ -10364,9 +10364,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 326.3204349999569, + "duration_ms": 326.04430399999274, "success": true, - "started_at_unix": 1776839762.1003966, + "started_at_unix": 1777935802.1449268, "bytes_sent": 250, "bytes_received": 10951, "request_id": 9, @@ -10394,9 +10394,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 329.64350400004605, + "duration_ms": 339.48872499996696, "success": true, - "started_at_unix": 1776839762.4269605, + "started_at_unix": 1777935802.471218, "bytes_sent": 251, "bytes_received": 10952, "request_id": 10, @@ -10424,9 +10424,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 340.40819899996677, + "duration_ms": 326.16850600004454, "success": true, - "started_at_unix": 1776839762.7568412, + "started_at_unix": 1777935802.8109696, "bytes_sent": 251, "bytes_received": 10952, "request_id": 11, @@ -10454,9 +10454,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 327.6604490000068, + "duration_ms": 326.10094000000345, "success": true, - "started_at_unix": 1776839763.0974846, + "started_at_unix": 1777935803.137374, "bytes_sent": 251, "bytes_received": 10952, "request_id": 12, @@ -10484,9 +10484,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 359.4139830000245, + "duration_ms": 364.5652220000102, "success": true, - "started_at_unix": 1776839763.4253795, + "started_at_unix": 1777935803.4637423, "bytes_sent": 251, "bytes_received": 10952, "request_id": 13, @@ -10514,9 +10514,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.333853000005547, + "duration_ms": 1.398686000015914, "success": true, - "started_at_unix": 1776839763.7851524, + "started_at_unix": 1777935803.8286335, "bytes_sent": 256, "bytes_received": 312, "request_id": 14, @@ -10544,9 +10544,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0719030000245766, + "duration_ms": 1.0983159999682357, "success": true, - "started_at_unix": 1776839763.7865312, + "started_at_unix": 1777935803.8300772, "bytes_sent": 256, "bytes_received": 312, "request_id": 15, @@ -10574,9 +10574,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0464160000083211, + "duration_ms": 1.0480729999926552, "success": true, - "started_at_unix": 1776839763.7876608, + "started_at_unix": 1777935803.8312304, "bytes_sent": 256, "bytes_received": 312, "request_id": 16, @@ -10604,9 +10604,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.034413000013501, + "duration_ms": 1.0520289999931265, "success": true, - "started_at_unix": 1776839763.7887611, + "started_at_unix": 1777935803.8323328, "bytes_sent": 256, "bytes_received": 312, "request_id": 17, @@ -10634,9 +10634,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0371480000230804, + "duration_ms": 1.02131199997757, "success": true, - "started_at_unix": 1776839763.7898483, + "started_at_unix": 1777935803.8334374, "bytes_sent": 256, "bytes_received": 312, "request_id": 18, @@ -10664,9 +10664,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.0164990000021135, + "duration_ms": 1.0343060000082005, "success": true, - "started_at_unix": 1776839763.7909386, + "started_at_unix": 1777935803.8345106, "bytes_sent": 256, "bytes_received": 312, "request_id": 19, @@ -10694,9 +10694,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0329209999563318, + "duration_ms": 0.031739000007746654, "success": true, - "started_at_unix": 1776839763.7921681, + "started_at_unix": 1777935803.8357568, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -10713,9 +10713,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 46.10366800000065, + "duration_ms": 44.739842000012686, "success": true, - "started_at_unix": 1776839763.7922153, + "started_at_unix": 1777935803.8358016, "bytes_sent": 284, "bytes_received": 146, "request_id": 20, @@ -10743,9 +10743,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.030756999990444456, + "duration_ms": 0.030977999983861082, "success": true, - "started_at_unix": 1776839763.8383567, + "started_at_unix": 1777935803.8805788, "bytes_sent": 328, "bytes_received": 0, "request_id": null, @@ -10762,9 +10762,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.025698000001739274, + "duration_ms": 0.025517999972635153, "success": true, - "started_at_unix": 1776839763.838399, + "started_at_unix": 1777935803.880622, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -10781,9 +10781,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 27.07971099999895, + "duration_ms": 27.53258900003175, "success": true, - "started_at_unix": 1776839763.8384366, + "started_at_unix": 1777935803.8806589, "bytes_sent": 284, "bytes_received": 146, "request_id": 21, @@ -10811,9 +10811,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02797199999804434, + "duration_ms": 0.027340999963598733, "success": true, - "started_at_unix": 1776839763.8655627, + "started_at_unix": 1777935803.9082367, "bytes_sent": 328, "bytes_received": 0, "request_id": null, @@ -10830,9 +10830,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026218999948923738, + "duration_ms": 0.024877000043943553, "success": true, - "started_at_unix": 1776839763.8656015, + "started_at_unix": 1777935803.9082751, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -10849,9 +10849,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 27.100860000018656, + "duration_ms": 28.074898999989273, "success": true, - "started_at_unix": 1776839763.8656397, + "started_at_unix": 1777935803.9083116, "bytes_sent": 284, "bytes_received": 146, "request_id": 22, @@ -10879,9 +10879,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027961999990111508, + "duration_ms": 0.02764100003105341, "success": true, - "started_at_unix": 1776839763.8927865, + "started_at_unix": 1777935803.9364386, "bytes_sent": 328, "bytes_received": 0, "request_id": null, @@ -10898,9 +10898,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026028999968730204, + "duration_ms": 0.017774000014014746, "success": true, - "started_at_unix": 1776839763.8928258, + "started_at_unix": 1777935803.9364748, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -10917,9 +10917,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 26.96587799999861, + "duration_ms": 28.28572099997473, "success": true, - "started_at_unix": 1776839763.8928638, + "started_at_unix": 1777935803.936502, "bytes_sent": 284, "bytes_received": 146, "request_id": 23, @@ -10947,9 +10947,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02822300001525946, + "duration_ms": 0.02625900003749848, "success": true, - "started_at_unix": 1776839763.9198775, + "started_at_unix": 1777935803.964837, "bytes_sent": 328, "bytes_received": 0, "request_id": null, @@ -10966,9 +10966,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02623900002163282, + "duration_ms": 0.01640099998212463, "success": true, - "started_at_unix": 1776839763.9199169, + "started_at_unix": 1777935803.9648712, "bytes_sent": 382, "bytes_received": 0, "request_id": null, @@ -10985,9 +10985,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 26.907058000006145, + "duration_ms": 28.211131999967165, "success": true, - "started_at_unix": 1776839763.9199548, + "started_at_unix": 1777935803.9648955, "bytes_sent": 284, "bytes_received": 146, "request_id": 24, @@ -11015,9 +11015,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027942000031089265, + "duration_ms": 0.025517999972635153, "success": true, - "started_at_unix": 1776839763.946908, + "started_at_unix": 1777935803.993155, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11034,9 +11034,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026289000004453555, + "duration_ms": 0.01581999998734318, "success": true, - "started_at_unix": 1776839763.946947, + "started_at_unix": 1777935803.9931886, "bytes_sent": 382, "bytes_received": 0, "request_id": null, @@ -11053,9 +11053,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 26.752719999990404, + "duration_ms": 26.770218000024215, "success": true, - "started_at_unix": 1776839763.9469852, + "started_at_unix": 1777935803.9932122, "bytes_sent": 284, "bytes_received": 146, "request_id": 25, @@ -11083,9 +11083,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.028283000006013026, + "duration_ms": 0.02756099996759076, "success": true, - "started_at_unix": 1776839763.973783, + "started_at_unix": 1777935804.0200279, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11102,9 +11102,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03372300000137329, + "duration_ms": 0.03425299996706599, "success": true, - "started_at_unix": 1776839763.9740396, + "started_at_unix": 1777935804.0202754, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -11121,9 +11121,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 27.017254000043067, + "duration_ms": 28.720050000003994, "success": true, - "started_at_unix": 1776839763.9740877, + "started_at_unix": 1777935804.0203214, "bytes_sent": 251, "bytes_received": 128, "request_id": 26, @@ -11151,9 +11151,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.029444999995575927, + "duration_ms": 0.02998600001546947, "success": true, - "started_at_unix": 1776839764.0011396, + "started_at_unix": 1777935804.0490801, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11170,9 +11170,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02639999996745246, + "duration_ms": 0.025477999997747247, "success": true, - "started_at_unix": 1776839764.00118, + "started_at_unix": 1777935804.0491214, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -11189,9 +11189,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 26.137500000004366, + "duration_ms": 26.425546000041322, "success": true, - "started_at_unix": 1776839764.001218, + "started_at_unix": 1777935804.049159, "bytes_sent": 251, "bytes_received": 128, "request_id": 27, @@ -11219,9 +11219,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.028092999968976073, + "duration_ms": 0.031248000027517264, "success": true, - "started_at_unix": 1776839764.027402, + "started_at_unix": 1777935804.075642, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11238,9 +11238,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02582799999117924, + "duration_ms": 0.05056499998090658, "success": true, - "started_at_unix": 1776839764.0274408, + "started_at_unix": 1777935804.075684, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -11257,9 +11257,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 26.317566000045645, + "duration_ms": 26.781448999997792, "success": true, - "started_at_unix": 1776839764.0274782, + "started_at_unix": 1777935804.0757477, "bytes_sent": 251, "bytes_received": 128, "request_id": 28, @@ -11287,9 +11287,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.028112999984841736, + "duration_ms": 0.028762999988884985, "success": true, - "started_at_unix": 1776839764.0538406, + "started_at_unix": 1777935804.1025789, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11306,9 +11306,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026058000003104098, + "duration_ms": 0.025397000001703418, "success": true, - "started_at_unix": 1776839764.0538797, + "started_at_unix": 1777935804.102619, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -11325,9 +11325,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 26.437460000011015, + "duration_ms": 26.639133999992737, "success": true, - "started_at_unix": 1776839764.0539172, + "started_at_unix": 1777935804.102656, "bytes_sent": 251, "bytes_received": 128, "request_id": 29, @@ -11355,9 +11355,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027681999995365913, + "duration_ms": 0.02732100000457649, "success": true, - "started_at_unix": 1776839764.0803995, + "started_at_unix": 1777935804.1293402, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11374,9 +11374,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.025768000000425673, + "duration_ms": 0.025517000040053972, "success": true, - "started_at_unix": 1776839764.0804384, + "started_at_unix": 1777935804.1293786, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -11393,9 +11393,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 26.266421000002538, + "duration_ms": 26.34623799997371, "success": true, - "started_at_unix": 1776839764.0804758, + "started_at_unix": 1777935804.1294165, "bytes_sent": 251, "bytes_received": 128, "request_id": 30, @@ -11423,9 +11423,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02830199997561067, + "duration_ms": 0.02350399995521002, "success": true, - "started_at_unix": 1776839764.1067874, + "started_at_unix": 1777935804.1558068, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11442,9 +11442,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02564799996207512, + "duration_ms": 0.014176999968640303, "success": true, - "started_at_unix": 1776839764.1068268, + "started_at_unix": 1777935804.155838, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -11461,9 +11461,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 26.498674999970717, + "duration_ms": 27.465382999992016, "success": true, - "started_at_unix": 1776839764.1068645, + "started_at_unix": 1777935804.1558595, "bytes_sent": 251, "bytes_received": 128, "request_id": 31, @@ -11491,9 +11491,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02821299995048321, + "duration_ms": 0.02741100001912855, "success": true, - "started_at_unix": 1776839764.1334083, + "started_at_unix": 1777935804.1833742, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11510,9 +11510,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.024785999983123475, + "duration_ms": 0.01788399998758905, "success": true, - "started_at_unix": 1776839764.1335533, + "started_at_unix": 1777935804.1835048, "bytes_sent": 208, "bytes_received": 0, "request_id": null, @@ -11525,9 +11525,9 @@ { "kind": "request", "method": "shutdown", - "duration_ms": 0.43324200004235536, + "duration_ms": 0.47769999997626655, "success": true, - "started_at_unix": 1776839764.1335876, + "started_at_unix": 1777935804.1835308, "bytes_sent": 67, "bytes_received": 117, "request_id": 32, @@ -11545,9 +11545,9 @@ { "kind": "notification", "method": "exit", - "duration_ms": 0.027041000009830896, + "duration_ms": 0.025959000026887225, "success": true, - "started_at_unix": 1776839764.1340477, + "started_at_unix": 1777935804.1840308, "bytes_sent": 55, "bytes_received": 0, "request_id": null, @@ -11569,7 +11569,7 @@ "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/.venv", "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/.venv/bin/python", "success": false, - "total_duration_ms": 169510.92385599998, + "total_duration_ms": 170903.229021, "error_message": null, "summary": { "request_count": 32, @@ -11578,11 +11578,11 @@ "failure_count": 0, "bytes_sent": 19004, "bytes_received": 9344, - "min_ms": 0.5393669999875783, - "max_ms": 122511.853009, - "mean_ms": 5293.509200374999, - "median_ms": 2203.1446010000195, - "p95_ms": 3680.9572186000164, + "min_ms": 0.5247400000030211, + "max_ms": 123972.31360400002, + "mean_ms": 5337.013790906255, + "median_ms": 2200.8294469999896, + "p95_ms": 3702.957833250013, "result_summary": { "present_count": 31, "empty_count": 19, @@ -11638,27 +11638,27 @@ "by_method": { "textDocument/completion": { "point_count": 2, - "min_ms": 2.4294809999787503, - "max_ms": 146.34086699999216, - "mean_ms": 73.69310820000123, - "median_ms": 73.43204350001997, - "p95_ms": 145.74296865000065 + "min_ms": 2.5058169999852, + "max_ms": 144.34462299999495, + "mean_ms": 71.50383329999954, + "median_ms": 70.12500649997833, + "p95_ms": 143.8967798499874 }, "textDocument/hover": { "point_count": 2, - "min_ms": 2459.4109839999874, - "max_ms": 2571.1586169999805, - "mean_ms": 2528.9684874999866, - "median_ms": 2535.2026149999747, - "p95_ms": 2570.882362449993 + "min_ms": 2454.240330999994, + "max_ms": 2599.879219999991, + "mean_ms": 2522.6360738000153, + "median_ms": 2530.9707760000038, + "p95_ms": 2584.504839500002 }, "textDocument/definition": { "point_count": 1, - "min_ms": 2188.195544999985, - "max_ms": 2257.4184190000324, - "mean_ms": 2216.895921400021, - "median_ms": 2203.705659000036, - "p95_ms": 2252.4500234000357 + "min_ms": 2146.7013189999875, + "max_ms": 2279.008035000004, + "mean_ms": 2218.5390069999926, + "median_ms": 2222.609494999972, + "p95_ms": 2276.2717854000016 } }, "validation": { @@ -11684,11 +11684,11 @@ "failure_count": 0, "bytes_sent": 1440, "bytes_received": 2930, - "min_ms": 144.331783000041, - "max_ms": 146.34086699999216, - "mean_ms": 144.92613540001003, - "median_ms": 144.5148650000192, - "p95_ms": 146.07513439999593, + "min_ms": 137.51168199996755, + "max_ms": 144.34462299999495, + "mean_ms": 140.43488300000035, + "median_ms": 138.89871000003495, + "p95_ms": 144.1455815999916, "result_summary": { "present_count": 5, "empty_count": 0, @@ -11748,9 +11748,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 3462.3841150000203, + "duration_ms": 3491.268858000012, "success": true, - "started_at_unix": 1776839764.8841827, + "started_at_unix": 1777935804.9293675, "bytes_sent": 288, "bytes_received": 586, "request_id": 2, @@ -11778,9 +11778,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 146.34086699999216, + "duration_ms": 138.89871000003495, "success": true, - "started_at_unix": 1776839768.3466434, + "started_at_unix": 1777935808.4207695, "bytes_sent": 288, "bytes_received": 586, "request_id": 3, @@ -11808,9 +11808,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 144.331783000041, + "duration_ms": 138.06998400002612, "success": true, - "started_at_unix": 1776839768.4930637, + "started_at_unix": 1777935808.5598283, "bytes_sent": 288, "bytes_received": 586, "request_id": 4, @@ -11838,9 +11838,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 144.43095799998673, + "duration_ms": 137.51168199996755, "success": true, - "started_at_unix": 1776839768.637481, + "started_at_unix": 1777935808.6980007, "bytes_sent": 288, "bytes_received": 586, "request_id": 5, @@ -11868,9 +11868,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 145.01220400001102, + "duration_ms": 143.3494159999782, "success": true, - "started_at_unix": 1776839768.782041, + "started_at_unix": 1777935808.835615, "bytes_sent": 288, "bytes_received": 586, "request_id": 6, @@ -11898,9 +11898,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 144.5148650000192, + "duration_ms": 144.34462299999495, "success": true, - "started_at_unix": 1776839768.9271638, + "started_at_unix": 1777935808.9791107, "bytes_sent": 288, "bytes_received": 586, "request_id": 7, @@ -11943,11 +11943,11 @@ "failure_count": 0, "bytes_sent": 1274, "bytes_received": 639, - "min_ms": 2459.4109839999874, - "max_ms": 2570.544718000008, - "mean_ms": 2517.0756625999843, - "median_ms": 2532.838093999999, - "p95_ms": 2563.9492015999963, + "min_ms": 2454.240330999994, + "max_ms": 2538.6795430000006, + "mean_ms": 2492.9666776000204, + "median_ms": 2484.890508000035, + "p95_ms": 2535.805429000004, "result_summary": { "present_count": 5, "empty_count": 5, @@ -12007,9 +12007,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 122511.853009, + "duration_ms": 123972.31360400002, "success": true, - "started_at_unix": 1776839769.0718617, + "started_at_unix": 1777935809.1236668, "bytes_sent": 254, "bytes_received": 127, "request_id": 8, @@ -12037,9 +12037,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2532.838093999999, + "duration_ms": 2484.890508000035, "success": true, - "started_at_unix": 1776839891.5837731, + "started_at_unix": 1777935933.096036, "bytes_sent": 254, "bytes_received": 127, "request_id": 9, @@ -12067,9 +12067,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2485.0173809999774, + "duration_ms": 2462.7140330000543, "success": true, - "started_at_unix": 1776839894.116684, + "started_at_unix": 1777935935.5810046, "bytes_sent": 255, "bytes_received": 128, "request_id": 10, @@ -12097,9 +12097,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2570.544718000008, + "duration_ms": 2538.6795430000006, "success": true, - "started_at_unix": 1776839896.6017845, + "started_at_unix": 1777935938.0438344, "bytes_sent": 255, "bytes_received": 128, "request_id": 11, @@ -12127,9 +12127,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2459.4109839999874, + "duration_ms": 2454.240330999994, "success": true, - "started_at_unix": 1776839899.1724126, + "started_at_unix": 1777935940.5825846, "bytes_sent": 255, "bytes_received": 128, "request_id": 12, @@ -12157,9 +12157,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2537.56713599995, + "duration_ms": 2524.308973000018, "success": true, - "started_at_unix": 1776839901.6318965, + "started_at_unix": 1777935943.0368934, "bytes_sent": 255, "bytes_received": 128, "request_id": 13, @@ -12202,11 +12202,11 @@ "failure_count": 0, "bytes_sent": 1300, "bytes_received": 1945, - "min_ms": 2188.195544999985, - "max_ms": 2257.4184190000324, - "mean_ms": 2216.895921400021, - "median_ms": 2203.705659000036, - "p95_ms": 2252.4500234000357, + "min_ms": 2146.7013189999875, + "max_ms": 2279.008035000004, + "mean_ms": 2218.5390069999926, + "median_ms": 2222.609494999972, + "p95_ms": 2276.2717854000016, "result_summary": { "present_count": 5, "empty_count": 0, @@ -12266,9 +12266,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 2190.685817999963, + "duration_ms": 2160.862057000031, "success": true, - "started_at_unix": 1776839904.1696393, + "started_at_unix": 1777935945.561406, "bytes_sent": 260, "bytes_received": 389, "request_id": 14, @@ -12296,9 +12296,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 2188.195544999985, + "duration_ms": 2179.0493990000073, "success": true, - "started_at_unix": 1776839906.3603942, + "started_at_unix": 1777935947.7223358, "bytes_sent": 260, "bytes_received": 389, "request_id": 15, @@ -12326,9 +12326,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 2257.4184190000324, + "duration_ms": 2279.008035000004, "success": true, - "started_at_unix": 1776839908.5486782, + "started_at_unix": 1777935949.9014692, "bytes_sent": 260, "bytes_received": 389, "request_id": 16, @@ -12356,9 +12356,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 2202.583543000003, + "duration_ms": 2146.7013189999875, "success": true, - "started_at_unix": 1776839910.8061914, + "started_at_unix": 1777935952.1805599, "bytes_sent": 260, "bytes_received": 389, "request_id": 17, @@ -12386,9 +12386,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 2232.576441000049, + "duration_ms": 2222.609494999972, "success": true, - "started_at_unix": 1776839913.0088634, + "started_at_unix": 1777935954.327347, "bytes_sent": 260, "bytes_received": 389, "request_id": 18, @@ -12416,9 +12416,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 2203.705659000036, + "duration_ms": 2265.3267869999922, "success": true, - "started_at_unix": 1776839915.2415273, + "started_at_unix": 1777935956.5500424, "bytes_sent": 260, "bytes_received": 389, "request_id": 19, @@ -12461,11 +12461,11 @@ "failure_count": 0, "bytes_sent": 1445, "bytes_received": 730, - "min_ms": 2.4294809999787503, - "max_ms": 2.5323039999989305, - "mean_ms": 2.4600809999924422, - "median_ms": 2.4355390000323496, - "p95_ms": 2.5196119999918665, + "min_ms": 2.5058169999852, + "max_ms": 2.7383309999891026, + "mean_ms": 2.572783599998729, + "median_ms": 2.5437880000254154, + "p95_ms": 2.7036099999918406, "result_summary": { "present_count": 5, "empty_count": 5, @@ -12525,9 +12525,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.9508889999856365, + "duration_ms": 4.841716999976597, "success": true, - "started_at_unix": 1776839917.4455128, + "started_at_unix": 1777935958.8156416, "bytes_sent": 289, "bytes_received": 146, "request_id": 20, @@ -12555,9 +12555,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.5323039999989305, + "duration_ms": 2.7383309999891026, "success": true, - "started_at_unix": 1776839917.4505615, + "started_at_unix": 1777935958.8205743, "bytes_sent": 289, "bytes_received": 146, "request_id": 21, @@ -12585,9 +12585,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.4355390000323496, + "duration_ms": 2.5647260000027927, "success": true, - "started_at_unix": 1776839917.4531949, + "started_at_unix": 1777935958.8234038, "bytes_sent": 289, "bytes_received": 146, "request_id": 22, @@ -12615,9 +12615,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.4688439999636103, + "duration_ms": 2.5058169999852, "success": true, - "started_at_unix": 1776839917.4557297, + "started_at_unix": 1777935958.8260531, "bytes_sent": 289, "bytes_received": 146, "request_id": 23, @@ -12645,9 +12645,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.4294809999787503, + "duration_ms": 2.5112559999911355, "success": true, - "started_at_unix": 1776839917.4582958, + "started_at_unix": 1777935958.8286421, "bytes_sent": 289, "bytes_received": 146, "request_id": 24, @@ -12675,9 +12675,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.4342369999885705, + "duration_ms": 2.5437880000254154, "success": true, - "started_at_unix": 1776839917.4608252, + "started_at_unix": 1777935958.8312356, "bytes_sent": 289, "bytes_received": 146, "request_id": 25, @@ -12720,11 +12720,11 @@ "failure_count": 0, "bytes_sent": 1280, "bytes_received": 640, - "min_ms": 2512.5317769999924, - "max_ms": 2571.1586169999805, - "mean_ms": 2540.8613123999885, - "median_ms": 2541.4856639999925, - "p95_ms": 2566.5381859999798, + "min_ms": 2529.623614000002, + "max_ms": 2599.879219999991, + "mean_ms": 2552.3054700000102, + "median_ms": 2533.992648000037, + "p95_ms": 2593.046161999996, "result_summary": { "present_count": 5, "empty_count": 5, @@ -12784,9 +12784,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 3948.1021230000124, + "duration_ms": 3961.6888030000155, "success": true, - "started_at_unix": 1776839917.4634957, + "started_at_unix": 1777935958.8340216, "bytes_sent": 256, "bytes_received": 128, "request_id": 26, @@ -12814,9 +12814,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2531.074042, + "duration_ms": 2565.7139300000154, "success": true, - "started_at_unix": 1776839921.4117444, + "started_at_unix": 1777935962.7958627, "bytes_sent": 256, "bytes_received": 128, "request_id": 27, @@ -12844,9 +12844,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2512.5317769999924, + "duration_ms": 2532.3179380000056, "success": true, - "started_at_unix": 1776839923.9429467, + "started_at_unix": 1777935965.361733, "bytes_sent": 256, "bytes_received": 128, "request_id": 28, @@ -12874,9 +12874,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2571.1586169999805, + "duration_ms": 2599.879219999991, "success": true, - "started_at_unix": 1776839926.4556324, + "started_at_unix": 1777935967.8941808, "bytes_sent": 256, "bytes_received": 128, "request_id": 29, @@ -12904,9 +12904,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2541.4856639999925, + "duration_ms": 2529.623614000002, "success": true, - "started_at_unix": 1776839929.026943, + "started_at_unix": 1777935970.4942129, "bytes_sent": 256, "bytes_received": 128, "request_id": 30, @@ -12934,9 +12934,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2548.056461999977, + "duration_ms": 2533.992648000037, "success": true, - "started_at_unix": 1776839931.568583, + "started_at_unix": 1777935973.0239663, "bytes_sent": 256, "bytes_received": 128, "request_id": 31, @@ -12968,9 +12968,9 @@ { "kind": "request", "method": "initialize", - "duration_ms": 162.68352700001287, + "duration_ms": 158.84742399998686, "success": true, - "started_at_unix": 1776839764.721197, + "started_at_unix": 1777935804.7700937, "bytes_sent": 673, "bytes_received": 967, "request_id": 1, @@ -12989,9 +12989,9 @@ { "kind": "notification", "method": "initialized", - "duration_ms": 0.04527400000142734, + "duration_ms": 0.02723099999002443, "success": true, - "started_at_unix": 1776839764.883969, + "started_at_unix": 1777935804.9290385, "bytes_sent": 74, "bytes_received": 0, "request_id": null, @@ -13004,9 +13004,9 @@ { "kind": "notification", "method": "workspace/didChangeConfiguration", - "duration_ms": 0.01721199998883094, + "duration_ms": 0.03883199997289921, "success": true, - "started_at_unix": 1776839764.8840415, + "started_at_unix": 1777935804.9291208, "bytes_sent": 659, "bytes_received": 0, "request_id": null, @@ -13022,9 +13022,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.01929600000494247, + "duration_ms": 0.04370099998141086, "success": true, - "started_at_unix": 1776839764.88413, + "started_at_unix": 1777935804.9292634, "bytes_sent": 773, "bytes_received": 0, "request_id": null, @@ -13040,9 +13040,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 3462.3841150000203, + "duration_ms": 3491.268858000012, "success": true, - "started_at_unix": 1776839764.8841827, + "started_at_unix": 1777935804.9293675, "bytes_sent": 288, "bytes_received": 586, "request_id": 2, @@ -13070,9 +13070,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 146.34086699999216, + "duration_ms": 138.89871000003495, "success": true, - "started_at_unix": 1776839768.3466434, + "started_at_unix": 1777935808.4207695, "bytes_sent": 288, "bytes_received": 586, "request_id": 3, @@ -13100,9 +13100,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 144.331783000041, + "duration_ms": 138.06998400002612, "success": true, - "started_at_unix": 1776839768.4930637, + "started_at_unix": 1777935808.5598283, "bytes_sent": 288, "bytes_received": 586, "request_id": 4, @@ -13130,9 +13130,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 144.43095799998673, + "duration_ms": 137.51168199996755, "success": true, - "started_at_unix": 1776839768.637481, + "started_at_unix": 1777935808.6980007, "bytes_sent": 288, "bytes_received": 586, "request_id": 5, @@ -13160,9 +13160,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 145.01220400001102, + "duration_ms": 143.3494159999782, "success": true, - "started_at_unix": 1776839768.782041, + "started_at_unix": 1777935808.835615, "bytes_sent": 288, "bytes_received": 586, "request_id": 6, @@ -13190,9 +13190,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 144.5148650000192, + "duration_ms": 144.34462299999495, "success": true, - "started_at_unix": 1776839768.9271638, + "started_at_unix": 1777935808.9791107, "bytes_sent": 288, "bytes_received": 586, "request_id": 7, @@ -13220,9 +13220,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 122511.853009, + "duration_ms": 123972.31360400002, "success": true, - "started_at_unix": 1776839769.0718617, + "started_at_unix": 1777935809.1236668, "bytes_sent": 254, "bytes_received": 127, "request_id": 8, @@ -13250,9 +13250,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2532.838093999999, + "duration_ms": 2484.890508000035, "success": true, - "started_at_unix": 1776839891.5837731, + "started_at_unix": 1777935933.096036, "bytes_sent": 254, "bytes_received": 127, "request_id": 9, @@ -13280,9 +13280,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2485.0173809999774, + "duration_ms": 2462.7140330000543, "success": true, - "started_at_unix": 1776839894.116684, + "started_at_unix": 1777935935.5810046, "bytes_sent": 255, "bytes_received": 128, "request_id": 10, @@ -13310,9 +13310,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2570.544718000008, + "duration_ms": 2538.6795430000006, "success": true, - "started_at_unix": 1776839896.6017845, + "started_at_unix": 1777935938.0438344, "bytes_sent": 255, "bytes_received": 128, "request_id": 11, @@ -13340,9 +13340,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2459.4109839999874, + "duration_ms": 2454.240330999994, "success": true, - "started_at_unix": 1776839899.1724126, + "started_at_unix": 1777935940.5825846, "bytes_sent": 255, "bytes_received": 128, "request_id": 12, @@ -13370,9 +13370,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2537.56713599995, + "duration_ms": 2524.308973000018, "success": true, - "started_at_unix": 1776839901.6318965, + "started_at_unix": 1777935943.0368934, "bytes_sent": 255, "bytes_received": 128, "request_id": 13, @@ -13400,9 +13400,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 2190.685817999963, + "duration_ms": 2160.862057000031, "success": true, - "started_at_unix": 1776839904.1696393, + "started_at_unix": 1777935945.561406, "bytes_sent": 260, "bytes_received": 389, "request_id": 14, @@ -13430,9 +13430,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 2188.195544999985, + "duration_ms": 2179.0493990000073, "success": true, - "started_at_unix": 1776839906.3603942, + "started_at_unix": 1777935947.7223358, "bytes_sent": 260, "bytes_received": 389, "request_id": 15, @@ -13460,9 +13460,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 2257.4184190000324, + "duration_ms": 2279.008035000004, "success": true, - "started_at_unix": 1776839908.5486782, + "started_at_unix": 1777935949.9014692, "bytes_sent": 260, "bytes_received": 389, "request_id": 16, @@ -13490,9 +13490,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 2202.583543000003, + "duration_ms": 2146.7013189999875, "success": true, - "started_at_unix": 1776839910.8061914, + "started_at_unix": 1777935952.1805599, "bytes_sent": 260, "bytes_received": 389, "request_id": 17, @@ -13520,9 +13520,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 2232.576441000049, + "duration_ms": 2222.609494999972, "success": true, - "started_at_unix": 1776839913.0088634, + "started_at_unix": 1777935954.327347, "bytes_sent": 260, "bytes_received": 389, "request_id": 18, @@ -13550,9 +13550,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 2203.705659000036, + "duration_ms": 2265.3267869999922, "success": true, - "started_at_unix": 1776839915.2415273, + "started_at_unix": 1777935956.5500424, "bytes_sent": 260, "bytes_received": 389, "request_id": 19, @@ -13580,9 +13580,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03153900001962029, + "duration_ms": 0.030035999998290208, "success": true, - "started_at_unix": 1776839917.4454684, + "started_at_unix": 1777935958.8156006, "bytes_sent": 360, "bytes_received": 0, "request_id": null, @@ -13599,9 +13599,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.9508889999856365, + "duration_ms": 4.841716999976597, "success": true, - "started_at_unix": 1776839917.4455128, + "started_at_unix": 1777935958.8156416, "bytes_sent": 289, "bytes_received": 146, "request_id": 20, @@ -13629,9 +13629,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02666000000317581, + "duration_ms": 0.023523999971075682, "success": true, - "started_at_unix": 1776839917.450502, + "started_at_unix": 1777935958.8205202, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -13648,9 +13648,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.015689000008478615, + "duration_ms": 0.014346999989811593, "success": true, - "started_at_unix": 1776839917.4505374, + "started_at_unix": 1777935958.8205526, "bytes_sent": 360, "bytes_received": 0, "request_id": null, @@ -13667,9 +13667,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.5323039999989305, + "duration_ms": 2.7383309999891026, "success": true, - "started_at_unix": 1776839917.4505615, + "started_at_unix": 1777935958.8205743, "bytes_sent": 289, "bytes_received": 146, "request_id": 21, @@ -13697,9 +13697,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02418600001874438, + "duration_ms": 0.021811000010529824, "success": true, - "started_at_unix": 1776839917.4531407, + "started_at_unix": 1777935958.823356, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -13716,9 +13716,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.014437000004363654, + "duration_ms": 0.01274300001341544, "success": true, - "started_at_unix": 1776839917.453173, + "started_at_unix": 1777935958.8233845, "bytes_sent": 360, "bytes_received": 0, "request_id": null, @@ -13735,9 +13735,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.4355390000323496, + "duration_ms": 2.5647260000027927, "success": true, - "started_at_unix": 1776839917.4531949, + "started_at_unix": 1777935958.8234038, "bytes_sent": 289, "bytes_received": 146, "request_id": 22, @@ -13765,9 +13765,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.023303999967083655, + "duration_ms": 0.020568000024923094, "success": true, - "started_at_unix": 1776839917.4556758, + "started_at_unix": 1777935958.8260076, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -13784,9 +13784,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.015007999991212273, + "duration_ms": 0.012292000008073956, "success": true, - "started_at_unix": 1776839917.455707, + "started_at_unix": 1777935958.8260348, "bytes_sent": 360, "bytes_received": 0, "request_id": null, @@ -13803,9 +13803,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.4688439999636103, + "duration_ms": 2.5058169999852, "success": true, - "started_at_unix": 1776839917.4557297, + "started_at_unix": 1777935958.8260531, "bytes_sent": 289, "bytes_received": 146, "request_id": 23, @@ -13833,9 +13833,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.022752999996100698, + "duration_ms": 0.02019799995878202, "success": true, - "started_at_unix": 1776839917.4582436, + "started_at_unix": 1777935958.828597, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -13852,9 +13852,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.014546999977937958, + "duration_ms": 0.012292999997498555, "success": true, - "started_at_unix": 1776839917.4582744, + "started_at_unix": 1777935958.8286235, "bytes_sent": 361, "bytes_received": 0, "request_id": null, @@ -13871,9 +13871,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.4294809999787503, + "duration_ms": 2.5112559999911355, "success": true, - "started_at_unix": 1776839917.4582958, + "started_at_unix": 1777935958.8286421, "bytes_sent": 289, "bytes_received": 146, "request_id": 24, @@ -13901,9 +13901,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02335300001732321, + "duration_ms": 0.02019699996935742, "success": true, - "started_at_unix": 1776839917.460771, + "started_at_unix": 1777935958.8311908, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -13920,9 +13920,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.014608000014959543, + "duration_ms": 0.012744000002840039, "success": true, - "started_at_unix": 1776839917.4608023, + "started_at_unix": 1777935958.8312168, "bytes_sent": 361, "bytes_received": 0, "request_id": null, @@ -13939,9 +13939,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.4342369999885705, + "duration_ms": 2.5437880000254154, "success": true, - "started_at_unix": 1776839917.4608252, + "started_at_unix": 1777935958.8312356, "bytes_sent": 289, "bytes_received": 146, "request_id": 25, @@ -13969,9 +13969,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.023413999997501378, + "duration_ms": 0.020066999979917455, "success": true, - "started_at_unix": 1776839917.463304, + "started_at_unix": 1777935958.8338163, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -13988,9 +13988,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.021038999989286822, + "duration_ms": 0.025698000001739274, "success": true, - "started_at_unix": 1776839917.4634657, + "started_at_unix": 1777935958.833987, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -14007,9 +14007,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 3948.1021230000124, + "duration_ms": 3961.6888030000155, "success": true, - "started_at_unix": 1776839917.4634957, + "started_at_unix": 1777935958.8340216, "bytes_sent": 256, "bytes_received": 128, "request_id": 26, @@ -14037,9 +14037,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0367490000030557, + "duration_ms": 0.06004300001904994, "success": true, - "started_at_unix": 1776839921.4116516, + "started_at_unix": 1777935962.7957644, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -14056,9 +14056,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.028702999998131418, + "duration_ms": 0.018594000039229286, "success": true, - "started_at_unix": 1776839921.411702, + "started_at_unix": 1777935962.7958355, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -14075,9 +14075,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2531.074042, + "duration_ms": 2565.7139300000154, "success": true, - "started_at_unix": 1776839921.4117444, + "started_at_unix": 1777935962.7958627, "bytes_sent": 256, "bytes_received": 128, "request_id": 27, @@ -14105,9 +14105,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.028052999994088168, + "duration_ms": 0.02757100003236701, "success": true, - "started_at_unix": 1776839923.942886, + "started_at_unix": 1777935965.3616438, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -14124,9 +14124,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.014608000014959543, + "duration_ms": 0.014786999997795647, "success": true, - "started_at_unix": 1776839923.9429238, + "started_at_unix": 1777935965.361681, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -14143,9 +14143,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2512.5317769999924, + "duration_ms": 2532.3179380000056, "success": true, - "started_at_unix": 1776839923.9429467, + "started_at_unix": 1777935965.361733, "bytes_sent": 256, "bytes_received": 128, "request_id": 28, @@ -14173,9 +14173,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03198000001702894, + "duration_ms": 0.02963499997576946, "success": true, - "started_at_unix": 1776839926.455548, + "started_at_unix": 1777935967.8941176, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -14192,9 +14192,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0258489999964695, + "duration_ms": 0.015418999964822433, "success": true, - "started_at_unix": 1776839926.455593, + "started_at_unix": 1777935967.8941574, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -14211,9 +14211,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2571.1586169999805, + "duration_ms": 2599.879219999991, "success": true, - "started_at_unix": 1776839926.4556324, + "started_at_unix": 1777935967.8941808, "bytes_sent": 256, "bytes_received": 128, "request_id": 29, @@ -14241,9 +14241,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03371200000401586, + "duration_ms": 0.032159999989289645, "success": true, - "started_at_unix": 1776839929.0268705, + "started_at_unix": 1777935970.4941268, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -14260,9 +14260,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.017342000035114324, + "duration_ms": 0.02673000000186221, "success": true, - "started_at_unix": 1776839929.026915, + "started_at_unix": 1777935970.4941716, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -14279,9 +14279,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2541.4856639999925, + "duration_ms": 2529.623614000002, "success": true, - "started_at_unix": 1776839929.026943, + "started_at_unix": 1777935970.4942129, "bytes_sent": 256, "bytes_received": 128, "request_id": 30, @@ -14309,9 +14309,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03221999998004321, + "duration_ms": 0.030908000042018102, "success": true, - "started_at_unix": 1776839931.5684988, + "started_at_unix": 1777935973.0239027, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -14328,9 +14328,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026128000001790497, + "duration_ms": 0.01506899997139044, "success": true, - "started_at_unix": 1776839931.568544, + "started_at_unix": 1777935973.023943, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -14347,9 +14347,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2548.056461999977, + "duration_ms": 2533.992648000037, "success": true, - "started_at_unix": 1776839931.568583, + "started_at_unix": 1777935973.0239663, "bytes_sent": 256, "bytes_received": 128, "request_id": 31, @@ -14377,9 +14377,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03172999998923842, + "duration_ms": 0.02898400003914503, "success": true, - "started_at_unix": 1776839934.1167192, + "started_at_unix": 1777935975.558025, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -14396,9 +14396,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.01573899999129935, + "duration_ms": 0.01591000000189524, "success": true, - "started_at_unix": 1776839934.1168458, + "started_at_unix": 1777935975.558148, "bytes_sent": 213, "bytes_received": 0, "request_id": null, @@ -14411,9 +14411,9 @@ { "kind": "request", "method": "shutdown", - "duration_ms": 0.5393669999875783, + "duration_ms": 0.5247400000030211, "success": true, - "started_at_unix": 1776839934.1168683, + "started_at_unix": 1777935975.5581703, "bytes_sent": 67, "bytes_received": 117, "request_id": 32, @@ -14431,9 +14431,9 @@ { "kind": "notification", "method": "exit", - "duration_ms": 0.02111899999590605, + "duration_ms": 0.022331000025133108, "success": true, - "started_at_unix": 1776839934.1174278, + "started_at_unix": 1777935975.5587332, "bytes_sent": 55, "bytes_received": 0, "request_id": null, @@ -14455,7 +14455,7 @@ "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/.venv", "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/.venv/bin/python", "success": true, - "total_duration_ms": 4065.113664000023, + "total_duration_ms": 4224.5195219999805, "error_message": null, "summary": { "request_count": 32, @@ -14464,11 +14464,11 @@ "failure_count": 0, "bytes_sent": 18386, "bytes_received": 80732, - "min_ms": 0.617123999973046, - "max_ms": 1577.149679999991, - "mean_ms": 126.33756843750099, - "median_ms": 32.907887000021674, - "p95_ms": 312.35439494998326, + "min_ms": 0.7906660000003285, + "max_ms": 1628.0454920000125, + "mean_ms": 131.32489075000464, + "median_ms": 39.34315300000435, + "p95_ms": 317.8690584000122, "result_summary": { "present_count": 31, "empty_count": 1, @@ -14524,27 +14524,27 @@ "by_method": { "textDocument/completion": { "point_count": 2, - "min_ms": 20.536915999969096, - "max_ms": 85.25747400000228, - "mean_ms": 53.224623700003804, - "median_ms": 55.17920899998785, - "p95_ms": 85.21128554999677 + "min_ms": 21.428227000001243, + "max_ms": 95.6746689999477, + "mean_ms": 55.75536289999263, + "median_ms": 57.8010069999948, + "p95_ms": 91.80427119995898 }, "textDocument/hover": { "point_count": 2, - "min_ms": 6.711220999989109, - "max_ms": 176.17686899995988, - "mean_ms": 94.18078740000055, - "median_ms": 96.07540400000403, - "p95_ms": 175.90868474998445 + "min_ms": 10.590738000018973, + "max_ms": 180.55579200000693, + "mean_ms": 99.83974660001422, + "median_ms": 112.59946600003445, + "p95_ms": 180.46920885001327 }, "textDocument/references": { "point_count": 1, - "min_ms": 2.7515919999814287, - "max_ms": 39.330003000031866, - "mean_ms": 13.799411800005146, - "median_ms": 11.469030999990082, - "p95_ms": 33.94465780003201 + "min_ms": 5.650596999998925, + "max_ms": 25.059103000046434, + "mean_ms": 13.812224800005879, + "median_ms": 11.791909999999461, + "p95_ms": 23.306966800043938 } }, "validation": { @@ -14570,11 +14570,11 @@ "failure_count": 0, "bytes_sent": 1360, "bytes_received": 1655, - "min_ms": 20.536915999969096, - "max_ms": 26.485771000011482, - "mean_ms": 21.821648200011623, - "median_ms": 20.620191000034538, - "p95_ms": 25.35994140001776, + "min_ms": 21.428227000001243, + "max_ms": 31.160721999981433, + "mean_ms": 24.03362359999619, + "median_ms": 21.905047000018385, + "p95_ms": 29.734293599983626, "result_summary": { "present_count": 5, "empty_count": 0, @@ -14634,9 +14634,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 287.60027699996726, + "duration_ms": 288.41483400003654, "success": true, - "started_at_unix": 1776839934.86556, + "started_at_unix": 1777935976.3151932, "bytes_sent": 272, "bytes_received": 331, "request_id": 2, @@ -14664,9 +14664,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 20.856623000042873, + "duration_ms": 24.028579999992417, "success": true, - "started_at_unix": 1776839935.1532378, + "started_at_unix": 1777935976.6037385, "bytes_sent": 272, "bytes_received": 331, "request_id": 3, @@ -14694,9 +14694,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 20.620191000034538, + "duration_ms": 21.428227000001243, "success": true, - "started_at_unix": 1776839935.1742148, + "started_at_unix": 1777935976.6278808, "bytes_sent": 272, "bytes_received": 331, "request_id": 4, @@ -14724,9 +14724,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 26.485771000011482, + "duration_ms": 31.160721999981433, "success": true, - "started_at_unix": 1776839935.194904, + "started_at_unix": 1777935976.6493666, "bytes_sent": 272, "bytes_received": 331, "request_id": 5, @@ -14754,9 +14754,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 20.608740000000125, + "duration_ms": 21.905047000018385, "success": true, - "started_at_unix": 1776839935.2214472, + "started_at_unix": 1777935976.680596, "bytes_sent": 272, "bytes_received": 331, "request_id": 6, @@ -14784,9 +14784,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 20.536915999969096, + "duration_ms": 21.645541999987472, "success": true, - "started_at_unix": 1776839935.2421243, + "started_at_unix": 1777935976.7025692, "bytes_sent": 272, "bytes_received": 331, "request_id": 7, @@ -14829,11 +14829,11 @@ "failure_count": 0, "bytes_sent": 1204, "bytes_received": 2704, - "min_ms": 6.711220999989109, - "max_ms": 18.02656500001376, - "mean_ms": 13.20187320001196, - "median_ms": 12.636813000028724, - "p95_ms": 17.747828000017307, + "min_ms": 10.590738000018973, + "max_ms": 47.525584000027266, + "mean_ms": 20.72221000001946, + "median_ms": 14.918386000033479, + "p95_ms": 41.65389120003055, "result_summary": { "present_count": 5, "empty_count": 0, @@ -14893,9 +14893,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 128.93997500003707, + "duration_ms": 139.64128999998593, "success": true, - "started_at_unix": 1776839935.262801, + "started_at_unix": 1777935976.7243721, "bytes_sent": 240, "bytes_received": 540, "request_id": 8, @@ -14923,9 +14923,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 18.02656500001376, + "duration_ms": 18.167120000043724, "success": true, - "started_at_unix": 1776839935.3918052, + "started_at_unix": 1777935976.8640804, "bytes_sent": 240, "bytes_received": 540, "request_id": 9, @@ -14953,9 +14953,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 12.636813000028724, + "duration_ms": 14.918386000033479, "success": true, - "started_at_unix": 1776839935.409893, + "started_at_unix": 1777935976.882316, "bytes_sent": 241, "bytes_received": 541, "request_id": 10, @@ -14983,9 +14983,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 12.001886999996714, + "duration_ms": 10.590738000018973, "success": true, - "started_at_unix": 1776839935.4225914, + "started_at_unix": 1777935976.8972964, "bytes_sent": 241, "bytes_received": 541, "request_id": 11, @@ -15013,9 +15013,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 16.63288000003149, + "duration_ms": 12.409221999973852, "success": true, - "started_at_unix": 1776839935.4346533, + "started_at_unix": 1777935976.9079475, "bytes_sent": 241, "bytes_received": 541, "request_id": 12, @@ -15043,9 +15043,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 6.711220999989109, + "duration_ms": 47.525584000027266, "success": true, - "started_at_unix": 1776839935.4513454, + "started_at_unix": 1777935976.9204156, "bytes_sent": 241, "bytes_received": 541, "request_id": 13, @@ -15088,11 +15088,11 @@ "failure_count": 0, "bytes_sent": 1420, "bytes_received": 2435, - "min_ms": 2.7515919999814287, - "max_ms": 39.330003000031866, - "mean_ms": 13.799411800005146, - "median_ms": 11.469030999990082, - "p95_ms": 33.94465780003201, + "min_ms": 5.650596999998925, + "max_ms": 25.059103000046434, + "mean_ms": 13.812224800005879, + "median_ms": 11.791909999999461, + "p95_ms": 23.306966800043938, "result_summary": { "present_count": 5, "empty_count": 0, @@ -15152,9 +15152,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 3.5180139999511084, + "duration_ms": 4.463641000029384, "success": true, - "started_at_unix": 1776839935.4582, + "started_at_unix": 1777935976.968134, "bytes_sent": 284, "bytes_received": 487, "request_id": 14, @@ -15182,9 +15182,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 39.330003000031866, + "duration_ms": 5.650596999998925, "success": true, - "started_at_unix": 1776839935.4617703, + "started_at_unix": 1777935976.9726536, "bytes_sent": 284, "bytes_received": 487, "request_id": 15, @@ -15212,9 +15212,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 2.7515919999814287, + "duration_ms": 11.791909999999461, "success": true, - "started_at_unix": 1776839935.5011742, + "started_at_unix": 1777935976.9783742, "bytes_sent": 284, "bytes_received": 487, "request_id": 16, @@ -15242,9 +15242,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 3.0431559999897217, + "duration_ms": 25.059103000046434, "success": true, - "started_at_unix": 1776839935.5039928, + "started_at_unix": 1777935976.99022, "bytes_sent": 284, "bytes_received": 487, "request_id": 17, @@ -15272,9 +15272,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 11.469030999990082, + "duration_ms": 10.261091999950622, "success": true, - "started_at_unix": 1776839935.5071034, + "started_at_unix": 1777935977.015363, "bytes_sent": 284, "bytes_received": 487, "request_id": 18, @@ -15302,9 +15302,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 12.403277000032631, + "duration_ms": 16.298422000033952, "success": true, - "started_at_unix": 1776839935.5186388, + "started_at_unix": 1777935977.025691, "bytes_sent": 284, "bytes_received": 487, "request_id": 19, @@ -15347,11 +15347,11 @@ "failure_count": 0, "bytes_sent": 1370, "bytes_received": 57460, - "min_ms": 83.87264699996422, - "max_ms": 85.25747400000228, - "mean_ms": 84.62759919999598, - "median_ms": 84.78192500001569, - "p95_ms": 85.23694579999983, + "min_ms": 84.44129200000816, + "max_ms": 95.6746689999477, + "mean_ms": 87.47710219998908, + "median_ms": 85.28805200000988, + "p95_ms": 93.95449219995271, "result_summary": { "present_count": 5, "empty_count": 0, @@ -15411,9 +15411,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1577.149679999991, + "duration_ms": 1628.0454920000125, "success": true, - "started_at_unix": 1776839935.5313241, + "started_at_unix": 1777935977.0423036, "bytes_sent": 274, "bytes_received": 11492, "request_id": 20, @@ -15441,9 +15441,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 85.15483299999005, + "duration_ms": 84.90771300000688, "success": true, - "started_at_unix": 1776839937.1088102, + "started_at_unix": 1777935978.670657, "bytes_sent": 274, "bytes_received": 11492, "request_id": 21, @@ -15471,9 +15471,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 83.87264699996422, + "duration_ms": 84.44129200000816, "success": true, - "started_at_unix": 1776839937.19444, + "started_at_unix": 1777935978.7560604, "bytes_sent": 274, "bytes_received": 11492, "request_id": 22, @@ -15501,9 +15501,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 84.07111700000769, + "duration_ms": 95.6746689999477, "success": true, - "started_at_unix": 1776839937.2787352, + "started_at_unix": 1777935978.8409748, "bytes_sent": 274, "bytes_received": 11492, "request_id": 23, @@ -15531,9 +15531,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 84.78192500001569, + "duration_ms": 87.07378499997276, "success": true, - "started_at_unix": 1776839937.363238, + "started_at_unix": 1777935978.937131, "bytes_sent": 274, "bytes_received": 11492, "request_id": 24, @@ -15561,9 +15561,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 85.25747400000228, + "duration_ms": 85.28805200000988, "success": true, - "started_at_unix": 1776839937.4484305, + "started_at_unix": 1777935979.0246713, "bytes_sent": 274, "bytes_received": 11492, "request_id": 25, @@ -15606,11 +15606,11 @@ "failure_count": 0, "bytes_sent": 1205, "bytes_received": 2120, - "min_ms": 174.1242429999943, - "max_ms": 176.17686899995988, - "mean_ms": 175.15970159998915, - "median_ms": 175.23430699998244, - "p95_ms": 176.0576759999708, + "min_ms": 177.67334800004164, + "max_ms": 180.55579200000693, + "mean_ms": 178.957283200009, + "median_ms": 178.21890499999427, + "p95_ms": 180.51731060000975, "result_summary": { "present_count": 5, "empty_count": 0, @@ -15670,9 +15670,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 342.60942800000294, + "duration_ms": 353.86866599998257, "success": true, - "started_at_unix": 1776839937.5343423, + "started_at_unix": 1777935979.1105578, "bytes_sent": 241, "bytes_received": 424, "request_id": 26, @@ -15700,9 +15700,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 175.23430699998244, + "duration_ms": 180.55579200000693, "success": true, - "started_at_unix": 1776839937.8771358, + "started_at_unix": 1777935979.46456, "bytes_sent": 241, "bytes_received": 424, "request_id": 27, @@ -15730,9 +15730,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 176.17686899995988, + "duration_ms": 180.36338500002103, "success": true, - "started_at_unix": 1776839938.0525432, + "started_at_unix": 1777935979.6452544, "bytes_sent": 241, "bytes_received": 424, "request_id": 28, @@ -15760,9 +15760,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 174.68218499999466, + "duration_ms": 177.67334800004164, "success": true, - "started_at_unix": 1776839938.228875, + "started_at_unix": 1777935979.8257833, "bytes_sent": 241, "bytes_received": 424, "request_id": 29, @@ -15790,9 +15790,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 174.1242429999943, + "duration_ms": 177.97498599998107, "success": true, - "started_at_unix": 1776839938.4037123, + "started_at_unix": 1777935980.0035932, "bytes_sent": 241, "bytes_received": 424, "request_id": 30, @@ -15820,9 +15820,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 175.58090400001447, + "duration_ms": 178.21890499999427, "success": true, - "started_at_unix": 1776839938.577987, + "started_at_unix": 1777935980.1817238, "bytes_sent": 241, "bytes_received": 424, "request_id": 31, @@ -15854,9 +15854,9 @@ { "kind": "request", "method": "initialize", - "duration_ms": 159.3165220000401, + "duration_ms": 162.15969600000335, "success": true, - "started_at_unix": 1776839934.7059357, + "started_at_unix": 1777935976.1527412, "bytes_sent": 646, "bytes_received": 967, "request_id": 1, @@ -15875,9 +15875,9 @@ { "kind": "notification", "method": "initialized", - "duration_ms": 0.028453000027184316, + "duration_ms": 0.028933999999480875, "success": true, - "started_at_unix": 1776839934.865352, + "started_at_unix": 1777935976.315001, "bytes_sent": 74, "bytes_received": 0, "request_id": null, @@ -15890,9 +15890,9 @@ { "kind": "notification", "method": "workspace/didChangeConfiguration", - "duration_ms": 0.018163999982334644, + "duration_ms": 0.017162000006010203, "success": true, - "started_at_unix": 1776839934.8654046, + "started_at_unix": 1777935976.3150551, "bytes_sent": 623, "bytes_received": 0, "request_id": null, @@ -15908,9 +15908,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.021730999947067176, + "duration_ms": 0.01803300000347008, "success": true, - "started_at_unix": 1776839934.8655007, + "started_at_unix": 1777935976.3151443, "bytes_sent": 539, "bytes_received": 0, "request_id": null, @@ -15926,9 +15926,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 287.60027699996726, + "duration_ms": 288.41483400003654, "success": true, - "started_at_unix": 1776839934.86556, + "started_at_unix": 1777935976.3151932, "bytes_sent": 272, "bytes_received": 331, "request_id": 2, @@ -15956,9 +15956,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 20.856623000042873, + "duration_ms": 24.028579999992417, "success": true, - "started_at_unix": 1776839935.1532378, + "started_at_unix": 1777935976.6037385, "bytes_sent": 272, "bytes_received": 331, "request_id": 3, @@ -15986,9 +15986,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 20.620191000034538, + "duration_ms": 21.428227000001243, "success": true, - "started_at_unix": 1776839935.1742148, + "started_at_unix": 1777935976.6278808, "bytes_sent": 272, "bytes_received": 331, "request_id": 4, @@ -16016,9 +16016,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 26.485771000011482, + "duration_ms": 31.160721999981433, "success": true, - "started_at_unix": 1776839935.194904, + "started_at_unix": 1777935976.6493666, "bytes_sent": 272, "bytes_received": 331, "request_id": 5, @@ -16046,9 +16046,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 20.608740000000125, + "duration_ms": 21.905047000018385, "success": true, - "started_at_unix": 1776839935.2214472, + "started_at_unix": 1777935976.680596, "bytes_sent": 272, "bytes_received": 331, "request_id": 6, @@ -16076,9 +16076,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 20.536915999969096, + "duration_ms": 21.645541999987472, "success": true, - "started_at_unix": 1776839935.2421243, + "started_at_unix": 1777935976.7025692, "bytes_sent": 272, "bytes_received": 331, "request_id": 7, @@ -16106,9 +16106,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 128.93997500003707, + "duration_ms": 139.64128999998593, "success": true, - "started_at_unix": 1776839935.262801, + "started_at_unix": 1777935976.7243721, "bytes_sent": 240, "bytes_received": 540, "request_id": 8, @@ -16136,9 +16136,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 18.02656500001376, + "duration_ms": 18.167120000043724, "success": true, - "started_at_unix": 1776839935.3918052, + "started_at_unix": 1777935976.8640804, "bytes_sent": 240, "bytes_received": 540, "request_id": 9, @@ -16166,9 +16166,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 12.636813000028724, + "duration_ms": 14.918386000033479, "success": true, - "started_at_unix": 1776839935.409893, + "started_at_unix": 1777935976.882316, "bytes_sent": 241, "bytes_received": 541, "request_id": 10, @@ -16196,9 +16196,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 12.001886999996714, + "duration_ms": 10.590738000018973, "success": true, - "started_at_unix": 1776839935.4225914, + "started_at_unix": 1777935976.8972964, "bytes_sent": 241, "bytes_received": 541, "request_id": 11, @@ -16226,9 +16226,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 16.63288000003149, + "duration_ms": 12.409221999973852, "success": true, - "started_at_unix": 1776839935.4346533, + "started_at_unix": 1777935976.9079475, "bytes_sent": 241, "bytes_received": 541, "request_id": 12, @@ -16256,9 +16256,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 6.711220999989109, + "duration_ms": 47.525584000027266, "success": true, - "started_at_unix": 1776839935.4513454, + "started_at_unix": 1777935976.9204156, "bytes_sent": 241, "bytes_received": 541, "request_id": 13, @@ -16286,9 +16286,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 3.5180139999511084, + "duration_ms": 4.463641000029384, "success": true, - "started_at_unix": 1776839935.4582, + "started_at_unix": 1777935976.968134, "bytes_sent": 284, "bytes_received": 487, "request_id": 14, @@ -16316,9 +16316,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 39.330003000031866, + "duration_ms": 5.650596999998925, "success": true, - "started_at_unix": 1776839935.4617703, + "started_at_unix": 1777935976.9726536, "bytes_sent": 284, "bytes_received": 487, "request_id": 15, @@ -16346,9 +16346,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 2.7515919999814287, + "duration_ms": 11.791909999999461, "success": true, - "started_at_unix": 1776839935.5011742, + "started_at_unix": 1777935976.9783742, "bytes_sent": 284, "bytes_received": 487, "request_id": 16, @@ -16376,9 +16376,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 3.0431559999897217, + "duration_ms": 25.059103000046434, "success": true, - "started_at_unix": 1776839935.5039928, + "started_at_unix": 1777935976.99022, "bytes_sent": 284, "bytes_received": 487, "request_id": 17, @@ -16406,9 +16406,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 11.469030999990082, + "duration_ms": 10.261091999950622, "success": true, - "started_at_unix": 1776839935.5071034, + "started_at_unix": 1777935977.015363, "bytes_sent": 284, "bytes_received": 487, "request_id": 18, @@ -16436,9 +16436,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 12.403277000032631, + "duration_ms": 16.298422000033952, "success": true, - "started_at_unix": 1776839935.5186388, + "started_at_unix": 1777935977.025691, "bytes_sent": 284, "bytes_received": 487, "request_id": 19, @@ -16466,9 +16466,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.034223999989535514, + "duration_ms": 0.0326709999853847, "success": true, - "started_at_unix": 1776839935.5312748, + "started_at_unix": 1777935977.042259, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -16485,9 +16485,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1577.149679999991, + "duration_ms": 1628.0454920000125, "success": true, - "started_at_unix": 1776839935.5313241, + "started_at_unix": 1777935977.0423036, "bytes_sent": 274, "bytes_received": 11492, "request_id": 20, @@ -16515,9 +16515,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.032981000003928784, + "duration_ms": 0.02800300001126743, "success": true, - "started_at_unix": 1776839937.1087222, + "started_at_unix": 1777935978.6705954, "bytes_sent": 318, "bytes_received": 0, "request_id": null, @@ -16534,9 +16534,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027751999994052312, + "duration_ms": 0.01571900003227711, "success": true, - "started_at_unix": 1776839937.1087687, + "started_at_unix": 1777935978.6706333, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -16553,9 +16553,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 85.15483299999005, + "duration_ms": 84.90771300000688, "success": true, - "started_at_unix": 1776839937.1088102, + "started_at_unix": 1777935978.670657, "bytes_sent": 274, "bytes_received": 11492, "request_id": 21, @@ -16583,9 +16583,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.029124999969099008, + "duration_ms": 0.026019000017640792, "success": true, - "started_at_unix": 1776839937.1943607, + "started_at_unix": 1777935978.7560012, "bytes_sent": 318, "bytes_received": 0, "request_id": null, @@ -16602,9 +16602,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.025788000016291335, + "duration_ms": 0.014086000021507061, "success": true, - "started_at_unix": 1776839937.1944022, + "started_at_unix": 1777935978.7560372, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -16621,9 +16621,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 83.87264699996422, + "duration_ms": 84.44129200000816, "success": true, - "started_at_unix": 1776839937.19444, + "started_at_unix": 1777935978.7560604, "bytes_sent": 274, "bytes_received": 11492, "request_id": 22, @@ -16651,9 +16651,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02939500001275519, + "duration_ms": 0.02625900003749848, "success": true, - "started_at_unix": 1776839937.2786539, + "started_at_unix": 1777935978.8409152, "bytes_sent": 318, "bytes_received": 0, "request_id": null, @@ -16670,9 +16670,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027010999986032402, + "duration_ms": 0.015028000007077935, "success": true, - "started_at_unix": 1776839937.2786956, + "started_at_unix": 1777935978.840951, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -16689,9 +16689,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 84.07111700000769, + "duration_ms": 95.6746689999477, "success": true, - "started_at_unix": 1776839937.2787352, + "started_at_unix": 1777935978.8409748, "bytes_sent": 274, "bytes_received": 11492, "request_id": 23, @@ -16719,9 +16719,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.028713999995488848, + "duration_ms": 0.026369000011072785, "success": true, - "started_at_unix": 1776839937.3631592, + "started_at_unix": 1777935978.937072, "bytes_sent": 318, "bytes_received": 0, "request_id": null, @@ -16738,9 +16738,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02657999999655658, + "duration_ms": 0.014517000010982883, "success": true, - "started_at_unix": 1776839937.3631995, + "started_at_unix": 1777935978.937108, "bytes_sent": 375, "bytes_received": 0, "request_id": null, @@ -16757,9 +16757,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 84.78192500001569, + "duration_ms": 87.07378499997276, "success": true, - "started_at_unix": 1776839937.363238, + "started_at_unix": 1777935978.937131, "bytes_sent": 274, "bytes_received": 11492, "request_id": 24, @@ -16787,9 +16787,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.028202999999393796, + "duration_ms": 0.025958000037462625, "success": true, - "started_at_unix": 1776839937.4483528, + "started_at_unix": 1777935979.0246122, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -16806,9 +16806,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.025968999977976637, + "duration_ms": 0.014867999993839476, "success": true, - "started_at_unix": 1776839937.4483926, + "started_at_unix": 1777935979.024648, "bytes_sent": 375, "bytes_received": 0, "request_id": null, @@ -16825,9 +16825,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 85.25747400000228, + "duration_ms": 85.28805200000988, "success": true, - "started_at_unix": 1776839937.4484305, + "started_at_unix": 1777935979.0246713, "bytes_sent": 274, "bytes_received": 11492, "request_id": 25, @@ -16855,9 +16855,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.030155999979797343, + "duration_ms": 0.02598799994757428, "success": true, - "started_at_unix": 1776839937.5340576, + "started_at_unix": 1777935979.1103487, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -16874,9 +16874,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03303099998674952, + "duration_ms": 0.020137999968028453, "success": true, - "started_at_unix": 1776839937.534296, + "started_at_unix": 1777935979.1105275, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -16893,9 +16893,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 342.60942800000294, + "duration_ms": 353.86866599998257, "success": true, - "started_at_unix": 1776839937.5343423, + "started_at_unix": 1777935979.1105578, "bytes_sent": 241, "bytes_received": 424, "request_id": 26, @@ -16923,9 +16923,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.058739999985846225, + "duration_ms": 0.040765999983705115, "success": true, - "started_at_unix": 1776839937.8770251, + "started_at_unix": 1777935979.4644878, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -16942,9 +16942,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026669999954265222, + "duration_ms": 0.014587000009669282, "success": true, - "started_at_unix": 1776839937.877097, + "started_at_unix": 1777935979.4645379, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -16961,9 +16961,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 175.23430699998244, + "duration_ms": 180.55579200000693, "success": true, - "started_at_unix": 1776839937.8771358, + "started_at_unix": 1777935979.46456, "bytes_sent": 241, "bytes_received": 424, "request_id": 27, @@ -16991,9 +16991,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03557700000555997, + "duration_ms": 0.03131900001562826, "success": true, - "started_at_unix": 1776839938.0524476, + "started_at_unix": 1777935979.6451914, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -17010,9 +17010,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.031078000006345974, + "duration_ms": 0.014918000033503631, "success": true, - "started_at_unix": 1776839938.0524979, + "started_at_unix": 1777935979.645232, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -17029,9 +17029,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 176.17686899995988, + "duration_ms": 180.36338500002103, "success": true, - "started_at_unix": 1776839938.0525432, + "started_at_unix": 1777935979.6452544, "bytes_sent": 241, "bytes_received": 424, "request_id": 28, @@ -17059,9 +17059,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03204899996944732, + "duration_ms": 0.05156700001407444, "success": true, - "started_at_unix": 1776839938.2287924, + "started_at_unix": 1777935979.825698, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -17078,9 +17078,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.025698999991163873, + "duration_ms": 0.014637999981914618, "success": true, - "started_at_unix": 1776839938.2288375, + "started_at_unix": 1777935979.82576, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -17097,9 +17097,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 174.68218499999466, + "duration_ms": 177.67334800004164, "success": true, - "started_at_unix": 1776839938.228875, + "started_at_unix": 1777935979.8257833, "bytes_sent": 241, "bytes_received": 424, "request_id": 29, @@ -17127,9 +17127,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03220999997211038, + "duration_ms": 0.026800000000548607, "success": true, - "started_at_unix": 1776839938.4036267, + "started_at_unix": 1777935980.0035338, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -17146,9 +17146,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02699100002701016, + "duration_ms": 0.01498800003219003, "success": true, - "started_at_unix": 1776839938.4036713, + "started_at_unix": 1777935980.0035698, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -17165,9 +17165,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 174.1242429999943, + "duration_ms": 177.97498599998107, "success": true, - "started_at_unix": 1776839938.4037123, + "started_at_unix": 1777935980.0035932, "bytes_sent": 241, "bytes_received": 424, "request_id": 30, @@ -17195,9 +17195,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03218000000515531, + "duration_ms": 0.027121000016450125, "success": true, - "started_at_unix": 1776839938.5779047, + "started_at_unix": 1777935980.181645, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -17214,9 +17214,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.025677999985873612, + "duration_ms": 0.015278999967449636, "success": true, - "started_at_unix": 1776839938.5779493, + "started_at_unix": 1777935980.181681, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -17233,9 +17233,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 175.58090400001447, + "duration_ms": 178.21890499999427, "success": true, - "started_at_unix": 1776839938.577987, + "started_at_unix": 1777935980.1817238, "bytes_sent": 241, "bytes_received": 424, "request_id": 31, @@ -17263,9 +17263,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03710900000442052, + "duration_ms": 0.027781999961007386, "success": true, - "started_at_unix": 1776839938.7536466, + "started_at_unix": 1777935980.3600183, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -17282,9 +17282,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.02904499996247978, + "duration_ms": 0.014317000022856519, "success": true, - "started_at_unix": 1776839938.7538254, + "started_at_unix": 1777935980.3601313, "bytes_sent": 198, "bytes_received": 0, "request_id": null, @@ -17297,9 +17297,9 @@ { "kind": "request", "method": "shutdown", - "duration_ms": 0.617123999973046, + "duration_ms": 0.7906660000003285, "success": true, - "started_at_unix": 1776839938.7538664, + "started_at_unix": 1777935980.3601522, "bytes_sent": 67, "bytes_received": 117, "request_id": 32, @@ -17317,9 +17317,9 @@ { "kind": "notification", "method": "exit", - "duration_ms": 0.026099000024260022, + "duration_ms": 0.02269200001592253, "success": true, - "started_at_unix": 1776839938.754501, + "started_at_unix": 1777935980.36096, "bytes_sent": 55, "bytes_received": 0, "request_id": null, diff --git a/latest-results/pyrefly-20260422T063331Z-responses.jsonl b/latest-results/pyrefly-20260504T230046Z-responses.jsonl similarity index 98% rename from latest-results/pyrefly-20260422T063331Z-responses.jsonl rename to latest-results/pyrefly-20260504T230046Z-responses.jsonl index f0eab62..f9af2b1 100644 --- a/latest-results/pyrefly-20260422T063331Z-responses.jsonl +++ b/latest-results/pyrefly-20260504T230046Z-responses.jsonl @@ -3,11 +3,11 @@ {"suite": "data_science", "label": "dataframe completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 8, "character": 8, "iteration": 3, "result": {"isIncomplete": false, "items": [{"data": "builtin", "kind": 7, "label": "ArithmeticError", "sortText": "0.9999.ArithmeticError"}, {"data": "builtin", "kind": 7, "label": "AssertionError", "sortText": "0.9999.AssertionError"}, {"data": "builtin", "kind": 7, "label": "AttributeError", "sortText": "0.9999.AttributeError"}, {"data": "builtin", "kind": 7, "label": "BaseException", "sortText": "0.9999.BaseException"}, {"data": "builtin", "kind": 7, "label": "BaseExceptionGroup", "sortText": "0.9999.BaseExceptionGroup"}, {"data": "builtin", "kind": 7, "label": "BlockingIOError", "sortText": "0.9999.BlockingIOError"}, {"data": "builtin", "kind": 7, "label": "BrokenPipeError", "sortText": "0.9999.BrokenPipeError"}, {"data": "builtin", "kind": 7, "label": "BufferError", "sortText": "0.9999.BufferError"}, {"data": "builtin", "kind": 7, "label": "BytesWarning", "sortText": "0.9999.BytesWarning"}, {"data": "builtin", "kind": 7, "label": "ChildProcessError", "sortText": "0.9999.ChildProcessError"}, {"data": "builtin", "kind": 7, "label": "ConnectionAbortedError", "sortText": "0.9999.ConnectionAbortedError"}, {"data": "builtin", "kind": 7, "label": "ConnectionError", "sortText": "0.9999.ConnectionError"}, {"data": "builtin", "kind": 7, "label": "ConnectionRefusedError", "sortText": "0.9999.ConnectionRefusedError"}, {"data": "builtin", "kind": 7, "label": "ConnectionResetError", "sortText": "0.9999.ConnectionResetError"}, {"data": "builtin", "kind": 7, "label": "DeprecationWarning", "sortText": "0.9999.DeprecationWarning"}, {"data": "builtin", "kind": 7, "label": "EOFError", "sortText": "0.9999.EOFError"}, {"data": "builtin", "kind": 6, "label": "Ellipsis", "sortText": "0.9999.Ellipsis"}, {"data": "builtin", "kind": 7, "label": "EncodingWarning", "sortText": "0.9999.EncodingWarning"}, {"data": "builtin", "kind": 6, "label": "EnvironmentError", "sortText": "0.9999.EnvironmentError"}, {"data": "builtin", "kind": 7, "label": "Exception", "sortText": "0.9999.Exception"}, {"data": "builtin", "kind": 7, "label": "ExceptionGroup", "sortText": "0.9999.ExceptionGroup"}, {"kind": 14, "label": "False", "sortText": "0.9999.False"}, {"data": "builtin", "kind": 7, "label": "FileExistsError", "sortText": "0.9999.FileExistsError"}, {"data": "builtin", "kind": 7, "label": "FileNotFoundError", "sortText": "0.9999.FileNotFoundError"}, {"data": "builtin", "kind": 7, "label": "FloatingPointError", "sortText": "0.9999.FloatingPointError"}, {"data": "builtin", "kind": 7, "label": "FutureWarning", "sortText": "0.9999.FutureWarning"}, {"data": "builtin", "kind": 7, "label": "GeneratorExit", "sortText": "0.9999.GeneratorExit"}, {"data": "builtin", "kind": 6, "label": "IOError", "sortText": "0.9999.IOError"}, {"data": "builtin", "kind": 7, "label": "ImportError", "sortText": "0.9999.ImportError"}, {"data": "builtin", "kind": 7, "label": "ImportWarning", "sortText": "0.9999.ImportWarning"}, {"data": "builtin", "kind": 7, "label": "IndentationError", "sortText": "0.9999.IndentationError"}, {"data": "builtin", "kind": 7, "label": "IndexError", "sortText": "0.9999.IndexError"}, {"data": "builtin", "kind": 7, "label": "InterruptedError", "sortText": "0.9999.InterruptedError"}, {"data": "builtin", "kind": 7, "label": "IsADirectoryError", "sortText": "0.9999.IsADirectoryError"}, {"data": "builtin", "kind": 7, "label": "KeyError", "sortText": "0.9999.KeyError"}, {"data": "builtin", "kind": 7, "label": "KeyboardInterrupt", "sortText": "0.9999.KeyboardInterrupt"}, {"data": "builtin", "kind": 7, "label": "LookupError", "sortText": "0.9999.LookupError"}, {"data": "builtin", "kind": 7, "label": "MemoryError", "sortText": "0.9999.MemoryError"}, {"data": "builtin", "kind": 7, "label": "ModuleNotFoundError", "sortText": "0.9999.ModuleNotFoundError"}, {"data": "builtin", "kind": 7, "label": "NameError", "sortText": "0.9999.NameError"}, {"kind": 14, "label": "None", "sortText": "0.9999.None"}, {"data": "builtin", "kind": 7, "label": "NotADirectoryError", "sortText": "0.9999.NotADirectoryError"}, {"data": "builtin", "kind": 6, "label": "NotImplemented", "sortText": "0.9999.NotImplemented"}, {"data": "builtin", "kind": 7, "label": "NotImplementedError", "sortText": "0.9999.NotImplementedError"}, {"data": "builtin", "kind": 7, "label": "OSError", "sortText": "0.9999.OSError"}, {"data": "builtin", "kind": 7, "label": "OverflowError", "sortText": "0.9999.OverflowError"}, {"data": "builtin", "kind": 7, "label": "PendingDeprecationWarning", "sortText": "0.9999.PendingDeprecationWarning"}, {"data": "builtin", "kind": 7, "label": "PermissionError", "sortText": "0.9999.PermissionError"}, {"data": "builtin", "kind": 7, "label": "ProcessLookupError", "sortText": "0.9999.ProcessLookupError"}, {"data": "builtin", "kind": 7, "label": "RecursionError", "sortText": "0.9999.RecursionError"}, {"data": "builtin", "kind": 7, "label": "ReferenceError", "sortText": "0.9999.ReferenceError"}, {"data": "builtin", "kind": 7, "label": "ResourceWarning", "sortText": "0.9999.ResourceWarning"}, {"data": "builtin", "kind": 7, "label": "RuntimeError", "sortText": "0.9999.RuntimeError"}, {"data": "builtin", "kind": 7, "label": "RuntimeWarning", "sortText": "0.9999.RuntimeWarning"}, {"data": "builtin", "kind": 7, "label": "StopAsyncIteration", "sortText": "0.9999.StopAsyncIteration"}, {"data": "builtin", "kind": 7, "label": "StopIteration", "sortText": "0.9999.StopIteration"}, {"data": "builtin", "kind": 7, "label": "SyntaxError", "sortText": "0.9999.SyntaxError"}, {"data": "builtin", "kind": 7, "label": "SyntaxWarning", "sortText": "0.9999.SyntaxWarning"}, {"data": "builtin", "kind": 7, "label": "SystemError", "sortText": "0.9999.SystemError"}, {"data": "builtin", "kind": 7, "label": "SystemExit", "sortText": "0.9999.SystemExit"}, {"data": "builtin", "kind": 7, "label": "TabError", "sortText": "0.9999.TabError"}, {"data": "builtin", "kind": 7, "label": "TimeoutError", "sortText": "0.9999.TimeoutError"}, {"kind": 14, "label": "True", "sortText": "0.9999.True"}, {"data": "builtin", "kind": 7, "label": "TypeError", "sortText": "0.9999.TypeError"}, {"data": "builtin", "kind": 7, "label": "UnboundLocalError", "sortText": "0.9999.UnboundLocalError"}, {"data": "builtin", "kind": 7, "label": "UnicodeDecodeError", "sortText": "0.9999.UnicodeDecodeError"}, {"data": "builtin", "kind": 7, "label": "UnicodeEncodeError", "sortText": "0.9999.UnicodeEncodeError"}, {"data": "builtin", "kind": 7, "label": "UnicodeError", "sortText": "0.9999.UnicodeError"}, {"data": "builtin", "kind": 7, "label": "UnicodeTranslateError", "sortText": "0.9999.UnicodeTranslateError"}, {"data": "builtin", "kind": 7, "label": "UnicodeWarning", "sortText": "0.9999.UnicodeWarning"}, {"data": "builtin", "kind": 7, "label": "UserWarning", "sortText": "0.9999.UserWarning"}, {"data": "builtin", "kind": 7, "label": "ValueError", "sortText": "0.9999.ValueError"}, {"data": "builtin", "kind": 7, "label": "Warning", "sortText": "0.9999.Warning"}, {"data": "builtin", "kind": 7, "label": "ZeroDivisionError", "sortText": "0.9999.ZeroDivisionError"}, {"data": "builtin", "kind": 3, "label": "abs", "sortText": "0.9999.abs"}, {"data": "builtin", "kind": 3, "label": "aiter", "sortText": "0.9999.aiter"}, {"data": "builtin", "kind": 3, "label": "all", "sortText": "0.9999.all"}, {"kind": 14, "label": "and", "sortText": "0.9999.and"}, {"data": "builtin", "kind": 3, "label": "anext", "sortText": "0.9999.anext"}, {"data": "builtin", "kind": 3, "label": "any", "sortText": "0.9999.any"}, {"data": "builtin", "kind": 3, "label": "ascii", "sortText": "0.9999.ascii"}, {"kind": 14, "label": "assert", "sortText": "0.9999.assert"}, {"kind": 14, "label": "async", "sortText": "0.9999.async"}, {"kind": 14, "label": "await", "sortText": "0.9999.await"}, {"data": "builtin", "kind": 3, "label": "bin", "sortText": "0.9999.bin"}, {"data": "builtin", "kind": 7, "label": "bool", "sortText": "0.9999.bool"}, {"kind": 14, "label": "break", "sortText": "0.9999.break"}, {"data": "builtin", "kind": 3, "label": "breakpoint", "sortText": "0.9999.breakpoint"}, {"data": "builtin", "kind": 7, "label": "bytearray", "sortText": "0.9999.bytearray"}, {"data": "builtin", "kind": 7, "label": "bytes", "sortText": "0.9999.bytes"}, {"data": "builtin", "kind": 3, "label": "callable", "sortText": "0.9999.callable"}, {"kind": 14, "label": "case", "sortText": "0.9999.case"}, {"data": "builtin", "kind": 3, "label": "chr", "sortText": "0.9999.chr"}, {"kind": 14, "label": "class", "sortText": "0.9999.class"}, {"data": "builtin", "kind": 7, "label": "classmethod", "sortText": "0.9999.classmethod"}, {"data": "builtin", "kind": 3, "label": "compile", "sortText": "0.9999.compile"}, {"data": "builtin", "kind": 7, "label": "complex", "sortText": "0.9999.complex"}, {"kind": 14, "label": "continue", "sortText": "0.9999.continue"}, {"data": "builtin", "kind": 6, "label": "copyright", "sortText": "0.9999.copyright"}, {"data": "builtin", "kind": 6, "label": "credits", "sortText": "0.9999.credits"}, {"kind": 14, "label": "def", "sortText": "0.9999.def"}, {"kind": 14, "label": "del", "sortText": "0.9999.del"}, {"data": "builtin", "kind": 3, "label": "delattr", "sortText": "0.9999.delattr"}, {"data": "builtin", "kind": 7, "label": "dict", "sortText": "0.9999.dict"}, {"data": "builtin", "kind": 3, "label": "dir", "sortText": "0.9999.dir"}, {"data": "builtin", "kind": 3, "label": "divmod", "sortText": "0.9999.divmod"}, {"kind": 14, "label": "elif", "sortText": "0.9999.elif"}, {"data": "builtin", "kind": 6, "label": "ellipsis", "sortText": "0.9999.ellipsis"}, {"kind": 14, "label": "else", "sortText": "0.9999.else"}, {"data": "builtin", "kind": 7, "label": "enumerate", "sortText": "0.9999.enumerate"}, {"data": "builtin", "kind": 3, "label": "eval", "sortText": "0.9999.eval"}, {"kind": 14, "label": "except", "sortText": "0.9999.except"}, {"data": "builtin", "kind": 3, "label": "exec", "sortText": "0.9999.exec"}, {"data": "builtin", "kind": 6, "label": "exit", "sortText": "0.9999.exit"}, {"data": "builtin", "kind": 7, "label": "filter", "sortText": "0.9999.filter"}, {"kind": 14, "label": "finally", "sortText": "0.9999.finally"}, {"data": "builtin", "kind": 7, "label": "float", "sortText": "0.9999.float"}, {"kind": 14, "label": "for", "sortText": "0.9999.for"}, {"data": "builtin", "kind": 3, "label": "format", "sortText": "0.9999.format"}, {"kind": 14, "label": "from", "sortText": "0.9999.from"}, {"data": "builtin", "kind": 7, "label": "frozenset", "sortText": "0.9999.frozenset"}, {"data": "builtin", "kind": 7, "label": "function", "sortText": "0.9999.function"}, {"data": "builtin", "kind": 3, "label": "getattr", "sortText": "0.9999.getattr"}, {"kind": 14, "label": "global", "sortText": "0.9999.global"}, {"data": "builtin", "kind": 3, "label": "globals", "sortText": "0.9999.globals"}, {"data": "builtin", "kind": 3, "label": "hasattr", "sortText": "0.9999.hasattr"}, {"data": "builtin", "kind": 3, "label": "hash", "sortText": "0.9999.hash"}, {"data": "builtin", "kind": 6, "label": "help", "sortText": "0.9999.help"}, {"data": "builtin", "kind": 3, "label": "hex", "sortText": "0.9999.hex"}, {"data": "builtin", "kind": 3, "label": "id", "sortText": "0.9999.id"}, {"kind": 14, "label": "if", "sortText": "0.9999.if"}, {"kind": 14, "label": "import", "sortText": "0.9999.import"}, {"kind": 14, "label": "in", "sortText": "0.9999.in"}, {"data": "builtin", "kind": 3, "label": "input", "sortText": "0.9999.input"}, {"data": "builtin", "kind": 7, "label": "int", "sortText": "0.9999.int"}, {"kind": 14, "label": "is", "sortText": "0.9999.is"}, {"data": "builtin", "kind": 3, "label": "isinstance", "sortText": "0.9999.isinstance"}, {"data": "builtin", "kind": 3, "label": "issubclass", "sortText": "0.9999.issubclass"}, {"data": "builtin", "kind": 3, "label": "iter", "sortText": "0.9999.iter"}, {"kind": 14, "label": "lambda", "sortText": "0.9999.lambda"}, {"data": "builtin", "kind": 3, "label": "len", "sortText": "0.9999.len"}, {"data": "builtin", "kind": 6, "label": "license", "sortText": "0.9999.license"}, {"data": "builtin", "kind": 7, "label": "list", "sortText": "0.9999.list"}, {"data": "builtin", "kind": 3, "label": "locals", "sortText": "0.9999.locals"}, {"data": "builtin", "kind": 7, "label": "map", "sortText": "0.9999.map"}, {"kind": 14, "label": "match", "sortText": "0.9999.match"}, {"data": "builtin", "kind": 3, "label": "max", "sortText": "0.9999.max"}, {"data": "builtin", "kind": 7, "label": "memoryview", "sortText": "0.9999.memoryview"}, {"data": "builtin", "kind": 3, "label": "min", "sortText": "0.9999.min"}, {"data": "builtin", "kind": 3, "label": "next", "sortText": "0.9999.next"}, {"kind": 14, "label": "nonlocal", "sortText": "0.9999.nonlocal"}, {"kind": 14, "label": "not", "sortText": "0.9999.not"}, {"detail": "Module[numpy]", "kind": 9, "label": "np", "sortText": "0.9999.np"}, {"data": "builtin", "kind": 7, "label": "object", "sortText": "0.9999.object"}, {"data": "builtin", "kind": 3, "label": "oct", "sortText": "0.9999.oct"}, {"data": "builtin", "kind": 3, "label": "open", "sortText": "0.9999.open"}, {"kind": 14, "label": "or", "sortText": "0.9999.or"}, {"data": "builtin", "kind": 3, "label": "ord", "sortText": "0.9999.ord"}, {"kind": 14, "label": "pass", "sortText": "0.9999.pass"}, {"detail": "Module[pandas]", "kind": 9, "label": "pd", "sortText": "0.9999.pd"}, {"data": "builtin", "kind": 3, "label": "pow", "sortText": "0.9999.pow"}, {"data": "builtin", "kind": 3, "label": "print", "sortText": "0.9999.print"}, {"data": "builtin", "kind": 7, "label": "property", "sortText": "0.9999.property"}, {"data": "builtin", "kind": 6, "label": "quit", "sortText": "0.9999.quit"}, {"kind": 14, "label": "raise", "sortText": "0.9999.raise"}, {"data": "builtin", "kind": 7, "label": "range", "sortText": "0.9999.range"}, {"data": "builtin", "kind": 3, "label": "repr", "sortText": "0.9999.repr"}, {"kind": 14, "label": "return", "sortText": "0.9999.return"}, {"data": "builtin", "kind": 7, "label": "reversed", "sortText": "0.9999.reversed"}, {"data": "builtin", "kind": 3, "label": "round", "sortText": "0.9999.round"}, {"data": "builtin", "kind": 7, "label": "set", "sortText": "0.9999.set"}, {"data": "builtin", "kind": 3, "label": "setattr", "sortText": "0.9999.setattr"}, {"data": "builtin", "kind": 7, "label": "slice", "sortText": "0.9999.slice"}, {"data": "builtin", "kind": 3, "label": "sorted", "sortText": "0.9999.sorted"}, {"data": "builtin", "kind": 7, "label": "staticmethod", "sortText": "0.9999.staticmethod"}, {"data": "builtin", "kind": 7, "label": "str", "sortText": "0.9999.str"}, {"data": "builtin", "kind": 3, "label": "sum", "sortText": "0.9999.sum"}, {"detail": "(values: list[int]) -> DataFrame", "kind": 3, "label": "summarize", "sortText": "0.9999.summarize"}, {"detail": "DataFrame", "kind": 6, "label": "summary", "sortText": "0.9999.summary"}, {"data": "builtin", "kind": 7, "label": "super", "sortText": "0.9999.super"}, {"kind": 14, "label": "try", "sortText": "0.9999.try"}, {"data": "builtin", "kind": 7, "label": "tuple", "sortText": "0.9999.tuple"}, {"kind": 14, "label": "type", "sortText": "0.9999.type"}, {"data": "builtin", "kind": 3, "label": "vars", "sortText": "0.9999.vars"}, {"kind": 14, "label": "while", "sortText": "0.9999.while"}, {"kind": 14, "label": "with", "sortText": "0.9999.with"}, {"kind": 14, "label": "yield", "sortText": "0.9999.yield"}, {"data": "builtin", "kind": 7, "label": "zip", "sortText": "0.9999.zip"}, {"data": "builtin", "kind": 6, "label": "_AddableT1", "sortText": "2.9999._AddableT1"}, {"data": "builtin", "kind": 6, "label": "_AddableT2", "sortText": "2.9999._AddableT2"}, {"data": "builtin", "kind": 6, "label": "_AwaitableT", "sortText": "2.9999._AwaitableT"}, {"data": "builtin", "kind": 6, "label": "_AwaitableT_co", "sortText": "2.9999._AwaitableT_co"}, {"data": "builtin", "kind": 6, "label": "_BaseExceptionT", "sortText": "2.9999._BaseExceptionT"}, {"data": "builtin", "kind": 6, "label": "_BaseExceptionT_co", "sortText": "2.9999._BaseExceptionT_co"}, {"data": "builtin", "kind": 6, "label": "_ClassInfo", "sortText": "2.9999._ClassInfo"}, {"data": "builtin", "kind": 6, "label": "_E_contra", "sortText": "2.9999._E_contra"}, {"data": "builtin", "kind": 6, "label": "_ExceptionT", "sortText": "2.9999._ExceptionT"}, {"data": "builtin", "kind": 6, "label": "_ExceptionT_co", "sortText": "2.9999._ExceptionT_co"}, {"data": "builtin", "kind": 7, "label": "_FormatMapMapping", "sortText": "2.9999._FormatMapMapping"}, {"data": "builtin", "kind": 7, "label": "_GetItemIterable", "sortText": "2.9999._GetItemIterable"}, {"data": "builtin", "kind": 6, "label": "_I", "sortText": "2.9999._I"}, {"data": "builtin", "kind": 6, "label": "_IntegerFormats", "sortText": "2.9999._IntegerFormats"}, {"data": "builtin", "kind": 6, "label": "_KT", "sortText": "2.9999._KT"}, {"data": "builtin", "kind": 6, "label": "_LiteralInteger", "sortText": "2.9999._LiteralInteger"}, {"data": "builtin", "kind": 6, "label": "_M_contra", "sortText": "2.9999._M_contra"}, {"data": "builtin", "kind": 6, "label": "_NegativeInteger", "sortText": "2.9999._NegativeInteger"}, {"data": "builtin", "kind": 6, "label": "_Opener", "sortText": "2.9999._Opener"}, {"data": "builtin", "kind": 6, "label": "_P", "sortText": "2.9999._P"}, {"data": "builtin", "kind": 6, "label": "_PositiveInteger", "sortText": "2.9999._PositiveInteger"}, {"data": "builtin", "kind": 6, "label": "_R_co", "sortText": "2.9999._R_co"}, {"data": "builtin", "kind": 6, "label": "_S", "sortText": "2.9999._S"}, {"data": "builtin", "kind": 6, "label": "_StartT_co", "sortText": "2.9999._StartT_co"}, {"data": "builtin", "kind": 6, "label": "_StepT_co", "sortText": "2.9999._StepT_co"}, {"data": "builtin", "kind": 6, "label": "_StopT_co", "sortText": "2.9999._StopT_co"}, {"data": "builtin", "kind": 6, "label": "_SupportsAnextT_co", "sortText": "2.9999._SupportsAnextT_co"}, {"data": "builtin", "kind": 6, "label": "_SupportsNextT_co", "sortText": "2.9999._SupportsNextT_co"}, {"data": "builtin", "kind": 7, "label": "_SupportsPow2", "sortText": "2.9999._SupportsPow2"}, {"data": "builtin", "kind": 7, "label": "_SupportsPow3", "sortText": "2.9999._SupportsPow3"}, {"data": "builtin", "kind": 7, "label": "_SupportsPow3NoneOnly", "sortText": "2.9999._SupportsPow3NoneOnly"}, {"data": "builtin", "kind": 7, "label": "_SupportsRound1", "sortText": "2.9999._SupportsRound1"}, {"data": "builtin", "kind": 7, "label": "_SupportsRound2", "sortText": "2.9999._SupportsRound2"}, {"data": "builtin", "kind": 6, "label": "_SupportsSomeKindOfPow", "sortText": "2.9999._SupportsSomeKindOfPow"}, {"data": "builtin", "kind": 6, "label": "_SupportsSumNoDefaultT", "sortText": "2.9999._SupportsSumNoDefaultT"}, {"data": "builtin", "kind": 7, "label": "_SupportsSumWithNoDefaultGiven", "sortText": "2.9999._SupportsSumWithNoDefaultGiven"}, {"data": "builtin", "kind": 7, "label": "_SupportsSynchronousAnext", "sortText": "2.9999._SupportsSynchronousAnext"}, {"data": "builtin", "kind": 7, "label": "_SupportsWriteAndFlush", "sortText": "2.9999._SupportsWriteAndFlush"}, {"data": "builtin", "kind": 6, "label": "_T", "sortText": "2.9999._T"}, {"data": "builtin", "kind": 6, "label": "_T1", "sortText": "2.9999._T1"}, {"data": "builtin", "kind": 6, "label": "_T2", "sortText": "2.9999._T2"}, {"data": "builtin", "kind": 6, "label": "_T3", "sortText": "2.9999._T3"}, {"data": "builtin", "kind": 6, "label": "_T4", "sortText": "2.9999._T4"}, {"data": "builtin", "kind": 6, "label": "_T5", "sortText": "2.9999._T5"}, {"data": "builtin", "kind": 6, "label": "_T_co", "sortText": "2.9999._T_co"}, {"data": "builtin", "kind": 6, "label": "_T_contra", "sortText": "2.9999._T_contra"}, {"data": "builtin", "kind": 7, "label": "_TranslateTable", "sortText": "2.9999._TranslateTable"}, {"data": "builtin", "kind": 6, "label": "_VT", "sortText": "2.9999._VT"}, {"data": "builtin", "kind": 21, "label": "__annotations__", "sortText": "3.9999.__annotations__"}, {"data": "builtin", "kind": 3, "label": "__build_class__", "sortText": "3.9999.__build_class__"}, {"data": "builtin", "kind": 21, "label": "__builtins__", "sortText": "3.9999.__builtins__"}, {"data": "builtin", "kind": 21, "label": "__cached__", "sortText": "3.9999.__cached__"}, {"data": "builtin", "kind": 21, "label": "__debug__", "sortText": "3.9999.__debug__"}, {"data": "builtin", "kind": 21, "label": "__dict__", "sortText": "3.9999.__dict__"}, {"data": "builtin", "kind": 21, "label": "__doc__", "sortText": "3.9999.__doc__"}, {"data": "builtin", "kind": 21, "label": "__file__", "sortText": "3.9999.__file__"}, {"data": "builtin", "kind": 3, "label": "__import__", "sortText": "3.9999.__import__"}, {"data": "builtin", "kind": 21, "label": "__loader__", "sortText": "3.9999.__loader__"}, {"data": "builtin", "kind": 21, "label": "__name__", "sortText": "3.9999.__name__"}, {"data": "builtin", "kind": 21, "label": "__package__", "sortText": "3.9999.__package__"}, {"data": "builtin", "kind": 21, "label": "__path__", "sortText": "3.9999.__path__"}, {"data": "builtin", "kind": 21, "label": "__spec__", "sortText": "3.9999.__spec__"}]}} {"suite": "data_science", "label": "dataframe completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 8, "character": 8, "iteration": 4, "result": {"isIncomplete": false, "items": [{"data": "builtin", "kind": 7, "label": "ArithmeticError", "sortText": "0.9999.ArithmeticError"}, {"data": "builtin", "kind": 7, "label": "AssertionError", "sortText": "0.9999.AssertionError"}, {"data": "builtin", "kind": 7, "label": "AttributeError", "sortText": "0.9999.AttributeError"}, {"data": "builtin", "kind": 7, "label": "BaseException", "sortText": "0.9999.BaseException"}, {"data": "builtin", "kind": 7, "label": "BaseExceptionGroup", "sortText": "0.9999.BaseExceptionGroup"}, {"data": "builtin", "kind": 7, "label": "BlockingIOError", "sortText": "0.9999.BlockingIOError"}, {"data": "builtin", "kind": 7, "label": "BrokenPipeError", "sortText": "0.9999.BrokenPipeError"}, {"data": "builtin", "kind": 7, "label": "BufferError", "sortText": "0.9999.BufferError"}, {"data": "builtin", "kind": 7, "label": "BytesWarning", "sortText": "0.9999.BytesWarning"}, {"data": "builtin", "kind": 7, "label": "ChildProcessError", "sortText": "0.9999.ChildProcessError"}, {"data": "builtin", "kind": 7, "label": "ConnectionAbortedError", "sortText": "0.9999.ConnectionAbortedError"}, {"data": "builtin", "kind": 7, "label": "ConnectionError", "sortText": "0.9999.ConnectionError"}, {"data": "builtin", "kind": 7, "label": "ConnectionRefusedError", "sortText": "0.9999.ConnectionRefusedError"}, {"data": "builtin", "kind": 7, "label": "ConnectionResetError", "sortText": "0.9999.ConnectionResetError"}, {"data": "builtin", "kind": 7, "label": "DeprecationWarning", "sortText": "0.9999.DeprecationWarning"}, {"data": "builtin", "kind": 7, "label": "EOFError", "sortText": "0.9999.EOFError"}, {"data": "builtin", "kind": 6, "label": "Ellipsis", "sortText": "0.9999.Ellipsis"}, {"data": "builtin", "kind": 7, "label": "EncodingWarning", "sortText": "0.9999.EncodingWarning"}, {"data": "builtin", "kind": 6, "label": "EnvironmentError", "sortText": "0.9999.EnvironmentError"}, {"data": "builtin", "kind": 7, "label": "Exception", "sortText": "0.9999.Exception"}, {"data": "builtin", "kind": 7, "label": "ExceptionGroup", "sortText": "0.9999.ExceptionGroup"}, {"kind": 14, "label": "False", "sortText": "0.9999.False"}, {"data": "builtin", "kind": 7, "label": "FileExistsError", "sortText": "0.9999.FileExistsError"}, {"data": "builtin", "kind": 7, "label": "FileNotFoundError", "sortText": "0.9999.FileNotFoundError"}, {"data": "builtin", "kind": 7, "label": "FloatingPointError", "sortText": "0.9999.FloatingPointError"}, {"data": "builtin", "kind": 7, "label": "FutureWarning", "sortText": "0.9999.FutureWarning"}, {"data": "builtin", "kind": 7, "label": "GeneratorExit", "sortText": "0.9999.GeneratorExit"}, {"data": "builtin", "kind": 6, "label": "IOError", "sortText": "0.9999.IOError"}, {"data": "builtin", "kind": 7, "label": "ImportError", "sortText": "0.9999.ImportError"}, {"data": "builtin", "kind": 7, "label": "ImportWarning", "sortText": "0.9999.ImportWarning"}, {"data": "builtin", "kind": 7, "label": "IndentationError", "sortText": "0.9999.IndentationError"}, {"data": "builtin", "kind": 7, "label": "IndexError", "sortText": "0.9999.IndexError"}, {"data": "builtin", "kind": 7, "label": "InterruptedError", "sortText": "0.9999.InterruptedError"}, {"data": "builtin", "kind": 7, "label": "IsADirectoryError", "sortText": "0.9999.IsADirectoryError"}, {"data": "builtin", "kind": 7, "label": "KeyError", "sortText": "0.9999.KeyError"}, {"data": "builtin", "kind": 7, "label": "KeyboardInterrupt", "sortText": "0.9999.KeyboardInterrupt"}, {"data": "builtin", "kind": 7, "label": "LookupError", "sortText": "0.9999.LookupError"}, {"data": "builtin", "kind": 7, "label": "MemoryError", "sortText": "0.9999.MemoryError"}, {"data": "builtin", "kind": 7, "label": "ModuleNotFoundError", "sortText": "0.9999.ModuleNotFoundError"}, {"data": "builtin", "kind": 7, "label": "NameError", "sortText": "0.9999.NameError"}, {"kind": 14, "label": "None", "sortText": "0.9999.None"}, {"data": "builtin", "kind": 7, "label": "NotADirectoryError", "sortText": "0.9999.NotADirectoryError"}, {"data": "builtin", "kind": 6, "label": "NotImplemented", "sortText": "0.9999.NotImplemented"}, {"data": "builtin", "kind": 7, "label": "NotImplementedError", "sortText": "0.9999.NotImplementedError"}, {"data": "builtin", "kind": 7, "label": "OSError", "sortText": "0.9999.OSError"}, {"data": "builtin", "kind": 7, "label": "OverflowError", "sortText": "0.9999.OverflowError"}, {"data": "builtin", "kind": 7, "label": "PendingDeprecationWarning", "sortText": "0.9999.PendingDeprecationWarning"}, {"data": "builtin", "kind": 7, "label": "PermissionError", "sortText": "0.9999.PermissionError"}, {"data": "builtin", "kind": 7, "label": "ProcessLookupError", "sortText": "0.9999.ProcessLookupError"}, {"data": "builtin", "kind": 7, "label": "RecursionError", "sortText": "0.9999.RecursionError"}, {"data": "builtin", "kind": 7, "label": "ReferenceError", "sortText": "0.9999.ReferenceError"}, {"data": "builtin", "kind": 7, "label": "ResourceWarning", "sortText": "0.9999.ResourceWarning"}, {"data": "builtin", "kind": 7, "label": "RuntimeError", "sortText": "0.9999.RuntimeError"}, {"data": "builtin", "kind": 7, "label": "RuntimeWarning", "sortText": "0.9999.RuntimeWarning"}, {"data": "builtin", "kind": 7, "label": "StopAsyncIteration", "sortText": "0.9999.StopAsyncIteration"}, {"data": "builtin", "kind": 7, "label": "StopIteration", "sortText": "0.9999.StopIteration"}, {"data": "builtin", "kind": 7, "label": "SyntaxError", "sortText": "0.9999.SyntaxError"}, {"data": "builtin", "kind": 7, "label": "SyntaxWarning", "sortText": "0.9999.SyntaxWarning"}, {"data": "builtin", "kind": 7, "label": "SystemError", "sortText": "0.9999.SystemError"}, {"data": "builtin", "kind": 7, "label": "SystemExit", "sortText": "0.9999.SystemExit"}, {"data": "builtin", "kind": 7, "label": "TabError", "sortText": "0.9999.TabError"}, {"data": "builtin", "kind": 7, "label": "TimeoutError", "sortText": "0.9999.TimeoutError"}, {"kind": 14, "label": "True", "sortText": "0.9999.True"}, {"data": "builtin", "kind": 7, "label": "TypeError", "sortText": "0.9999.TypeError"}, {"data": "builtin", "kind": 7, "label": "UnboundLocalError", "sortText": "0.9999.UnboundLocalError"}, {"data": "builtin", "kind": 7, "label": "UnicodeDecodeError", "sortText": "0.9999.UnicodeDecodeError"}, {"data": "builtin", "kind": 7, "label": "UnicodeEncodeError", "sortText": "0.9999.UnicodeEncodeError"}, {"data": "builtin", "kind": 7, "label": "UnicodeError", "sortText": "0.9999.UnicodeError"}, {"data": "builtin", "kind": 7, "label": "UnicodeTranslateError", "sortText": "0.9999.UnicodeTranslateError"}, {"data": "builtin", "kind": 7, "label": "UnicodeWarning", "sortText": "0.9999.UnicodeWarning"}, {"data": "builtin", "kind": 7, "label": "UserWarning", "sortText": "0.9999.UserWarning"}, {"data": "builtin", "kind": 7, "label": "ValueError", "sortText": "0.9999.ValueError"}, {"data": "builtin", "kind": 7, "label": "Warning", "sortText": "0.9999.Warning"}, {"data": "builtin", "kind": 7, "label": "ZeroDivisionError", "sortText": "0.9999.ZeroDivisionError"}, {"data": "builtin", "kind": 3, "label": "abs", "sortText": "0.9999.abs"}, {"data": "builtin", "kind": 3, "label": "aiter", "sortText": "0.9999.aiter"}, {"data": "builtin", "kind": 3, "label": "all", "sortText": "0.9999.all"}, {"kind": 14, "label": "and", "sortText": "0.9999.and"}, {"data": "builtin", "kind": 3, "label": "anext", "sortText": "0.9999.anext"}, {"data": "builtin", "kind": 3, "label": "any", "sortText": "0.9999.any"}, {"data": "builtin", "kind": 3, "label": "ascii", "sortText": "0.9999.ascii"}, {"kind": 14, "label": "assert", "sortText": "0.9999.assert"}, {"kind": 14, "label": "async", "sortText": "0.9999.async"}, {"kind": 14, "label": "await", "sortText": "0.9999.await"}, {"data": "builtin", "kind": 3, "label": "bin", "sortText": "0.9999.bin"}, {"data": "builtin", "kind": 7, "label": "bool", "sortText": "0.9999.bool"}, {"kind": 14, "label": "break", "sortText": "0.9999.break"}, {"data": "builtin", "kind": 3, "label": "breakpoint", "sortText": "0.9999.breakpoint"}, {"data": "builtin", "kind": 7, "label": "bytearray", "sortText": "0.9999.bytearray"}, {"data": "builtin", "kind": 7, "label": "bytes", "sortText": "0.9999.bytes"}, {"data": "builtin", "kind": 3, "label": "callable", "sortText": "0.9999.callable"}, {"kind": 14, "label": "case", "sortText": "0.9999.case"}, {"data": "builtin", "kind": 3, "label": "chr", "sortText": "0.9999.chr"}, {"kind": 14, "label": "class", "sortText": "0.9999.class"}, {"data": "builtin", "kind": 7, "label": "classmethod", "sortText": "0.9999.classmethod"}, {"data": "builtin", "kind": 3, "label": "compile", "sortText": "0.9999.compile"}, {"data": "builtin", "kind": 7, "label": "complex", "sortText": "0.9999.complex"}, {"kind": 14, "label": "continue", "sortText": "0.9999.continue"}, {"data": "builtin", "kind": 6, "label": "copyright", "sortText": "0.9999.copyright"}, {"data": "builtin", "kind": 6, "label": "credits", "sortText": "0.9999.credits"}, {"kind": 14, "label": "def", "sortText": "0.9999.def"}, {"kind": 14, "label": "del", "sortText": "0.9999.del"}, {"data": "builtin", "kind": 3, "label": "delattr", "sortText": "0.9999.delattr"}, {"data": "builtin", "kind": 7, "label": "dict", "sortText": "0.9999.dict"}, {"data": "builtin", "kind": 3, "label": "dir", "sortText": "0.9999.dir"}, {"data": "builtin", "kind": 3, "label": "divmod", "sortText": "0.9999.divmod"}, {"kind": 14, "label": "elif", "sortText": "0.9999.elif"}, {"data": "builtin", "kind": 6, "label": "ellipsis", "sortText": "0.9999.ellipsis"}, {"kind": 14, "label": "else", "sortText": "0.9999.else"}, {"data": "builtin", "kind": 7, "label": "enumerate", "sortText": "0.9999.enumerate"}, {"data": "builtin", "kind": 3, "label": "eval", "sortText": "0.9999.eval"}, {"kind": 14, "label": "except", "sortText": "0.9999.except"}, {"data": "builtin", "kind": 3, "label": "exec", "sortText": "0.9999.exec"}, {"data": "builtin", "kind": 6, "label": "exit", "sortText": "0.9999.exit"}, {"data": "builtin", "kind": 7, "label": "filter", "sortText": "0.9999.filter"}, {"kind": 14, "label": "finally", "sortText": "0.9999.finally"}, {"data": "builtin", "kind": 7, "label": "float", "sortText": "0.9999.float"}, {"kind": 14, "label": "for", "sortText": "0.9999.for"}, {"data": "builtin", "kind": 3, "label": "format", "sortText": "0.9999.format"}, {"kind": 14, "label": "from", "sortText": "0.9999.from"}, {"data": "builtin", "kind": 7, "label": "frozenset", "sortText": "0.9999.frozenset"}, {"data": "builtin", "kind": 7, "label": "function", "sortText": "0.9999.function"}, {"data": "builtin", "kind": 3, "label": "getattr", "sortText": "0.9999.getattr"}, {"kind": 14, "label": "global", "sortText": "0.9999.global"}, {"data": "builtin", "kind": 3, "label": "globals", "sortText": "0.9999.globals"}, {"data": "builtin", "kind": 3, "label": "hasattr", "sortText": "0.9999.hasattr"}, {"data": "builtin", "kind": 3, "label": "hash", "sortText": "0.9999.hash"}, {"data": "builtin", "kind": 6, "label": "help", "sortText": "0.9999.help"}, {"data": "builtin", "kind": 3, "label": "hex", "sortText": "0.9999.hex"}, {"data": "builtin", "kind": 3, "label": "id", "sortText": "0.9999.id"}, {"kind": 14, "label": "if", "sortText": "0.9999.if"}, {"kind": 14, "label": "import", "sortText": "0.9999.import"}, {"kind": 14, "label": "in", "sortText": "0.9999.in"}, {"data": "builtin", "kind": 3, "label": "input", "sortText": "0.9999.input"}, {"data": "builtin", "kind": 7, "label": "int", "sortText": "0.9999.int"}, {"kind": 14, "label": "is", "sortText": "0.9999.is"}, {"data": "builtin", "kind": 3, "label": "isinstance", "sortText": "0.9999.isinstance"}, {"data": "builtin", "kind": 3, "label": "issubclass", "sortText": "0.9999.issubclass"}, {"data": "builtin", "kind": 3, "label": "iter", "sortText": "0.9999.iter"}, {"kind": 14, "label": "lambda", "sortText": "0.9999.lambda"}, {"data": "builtin", "kind": 3, "label": "len", "sortText": "0.9999.len"}, {"data": "builtin", "kind": 6, "label": "license", "sortText": "0.9999.license"}, {"data": "builtin", "kind": 7, "label": "list", "sortText": "0.9999.list"}, {"data": "builtin", "kind": 3, "label": "locals", "sortText": "0.9999.locals"}, {"data": "builtin", "kind": 7, "label": "map", "sortText": "0.9999.map"}, {"kind": 14, "label": "match", "sortText": "0.9999.match"}, {"data": "builtin", "kind": 3, "label": "max", "sortText": "0.9999.max"}, {"data": "builtin", "kind": 7, "label": "memoryview", "sortText": "0.9999.memoryview"}, {"data": "builtin", "kind": 3, "label": "min", "sortText": "0.9999.min"}, {"data": "builtin", "kind": 3, "label": "next", "sortText": "0.9999.next"}, {"kind": 14, "label": "nonlocal", "sortText": "0.9999.nonlocal"}, {"kind": 14, "label": "not", "sortText": "0.9999.not"}, {"detail": "Module[numpy]", "kind": 9, "label": "np", "sortText": "0.9999.np"}, {"data": "builtin", "kind": 7, "label": "object", "sortText": "0.9999.object"}, {"data": "builtin", "kind": 3, "label": "oct", "sortText": "0.9999.oct"}, {"data": "builtin", "kind": 3, "label": "open", "sortText": "0.9999.open"}, {"kind": 14, "label": "or", "sortText": "0.9999.or"}, {"data": "builtin", "kind": 3, "label": "ord", "sortText": "0.9999.ord"}, {"kind": 14, "label": "pass", "sortText": "0.9999.pass"}, {"detail": "Module[pandas]", "kind": 9, "label": "pd", "sortText": "0.9999.pd"}, {"data": "builtin", "kind": 3, "label": "pow", "sortText": "0.9999.pow"}, {"data": "builtin", "kind": 3, "label": "print", "sortText": "0.9999.print"}, {"data": "builtin", "kind": 7, "label": "property", "sortText": "0.9999.property"}, {"data": "builtin", "kind": 6, "label": "quit", "sortText": "0.9999.quit"}, {"kind": 14, "label": "raise", "sortText": "0.9999.raise"}, {"data": "builtin", "kind": 7, "label": "range", "sortText": "0.9999.range"}, {"data": "builtin", "kind": 3, "label": "repr", "sortText": "0.9999.repr"}, {"kind": 14, "label": "return", "sortText": "0.9999.return"}, {"data": "builtin", "kind": 7, "label": "reversed", "sortText": "0.9999.reversed"}, {"data": "builtin", "kind": 3, "label": "round", "sortText": "0.9999.round"}, {"data": "builtin", "kind": 7, "label": "set", "sortText": "0.9999.set"}, {"data": "builtin", "kind": 3, "label": "setattr", "sortText": "0.9999.setattr"}, {"data": "builtin", "kind": 7, "label": "slice", "sortText": "0.9999.slice"}, {"data": "builtin", "kind": 3, "label": "sorted", "sortText": "0.9999.sorted"}, {"data": "builtin", "kind": 7, "label": "staticmethod", "sortText": "0.9999.staticmethod"}, {"data": "builtin", "kind": 7, "label": "str", "sortText": "0.9999.str"}, {"data": "builtin", "kind": 3, "label": "sum", "sortText": "0.9999.sum"}, {"detail": "(values: list[int]) -> DataFrame", "kind": 3, "label": "summarize", "sortText": "0.9999.summarize"}, {"detail": "DataFrame", "kind": 6, "label": "summary", "sortText": "0.9999.summary"}, {"data": "builtin", "kind": 7, "label": "super", "sortText": "0.9999.super"}, {"kind": 14, "label": "try", "sortText": "0.9999.try"}, {"data": "builtin", "kind": 7, "label": "tuple", "sortText": "0.9999.tuple"}, {"kind": 14, "label": "type", "sortText": "0.9999.type"}, {"data": "builtin", "kind": 3, "label": "vars", "sortText": "0.9999.vars"}, {"kind": 14, "label": "while", "sortText": "0.9999.while"}, {"kind": 14, "label": "with", "sortText": "0.9999.with"}, {"kind": 14, "label": "yield", "sortText": "0.9999.yield"}, {"data": "builtin", "kind": 7, "label": "zip", "sortText": "0.9999.zip"}, {"data": "builtin", "kind": 6, "label": "_AddableT1", "sortText": "2.9999._AddableT1"}, {"data": "builtin", "kind": 6, "label": "_AddableT2", "sortText": "2.9999._AddableT2"}, {"data": "builtin", "kind": 6, "label": "_AwaitableT", "sortText": "2.9999._AwaitableT"}, {"data": "builtin", "kind": 6, "label": "_AwaitableT_co", "sortText": "2.9999._AwaitableT_co"}, {"data": "builtin", "kind": 6, "label": "_BaseExceptionT", "sortText": "2.9999._BaseExceptionT"}, {"data": "builtin", "kind": 6, "label": "_BaseExceptionT_co", "sortText": "2.9999._BaseExceptionT_co"}, {"data": "builtin", "kind": 6, "label": "_ClassInfo", "sortText": "2.9999._ClassInfo"}, {"data": "builtin", "kind": 6, "label": "_E_contra", "sortText": "2.9999._E_contra"}, {"data": "builtin", "kind": 6, "label": "_ExceptionT", "sortText": "2.9999._ExceptionT"}, {"data": "builtin", "kind": 6, "label": "_ExceptionT_co", "sortText": "2.9999._ExceptionT_co"}, {"data": "builtin", "kind": 7, "label": "_FormatMapMapping", "sortText": "2.9999._FormatMapMapping"}, {"data": "builtin", "kind": 7, "label": "_GetItemIterable", "sortText": "2.9999._GetItemIterable"}, {"data": "builtin", "kind": 6, "label": "_I", "sortText": "2.9999._I"}, {"data": "builtin", "kind": 6, "label": "_IntegerFormats", "sortText": "2.9999._IntegerFormats"}, {"data": "builtin", "kind": 6, "label": "_KT", "sortText": "2.9999._KT"}, {"data": "builtin", "kind": 6, "label": "_LiteralInteger", "sortText": "2.9999._LiteralInteger"}, {"data": "builtin", "kind": 6, "label": "_M_contra", "sortText": "2.9999._M_contra"}, {"data": "builtin", "kind": 6, "label": "_NegativeInteger", "sortText": "2.9999._NegativeInteger"}, {"data": "builtin", "kind": 6, "label": "_Opener", "sortText": "2.9999._Opener"}, {"data": "builtin", "kind": 6, "label": "_P", "sortText": "2.9999._P"}, {"data": "builtin", "kind": 6, "label": "_PositiveInteger", "sortText": "2.9999._PositiveInteger"}, {"data": "builtin", "kind": 6, "label": "_R_co", "sortText": "2.9999._R_co"}, {"data": "builtin", "kind": 6, "label": "_S", "sortText": "2.9999._S"}, {"data": "builtin", "kind": 6, "label": "_StartT_co", "sortText": "2.9999._StartT_co"}, {"data": "builtin", "kind": 6, "label": "_StepT_co", "sortText": "2.9999._StepT_co"}, {"data": "builtin", "kind": 6, "label": "_StopT_co", "sortText": "2.9999._StopT_co"}, {"data": "builtin", "kind": 6, "label": "_SupportsAnextT_co", "sortText": "2.9999._SupportsAnextT_co"}, {"data": "builtin", "kind": 6, "label": "_SupportsNextT_co", "sortText": "2.9999._SupportsNextT_co"}, {"data": "builtin", "kind": 7, "label": "_SupportsPow2", "sortText": "2.9999._SupportsPow2"}, {"data": "builtin", "kind": 7, "label": "_SupportsPow3", "sortText": "2.9999._SupportsPow3"}, {"data": "builtin", "kind": 7, "label": "_SupportsPow3NoneOnly", "sortText": "2.9999._SupportsPow3NoneOnly"}, {"data": "builtin", "kind": 7, "label": "_SupportsRound1", "sortText": "2.9999._SupportsRound1"}, {"data": "builtin", "kind": 7, "label": "_SupportsRound2", "sortText": "2.9999._SupportsRound2"}, {"data": "builtin", "kind": 6, "label": "_SupportsSomeKindOfPow", "sortText": "2.9999._SupportsSomeKindOfPow"}, {"data": "builtin", "kind": 6, "label": "_SupportsSumNoDefaultT", "sortText": "2.9999._SupportsSumNoDefaultT"}, {"data": "builtin", "kind": 7, "label": "_SupportsSumWithNoDefaultGiven", "sortText": "2.9999._SupportsSumWithNoDefaultGiven"}, {"data": "builtin", "kind": 7, "label": "_SupportsSynchronousAnext", "sortText": "2.9999._SupportsSynchronousAnext"}, {"data": "builtin", "kind": 7, "label": "_SupportsWriteAndFlush", "sortText": "2.9999._SupportsWriteAndFlush"}, {"data": "builtin", "kind": 6, "label": "_T", "sortText": "2.9999._T"}, {"data": "builtin", "kind": 6, "label": "_T1", "sortText": "2.9999._T1"}, {"data": "builtin", "kind": 6, "label": "_T2", "sortText": "2.9999._T2"}, {"data": "builtin", "kind": 6, "label": "_T3", "sortText": "2.9999._T3"}, {"data": "builtin", "kind": 6, "label": "_T4", "sortText": "2.9999._T4"}, {"data": "builtin", "kind": 6, "label": "_T5", "sortText": "2.9999._T5"}, {"data": "builtin", "kind": 6, "label": "_T_co", "sortText": "2.9999._T_co"}, {"data": "builtin", "kind": 6, "label": "_T_contra", "sortText": "2.9999._T_contra"}, {"data": "builtin", "kind": 7, "label": "_TranslateTable", "sortText": "2.9999._TranslateTable"}, {"data": "builtin", "kind": 6, "label": "_VT", "sortText": "2.9999._VT"}, {"data": "builtin", "kind": 21, "label": "__annotations__", "sortText": "3.9999.__annotations__"}, {"data": "builtin", "kind": 3, "label": "__build_class__", "sortText": "3.9999.__build_class__"}, {"data": "builtin", "kind": 21, "label": "__builtins__", "sortText": "3.9999.__builtins__"}, {"data": "builtin", "kind": 21, "label": "__cached__", "sortText": "3.9999.__cached__"}, {"data": "builtin", "kind": 21, "label": "__debug__", "sortText": "3.9999.__debug__"}, {"data": "builtin", "kind": 21, "label": "__dict__", "sortText": "3.9999.__dict__"}, {"data": "builtin", "kind": 21, "label": "__doc__", "sortText": "3.9999.__doc__"}, {"data": "builtin", "kind": 21, "label": "__file__", "sortText": "3.9999.__file__"}, {"data": "builtin", "kind": 3, "label": "__import__", "sortText": "3.9999.__import__"}, {"data": "builtin", "kind": 21, "label": "__loader__", "sortText": "3.9999.__loader__"}, {"data": "builtin", "kind": 21, "label": "__name__", "sortText": "3.9999.__name__"}, {"data": "builtin", "kind": 21, "label": "__package__", "sortText": "3.9999.__package__"}, {"data": "builtin", "kind": 21, "label": "__path__", "sortText": "3.9999.__path__"}, {"data": "builtin", "kind": 21, "label": "__spec__", "sortText": "3.9999.__spec__"}]}} {"suite": "data_science", "label": "dataframe completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 8, "character": 8, "iteration": 5, "result": {"isIncomplete": false, "items": [{"data": "builtin", "kind": 7, "label": "ArithmeticError", "sortText": "0.9999.ArithmeticError"}, {"data": "builtin", "kind": 7, "label": "AssertionError", "sortText": "0.9999.AssertionError"}, {"data": "builtin", "kind": 7, "label": "AttributeError", "sortText": "0.9999.AttributeError"}, {"data": "builtin", "kind": 7, "label": "BaseException", "sortText": "0.9999.BaseException"}, {"data": "builtin", "kind": 7, "label": "BaseExceptionGroup", "sortText": "0.9999.BaseExceptionGroup"}, {"data": "builtin", "kind": 7, "label": "BlockingIOError", "sortText": "0.9999.BlockingIOError"}, {"data": "builtin", "kind": 7, "label": "BrokenPipeError", "sortText": "0.9999.BrokenPipeError"}, {"data": "builtin", "kind": 7, "label": "BufferError", "sortText": "0.9999.BufferError"}, {"data": "builtin", "kind": 7, "label": "BytesWarning", "sortText": "0.9999.BytesWarning"}, {"data": "builtin", "kind": 7, "label": "ChildProcessError", "sortText": "0.9999.ChildProcessError"}, {"data": "builtin", "kind": 7, "label": "ConnectionAbortedError", "sortText": "0.9999.ConnectionAbortedError"}, {"data": "builtin", "kind": 7, "label": "ConnectionError", "sortText": "0.9999.ConnectionError"}, {"data": "builtin", "kind": 7, "label": "ConnectionRefusedError", "sortText": "0.9999.ConnectionRefusedError"}, {"data": "builtin", "kind": 7, "label": "ConnectionResetError", "sortText": "0.9999.ConnectionResetError"}, {"data": "builtin", "kind": 7, "label": "DeprecationWarning", "sortText": "0.9999.DeprecationWarning"}, {"data": "builtin", "kind": 7, "label": "EOFError", "sortText": "0.9999.EOFError"}, {"data": "builtin", "kind": 6, "label": "Ellipsis", "sortText": "0.9999.Ellipsis"}, {"data": "builtin", "kind": 7, "label": "EncodingWarning", "sortText": "0.9999.EncodingWarning"}, {"data": "builtin", "kind": 6, "label": "EnvironmentError", "sortText": "0.9999.EnvironmentError"}, {"data": "builtin", "kind": 7, "label": "Exception", "sortText": "0.9999.Exception"}, {"data": "builtin", "kind": 7, "label": "ExceptionGroup", "sortText": "0.9999.ExceptionGroup"}, {"kind": 14, "label": "False", "sortText": "0.9999.False"}, {"data": "builtin", "kind": 7, "label": "FileExistsError", "sortText": "0.9999.FileExistsError"}, {"data": "builtin", "kind": 7, "label": "FileNotFoundError", "sortText": "0.9999.FileNotFoundError"}, {"data": "builtin", "kind": 7, "label": "FloatingPointError", "sortText": "0.9999.FloatingPointError"}, {"data": "builtin", "kind": 7, "label": "FutureWarning", "sortText": "0.9999.FutureWarning"}, {"data": "builtin", "kind": 7, "label": "GeneratorExit", "sortText": "0.9999.GeneratorExit"}, {"data": "builtin", "kind": 6, "label": "IOError", "sortText": "0.9999.IOError"}, {"data": "builtin", "kind": 7, "label": "ImportError", "sortText": "0.9999.ImportError"}, {"data": "builtin", "kind": 7, "label": "ImportWarning", "sortText": "0.9999.ImportWarning"}, {"data": "builtin", "kind": 7, "label": "IndentationError", "sortText": "0.9999.IndentationError"}, {"data": "builtin", "kind": 7, "label": "IndexError", "sortText": "0.9999.IndexError"}, {"data": "builtin", "kind": 7, "label": "InterruptedError", "sortText": "0.9999.InterruptedError"}, {"data": "builtin", "kind": 7, "label": "IsADirectoryError", "sortText": "0.9999.IsADirectoryError"}, {"data": "builtin", "kind": 7, "label": "KeyError", "sortText": "0.9999.KeyError"}, {"data": "builtin", "kind": 7, "label": "KeyboardInterrupt", "sortText": "0.9999.KeyboardInterrupt"}, {"data": "builtin", "kind": 7, "label": "LookupError", "sortText": "0.9999.LookupError"}, {"data": "builtin", "kind": 7, "label": "MemoryError", "sortText": "0.9999.MemoryError"}, {"data": "builtin", "kind": 7, "label": "ModuleNotFoundError", "sortText": "0.9999.ModuleNotFoundError"}, {"data": "builtin", "kind": 7, "label": "NameError", "sortText": "0.9999.NameError"}, {"kind": 14, "label": "None", "sortText": "0.9999.None"}, {"data": "builtin", "kind": 7, "label": "NotADirectoryError", "sortText": "0.9999.NotADirectoryError"}, {"data": "builtin", "kind": 6, "label": "NotImplemented", "sortText": "0.9999.NotImplemented"}, {"data": "builtin", "kind": 7, "label": "NotImplementedError", "sortText": "0.9999.NotImplementedError"}, {"data": "builtin", "kind": 7, "label": "OSError", "sortText": "0.9999.OSError"}, {"data": "builtin", "kind": 7, "label": "OverflowError", "sortText": "0.9999.OverflowError"}, {"data": "builtin", "kind": 7, "label": "PendingDeprecationWarning", "sortText": "0.9999.PendingDeprecationWarning"}, {"data": "builtin", "kind": 7, "label": "PermissionError", "sortText": "0.9999.PermissionError"}, {"data": "builtin", "kind": 7, "label": "ProcessLookupError", "sortText": "0.9999.ProcessLookupError"}, {"data": "builtin", "kind": 7, "label": "RecursionError", "sortText": "0.9999.RecursionError"}, {"data": "builtin", "kind": 7, "label": "ReferenceError", "sortText": "0.9999.ReferenceError"}, {"data": "builtin", "kind": 7, "label": "ResourceWarning", "sortText": "0.9999.ResourceWarning"}, {"data": "builtin", "kind": 7, "label": "RuntimeError", "sortText": "0.9999.RuntimeError"}, {"data": "builtin", "kind": 7, "label": "RuntimeWarning", "sortText": "0.9999.RuntimeWarning"}, {"data": "builtin", "kind": 7, "label": "StopAsyncIteration", "sortText": "0.9999.StopAsyncIteration"}, {"data": "builtin", "kind": 7, "label": "StopIteration", "sortText": "0.9999.StopIteration"}, {"data": "builtin", "kind": 7, "label": "SyntaxError", "sortText": "0.9999.SyntaxError"}, {"data": "builtin", "kind": 7, "label": "SyntaxWarning", "sortText": "0.9999.SyntaxWarning"}, {"data": "builtin", "kind": 7, "label": "SystemError", "sortText": "0.9999.SystemError"}, {"data": "builtin", "kind": 7, "label": "SystemExit", "sortText": "0.9999.SystemExit"}, {"data": "builtin", "kind": 7, "label": "TabError", "sortText": "0.9999.TabError"}, {"data": "builtin", "kind": 7, "label": "TimeoutError", "sortText": "0.9999.TimeoutError"}, {"kind": 14, "label": "True", "sortText": "0.9999.True"}, {"data": "builtin", "kind": 7, "label": "TypeError", "sortText": "0.9999.TypeError"}, {"data": "builtin", "kind": 7, "label": "UnboundLocalError", "sortText": "0.9999.UnboundLocalError"}, {"data": "builtin", "kind": 7, "label": "UnicodeDecodeError", "sortText": "0.9999.UnicodeDecodeError"}, {"data": "builtin", "kind": 7, "label": "UnicodeEncodeError", "sortText": "0.9999.UnicodeEncodeError"}, {"data": "builtin", "kind": 7, "label": "UnicodeError", "sortText": "0.9999.UnicodeError"}, {"data": "builtin", "kind": 7, "label": "UnicodeTranslateError", "sortText": "0.9999.UnicodeTranslateError"}, {"data": "builtin", "kind": 7, "label": "UnicodeWarning", "sortText": "0.9999.UnicodeWarning"}, {"data": "builtin", "kind": 7, "label": "UserWarning", "sortText": "0.9999.UserWarning"}, {"data": "builtin", "kind": 7, "label": "ValueError", "sortText": "0.9999.ValueError"}, {"data": "builtin", "kind": 7, "label": "Warning", "sortText": "0.9999.Warning"}, {"data": "builtin", "kind": 7, "label": "ZeroDivisionError", "sortText": "0.9999.ZeroDivisionError"}, {"data": "builtin", "kind": 3, "label": "abs", "sortText": "0.9999.abs"}, {"data": "builtin", "kind": 3, "label": "aiter", "sortText": "0.9999.aiter"}, {"data": "builtin", "kind": 3, "label": "all", "sortText": "0.9999.all"}, {"kind": 14, "label": "and", "sortText": "0.9999.and"}, {"data": "builtin", "kind": 3, "label": "anext", "sortText": "0.9999.anext"}, {"data": "builtin", "kind": 3, "label": "any", "sortText": "0.9999.any"}, {"data": "builtin", "kind": 3, "label": "ascii", "sortText": "0.9999.ascii"}, {"kind": 14, "label": "assert", "sortText": "0.9999.assert"}, {"kind": 14, "label": "async", "sortText": "0.9999.async"}, {"kind": 14, "label": "await", "sortText": "0.9999.await"}, {"data": "builtin", "kind": 3, "label": "bin", "sortText": "0.9999.bin"}, {"data": "builtin", "kind": 7, "label": "bool", "sortText": "0.9999.bool"}, {"kind": 14, "label": "break", "sortText": "0.9999.break"}, {"data": "builtin", "kind": 3, "label": "breakpoint", "sortText": "0.9999.breakpoint"}, {"data": "builtin", "kind": 7, "label": "bytearray", "sortText": "0.9999.bytearray"}, {"data": "builtin", "kind": 7, "label": "bytes", "sortText": "0.9999.bytes"}, {"data": "builtin", "kind": 3, "label": "callable", "sortText": "0.9999.callable"}, {"kind": 14, "label": "case", "sortText": "0.9999.case"}, {"data": "builtin", "kind": 3, "label": "chr", "sortText": "0.9999.chr"}, {"kind": 14, "label": "class", "sortText": "0.9999.class"}, {"data": "builtin", "kind": 7, "label": "classmethod", "sortText": "0.9999.classmethod"}, {"data": "builtin", "kind": 3, "label": "compile", "sortText": "0.9999.compile"}, {"data": "builtin", "kind": 7, "label": "complex", "sortText": "0.9999.complex"}, {"kind": 14, "label": "continue", "sortText": "0.9999.continue"}, {"data": "builtin", "kind": 6, "label": "copyright", "sortText": "0.9999.copyright"}, {"data": "builtin", "kind": 6, "label": "credits", "sortText": "0.9999.credits"}, {"kind": 14, "label": "def", "sortText": "0.9999.def"}, {"kind": 14, "label": "del", "sortText": "0.9999.del"}, {"data": "builtin", "kind": 3, "label": "delattr", "sortText": "0.9999.delattr"}, {"data": "builtin", "kind": 7, "label": "dict", "sortText": "0.9999.dict"}, {"data": "builtin", "kind": 3, "label": "dir", "sortText": "0.9999.dir"}, {"data": "builtin", "kind": 3, "label": "divmod", "sortText": "0.9999.divmod"}, {"kind": 14, "label": "elif", "sortText": "0.9999.elif"}, {"data": "builtin", "kind": 6, "label": "ellipsis", "sortText": "0.9999.ellipsis"}, {"kind": 14, "label": "else", "sortText": "0.9999.else"}, {"data": "builtin", "kind": 7, "label": "enumerate", "sortText": "0.9999.enumerate"}, {"data": "builtin", "kind": 3, "label": "eval", "sortText": "0.9999.eval"}, {"kind": 14, "label": "except", "sortText": "0.9999.except"}, {"data": "builtin", "kind": 3, "label": "exec", "sortText": "0.9999.exec"}, {"data": "builtin", "kind": 6, "label": "exit", "sortText": "0.9999.exit"}, {"data": "builtin", "kind": 7, "label": "filter", "sortText": "0.9999.filter"}, {"kind": 14, "label": "finally", "sortText": "0.9999.finally"}, {"data": "builtin", "kind": 7, "label": "float", "sortText": "0.9999.float"}, {"kind": 14, "label": "for", "sortText": "0.9999.for"}, {"data": "builtin", "kind": 3, "label": "format", "sortText": "0.9999.format"}, {"kind": 14, "label": "from", "sortText": "0.9999.from"}, {"data": "builtin", "kind": 7, "label": "frozenset", "sortText": "0.9999.frozenset"}, {"data": "builtin", "kind": 7, "label": "function", "sortText": "0.9999.function"}, {"data": "builtin", "kind": 3, "label": "getattr", "sortText": "0.9999.getattr"}, {"kind": 14, "label": "global", "sortText": "0.9999.global"}, {"data": "builtin", "kind": 3, "label": "globals", "sortText": "0.9999.globals"}, {"data": "builtin", "kind": 3, "label": "hasattr", "sortText": "0.9999.hasattr"}, {"data": "builtin", "kind": 3, "label": "hash", "sortText": "0.9999.hash"}, {"data": "builtin", "kind": 6, "label": "help", "sortText": "0.9999.help"}, {"data": "builtin", "kind": 3, "label": "hex", "sortText": "0.9999.hex"}, {"data": "builtin", "kind": 3, "label": "id", "sortText": "0.9999.id"}, {"kind": 14, "label": "if", "sortText": "0.9999.if"}, {"kind": 14, "label": "import", "sortText": "0.9999.import"}, {"kind": 14, "label": "in", "sortText": "0.9999.in"}, {"data": "builtin", "kind": 3, "label": "input", "sortText": "0.9999.input"}, {"data": "builtin", "kind": 7, "label": "int", "sortText": "0.9999.int"}, {"kind": 14, "label": "is", "sortText": "0.9999.is"}, {"data": "builtin", "kind": 3, "label": "isinstance", "sortText": "0.9999.isinstance"}, {"data": "builtin", "kind": 3, "label": "issubclass", "sortText": "0.9999.issubclass"}, {"data": "builtin", "kind": 3, "label": "iter", "sortText": "0.9999.iter"}, {"kind": 14, "label": "lambda", "sortText": "0.9999.lambda"}, {"data": "builtin", "kind": 3, "label": "len", "sortText": "0.9999.len"}, {"data": "builtin", "kind": 6, "label": "license", "sortText": "0.9999.license"}, {"data": "builtin", "kind": 7, "label": "list", "sortText": "0.9999.list"}, {"data": "builtin", "kind": 3, "label": "locals", "sortText": "0.9999.locals"}, {"data": "builtin", "kind": 7, "label": "map", "sortText": "0.9999.map"}, {"kind": 14, "label": "match", "sortText": "0.9999.match"}, {"data": "builtin", "kind": 3, "label": "max", "sortText": "0.9999.max"}, {"data": "builtin", "kind": 7, "label": "memoryview", "sortText": "0.9999.memoryview"}, {"data": "builtin", "kind": 3, "label": "min", "sortText": "0.9999.min"}, {"data": "builtin", "kind": 3, "label": "next", "sortText": "0.9999.next"}, {"kind": 14, "label": "nonlocal", "sortText": "0.9999.nonlocal"}, {"kind": 14, "label": "not", "sortText": "0.9999.not"}, {"detail": "Module[numpy]", "kind": 9, "label": "np", "sortText": "0.9999.np"}, {"data": "builtin", "kind": 7, "label": "object", "sortText": "0.9999.object"}, {"data": "builtin", "kind": 3, "label": "oct", "sortText": "0.9999.oct"}, {"data": "builtin", "kind": 3, "label": "open", "sortText": "0.9999.open"}, {"kind": 14, "label": "or", "sortText": "0.9999.or"}, {"data": "builtin", "kind": 3, "label": "ord", "sortText": "0.9999.ord"}, {"kind": 14, "label": "pass", "sortText": "0.9999.pass"}, {"detail": "Module[pandas]", "kind": 9, "label": "pd", "sortText": "0.9999.pd"}, {"data": "builtin", "kind": 3, "label": "pow", "sortText": "0.9999.pow"}, {"data": "builtin", "kind": 3, "label": "print", "sortText": "0.9999.print"}, {"data": "builtin", "kind": 7, "label": "property", "sortText": "0.9999.property"}, {"data": "builtin", "kind": 6, "label": "quit", "sortText": "0.9999.quit"}, {"kind": 14, "label": "raise", "sortText": "0.9999.raise"}, {"data": "builtin", "kind": 7, "label": "range", "sortText": "0.9999.range"}, {"data": "builtin", "kind": 3, "label": "repr", "sortText": "0.9999.repr"}, {"kind": 14, "label": "return", "sortText": "0.9999.return"}, {"data": "builtin", "kind": 7, "label": "reversed", "sortText": "0.9999.reversed"}, {"data": "builtin", "kind": 3, "label": "round", "sortText": "0.9999.round"}, {"data": "builtin", "kind": 7, "label": "set", "sortText": "0.9999.set"}, {"data": "builtin", "kind": 3, "label": "setattr", "sortText": "0.9999.setattr"}, {"data": "builtin", "kind": 7, "label": "slice", "sortText": "0.9999.slice"}, {"data": "builtin", "kind": 3, "label": "sorted", "sortText": "0.9999.sorted"}, {"data": "builtin", "kind": 7, "label": "staticmethod", "sortText": "0.9999.staticmethod"}, {"data": "builtin", "kind": 7, "label": "str", "sortText": "0.9999.str"}, {"data": "builtin", "kind": 3, "label": "sum", "sortText": "0.9999.sum"}, {"detail": "(values: list[int]) -> DataFrame", "kind": 3, "label": "summarize", "sortText": "0.9999.summarize"}, {"detail": "DataFrame", "kind": 6, "label": "summary", "sortText": "0.9999.summary"}, {"data": "builtin", "kind": 7, "label": "super", "sortText": "0.9999.super"}, {"kind": 14, "label": "try", "sortText": "0.9999.try"}, {"data": "builtin", "kind": 7, "label": "tuple", "sortText": "0.9999.tuple"}, {"kind": 14, "label": "type", "sortText": "0.9999.type"}, {"data": "builtin", "kind": 3, "label": "vars", "sortText": "0.9999.vars"}, {"kind": 14, "label": "while", "sortText": "0.9999.while"}, {"kind": 14, "label": "with", "sortText": "0.9999.with"}, {"kind": 14, "label": "yield", "sortText": "0.9999.yield"}, {"data": "builtin", "kind": 7, "label": "zip", "sortText": "0.9999.zip"}, {"data": "builtin", "kind": 6, "label": "_AddableT1", "sortText": "2.9999._AddableT1"}, {"data": "builtin", "kind": 6, "label": "_AddableT2", "sortText": "2.9999._AddableT2"}, {"data": "builtin", "kind": 6, "label": "_AwaitableT", "sortText": "2.9999._AwaitableT"}, {"data": "builtin", "kind": 6, "label": "_AwaitableT_co", "sortText": "2.9999._AwaitableT_co"}, {"data": "builtin", "kind": 6, "label": "_BaseExceptionT", "sortText": "2.9999._BaseExceptionT"}, {"data": "builtin", "kind": 6, "label": "_BaseExceptionT_co", "sortText": "2.9999._BaseExceptionT_co"}, {"data": "builtin", "kind": 6, "label": "_ClassInfo", "sortText": "2.9999._ClassInfo"}, {"data": "builtin", "kind": 6, "label": "_E_contra", "sortText": "2.9999._E_contra"}, {"data": "builtin", "kind": 6, "label": "_ExceptionT", "sortText": "2.9999._ExceptionT"}, {"data": "builtin", "kind": 6, "label": "_ExceptionT_co", "sortText": "2.9999._ExceptionT_co"}, {"data": "builtin", "kind": 7, "label": "_FormatMapMapping", "sortText": "2.9999._FormatMapMapping"}, {"data": "builtin", "kind": 7, "label": "_GetItemIterable", "sortText": "2.9999._GetItemIterable"}, {"data": "builtin", "kind": 6, "label": "_I", "sortText": "2.9999._I"}, {"data": "builtin", "kind": 6, "label": "_IntegerFormats", "sortText": "2.9999._IntegerFormats"}, {"data": "builtin", "kind": 6, "label": "_KT", "sortText": "2.9999._KT"}, {"data": "builtin", "kind": 6, "label": "_LiteralInteger", "sortText": "2.9999._LiteralInteger"}, {"data": "builtin", "kind": 6, "label": "_M_contra", "sortText": "2.9999._M_contra"}, {"data": "builtin", "kind": 6, "label": "_NegativeInteger", "sortText": "2.9999._NegativeInteger"}, {"data": "builtin", "kind": 6, "label": "_Opener", "sortText": "2.9999._Opener"}, {"data": "builtin", "kind": 6, "label": "_P", "sortText": "2.9999._P"}, {"data": "builtin", "kind": 6, "label": "_PositiveInteger", "sortText": "2.9999._PositiveInteger"}, {"data": "builtin", "kind": 6, "label": "_R_co", "sortText": "2.9999._R_co"}, {"data": "builtin", "kind": 6, "label": "_S", "sortText": "2.9999._S"}, {"data": "builtin", "kind": 6, "label": "_StartT_co", "sortText": "2.9999._StartT_co"}, {"data": "builtin", "kind": 6, "label": "_StepT_co", "sortText": "2.9999._StepT_co"}, {"data": "builtin", "kind": 6, "label": "_StopT_co", "sortText": "2.9999._StopT_co"}, {"data": "builtin", "kind": 6, "label": "_SupportsAnextT_co", "sortText": "2.9999._SupportsAnextT_co"}, {"data": "builtin", "kind": 6, "label": "_SupportsNextT_co", "sortText": "2.9999._SupportsNextT_co"}, {"data": "builtin", "kind": 7, "label": "_SupportsPow2", "sortText": "2.9999._SupportsPow2"}, {"data": "builtin", "kind": 7, "label": "_SupportsPow3", "sortText": "2.9999._SupportsPow3"}, {"data": "builtin", "kind": 7, "label": "_SupportsPow3NoneOnly", "sortText": "2.9999._SupportsPow3NoneOnly"}, {"data": "builtin", "kind": 7, "label": "_SupportsRound1", "sortText": "2.9999._SupportsRound1"}, {"data": "builtin", "kind": 7, "label": "_SupportsRound2", "sortText": "2.9999._SupportsRound2"}, {"data": "builtin", "kind": 6, "label": "_SupportsSomeKindOfPow", "sortText": "2.9999._SupportsSomeKindOfPow"}, {"data": "builtin", "kind": 6, "label": "_SupportsSumNoDefaultT", "sortText": "2.9999._SupportsSumNoDefaultT"}, {"data": "builtin", "kind": 7, "label": "_SupportsSumWithNoDefaultGiven", "sortText": "2.9999._SupportsSumWithNoDefaultGiven"}, {"data": "builtin", "kind": 7, "label": "_SupportsSynchronousAnext", "sortText": "2.9999._SupportsSynchronousAnext"}, {"data": "builtin", "kind": 7, "label": "_SupportsWriteAndFlush", "sortText": "2.9999._SupportsWriteAndFlush"}, {"data": "builtin", "kind": 6, "label": "_T", "sortText": "2.9999._T"}, {"data": "builtin", "kind": 6, "label": "_T1", "sortText": "2.9999._T1"}, {"data": "builtin", "kind": 6, "label": "_T2", "sortText": "2.9999._T2"}, {"data": "builtin", "kind": 6, "label": "_T3", "sortText": "2.9999._T3"}, {"data": "builtin", "kind": 6, "label": "_T4", "sortText": "2.9999._T4"}, {"data": "builtin", "kind": 6, "label": "_T5", "sortText": "2.9999._T5"}, {"data": "builtin", "kind": 6, "label": "_T_co", "sortText": "2.9999._T_co"}, {"data": "builtin", "kind": 6, "label": "_T_contra", "sortText": "2.9999._T_contra"}, {"data": "builtin", "kind": 7, "label": "_TranslateTable", "sortText": "2.9999._TranslateTable"}, {"data": "builtin", "kind": 6, "label": "_VT", "sortText": "2.9999._VT"}, {"data": "builtin", "kind": 21, "label": "__annotations__", "sortText": "3.9999.__annotations__"}, {"data": "builtin", "kind": 3, "label": "__build_class__", "sortText": "3.9999.__build_class__"}, {"data": "builtin", "kind": 21, "label": "__builtins__", "sortText": "3.9999.__builtins__"}, {"data": "builtin", "kind": 21, "label": "__cached__", "sortText": "3.9999.__cached__"}, {"data": "builtin", "kind": 21, "label": "__debug__", "sortText": "3.9999.__debug__"}, {"data": "builtin", "kind": 21, "label": "__dict__", "sortText": "3.9999.__dict__"}, {"data": "builtin", "kind": 21, "label": "__doc__", "sortText": "3.9999.__doc__"}, {"data": "builtin", "kind": 21, "label": "__file__", "sortText": "3.9999.__file__"}, {"data": "builtin", "kind": 3, "label": "__import__", "sortText": "3.9999.__import__"}, {"data": "builtin", "kind": 21, "label": "__loader__", "sortText": "3.9999.__loader__"}, {"data": "builtin", "kind": 21, "label": "__name__", "sortText": "3.9999.__name__"}, {"data": "builtin", "kind": 21, "label": "__package__", "sortText": "3.9999.__package__"}, {"data": "builtin", "kind": 21, "label": "__path__", "sortText": "3.9999.__path__"}, {"data": "builtin", "kind": 21, "label": "__spec__", "sortText": "3.9999.__spec__"}]}} -{"suite": "data_science", "label": "dataframe describe hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 6, "character": 19, "iteration": 1, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) __new__: def __new__(\n cls: type[DataFrame],\n data: DataFrame | Index | Iterable[Index | Sequence[Unknown] | Series | dict[Any, Any] | ndarray[tuple[int]] | tuple[Hashable, ListLikeU]] | Sequence[Unknown] | Series | dict[Any, Any] | ndarray[tuple[int]] | None = None,\n index: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = None,\n columns: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = None,\n dtype: ExtensionDtype | dtype[generic] | str | type[bool | complex | object | str] | None = None,\n copy: bool | None = None\n) -> DataFrame: ...\n```\n\nGo to [DataFrame](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/frame.pyi#L396,7) | [BaseOffset](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/tslibs/offsets.pyi#L33,7) | [CategoricalDtype](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/dtypes/dtypes.pyi#L31,7) | [ExtensionDtype](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/dtypes/base.pyi#L11,7) | [Interval](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/interval.pyi#L66,7) | [Period](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/tslibs/period.pyi#L60,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3115,7) | [bytes](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1838,7) | [complex](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L926,7) | [date](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L73,7) | [datetime](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L417,7) | [dtype](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L1173,7) | [float](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L735,7) | [int](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L420,7) | [str](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1026,7) | [list](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3365,7) | [time](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L202,7) | [timedelta](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L316,7) | [object](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L122,7) | [Index](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/indexes/base.pyi#L144,7) | [Sequence](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L695,7) | [Series](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/series.pyi#L341,7) | [dict](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3520,7) | [generic](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L3669,7) | [ndarray](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L2128,7) | [Hashable](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L538,7) | [Iterable](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L549,7) | [ExtensionArray](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/arrays/base.pyi#L32,7) | [SequenceNotStr](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_typing.pyi#L100,7) | [range](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3940,7)"}}} -{"suite": "data_science", "label": "dataframe describe hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 6, "character": 19, "iteration": 2, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) __new__: def __new__(\n cls: type[DataFrame],\n data: DataFrame | Index | Iterable[Index | Sequence[Unknown] | Series | dict[Any, Any] | ndarray[tuple[int]] | tuple[Hashable, ListLikeU]] | Sequence[Unknown] | Series | dict[Any, Any] | ndarray[tuple[int]] | None = None,\n index: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = None,\n columns: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = None,\n dtype: ExtensionDtype | dtype[generic] | str | type[bool | complex | object | str] | None = None,\n copy: bool | None = None\n) -> DataFrame: ...\n```\n\nGo to [DataFrame](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/frame.pyi#L396,7) | [BaseOffset](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/tslibs/offsets.pyi#L33,7) | [CategoricalDtype](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/dtypes/dtypes.pyi#L31,7) | [ExtensionDtype](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/dtypes/base.pyi#L11,7) | [Interval](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/interval.pyi#L66,7) | [Period](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/tslibs/period.pyi#L60,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3115,7) | [bytes](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1838,7) | [complex](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L926,7) | [date](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L73,7) | [datetime](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L417,7) | [dtype](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L1173,7) | [float](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L735,7) | [int](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L420,7) | [str](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1026,7) | [list](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3365,7) | [time](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L202,7) | [timedelta](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L316,7) | [object](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L122,7) | [Index](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/indexes/base.pyi#L144,7) | [Sequence](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L695,7) | [Series](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/series.pyi#L341,7) | [dict](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3520,7) | [generic](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L3669,7) | [ndarray](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L2128,7) | [Hashable](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L538,7) | [Iterable](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L549,7) | [ExtensionArray](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/arrays/base.pyi#L32,7) | [SequenceNotStr](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_typing.pyi#L100,7) | [range](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3940,7)"}}} -{"suite": "data_science", "label": "dataframe describe hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 6, "character": 19, "iteration": 3, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) __new__: def __new__(\n cls: type[DataFrame],\n data: DataFrame | Index | Iterable[Index | Sequence[Unknown] | Series | dict[Any, Any] | ndarray[tuple[int]] | tuple[Hashable, ListLikeU]] | Sequence[Unknown] | Series | dict[Any, Any] | ndarray[tuple[int]] | None = None,\n index: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = None,\n columns: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = None,\n dtype: ExtensionDtype | dtype[generic] | str | type[bool | complex | object | str] | None = None,\n copy: bool | None = None\n) -> DataFrame: ...\n```\n\nGo to [DataFrame](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/frame.pyi#L396,7) | [BaseOffset](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/tslibs/offsets.pyi#L33,7) | [CategoricalDtype](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/dtypes/dtypes.pyi#L31,7) | [ExtensionDtype](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/dtypes/base.pyi#L11,7) | [Interval](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/interval.pyi#L66,7) | [Period](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/tslibs/period.pyi#L60,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3115,7) | [bytes](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1838,7) | [complex](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L926,7) | [date](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L73,7) | [datetime](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L417,7) | [dtype](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L1173,7) | [float](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L735,7) | [int](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L420,7) | [str](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1026,7) | [list](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3365,7) | [time](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L202,7) | [timedelta](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L316,7) | [object](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L122,7) | [Index](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/indexes/base.pyi#L144,7) | [Sequence](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L695,7) | [Series](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/series.pyi#L341,7) | [dict](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3520,7) | [generic](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L3669,7) | [ndarray](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L2128,7) | [Hashable](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L538,7) | [Iterable](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L549,7) | [ExtensionArray](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/arrays/base.pyi#L32,7) | [SequenceNotStr](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_typing.pyi#L100,7) | [range](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3940,7)"}}} -{"suite": "data_science", "label": "dataframe describe hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 6, "character": 19, "iteration": 4, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) __new__: def __new__(\n cls: type[DataFrame],\n data: DataFrame | Index | Iterable[Index | Sequence[Unknown] | Series | dict[Any, Any] | ndarray[tuple[int]] | tuple[Hashable, ListLikeU]] | Sequence[Unknown] | Series | dict[Any, Any] | ndarray[tuple[int]] | None = None,\n index: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = None,\n columns: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = None,\n dtype: ExtensionDtype | dtype[generic] | str | type[bool | complex | object | str] | None = None,\n copy: bool | None = None\n) -> DataFrame: ...\n```\n\nGo to [DataFrame](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/frame.pyi#L396,7) | [BaseOffset](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/tslibs/offsets.pyi#L33,7) | [CategoricalDtype](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/dtypes/dtypes.pyi#L31,7) | [ExtensionDtype](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/dtypes/base.pyi#L11,7) | [Interval](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/interval.pyi#L66,7) | [Period](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/tslibs/period.pyi#L60,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3115,7) | [bytes](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1838,7) | [complex](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L926,7) | [date](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L73,7) | [datetime](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L417,7) | [dtype](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L1173,7) | [float](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L735,7) | [int](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L420,7) | [str](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1026,7) | [list](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3365,7) | [time](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L202,7) | [timedelta](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L316,7) | [object](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L122,7) | [Index](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/indexes/base.pyi#L144,7) | [Sequence](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L695,7) | [Series](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/series.pyi#L341,7) | [dict](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3520,7) | [generic](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L3669,7) | [ndarray](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L2128,7) | [Hashable](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L538,7) | [Iterable](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L549,7) | [ExtensionArray](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/arrays/base.pyi#L32,7) | [SequenceNotStr](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_typing.pyi#L100,7) | [range](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3940,7)"}}} -{"suite": "data_science", "label": "dataframe describe hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 6, "character": 19, "iteration": 5, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) __new__: def __new__(\n cls: type[DataFrame],\n data: DataFrame | Index | Iterable[Index | Sequence[Unknown] | Series | dict[Any, Any] | ndarray[tuple[int]] | tuple[Hashable, ListLikeU]] | Sequence[Unknown] | Series | dict[Any, Any] | ndarray[tuple[int]] | None = None,\n index: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = None,\n columns: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = None,\n dtype: ExtensionDtype | dtype[generic] | str | type[bool | complex | object | str] | None = None,\n copy: bool | None = None\n) -> DataFrame: ...\n```\n\nGo to [DataFrame](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/frame.pyi#L396,7) | [BaseOffset](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/tslibs/offsets.pyi#L33,7) | [CategoricalDtype](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/dtypes/dtypes.pyi#L31,7) | [ExtensionDtype](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/dtypes/base.pyi#L11,7) | [Interval](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/interval.pyi#L66,7) | [Period](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/tslibs/period.pyi#L60,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3115,7) | [bytes](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1838,7) | [complex](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L926,7) | [date](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L73,7) | [datetime](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L417,7) | [dtype](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L1173,7) | [float](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L735,7) | [int](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L420,7) | [str](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1026,7) | [list](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3365,7) | [time](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L202,7) | [timedelta](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L316,7) | [object](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L122,7) | [Index](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/indexes/base.pyi#L144,7) | [Sequence](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L695,7) | [Series](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/series.pyi#L341,7) | [dict](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3520,7) | [generic](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L3669,7) | [ndarray](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L2128,7) | [Hashable](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L538,7) | [Iterable](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L549,7) | [ExtensionArray](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/arrays/base.pyi#L32,7) | [SequenceNotStr](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_typing.pyi#L100,7) | [range](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3940,7)"}}} +{"suite": "data_science", "label": "dataframe describe hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 6, "character": 19, "iteration": 1, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) __new__: def __new__(\n cls: type[DataFrame],\n data: DataFrame | Index | Iterable[Index | Sequence[Unknown] | Series | dict[Any, Any] | ndarray[tuple[int]] | tuple[Hashable, ListLikeU]] | Sequence[Unknown] | Series | dict[Any, Any] | ndarray[tuple[int]] | None = None,\n index: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = None,\n columns: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = None,\n dtype: ExtensionDtype | dtype[generic] | str | type[bool | complex | object | str] | None = None,\n copy: bool | None = None\n) -> DataFrame: ...\n```\n\nGo to [DataFrame](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/frame.pyi#L396,7) | [BaseOffset](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/tslibs/offsets.pyi#L33,7) | [CategoricalDtype](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/dtypes/dtypes.pyi#L31,7) | [ExtensionDtype](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/dtypes/base.pyi#L11,7) | [Interval](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/interval.pyi#L66,7) | [Period](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/tslibs/period.pyi#L60,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3115,7) | [bytes](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1838,7) | [complex](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L926,7) | [date](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L73,7) | [datetime](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L417,7) | [dtype](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L1173,7) | [float](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L735,7) | [int](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L420,7) | [str](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1026,7) | [list](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3365,7) | [time](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L202,7) | [timedelta](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L316,7) | [object](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L122,7) | [Index](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/indexes/base.pyi#L144,7) | [Sequence](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L695,7) | [Series](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/series.pyi#L341,7) | [dict](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3520,7) | [generic](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L3669,7) | [ndarray](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L2128,7) | [Hashable](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L538,7) | [Iterable](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L549,7) | [ExtensionArray](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/arrays/base.pyi#L32,7) | [SequenceNotStr](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_typing.pyi#L100,7) | [range](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3940,7)"}}} +{"suite": "data_science", "label": "dataframe describe hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 6, "character": 19, "iteration": 2, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) __new__: def __new__(\n cls: type[DataFrame],\n data: DataFrame | Index | Iterable[Index | Sequence[Unknown] | Series | dict[Any, Any] | ndarray[tuple[int]] | tuple[Hashable, ListLikeU]] | Sequence[Unknown] | Series | dict[Any, Any] | ndarray[tuple[int]] | None = None,\n index: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = None,\n columns: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = None,\n dtype: ExtensionDtype | dtype[generic] | str | type[bool | complex | object | str] | None = None,\n copy: bool | None = None\n) -> DataFrame: ...\n```\n\nGo to [DataFrame](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/frame.pyi#L396,7) | [BaseOffset](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/tslibs/offsets.pyi#L33,7) | [CategoricalDtype](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/dtypes/dtypes.pyi#L31,7) | [ExtensionDtype](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/dtypes/base.pyi#L11,7) | [Interval](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/interval.pyi#L66,7) | [Period](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/tslibs/period.pyi#L60,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3115,7) | [bytes](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1838,7) | [complex](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L926,7) | [date](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L73,7) | [datetime](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L417,7) | [dtype](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L1173,7) | [float](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L735,7) | [int](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L420,7) | [str](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1026,7) | [list](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3365,7) | [time](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L202,7) | [timedelta](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L316,7) | [object](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L122,7) | [Index](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/indexes/base.pyi#L144,7) | [Sequence](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L695,7) | [Series](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/series.pyi#L341,7) | [dict](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3520,7) | [generic](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L3669,7) | [ndarray](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L2128,7) | [Hashable](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L538,7) | [Iterable](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L549,7) | [ExtensionArray](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/arrays/base.pyi#L32,7) | [SequenceNotStr](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_typing.pyi#L100,7) | [range](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3940,7)"}}} +{"suite": "data_science", "label": "dataframe describe hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 6, "character": 19, "iteration": 3, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) __new__: def __new__(\n cls: type[DataFrame],\n data: DataFrame | Index | Iterable[Index | Sequence[Unknown] | Series | dict[Any, Any] | ndarray[tuple[int]] | tuple[Hashable, ListLikeU]] | Sequence[Unknown] | Series | dict[Any, Any] | ndarray[tuple[int]] | None = None,\n index: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = None,\n columns: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = None,\n dtype: ExtensionDtype | dtype[generic] | str | type[bool | complex | object | str] | None = None,\n copy: bool | None = None\n) -> DataFrame: ...\n```\n\nGo to [DataFrame](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/frame.pyi#L396,7) | [BaseOffset](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/tslibs/offsets.pyi#L33,7) | [CategoricalDtype](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/dtypes/dtypes.pyi#L31,7) | [ExtensionDtype](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/dtypes/base.pyi#L11,7) | [Interval](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/interval.pyi#L66,7) | [Period](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/tslibs/period.pyi#L60,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3115,7) | [bytes](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1838,7) | [complex](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L926,7) | [date](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L73,7) | [datetime](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L417,7) | [dtype](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L1173,7) | [float](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L735,7) | [int](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L420,7) | [str](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1026,7) | [list](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3365,7) | [time](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L202,7) | [timedelta](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L316,7) | [object](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L122,7) | [Index](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/indexes/base.pyi#L144,7) | [Sequence](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L695,7) | [Series](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/series.pyi#L341,7) | [dict](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3520,7) | [generic](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L3669,7) | [ndarray](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L2128,7) | [Hashable](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L538,7) | [Iterable](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L549,7) | [ExtensionArray](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/arrays/base.pyi#L32,7) | [SequenceNotStr](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_typing.pyi#L100,7) | [range](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3940,7)"}}} +{"suite": "data_science", "label": "dataframe describe hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 6, "character": 19, "iteration": 4, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) __new__: def __new__(\n cls: type[DataFrame],\n data: DataFrame | Index | Iterable[Index | Sequence[Unknown] | Series | dict[Any, Any] | ndarray[tuple[int]] | tuple[Hashable, ListLikeU]] | Sequence[Unknown] | Series | dict[Any, Any] | ndarray[tuple[int]] | None = None,\n index: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = None,\n columns: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = None,\n dtype: ExtensionDtype | dtype[generic] | str | type[bool | complex | object | str] | None = None,\n copy: bool | None = None\n) -> DataFrame: ...\n```\n\nGo to [DataFrame](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/frame.pyi#L396,7) | [BaseOffset](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/tslibs/offsets.pyi#L33,7) | [CategoricalDtype](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/dtypes/dtypes.pyi#L31,7) | [ExtensionDtype](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/dtypes/base.pyi#L11,7) | [Interval](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/interval.pyi#L66,7) | [Period](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/tslibs/period.pyi#L60,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3115,7) | [bytes](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1838,7) | [complex](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L926,7) | [date](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L73,7) | [datetime](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L417,7) | [dtype](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L1173,7) | [float](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L735,7) | [int](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L420,7) | [str](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1026,7) | [list](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3365,7) | [time](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L202,7) | [timedelta](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L316,7) | [object](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L122,7) | [Index](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/indexes/base.pyi#L144,7) | [Sequence](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L695,7) | [Series](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/series.pyi#L341,7) | [dict](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3520,7) | [generic](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L3669,7) | [ndarray](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L2128,7) | [Hashable](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L538,7) | [Iterable](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L549,7) | [ExtensionArray](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/arrays/base.pyi#L32,7) | [SequenceNotStr](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_typing.pyi#L100,7) | [range](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3940,7)"}}} +{"suite": "data_science", "label": "dataframe describe hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 6, "character": 19, "iteration": 5, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) __new__: def __new__(\n cls: type[DataFrame],\n data: DataFrame | Index | Iterable[Index | Sequence[Unknown] | Series | dict[Any, Any] | ndarray[tuple[int]] | tuple[Hashable, ListLikeU]] | Sequence[Unknown] | Series | dict[Any, Any] | ndarray[tuple[int]] | None = None,\n index: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = None,\n columns: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = None,\n dtype: ExtensionDtype | dtype[generic] | str | type[bool | complex | object | str] | None = None,\n copy: bool | None = None\n) -> DataFrame: ...\n```\n\nGo to [DataFrame](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/frame.pyi#L396,7) | [BaseOffset](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/tslibs/offsets.pyi#L33,7) | [CategoricalDtype](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/dtypes/dtypes.pyi#L31,7) | [ExtensionDtype](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/dtypes/base.pyi#L11,7) | [Interval](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/interval.pyi#L66,7) | [Period](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/tslibs/period.pyi#L60,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3115,7) | [bytes](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1838,7) | [complex](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L926,7) | [date](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L73,7) | [datetime](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L417,7) | [dtype](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L1173,7) | [float](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L735,7) | [int](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L420,7) | [str](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1026,7) | [list](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3365,7) | [time](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L202,7) | [timedelta](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L316,7) | [object](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L122,7) | [Index](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/indexes/base.pyi#L144,7) | [Sequence](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L695,7) | [Series](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/series.pyi#L341,7) | [dict](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3520,7) | [generic](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L3669,7) | [ndarray](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L2128,7) | [Hashable](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L538,7) | [Iterable](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L549,7) | [ExtensionArray](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/arrays/base.pyi#L32,7) | [SequenceNotStr](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_typing.pyi#L100,7) | [range](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3940,7)"}}} {"suite": "data_science", "label": "summarize definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 15, "iteration": 1, "result": {"range": {"end": {"character": 13, "line": 4}, "start": {"character": 4, "line": 4}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py"}} {"suite": "data_science", "label": "summarize definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 15, "iteration": 2, "result": {"range": {"end": {"character": 13, "line": 4}, "start": {"character": 4, "line": 4}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py"}} {"suite": "data_science", "label": "summarize definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 15, "iteration": 3, "result": {"range": {"end": {"character": 13, "line": 4}, "start": {"character": 4, "line": 4}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py"}} @@ -18,21 +18,21 @@ {"suite": "data_science", "label": "edit array then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 31, "iteration": 3, "result": {"isIncomplete": false, "items": [{"detail": "ndarray", "kind": 5, "label": "T", "sortText": "0.9999.T"}, {"detail": "\n@overload\ndef all(\n self: ndarray,\n axis: None = None,\n out: None = None,\n keepdims: Literal[0, False] = False,\n *,\n where: _ArrayLikeBool_co = True\n) -> numpy.bool: ...\ndef all(\n self: ndarray,\n axis: int | tuple[int, ...] | None = None,\n out: None = None,\n keepdims: SupportsIndex = False,\n *,\n where: _ArrayLikeBool_co = True\n) -> numpy.bool | ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef all[_ArrayT: ndarray](\n self: ndarray,\n axis: int | tuple[int, ...] | None,\n out: _ArrayT,\n keepdims: SupportsIndex = False,\n *,\n where: _ArrayLikeBool_co = True\n) -> _ArrayT: ...\ndef all[_ArrayT: ndarray](\n self: ndarray,\n axis: int | tuple[int, ...] | None = None,\n *,\n out: _ArrayT,\n keepdims: SupportsIndex = False,\n where: _ArrayLikeBool_co = True\n) -> _ArrayT: ...", "kind": 2, "label": "all", "sortText": "0.9999.all"}, {"detail": "\n@overload\ndef any(\n self: ndarray,\n axis: None = None,\n out: None = None,\n keepdims: Literal[0, False] = False,\n *,\n where: _ArrayLikeBool_co = True\n) -> numpy.bool: ...\ndef any(\n self: ndarray,\n axis: int | tuple[int, ...] | None = None,\n out: None = None,\n keepdims: SupportsIndex = False,\n *,\n where: _ArrayLikeBool_co = True\n) -> numpy.bool | ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef any[_ArrayT: ndarray](\n self: ndarray,\n axis: int | tuple[int, ...] | None,\n out: _ArrayT,\n keepdims: SupportsIndex = False,\n *,\n where: _ArrayLikeBool_co = True\n) -> _ArrayT: ...\ndef any[_ArrayT: ndarray](\n self: ndarray,\n axis: int | tuple[int, ...] | None = None,\n *,\n out: _ArrayT,\n keepdims: SupportsIndex = False,\n where: _ArrayLikeBool_co = True\n) -> _ArrayT: ...", "kind": 2, "label": "any", "sortText": "0.9999.any"}, {"detail": "\n@overload\ndef argmax(\n self: ndarray,\n /,\n axis: None = None,\n out: None = None,\n *,\n keepdims: Literal[False] = False\n) -> signedinteger[_NBitIntP]: ...\ndef argmax(\n self: ndarray,\n /,\n axis: SupportsIndex,\n out: None = None,\n *,\n keepdims: builtins.bool = False\n) -> Any: ...\ndef argmax[_BoolOrIntArrayT: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]]](\n self: ndarray,\n /,\n axis: SupportsIndex | None,\n out: _BoolOrIntArrayT,\n *,\n keepdims: builtins.bool = False\n) -> _BoolOrIntArrayT: ...\ndef argmax[_BoolOrIntArrayT: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]]](\n self: ndarray,\n /,\n axis: SupportsIndex | None = None,\n *,\n out: _BoolOrIntArrayT,\n keepdims: builtins.bool = False\n) -> _BoolOrIntArrayT: ...", "kind": 2, "label": "argmax", "sortText": "0.9999.argmax"}, {"detail": "\n@overload\ndef argmin(\n self: ndarray,\n /,\n axis: None = None,\n out: None = None,\n *,\n keepdims: Literal[False] = False\n) -> signedinteger[_NBitIntP]: ...\ndef argmin(\n self: ndarray,\n /,\n axis: SupportsIndex,\n out: None = None,\n *,\n keepdims: builtins.bool = False\n) -> Any: ...\ndef argmin[_BoolOrIntArrayT: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]]](\n self: ndarray,\n /,\n axis: SupportsIndex | None,\n out: _BoolOrIntArrayT,\n *,\n keepdims: builtins.bool = False\n) -> _BoolOrIntArrayT: ...\ndef argmin[_BoolOrIntArrayT: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]]](\n self: ndarray,\n /,\n axis: SupportsIndex | None = None,\n *,\n out: _BoolOrIntArrayT,\n keepdims: builtins.bool = False\n) -> _BoolOrIntArrayT: ...", "kind": 2, "label": "argmin", "sortText": "0.9999.argmin"}, {"detail": "\n@overload\ndef argpartition(\n self: ndarray,\n kth: _ArrayLikeInt,\n /,\n axis: SupportsIndex | None = -1,\n kind: Literal['introselect'] = 'introselect',\n order: None = None\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_NBitIntP]]]: ...\ndef argpartition(\n self: ndarray[tuple[Any, ...], dtype[void]],\n kth: _ArrayLikeInt,\n /,\n axis: SupportsIndex | None = -1,\n kind: Literal['introselect'] = 'introselect',\n order: Sequence[str] | str | None = None\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_NBitIntP]]]: ...", "kind": 2, "label": "argpartition", "sortText": "0.9999.argpartition"}, {"detail": "def argsort(\n self: ndarray,\n axis: SupportsIndex | None = ...,\n kind: Literal['H', 'M', 'Q', 'S', 'heap', 'heapsort', 'merge', 'mergesort', 'quick', 'quicksort', 'stable', 'stablesort'] | None = ...,\n order: Sequence[str] | str | None = ...,\n *,\n stable: bool | None = ...\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_NBitIntP]]]: ...", "kind": 2, "label": "argsort", "sortText": "0.9999.argsort"}, {"detail": "\n@overload\ndef astype[_ScalarT: generic](\n self: ndarray,\n dtype: _DTypeLike,\n order: _OrderKACF = ...,\n casting: _CastingKind = ...,\n subok: bool = ...,\n copy: _CopyMode | bool = ...\n) -> ndarray[tuple[Any, ...], dtype[_ScalarT]]: ...\ndef astype(\n self: ndarray,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None,\n order: _OrderKACF = ...,\n casting: _CastingKind = ...,\n subok: bool = ...,\n copy: _CopyMode | bool = ...\n) -> ndarray: ...", "kind": 2, "label": "astype", "sortText": "0.9999.astype"}, {"detail": "ndarray | None", "kind": 5, "label": "base", "sortText": "0.9999.base"}, {"detail": "def byteswap(\n self: ndarray,\n inplace: bool = ...\n) -> ndarray: ...", "kind": 2, "label": "byteswap", "sortText": "0.9999.byteswap"}, {"detail": "\n@overload\ndef choose(\n self: ndarray,\n /,\n choices: ArrayLike,\n out: None = None,\n mode: _ModeKind = 'raise'\n) -> ndarray: ...\ndef choose[_ArrayT: ndarray](\n self: ndarray,\n /,\n choices: ArrayLike,\n out: _ArrayT,\n mode: _ModeKind = 'raise'\n) -> _ArrayT: ...", "kind": 2, "label": "choose", "sortText": "0.9999.choose"}, {"detail": "\n@overload\ndef clip(\n self: ndarray,\n /,\n min: ArrayLike,\n max: Buffer | _NestedSequence[bytes | complex | str] | _NestedSequence[_SupportsArray[dtype]] | _SupportsArray[dtype] | bytes | complex | str | None = None,\n out: None = None,\n **kwargs: Any\n) -> ndarray: ...\ndef clip(\n self: ndarray,\n /,\n min: None,\n max: ArrayLike,\n out: None = None,\n **kwargs: Any\n) -> ndarray: ...\ndef clip(\n self: ndarray,\n /,\n min: None = None,\n *,\n max: ArrayLike,\n out: None = None,\n **kwargs: Any\n) -> ndarray: ...\ndef clip[_ArrayT: ndarray](\n self: ndarray,\n /,\n min: ArrayLike,\n max: Buffer | _NestedSequence[bytes | complex | str] | _NestedSequence[_SupportsArray[dtype]] | _SupportsArray[dtype] | bytes | complex | str | None,\n out: _ArrayT,\n **kwargs: Any\n) -> _ArrayT: ...\ndef clip[_ArrayT: ndarray](\n self: ndarray,\n /,\n min: ArrayLike,\n max: Buffer | _NestedSequence[bytes | complex | str] | _NestedSequence[_SupportsArray[dtype]] | _SupportsArray[dtype] | bytes | complex | str | None = None,\n *,\n out: _ArrayT,\n **kwargs: Any\n) -> _ArrayT: ...\ndef clip[_ArrayT: ndarray](\n self: ndarray,\n /,\n min: None,\n max: ArrayLike,\n out: _ArrayT,\n **kwargs: Any\n) -> _ArrayT: ...\ndef clip[_ArrayT: ndarray](\n self: ndarray,\n /,\n min: None = None,\n *,\n max: ArrayLike,\n out: _ArrayT,\n **kwargs: Any\n) -> _ArrayT: ...", "kind": 2, "label": "clip", "sortText": "0.9999.clip"}, {"detail": "\n@overload\ndef compress(\n self: ndarray,\n /,\n condition: _ArrayLikeInt_co,\n axis: SupportsIndex | None = None,\n out: None = None\n) -> ndarray: ...\ndef compress[_ArrayT: ndarray](\n self: ndarray,\n /,\n condition: _ArrayLikeInt_co,\n axis: SupportsIndex | None,\n out: _ArrayT\n) -> _ArrayT: ...\ndef compress[_ArrayT: ndarray](\n self: ndarray,\n /,\n condition: _ArrayLikeInt_co,\n axis: SupportsIndex | None = None,\n *,\n out: _ArrayT\n) -> _ArrayT: ...", "kind": 2, "label": "compress", "sortText": "0.9999.compress"}, {"detail": "def conj(self: ndarray) -> ndarray: ...", "kind": 2, "label": "conj", "sortText": "0.9999.conj"}, {"detail": "def conjugate(self: ndarray) -> ndarray: ...", "kind": 2, "label": "conjugate", "sortText": "0.9999.conjugate"}, {"detail": "def copy(\n self: ndarray,\n order: _OrderKACF = ...\n) -> ndarray: ...", "kind": 2, "label": "copy", "sortText": "0.9999.copy"}, {"detail": "_ctypes[int]", "kind": 5, "label": "ctypes", "sortText": "0.9999.ctypes"}, {"detail": "\n@overload\ndef cumprod(\n self: ndarray,\n /,\n axis: SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n out: None = None\n) -> ndarray: ...\ndef cumprod[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: SupportsIndex | None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None,\n out: _ArrayT\n) -> _ArrayT: ...\ndef cumprod[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n *,\n out: _ArrayT\n) -> _ArrayT: ...", "kind": 2, "label": "cumprod", "sortText": "0.9999.cumprod"}, {"detail": "\n@overload\ndef cumsum(\n self: ndarray,\n /,\n axis: SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n out: None = None\n) -> ndarray: ...\ndef cumsum[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: SupportsIndex | None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None,\n out: _ArrayT\n) -> _ArrayT: ...\ndef cumsum[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n *,\n out: _ArrayT\n) -> _ArrayT: ...", "kind": 2, "label": "cumsum", "sortText": "0.9999.cumsum"}, {"detail": "memoryview", "kind": 5, "label": "data", "sortText": "0.9999.data"}, {"detail": "Literal['cpu']", "kind": 5, "label": "device", "sortText": "0.9999.device"}, {"detail": "def diagonal(\n self: ndarray,\n offset: SupportsIndex = 0,\n axis1: SupportsIndex = 0,\n axis2: SupportsIndex = 1\n) -> ndarray: ...", "kind": 2, "label": "diagonal", "sortText": "0.9999.diagonal"}, {"detail": "\n@overload\ndef dot(\n self: ndarray,\n b: _ScalarLike_co,\n /,\n out: None = None\n) -> ndarray: ...\ndef dot(\n self: ndarray,\n b: ArrayLike,\n /,\n out: None = None\n) -> Any: ...\ndef dot[_ArrayT: ndarray](\n self: ndarray,\n b: ArrayLike,\n /,\n out: _ArrayT\n) -> _ArrayT: ...", "kind": 2, "label": "dot", "sortText": "0.9999.dot"}, {"detail": "dtype", "kind": 5, "label": "dtype", "sortText": "0.9999.dtype"}, {"detail": "def dump(\n self: ndarray,\n file: PathLike[bytes] | PathLike[str] | SupportsWrite[bytes] | bytes | str\n) -> None: ...", "kind": 2, "label": "dump", "sortText": "0.9999.dump"}, {"detail": "def dumps(self: ndarray) -> bytes: ...", "kind": 2, "label": "dumps", "sortText": "0.9999.dumps"}, {"detail": "def fill(\n self: ndarray,\n /,\n value: Any\n) -> None: ...", "kind": 2, "label": "fill", "sortText": "0.9999.fill"}, {"detail": "flagsobj", "kind": 5, "label": "flags", "sortText": "0.9999.flags"}, {"detail": "flatiter", "kind": 5, "label": "flat", "sortText": "0.9999.flat"}, {"detail": "def flatten(\n self: ndarray,\n /,\n order: _OrderKACF = 'C'\n) -> ndarray[tuple[int]]: ...", "kind": 2, "label": "flatten", "sortText": "0.9999.flatten"}, {"detail": "\n@overload\ndef getfield[_ScalarT: generic](\n self: ndarray,\n /,\n dtype: _DTypeLike,\n offset: SupportsIndex = 0\n) -> ndarray[tuple[Any, ...], dtype[_ScalarT]]: ...\ndef getfield(\n self: ndarray,\n /,\n dtype: DTypeLike,\n offset: SupportsIndex = 0\n) -> ndarray: ...", "kind": 2, "label": "getfield", "sortText": "0.9999.getfield"}, {"detail": "ndarray", "kind": 5, "label": "imag", "sortText": "0.9999.imag"}, {"detail": "\n@overload\ndef item[_T](\n self: ndarray[tuple[Any, ...], dtype[generic[_T]]],\n i0: SupportsIndex | tuple[SupportsIndex, ...] = ...,\n /,\n *args: SupportsIndex\n) -> _T: ...\ndef item(\n self: ndarray[Any, StringDType],\n arg0: SupportsIndex | tuple[SupportsIndex, ...] = ...,\n /,\n *args: SupportsIndex\n) -> str: ...", "kind": 2, "label": "item", "sortText": "0.9999.item"}, {"detail": "int", "kind": 5, "label": "itemsize", "sortText": "0.9999.itemsize"}, {"detail": "ndarray", "kind": 5, "label": "mT", "sortText": "0.9999.mT"}, {"detail": "\n@overload\ndef max(\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n out: None = None,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n initial: _NoValueType | numpy.bool | complex | number = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> Any: ...\ndef max[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None,\n out: _ArrayT,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n initial: _NoValueType | numpy.bool | complex | number = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> _ArrayT: ...\ndef max[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n *,\n out: _ArrayT,\n keepdims: _NoValueType | builtins.bool = ...,\n initial: _NoValueType | numpy.bool | complex | number = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> _ArrayT: ...", "kind": 2, "label": "max", "sortText": "0.9999.max"}, {"detail": "\n@overload\ndef mean(\n self: ndarray,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n out: None = None,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> Any: ...\ndef mean[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None,\n out: _ArrayT,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> _ArrayT: ...\ndef mean[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n *,\n out: _ArrayT,\n keepdims: _NoValueType | builtins.bool = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> _ArrayT: ...", "kind": 2, "label": "mean", "sortText": "0.9999.mean"}, {"detail": "\n@overload\ndef min(\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n out: None = None,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n initial: _NoValueType | numpy.bool | complex | number = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> Any: ...\ndef min[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None,\n out: _ArrayT,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n initial: _NoValueType | numpy.bool | complex | number = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> _ArrayT: ...\ndef min[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n *,\n out: _ArrayT,\n keepdims: _NoValueType | builtins.bool = ...,\n initial: _NoValueType | numpy.bool | complex | number = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> _ArrayT: ...", "kind": 2, "label": "min", "sortText": "0.9999.min"}, {"detail": "int", "kind": 5, "label": "nbytes", "sortText": "0.9999.nbytes"}, {"detail": "int", "kind": 5, "label": "ndim", "sortText": "0.9999.ndim"}, {"detail": "def nonzero(self: ndarray) -> tuple[ndarray[tuple[int], dtype[signedinteger[_NBitIntP]]], ...]: ...", "kind": 2, "label": "nonzero", "sortText": "0.9999.nonzero"}, {"detail": "\n@overload\ndef partition(\n self: ndarray,\n kth: _ArrayLikeInt,\n /,\n axis: SupportsIndex = -1,\n kind: Literal['introselect'] = 'introselect',\n order: None = None\n) -> None: ...\ndef partition(\n self: ndarray[tuple[Any, ...], dtype[void]],\n kth: _ArrayLikeInt,\n /,\n axis: SupportsIndex = -1,\n kind: Literal['introselect'] = 'introselect',\n order: Sequence[str] | str | None = None\n) -> None: ...", "kind": 2, "label": "partition", "sortText": "0.9999.partition"}, {"detail": "\n@overload\ndef prod(\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n out: None = None,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n initial: _NoValueType | numpy.bool | complex | number = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> Any: ...\ndef prod[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None,\n out: _ArrayT,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n initial: _NoValueType | numpy.bool | complex | number = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> _ArrayT: ...\ndef prod[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n *,\n out: _ArrayT,\n keepdims: _NoValueType | builtins.bool = ...,\n initial: _NoValueType | numpy.bool | complex | number = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> _ArrayT: ...", "kind": 2, "label": "prod", "sortText": "0.9999.prod"}, {"detail": "def put(\n self: ndarray,\n indices: _ArrayLikeInt_co,\n values: ArrayLike,\n /,\n mode: _ModeKind = 'raise'\n) -> None: ...", "kind": 2, "label": "put", "sortText": "0.9999.put"}, {"detail": "def ravel(\n self: ndarray,\n /,\n order: _OrderKACF = 'C'\n) -> ndarray[tuple[int]]: ...", "kind": 2, "label": "ravel", "sortText": "0.9999.ravel"}, {"detail": "ndarray", "kind": 5, "label": "real", "sortText": "0.9999.real"}, {"detail": "\n@overload\ndef repeat(\n self: ndarray,\n repeats: _ArrayLikeInt_co,\n /,\n axis: None = None\n) -> ndarray[tuple[int]]: ...\ndef repeat(\n self: ndarray,\n repeats: _ArrayLikeInt_co,\n /,\n axis: SupportsIndex\n) -> ndarray: ...", "kind": 2, "label": "repeat", "sortText": "0.9999.repeat"}, {"detail": "\n@overload\ndef reshape(\n self: ndarray,\n shape: None,\n /,\n *,\n order: _OrderACF = 'C',\n copy: bool | None = None\n) -> ndarray: ...\ndef reshape(\n self: ndarray,\n shape: Sequence[Never],\n /,\n *,\n order: _OrderACF = 'C',\n copy: bool | None = None\n) -> ndarray[tuple[()]]: ...\ndef reshape[_AnyShapeT: (tuple[()], tuple[int], tuple[int, int], tuple[int, int, int], tuple[int, int, int, int], tuple[int, int, int, int, int], tuple[int, int, int, int, int, int], tuple[int, int, int, int, int, int, int], tuple[int, int, int, int, int, int, int, int], tuple[int, ...])](\n self: ndarray,\n shape: _AnyShapeT,\n /,\n *,\n order: _OrderACF = 'C',\n copy: bool | None = None\n) -> ndarray[_AnyShapeT]: ...\ndef reshape(\n self: ndarray,\n size1: SupportsIndex,\n /,\n *,\n order: _OrderACF = 'C',\n copy: bool | None = None\n) -> ndarray[tuple[int]]: ...\ndef reshape(\n self: ndarray,\n size1: SupportsIndex,\n size2: SupportsIndex,\n /,\n *,\n order: _OrderACF = 'C',\n copy: bool | None = None\n) -> ndarray[tuple[int, int]]: ...\ndef reshape(\n self: ndarray,\n size1: SupportsIndex,\n size2: SupportsIndex,\n size3: SupportsIndex,\n /,\n *,\n order: _OrderACF = 'C',\n copy: bool | None = None\n) -> ndarray[tuple[int, int, int]]: ...\ndef reshape(\n self: ndarray,\n size1: SupportsIndex,\n size2: SupportsIndex,\n size3: SupportsIndex,\n size4: SupportsIndex,\n /,\n *,\n order: _OrderACF = 'C',\n copy: bool | None = None\n) -> ndarray[tuple[int, int, int, int]]: ...\ndef reshape(\n self: ndarray,\n size0: SupportsIndex,\n /,\n *shape: SupportsIndex,\n *,\n order: _OrderACF = 'C',\n copy: bool | None = None\n) -> ndarray: ...\ndef reshape(\n self: ndarray,\n shape: Sequence[SupportsIndex],\n /,\n *,\n order: _OrderACF = 'C',\n copy: bool | None = None\n) -> ndarray: ...", "kind": 2, "label": "reshape", "sortText": "0.9999.reshape"}, {"detail": "\n@overload\ndef resize(\n self: ndarray,\n new_shape: _ShapeLike,\n /,\n *,\n refcheck: bool = True\n) -> None: ...\ndef resize(\n self: ndarray,\n /,\n *new_shape: SupportsIndex,\n *,\n refcheck: bool = True\n) -> None: ...", "kind": 2, "label": "resize", "sortText": "0.9999.resize"}, {"detail": "\n@overload\ndef round(\n self: ndarray,\n /,\n decimals: SupportsIndex = 0,\n out: None = None\n) -> ndarray: ...\ndef round[_ArrayT: ndarray](\n self: ndarray,\n /,\n decimals: SupportsIndex,\n out: _ArrayT\n) -> _ArrayT: ...\ndef round[_ArrayT: ndarray](\n self: ndarray,\n /,\n decimals: SupportsIndex = 0,\n *,\n out: _ArrayT\n) -> _ArrayT: ...", "kind": 2, "label": "round", "sortText": "0.9999.round"}, {"detail": "\n@overload\ndef searchsorted(\n self: ndarray,\n v: _ScalarLike_co,\n /,\n side: _SortSide = 'left',\n sorter: _NestedSequence[_SupportsArray[dtype[numpy.bool | integer]]] | _NestedSequence[int] | _SupportsArray[dtype[numpy.bool | integer]] | int | None = None\n) -> signedinteger[_NBitIntP]: ...\ndef searchsorted(\n self: ndarray,\n v: ArrayLike,\n /,\n side: _SortSide = 'left',\n sorter: _NestedSequence[_SupportsArray[dtype[numpy.bool | integer]]] | _NestedSequence[int] | _SupportsArray[dtype[numpy.bool | integer]] | int | None = None\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_NBitIntP]]]: ...", "kind": 2, "label": "searchsorted", "sortText": "0.9999.searchsorted"}, {"detail": "def setfield(\n self: ndarray,\n val: ArrayLike,\n /,\n dtype: DTypeLike,\n offset: SupportsIndex = 0\n) -> None: ...", "kind": 2, "label": "setfield", "sortText": "0.9999.setfield"}, {"detail": "def setflags(\n self: ndarray,\n /,\n *,\n write: bool | None = None,\n align: bool | None = None,\n uic: bool | None = None\n) -> None: ...", "kind": 2, "label": "setflags", "sortText": "0.9999.setflags"}, {"detail": "tuple[Any, ...]", "kind": 5, "label": "shape", "sortText": "0.9999.shape"}, {"detail": "int", "kind": 5, "label": "size", "sortText": "0.9999.size"}, {"detail": "def sort(\n self: ndarray,\n /,\n axis: SupportsIndex = -1,\n kind: Literal['H', 'M', 'Q', 'S', 'heap', 'heapsort', 'merge', 'mergesort', 'quick', 'quicksort', 'stable', 'stablesort'] | None = None,\n order: Sequence[str] | str | None = None,\n *,\n stable: bool | None = None\n) -> None: ...", "kind": 2, "label": "sort", "sortText": "0.9999.sort"}, {"detail": "def squeeze(\n self: ndarray,\n /,\n axis: SupportsIndex | tuple[SupportsIndex, ...] | None = ...\n) -> ndarray: ...", "kind": 2, "label": "squeeze", "sortText": "0.9999.squeeze"}, {"detail": "\n@overload\ndef std(\n self: ndarray,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n out: None = None,\n ddof: float = 0,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...,\n mean: _NestedSequence[_SupportsArray[dtype[numpy.bool | number]]] | _NestedSequence[complex] | _NoValueType | _SupportsArray[dtype[numpy.bool | number]] | complex = ...,\n correction: _NoValueType | float = ...\n) -> Any: ...\ndef std[_ArrayT: ndarray](\n self: ndarray,\n axis: Sequence[SupportsIndex] | SupportsIndex | None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None,\n out: _ArrayT,\n ddof: float = 0,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...,\n mean: _NestedSequence[_SupportsArray[dtype[numpy.bool | number]]] | _NestedSequence[complex] | _NoValueType | _SupportsArray[dtype[numpy.bool | number]] | complex = ...,\n correction: _NoValueType | float = ...\n) -> _ArrayT: ...\ndef std[_ArrayT: ndarray](\n self: ndarray,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n *,\n out: _ArrayT,\n ddof: float = 0,\n keepdims: _NoValueType | builtins.bool = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...,\n mean: _NestedSequence[_SupportsArray[dtype[numpy.bool | number]]] | _NestedSequence[complex] | _NoValueType | _SupportsArray[dtype[numpy.bool | number]] | complex = ...,\n correction: _NoValueType | float = ...\n) -> _ArrayT: ...", "kind": 2, "label": "std", "sortText": "0.9999.std"}, {"detail": "tuple[int, ...]", "kind": 5, "label": "strides", "sortText": "0.9999.strides"}, {"detail": "\n@overload\ndef sum(\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n out: None = None,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n initial: _NoValueType | numpy.bool | complex | number = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> Any: ...\ndef sum[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None,\n out: _ArrayT,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n initial: _NoValueType | numpy.bool | complex | number = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> _ArrayT: ...\ndef sum[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n *,\n out: _ArrayT,\n keepdims: _NoValueType | builtins.bool = ...,\n initial: _NoValueType | numpy.bool | complex | number = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> _ArrayT: ...", "kind": 2, "label": "sum", "sortText": "0.9999.sum"}, {"detail": "def swapaxes(\n self: ndarray,\n axis1: SupportsIndex,\n axis2: SupportsIndex,\n /\n) -> ndarray: ...", "kind": 2, "label": "swapaxes", "sortText": "0.9999.swapaxes"}, {"detail": "\n@overload\ndef take[_ScalarT: generic](\n self: ndarray[tuple[Any, ...], dtype[_ScalarT]],\n indices: _IntLike_co,\n /,\n axis: SupportsIndex | None = ...,\n out: None = None,\n mode: _ModeKind = ...\n) -> _ScalarT: ...\ndef take(\n self: ndarray,\n indices: _ArrayLikeInt_co,\n /,\n axis: SupportsIndex | None = ...,\n out: None = None,\n mode: _ModeKind = ...\n) -> ndarray: ...\ndef take[_ArrayT: ndarray](\n self: ndarray,\n indices: _ArrayLikeInt_co,\n /,\n axis: SupportsIndex | None = ...,\n *,\n out: _ArrayT,\n mode: _ModeKind = ...\n) -> _ArrayT: ...\ndef take[_ArrayT: ndarray](\n self: ndarray,\n indices: _ArrayLikeInt_co,\n /,\n axis: SupportsIndex | None,\n out: _ArrayT,\n mode: _ModeKind = ...\n) -> _ArrayT: ...", "kind": 2, "label": "take", "sortText": "0.9999.take"}, {"detail": "def to_device(\n self: ndarray,\n device: Literal['cpu'],\n /,\n *,\n stream: int | Any | None = ...\n) -> ndarray: ...", "kind": 2, "label": "to_device", "sortText": "0.9999.to_device"}, {"detail": "def tobytes(\n self: ndarray,\n order: _OrderKACF = ...\n) -> bytes: ...", "kind": 2, "label": "tobytes", "sortText": "0.9999.tobytes"}, {"detail": "def tofile(\n self: ndarray,\n fid: PathLike[bytes] | PathLike[str] | _SupportsFileMethods | bytes | str,\n /,\n sep: str = '',\n format: str = '%s'\n) -> None: ...", "kind": 2, "label": "tofile", "sortText": "0.9999.tofile"}, {"detail": "\n@overload\ndef tolist[_T](self: ndarray[tuple[Never], dtype[generic[_T]]], /) -> Any: ...\ndef tolist[_T](self: ndarray[tuple[()], dtype[generic[_T]]], /) -> _T: ...\ndef tolist[_T](self: ndarray[tuple[int], dtype[generic[_T]]], /) -> list[_T]: ...\ndef tolist[_T](self: ndarray[tuple[int, int], dtype[generic[_T]]], /) -> list[list[_T]]: ...\ndef tolist[_T](self: ndarray[tuple[int, int, int], dtype[generic[_T]]], /) -> list[list[list[_T]]]: ...\ndef tolist(self: ndarray, /) -> Any: ...", "kind": 2, "label": "tolist", "sortText": "0.9999.tolist"}, {"detail": "\n@overload\ndef trace(\n self: ndarray,\n /,\n offset: SupportsIndex = 0,\n axis1: SupportsIndex = 0,\n axis2: SupportsIndex = 1,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n out: None = None\n) -> Any: ...\ndef trace[_ArrayT: ndarray](\n self: ndarray,\n /,\n offset: SupportsIndex = 0,\n axis1: SupportsIndex = 0,\n axis2: SupportsIndex = 1,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n *,\n out: _ArrayT\n) -> _ArrayT: ...\ndef trace[_ArrayT: ndarray](\n self: ndarray,\n /,\n offset: SupportsIndex,\n axis1: SupportsIndex,\n axis2: SupportsIndex,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None,\n out: _ArrayT\n) -> _ArrayT: ...", "kind": 2, "label": "trace", "sortText": "0.9999.trace"}, {"detail": "\n@overload\ndef transpose(\n self: ndarray,\n axes: Sequence[SupportsIndex] | SupportsIndex | None,\n /\n) -> ndarray: ...\ndef transpose(\n self: ndarray,\n /,\n *axes: SupportsIndex\n) -> ndarray: ...", "kind": 2, "label": "transpose", "sortText": "0.9999.transpose"}, {"detail": "\n@overload\ndef var(\n self: ndarray,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n out: None = None,\n ddof: float = 0,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...,\n mean: _NestedSequence[_SupportsArray[dtype[numpy.bool | number]]] | _NestedSequence[complex] | _NoValueType | _SupportsArray[dtype[numpy.bool | number]] | complex = ...,\n correction: _NoValueType | float = ...\n) -> Any: ...\ndef var[_ArrayT: ndarray](\n self: ndarray,\n axis: Sequence[SupportsIndex] | SupportsIndex | None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None,\n out: _ArrayT,\n ddof: float = 0,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...,\n mean: _NestedSequence[_SupportsArray[dtype[numpy.bool | number]]] | _NestedSequence[complex] | _NoValueType | _SupportsArray[dtype[numpy.bool | number]] | complex = ...,\n correction: _NoValueType | float = ...\n) -> _ArrayT: ...\ndef var[_ArrayT: ndarray](\n self: ndarray,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n *,\n out: _ArrayT,\n ddof: float = 0,\n keepdims: _NoValueType | builtins.bool = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...,\n mean: _NestedSequence[_SupportsArray[dtype[numpy.bool | number]]] | _NestedSequence[complex] | _NoValueType | _SupportsArray[dtype[numpy.bool | number]] | complex = ...,\n correction: _NoValueType | float = ...\n) -> _ArrayT: ...", "kind": 2, "label": "var", "sortText": "0.9999.var"}, {"detail": "\n@overload\ndef view(self: ndarray, /) -> ndarray: ...\ndef view[_DTypeT: dtype](\n self: ndarray,\n /,\n dtype: numpy._HasDType[_DTypeT] | _DTypeT\n) -> ndarray[tuple[Any, ...], _DTypeT]: ...\ndef view[_ScalarT: generic](\n self: ndarray,\n /,\n dtype: _DTypeLike\n) -> ndarray[tuple[Any, ...], dtype[_ScalarT]]: ...\ndef view[_ArrayT: ndarray](\n self: ndarray,\n /,\n *,\n type: type[_ArrayT]\n) -> _ArrayT: ...\ndef view[_ArrayT: ndarray](\n self: ndarray,\n /,\n dtype: type[_ArrayT]\n) -> _ArrayT: ...\ndef view(\n self: ndarray,\n /,\n dtype: DTypeLike\n) -> ndarray: ...\ndef view[_ArrayT: ndarray](\n self: ndarray,\n /,\n dtype: DTypeLike,\n type: type[_ArrayT]\n) -> _ArrayT: ...", "kind": 2, "label": "view", "sortText": "0.9999.view"}, {"detail": "\n@overload\ndef __abs__[_ShapeT: tuple[int, ...], _NBit: NBitBase = Any](self: ndarray[_ShapeT, dtype[complexfloating[_NBit, _NBit]]], /) -> ndarray[_ShapeT, dtype[floating[_NBit]]]: ...\ndef __abs__[_RealArrayT: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer | object_ | timedelta64]]](self: _RealArrayT, /) -> _RealArrayT: ...", "kind": 2, "label": "__abs__", "sortText": "3.9999.__abs__"}, {"detail": "\n@overload\ndef __add__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: numpy.bool | int,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __add__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __add__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[complex128]],\n other: _ArrayLikeComplex128_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | integer | number[_32Bit] | number[_64Bit]]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | inexact | integer]],\n other: _ArrayLikeComplex_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[number]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer | timedelta64]],\n other: _ArrayLikeTD64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer | timedelta64]],\n other: _ArrayLikeDT64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[datetime64]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[datetime64]],\n other: _ArrayLikeTD64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[datetime64]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[bytes_]],\n other: _ArrayLikeBytes_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[bytes_]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[str_]],\n other: _ArrayLikeStr_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[str_]]: ...\ndef __add__(\n self: ndarray[Any, StringDType],\n other: _NestedSequence[_SupportsArray[StringDType]] | _NestedSequence[_SupportsArray[dtype[str_]]] | _NestedSequence[str] | _SupportsArray[StringDType] | _SupportsArray[dtype[str_]] | str,\n /\n) -> ndarray[tuple[Any, ...], StringDType]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __add__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__add__", "sortText": "3.9999.__add__"}, {"detail": "\n@overload\ndef __and__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __and__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __and__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __and__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __and__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__and__", "sortText": "3.9999.__and__"}, {"detail": "\n@overload\ndef __array__(\n self: ndarray,\n dtype: None = None,\n /,\n *,\n copy: bool | None = None\n) -> ndarray: ...\ndef __array__[_DTypeT: dtype](\n self: ndarray,\n dtype: _DTypeT,\n /,\n *,\n copy: bool | None = None\n) -> ndarray[tuple[Any, ...], _DTypeT]: ...", "kind": 2, "label": "__array__", "sortText": "3.9999.__array__"}, {"detail": "def __array_finalize__(\n self: ndarray,\n obj: ndarray | None,\n /\n) -> None: ...", "kind": 2, "label": "__array_finalize__", "sortText": "3.9999.__array_finalize__"}, {"detail": "def __array_function__(\n self: ndarray,\n func: (...) -> Any,\n types: Iterable[type[Any]],\n args: Iterable[Any],\n kwargs: Mapping[str, Any]\n) -> Any: ...", "kind": 2, "label": "__array_function__", "sortText": "3.9999.__array_function__"}, {"detail": "dict[str, Any]", "kind": 5, "label": "__array_interface__", "sortText": "3.9999.__array_interface__"}, {"detail": "def __array_namespace__(\n self: ndarray,\n /,\n *,\n api_version: Literal['2021.12', '2022.12', '2023.12', '2024.12'] | None = None\n) -> ModuleType: ...", "kind": 2, "label": "__array_namespace__", "sortText": "3.9999.__array_namespace__"}, {"detail": "float", "kind": 5, "label": "__array_priority__", "sortText": "3.9999.__array_priority__"}, {"detail": "CapsuleType", "kind": 5, "label": "__array_struct__", "sortText": "3.9999.__array_struct__"}, {"detail": "def __array_ufunc__(\n self: ndarray,\n ufunc: ufunc,\n method: Literal['__call__', 'accumulate', 'at', 'outer', 'reduce', 'reduceat'],\n *inputs: Any,\n **kwargs: Any\n) -> Any: ...", "kind": 2, "label": "__array_ufunc__", "sortText": "3.9999.__array_ufunc__"}, {"detail": "def __array_wrap__[_ShapeT: tuple[int, ...], _DTypeT: dtype](\n self: ndarray,\n array: ndarray[_ShapeT, _DTypeT],\n context: tuple[ufunc, tuple[Any, ...], int] | None = ...,\n return_scalar: bool = ...,\n /\n) -> ndarray[_ShapeT, _DTypeT]: ...", "kind": 2, "label": "__array_wrap__", "sortText": "3.9999.__array_wrap__"}, {"detail": "def __bool__(self: ndarray, /) -> bool: ...", "kind": 2, "label": "__bool__", "sortText": "3.9999.__bool__"}, {"detail": "def __buffer__(\n self: ndarray,\n flags: int,\n /\n) -> memoryview: ...", "kind": 2, "label": "__buffer__", "sortText": "3.9999.__buffer__"}, {"detail": "def __class_getitem__(\n cls: type[ndarray],\n item: Any,\n /\n) -> GenericAlias: ...", "kind": 2, "label": "__class_getitem__", "sortText": "3.9999.__class_getitem__"}, {"detail": "def __complex__(self: ndarray[tuple[Any, ...], dtype[numpy.bool | number | object_]], /) -> complex: ...", "kind": 2, "label": "__complex__", "sortText": "3.9999.__complex__"}, {"detail": "def __contains__(\n self: ndarray,\n value: object,\n /\n) -> bool: ...", "kind": 2, "label": "__contains__", "sortText": "3.9999.__contains__"}, {"detail": "def __copy__(self: ndarray) -> ndarray: ...", "kind": 2, "label": "__copy__", "sortText": "3.9999.__copy__"}, {"detail": "def __deepcopy__(\n self: ndarray,\n memo: dict[int, Any] | None,\n /\n) -> ndarray: ...", "kind": 2, "label": "__deepcopy__", "sortText": "3.9999.__deepcopy__"}, {"detail": "\n@overload\ndef __divmod__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[_RealNumberT]],\n rhs: numpy.bool | int,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[_RealNumberT]], ndarray[tuple[Any, ...], dtype[_RealNumberT]]]: ...\ndef __divmod__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[_RealNumberT]],\n rhs: _ArrayLikeBool_co,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[_RealNumberT]], ndarray[tuple[Any, ...], dtype[_RealNumberT]]]: ...\ndef __divmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n rhs: _ArrayLikeBool_co,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]]: ...\ndef __divmod__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n rhs: _ArrayLike,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[_RealNumberT]], ndarray[tuple[Any, ...], dtype[_RealNumberT]]]: ...\ndef __divmod__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n rhs: _ArrayLikeFloat64_co,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[float64]], ndarray[tuple[Any, ...], dtype[float64]]]: ...\ndef __divmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n rhs: _ArrayLike,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[float64]], ndarray[tuple[Any, ...], dtype[float64]]]: ...\ndef __divmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n rhs: _ArrayLikeUInt_co,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[unsignedinteger]], ndarray[tuple[Any, ...], dtype[unsignedinteger]]]: ...\ndef __divmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n rhs: _ArrayLikeInt_co,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger]], ndarray[tuple[Any, ...], dtype[signedinteger]]]: ...\ndef __divmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n rhs: _ArrayLikeFloat_co,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[floating]], ndarray[tuple[Any, ...], dtype[floating]]]: ...\ndef __divmod__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n rhs: _ArrayLike,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]], ndarray[tuple[Any, ...], dtype[timedelta64]]]: ...", "kind": 2, "label": "__divmod__", "sortText": "3.9999.__divmod__"}, {"detail": "def __dlpack__(\n self: ndarray[tuple[Any, ...], dtype[number]],\n /,\n *,\n stream: int | Any | None = None,\n max_version: tuple[int, int] | None = None,\n dl_device: tuple[int, int] | None = None,\n copy: bool | None = None\n) -> CapsuleType: ...", "kind": 2, "label": "__dlpack__", "sortText": "3.9999.__dlpack__"}, {"detail": "def __dlpack_device__(self: ndarray, /) -> tuple[Literal[1], Literal[0]]: ...", "kind": 2, "label": "__dlpack_device__", "sortText": "3.9999.__dlpack_device__"}, {"detail": "def __eq__(\n self: ndarray,\n other: Any,\n /\n) -> Any: ...", "kind": 2, "label": "__eq__", "sortText": "3.9999.__eq__"}, {"detail": "def __float__(self: ndarray, /) -> float: ...", "kind": 2, "label": "__float__", "sortText": "3.9999.__float__"}, {"detail": "\n@overload\ndef __floordiv__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[_RealNumberT]],\n other: numpy.bool | int,\n /\n) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]]: ...\ndef __floordiv__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[_RealNumberT]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]]: ...\ndef __floordiv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]: ...\ndef __floordiv__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]]: ...\ndef __floordiv__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __floordiv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __floordiv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __floordiv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __floordiv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __floordiv__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]]: ...\ndef __floordiv__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n other: _ArrayLikeBool_co,\n /\n) -> NoReturn: ...\ndef __floordiv__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __floordiv__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __floordiv__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__floordiv__", "sortText": "3.9999.__floordiv__"}, {"detail": "\n@overload\ndef __ge__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __ge__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer | timedelta64]],\n other: _ArrayLikeTD64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __ge__(\n self: ndarray[tuple[Any, ...], dtype[datetime64]],\n other: _ArrayLikeDT64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __ge__(\n self: ndarray[tuple[Any, ...], dtype[bytes_]],\n other: _ArrayLikeBytes_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __ge__(\n self: ndarray[Any, StringDType | dtype[str_]],\n other: _NestedSequence[_SupportsArray[StringDType]] | _NestedSequence[_SupportsArray[dtype[str_]]] | _NestedSequence[str] | _SupportsArray[StringDType] | _SupportsArray[dtype[str_]] | str,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __ge__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: object,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __ge__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...", "kind": 2, "label": "__ge__", "sortText": "3.9999.__ge__"}, {"detail": "\n@overload\ndef __getitem__(\n self: ndarray,\n key: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]] | tuple[ndarray[tuple[Any, ...], dtype[numpy.bool | integer]], ...],\n /\n) -> ndarray: ...\ndef __getitem__(\n self: ndarray,\n key: SupportsIndex | tuple[SupportsIndex, ...],\n /\n) -> Any: ...\ndef __getitem__(\n self: ndarray,\n key: _ToIndices,\n /\n) -> ndarray: ...\ndef __getitem__(\n self: ndarray[tuple[Any, ...], dtype[void]],\n key: str,\n /\n) -> ndarray: ...\ndef __getitem__(\n self: ndarray[tuple[Any, ...], dtype[void]],\n key: list[str],\n /\n) -> ndarray[tuple[Any, ...], dtype[void]]: ...", "kind": 2, "label": "__getitem__", "sortText": "3.9999.__getitem__"}, {"detail": "\n@overload\ndef __gt__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __gt__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer | timedelta64]],\n other: _ArrayLikeTD64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __gt__(\n self: ndarray[tuple[Any, ...], dtype[datetime64]],\n other: _ArrayLikeDT64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __gt__(\n self: ndarray[tuple[Any, ...], dtype[bytes_]],\n other: _ArrayLikeBytes_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __gt__(\n self: ndarray[Any, StringDType | dtype[str_]],\n other: _NestedSequence[_SupportsArray[StringDType]] | _NestedSequence[_SupportsArray[dtype[str_]]] | _NestedSequence[str] | _SupportsArray[StringDType] | _SupportsArray[dtype[str_]] | str,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __gt__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: object,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __gt__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...", "kind": 2, "label": "__gt__", "sortText": "3.9999.__gt__"}, {"detail": "None", "kind": 5, "label": "__hash__", "sortText": "3.9999.__hash__"}, {"detail": "\n@overload\ndef __iadd__[_BoolArrayT: ndarray[tuple[Any, ...], dtype[numpy.bool]]](\n self: _BoolArrayT,\n other: _ArrayLikeBool_co,\n /\n) -> _BoolArrayT: ...\ndef __iadd__[_ComplexFloatingArrayT: ndarray[tuple[Any, ...], dtype[complexfloating]]](\n self: _ComplexFloatingArrayT,\n other: _ArrayLikeComplex_co,\n /\n) -> _ComplexFloatingArrayT: ...\ndef __iadd__[_InexactArrayT: ndarray[tuple[Any, ...], dtype[inexact]]](\n self: _InexactArrayT,\n other: _ArrayLikeFloat_co,\n /\n) -> _InexactArrayT: ...\ndef __iadd__[_NumberArrayT: ndarray[tuple[Any, ...], dtype[number]]](\n self: _NumberArrayT,\n other: _ArrayLikeInt_co,\n /\n) -> _NumberArrayT: ...\ndef __iadd__[_TimeArrayT: ndarray[tuple[Any, ...], dtype[datetime64 | timedelta64]]](\n self: _TimeArrayT,\n other: _ArrayLikeTD64_co,\n /\n) -> _TimeArrayT: ...\ndef __iadd__[_BytesArrayT: ndarray[tuple[Any, ...], dtype[bytes_]]](\n self: _BytesArrayT,\n other: _ArrayLikeBytes_co,\n /\n) -> _BytesArrayT: ...\ndef __iadd__[_StringArrayT: ndarray[Any, StringDType | dtype[str_]]](\n self: _StringArrayT,\n other: _NestedSequence[_SupportsArray[StringDType]] | _NestedSequence[_SupportsArray[dtype[str_]]] | _NestedSequence[str] | _SupportsArray[StringDType] | _SupportsArray[dtype[str_]] | str,\n /\n) -> _StringArrayT: ...\ndef __iadd__[_ObjectArrayT: ndarray[tuple[Any, ...], dtype[object_]]](\n self: _ObjectArrayT,\n other: object,\n /\n) -> _ObjectArrayT: ...", "kind": 2, "label": "__iadd__", "sortText": "3.9999.__iadd__"}, {"detail": "\n@overload\ndef __iand__[_BoolArrayT: ndarray[tuple[Any, ...], dtype[numpy.bool]]](\n self: _BoolArrayT,\n other: _ArrayLikeBool_co,\n /\n) -> _BoolArrayT: ...\ndef __iand__[_IntegerArrayT: ndarray[tuple[Any, ...], dtype[integer]]](\n self: _IntegerArrayT,\n other: _ArrayLikeInt_co,\n /\n) -> _IntegerArrayT: ...\ndef __iand__[_ObjectArrayT: ndarray[tuple[Any, ...], dtype[object_]]](\n self: _ObjectArrayT,\n other: object,\n /\n) -> _ObjectArrayT: ...", "kind": 2, "label": "__iand__", "sortText": "3.9999.__iand__"}, {"detail": "\n@overload\ndef __ifloordiv__[_IntegerArrayT: ndarray[tuple[Any, ...], dtype[integer]]](\n self: _IntegerArrayT,\n other: _ArrayLikeInt_co,\n /\n) -> _IntegerArrayT: ...\ndef __ifloordiv__[_FloatingTimedeltaArrayT: ndarray[tuple[Any, ...], dtype[floating | timedelta64]]](\n self: _FloatingTimedeltaArrayT,\n other: _ArrayLikeFloat_co,\n /\n) -> _FloatingTimedeltaArrayT: ...\ndef __ifloordiv__[_ObjectArrayT: ndarray[tuple[Any, ...], dtype[object_]]](\n self: _ObjectArrayT,\n other: object,\n /\n) -> _ObjectArrayT: ...", "kind": 2, "label": "__ifloordiv__", "sortText": "3.9999.__ifloordiv__"}, {"detail": "\n@overload\ndef __ilshift__[_IntegerArrayT: ndarray[tuple[Any, ...], dtype[integer]]](\n self: _IntegerArrayT,\n other: _ArrayLikeInt_co,\n /\n) -> _IntegerArrayT: ...\ndef __ilshift__[_ObjectArrayT: ndarray[tuple[Any, ...], dtype[object_]]](\n self: _ObjectArrayT,\n other: object,\n /\n) -> _ObjectArrayT: ...", "kind": 2, "label": "__ilshift__", "sortText": "3.9999.__ilshift__"}, {"detail": "\n@overload\ndef __imatmul__[_BoolArrayT: ndarray[tuple[Any, ...], dtype[numpy.bool]]](\n self: _BoolArrayT,\n other: _ArrayLikeBool_co,\n /\n) -> _BoolArrayT: ...\ndef __imatmul__[_ComplexFloatingArrayT: ndarray[tuple[Any, ...], dtype[complexfloating]]](\n self: _ComplexFloatingArrayT,\n other: _ArrayLikeComplex_co,\n /\n) -> _ComplexFloatingArrayT: ...\ndef __imatmul__[_InexactArrayT: ndarray[tuple[Any, ...], dtype[inexact]]](\n self: _InexactArrayT,\n other: _ArrayLikeFloat_co,\n /\n) -> _InexactArrayT: ...\ndef __imatmul__[_NumberArrayT: ndarray[tuple[Any, ...], dtype[number]]](\n self: _NumberArrayT,\n other: _ArrayLikeInt_co,\n /\n) -> _NumberArrayT: ...\ndef __imatmul__[_ObjectArrayT: ndarray[tuple[Any, ...], dtype[object_]]](\n self: _ObjectArrayT,\n other: object,\n /\n) -> _ObjectArrayT: ...", "kind": 2, "label": "__imatmul__", "sortText": "3.9999.__imatmul__"}, {"detail": "\n@overload\ndef __imod__[_IntegerArrayT: ndarray[tuple[Any, ...], dtype[integer]]](\n self: _IntegerArrayT,\n other: _ArrayLikeInt_co,\n /\n) -> _IntegerArrayT: ...\ndef __imod__[_FloatingArrayT: ndarray[tuple[Any, ...], dtype[floating]]](\n self: _FloatingArrayT,\n other: _ArrayLikeFloat_co,\n /\n) -> _FloatingArrayT: ...\ndef __imod__[_TimedeltaArrayT: ndarray[tuple[Any, ...], dtype[timedelta64]]](\n self: _TimedeltaArrayT,\n other: _ArrayLike,\n /\n) -> _TimedeltaArrayT: ...\ndef __imod__[_ObjectArrayT: ndarray[tuple[Any, ...], dtype[object_]]](\n self: _ObjectArrayT,\n other: object,\n /\n) -> _ObjectArrayT: ...", "kind": 2, "label": "__imod__", "sortText": "3.9999.__imod__"}, {"detail": "\n@overload\ndef __imul__[_BoolArrayT: ndarray[tuple[Any, ...], dtype[numpy.bool]]](\n self: _BoolArrayT,\n other: _ArrayLikeBool_co,\n /\n) -> _BoolArrayT: ...\ndef __imul__[_ComplexFloatingArrayT: ndarray[tuple[Any, ...], dtype[complexfloating]]](\n self: _ComplexFloatingArrayT,\n other: _ArrayLikeComplex_co,\n /\n) -> _ComplexFloatingArrayT: ...\ndef __imul__[_InexactTimedeltaArrayT: ndarray[tuple[Any, ...], dtype[inexact | timedelta64]]](\n self: _InexactTimedeltaArrayT,\n other: _ArrayLikeFloat_co,\n /\n) -> _InexactTimedeltaArrayT: ...\ndef __imul__[_NumberCharacterArrayT: ndarray[Any, StringDType | dtype[character | number]]](\n self: _NumberCharacterArrayT,\n other: _ArrayLikeInt_co,\n /\n) -> _NumberCharacterArrayT: ...\ndef __imul__[_ObjectArrayT: ndarray[tuple[Any, ...], dtype[object_]]](\n self: _ObjectArrayT,\n other: object,\n /\n) -> _ObjectArrayT: ...", "kind": 2, "label": "__imul__", "sortText": "3.9999.__imul__"}, {"detail": "def __index__(self: ndarray[tuple[Any, ...], dtype[integer]], /) -> int: ...", "kind": 2, "label": "__index__", "sortText": "3.9999.__index__"}, {"detail": "def __int__(self: ndarray, /) -> int: ...", "kind": 2, "label": "__int__", "sortText": "3.9999.__int__"}, {"detail": "def __invert__[_IntegralArrayT: ndarray[tuple[Any, ...], dtype[numpy.bool | integer | object_]]](self: _IntegralArrayT, /) -> _IntegralArrayT: ...", "kind": 2, "label": "__invert__", "sortText": "3.9999.__invert__"}, {"detail": "\n@overload\ndef __ior__[_BoolArrayT: ndarray[tuple[Any, ...], dtype[numpy.bool]]](\n self: _BoolArrayT,\n other: _ArrayLikeBool_co,\n /\n) -> _BoolArrayT: ...\ndef __ior__[_IntegerArrayT: ndarray[tuple[Any, ...], dtype[integer]]](\n self: _IntegerArrayT,\n other: _ArrayLikeInt_co,\n /\n) -> _IntegerArrayT: ...\ndef __ior__[_ObjectArrayT: ndarray[tuple[Any, ...], dtype[object_]]](\n self: _ObjectArrayT,\n other: object,\n /\n) -> _ObjectArrayT: ...", "kind": 2, "label": "__ior__", "sortText": "3.9999.__ior__"}, {"detail": "\n@overload\ndef __ipow__[_ComplexFloatingArrayT: ndarray[tuple[Any, ...], dtype[complexfloating]]](\n self: _ComplexFloatingArrayT,\n other: _ArrayLikeComplex_co,\n /\n) -> _ComplexFloatingArrayT: ...\ndef __ipow__[_InexactArrayT: ndarray[tuple[Any, ...], dtype[inexact]]](\n self: _InexactArrayT,\n other: _ArrayLikeFloat_co,\n /\n) -> _InexactArrayT: ...\ndef __ipow__[_NumberArrayT: ndarray[tuple[Any, ...], dtype[number]]](\n self: _NumberArrayT,\n other: _ArrayLikeInt_co,\n /\n) -> _NumberArrayT: ...\ndef __ipow__[_ObjectArrayT: ndarray[tuple[Any, ...], dtype[object_]]](\n self: _ObjectArrayT,\n other: object,\n /\n) -> _ObjectArrayT: ...", "kind": 2, "label": "__ipow__", "sortText": "3.9999.__ipow__"}, {"detail": "\n@overload\ndef __irshift__[_IntegerArrayT: ndarray[tuple[Any, ...], dtype[integer]]](\n self: _IntegerArrayT,\n other: _ArrayLikeInt_co,\n /\n) -> _IntegerArrayT: ...\ndef __irshift__[_ObjectArrayT: ndarray[tuple[Any, ...], dtype[object_]]](\n self: _ObjectArrayT,\n other: object,\n /\n) -> _ObjectArrayT: ...", "kind": 2, "label": "__irshift__", "sortText": "3.9999.__irshift__"}, {"detail": "\n@overload\ndef __isub__[_ComplexFloatingArrayT: ndarray[tuple[Any, ...], dtype[complexfloating]]](\n self: _ComplexFloatingArrayT,\n other: _ArrayLikeComplex_co,\n /\n) -> _ComplexFloatingArrayT: ...\ndef __isub__[_InexactArrayT: ndarray[tuple[Any, ...], dtype[inexact]]](\n self: _InexactArrayT,\n other: _ArrayLikeFloat_co,\n /\n) -> _InexactArrayT: ...\ndef __isub__[_NumberArrayT: ndarray[tuple[Any, ...], dtype[number]]](\n self: _NumberArrayT,\n other: _ArrayLikeInt_co,\n /\n) -> _NumberArrayT: ...\ndef __isub__[_TimeArrayT: ndarray[tuple[Any, ...], dtype[datetime64 | timedelta64]]](\n self: _TimeArrayT,\n other: _ArrayLikeTD64_co,\n /\n) -> _TimeArrayT: ...\ndef __isub__[_ObjectArrayT: ndarray[tuple[Any, ...], dtype[object_]]](\n self: _ObjectArrayT,\n other: object,\n /\n) -> _ObjectArrayT: ...", "kind": 2, "label": "__isub__", "sortText": "3.9999.__isub__"}, {"detail": "\n@overload\ndef __iter__(self: ndarray[tuple[Never, Never, Never, Never, Never, Never, Never, Never, Never], Any], /) -> Iterator[Any]: ...\ndef __iter__[_NonObjectScalarT: numpy.bool | datetime64 | flexible | number | timedelta64](self: ndarray[tuple[int], dtype[_NonObjectScalarT]], /) -> Iterator[_NonObjectScalarT]: ...\ndef __iter__(self: ndarray[tuple[int], StringDType], /) -> Iterator[str]: ...\ndef __iter__[_DTypeT: dtype](self: ndarray[tuple[int, int, *tuple[int, ...]], _DTypeT], /) -> Iterator[ndarray[tuple[Any, ...], _DTypeT]]: ...\ndef __iter__(self: ndarray, /) -> Iterator[Any]: ...", "kind": 2, "label": "__iter__", "sortText": "3.9999.__iter__"}, {"detail": "\n@overload\ndef __itruediv__[_ComplexFloatingArrayT: ndarray[tuple[Any, ...], dtype[complexfloating]]](\n self: _ComplexFloatingArrayT,\n other: _ArrayLikeComplex_co,\n /\n) -> _ComplexFloatingArrayT: ...\ndef __itruediv__[_InexactTimedeltaArrayT: ndarray[tuple[Any, ...], dtype[inexact | timedelta64]]](\n self: _InexactTimedeltaArrayT,\n other: _ArrayLikeFloat_co,\n /\n) -> _InexactTimedeltaArrayT: ...\ndef __itruediv__[_ObjectArrayT: ndarray[tuple[Any, ...], dtype[object_]]](\n self: _ObjectArrayT,\n other: object,\n /\n) -> _ObjectArrayT: ...", "kind": 2, "label": "__itruediv__", "sortText": "3.9999.__itruediv__"}, {"detail": "\n@overload\ndef __ixor__[_BoolArrayT: ndarray[tuple[Any, ...], dtype[numpy.bool]]](\n self: _BoolArrayT,\n other: _ArrayLikeBool_co,\n /\n) -> _BoolArrayT: ...\ndef __ixor__[_IntegerArrayT: ndarray[tuple[Any, ...], dtype[integer]]](\n self: _IntegerArrayT,\n other: _ArrayLikeInt_co,\n /\n) -> _IntegerArrayT: ...\ndef __ixor__[_ObjectArrayT: ndarray[tuple[Any, ...], dtype[object_]]](\n self: _ObjectArrayT,\n other: object,\n /\n) -> _ObjectArrayT: ...", "kind": 2, "label": "__ixor__", "sortText": "3.9999.__ixor__"}, {"detail": "\n@overload\ndef __le__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __le__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer | timedelta64]],\n other: _ArrayLikeTD64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __le__(\n self: ndarray[tuple[Any, ...], dtype[datetime64]],\n other: _ArrayLikeDT64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __le__(\n self: ndarray[tuple[Any, ...], dtype[bytes_]],\n other: _ArrayLikeBytes_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __le__(\n self: ndarray[Any, StringDType | dtype[str_]],\n other: _NestedSequence[_SupportsArray[StringDType]] | _NestedSequence[_SupportsArray[dtype[str_]]] | _NestedSequence[str] | _SupportsArray[StringDType] | _SupportsArray[dtype[str_]] | str,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __le__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: object,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __le__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...", "kind": 2, "label": "__le__", "sortText": "3.9999.__le__"}, {"detail": "def __len__(self: ndarray) -> int: ...", "kind": 2, "label": "__len__", "sortText": "3.9999.__len__"}, {"detail": "\n@overload\ndef __lshift__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]: ...\ndef __lshift__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __lshift__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __lshift__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __lshift__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__lshift__", "sortText": "3.9999.__lshift__"}, {"detail": "\n@overload\ndef __lt__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __lt__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer | timedelta64]],\n other: _ArrayLikeTD64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __lt__(\n self: ndarray[tuple[Any, ...], dtype[datetime64]],\n other: _ArrayLikeDT64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __lt__(\n self: ndarray[tuple[Any, ...], dtype[bytes_]],\n other: _ArrayLikeBytes_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __lt__(\n self: ndarray[Any, StringDType | dtype[str_]],\n other: _NestedSequence[_SupportsArray[StringDType]] | _NestedSequence[_SupportsArray[dtype[str_]]] | _NestedSequence[str] | _SupportsArray[StringDType] | _SupportsArray[dtype[str_]] | str,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __lt__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: object,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __lt__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...", "kind": 2, "label": "__lt__", "sortText": "3.9999.__lt__"}, {"detail": "\n@overload\ndef __matmul__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __matmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __matmul__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __matmul__(\n self: ndarray[tuple[Any, ...], dtype[floating[_64Bit]]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __matmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __matmul__(\n self: ndarray[tuple[Any, ...], dtype[complexfloating[_64Bit, _64Bit]]],\n other: _ArrayLikeComplex128_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __matmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | integer | number[_32Bit] | number[_64Bit]]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __matmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __matmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __matmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __matmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | inexact | integer]],\n other: _ArrayLikeComplex_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __matmul__(\n self: ndarray[tuple[Any, ...], dtype[number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[number]]: ...\ndef __matmul__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __matmul__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__matmul__", "sortText": "3.9999.__matmul__"}, {"detail": "\n@overload\ndef __mod__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[_RealNumberT]],\n other: numpy.bool | int,\n /\n) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]]: ...\ndef __mod__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[_RealNumberT]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]]: ...\ndef __mod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]: ...\ndef __mod__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]]: ...\ndef __mod__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __mod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __mod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __mod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __mod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __mod__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __mod__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __mod__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__mod__", "sortText": "3.9999.__mod__"}, {"detail": "\n@overload\ndef __mul__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: numpy.bool | int,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __mul__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __mul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __mul__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __mul__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __mul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __mul__(\n self: ndarray[tuple[Any, ...], dtype[complex128]],\n other: _ArrayLikeComplex128_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __mul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | integer | number[_32Bit] | number[_64Bit]]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __mul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __mul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __mul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __mul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | inexact | integer]],\n other: _ArrayLikeComplex_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __mul__(\n self: ndarray[tuple[Any, ...], dtype[number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[number]]: ...\ndef __mul__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __mul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __mul__(\n self: ndarray[Any, StringDType | dtype[character]],\n other: _ArrayLikeInt,\n /\n) -> ndarray: ...\ndef __mul__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __mul__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__mul__", "sortText": "3.9999.__mul__"}, {"detail": "def __ne__(\n self: ndarray,\n other: Any,\n /\n) -> Any: ...", "kind": 2, "label": "__ne__", "sortText": "3.9999.__ne__"}, {"detail": "def __neg__[_NumericArrayT: ndarray[tuple[Any, ...], dtype[number | object_ | timedelta64]]](self: _NumericArrayT, /) -> _NumericArrayT: ...", "kind": 2, "label": "__neg__", "sortText": "3.9999.__neg__"}, {"detail": "def __new__[Self@ndarray: ndarray](\n cls: type[Self@ndarray],\n shape: _ShapeLike,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = ...,\n buffer: Buffer | None = ...,\n offset: SupportsIndex = ...,\n strides: Sequence[SupportsIndex] | SupportsIndex | None = ...,\n order: _OrderKACF = ...\n) -> Self@ndarray: ...", "kind": 5, "label": "__new__", "sortText": "3.9999.__new__"}, {"detail": "\n@overload\ndef __or__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __or__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __or__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __or__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __or__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__or__", "sortText": "3.9999.__or__"}, {"detail": "def __pos__[_NumericArrayT: ndarray[tuple[Any, ...], dtype[number | object_ | timedelta64]]](self: _NumericArrayT, /) -> _NumericArrayT: ...", "kind": 2, "label": "__pos__", "sortText": "3.9999.__pos__"}, {"detail": "\n@overload\ndef __pow__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: numpy.bool | int,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __pow__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: _ArrayLikeBool_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __pow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]: ...\ndef __pow__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __pow__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __pow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __pow__(\n self: ndarray[tuple[Any, ...], dtype[complex128]],\n other: _ArrayLikeComplex128_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __pow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | integer | number[_32Bit] | number[_64Bit]]],\n other: _ArrayLike,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __pow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __pow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __pow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __pow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | inexact | integer]],\n other: _ArrayLikeComplex_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __pow__(\n self: ndarray[tuple[Any, ...], dtype[number]],\n other: _ArrayLikeNumber_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[number]]: ...\ndef __pow__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n mod: None = None,\n /\n) -> Any: ...\ndef __pow__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n mod: None = None,\n /\n) -> Any: ...", "kind": 2, "label": "__pow__", "sortText": "3.9999.__pow__"}, {"detail": "\n@overload\ndef __radd__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: numpy.bool | int,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __radd__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __radd__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[complex128]],\n other: _ArrayLikeComplex128_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | integer | number[_32Bit] | number[_64Bit]]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | inexact | integer]],\n other: _ArrayLikeComplex_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[number]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer | timedelta64]],\n other: _ArrayLikeTD64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer | timedelta64]],\n other: _ArrayLikeDT64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[datetime64]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[datetime64]],\n other: _ArrayLikeTD64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[datetime64]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[bytes_]],\n other: _ArrayLikeBytes_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[bytes_]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[str_]],\n other: _ArrayLikeStr_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[str_]]: ...\ndef __radd__(\n self: ndarray[Any, StringDType],\n other: _NestedSequence[_SupportsArray[StringDType]] | _NestedSequence[_SupportsArray[dtype[str_]]] | _NestedSequence[str] | _SupportsArray[StringDType] | _SupportsArray[dtype[str_]] | str,\n /\n) -> ndarray[tuple[Any, ...], StringDType]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __radd__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__radd__", "sortText": "3.9999.__radd__"}, {"detail": "\n@overload\ndef __rand__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __rand__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __rand__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __rand__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __rand__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__rand__", "sortText": "3.9999.__rand__"}, {"detail": "\n@overload\ndef __rdivmod__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[_RealNumberT]],\n lhs: numpy.bool | int,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[_RealNumberT]], ndarray[tuple[Any, ...], dtype[_RealNumberT]]]: ...\ndef __rdivmod__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[_RealNumberT]],\n lhs: _ArrayLikeBool_co,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[_RealNumberT]], ndarray[tuple[Any, ...], dtype[_RealNumberT]]]: ...\ndef __rdivmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n lhs: _ArrayLikeBool_co,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]]: ...\ndef __rdivmod__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n lhs: _ArrayLike,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[_RealNumberT]], ndarray[tuple[Any, ...], dtype[_RealNumberT]]]: ...\ndef __rdivmod__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n lhs: _ArrayLikeFloat64_co,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[float64]], ndarray[tuple[Any, ...], dtype[float64]]]: ...\ndef __rdivmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n lhs: _ArrayLike,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[float64]], ndarray[tuple[Any, ...], dtype[float64]]]: ...\ndef __rdivmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n lhs: _ArrayLikeUInt_co,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[unsignedinteger]], ndarray[tuple[Any, ...], dtype[unsignedinteger]]]: ...\ndef __rdivmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n lhs: _ArrayLikeInt_co,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger]], ndarray[tuple[Any, ...], dtype[signedinteger]]]: ...\ndef __rdivmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n lhs: _ArrayLikeFloat_co,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[floating]], ndarray[tuple[Any, ...], dtype[floating]]]: ...\ndef __rdivmod__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n lhs: _ArrayLike,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]], ndarray[tuple[Any, ...], dtype[timedelta64]]]: ...", "kind": 2, "label": "__rdivmod__", "sortText": "3.9999.__rdivmod__"}, {"detail": "\n@overload\ndef __rfloordiv__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[_RealNumberT]],\n other: numpy.bool | int,\n /\n) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]]: ...\ndef __rfloordiv__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[_RealNumberT]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]]: ...\ndef __rfloordiv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]: ...\ndef __rfloordiv__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]]: ...\ndef __rfloordiv__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rfloordiv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rfloordiv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __rfloordiv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __rfloordiv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __rfloordiv__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]]: ...\ndef __rfloordiv__(\n self: ndarray[tuple[Any, ...], dtype[floating | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __rfloordiv__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __rfloordiv__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__rfloordiv__", "sortText": "3.9999.__rfloordiv__"}, {"detail": "\n@overload\ndef __rlshift__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]: ...\ndef __rlshift__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __rlshift__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __rlshift__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __rlshift__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__rlshift__", "sortText": "3.9999.__rlshift__"}, {"detail": "\n@overload\ndef __rmatmul__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __rmatmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __rmatmul__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __rmatmul__(\n self: ndarray[tuple[Any, ...], dtype[floating[_64Bit]]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rmatmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rmatmul__(\n self: ndarray[tuple[Any, ...], dtype[complexfloating[_64Bit, _64Bit]]],\n other: _ArrayLikeComplex128_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __rmatmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | integer | number[_32Bit] | number[_64Bit]]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __rmatmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __rmatmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __rmatmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __rmatmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | inexact | integer]],\n other: _ArrayLikeComplex_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __rmatmul__(\n self: ndarray[tuple[Any, ...], dtype[number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[number]]: ...\ndef __rmatmul__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __rmatmul__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__rmatmul__", "sortText": "3.9999.__rmatmul__"}, {"detail": "\n@overload\ndef __rmod__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[_RealNumberT]],\n other: numpy.bool | int,\n /\n) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]]: ...\ndef __rmod__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[_RealNumberT]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]]: ...\ndef __rmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]: ...\ndef __rmod__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]]: ...\ndef __rmod__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __rmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __rmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __rmod__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __rmod__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __rmod__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__rmod__", "sortText": "3.9999.__rmod__"}, {"detail": "\n@overload\ndef __rmul__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: numpy.bool | int,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __rmul__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __rmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __rmul__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __rmul__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rmul__(\n self: ndarray[tuple[Any, ...], dtype[complex128]],\n other: _ArrayLikeComplex128_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __rmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | integer | number[_32Bit] | number[_64Bit]]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __rmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __rmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __rmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __rmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | inexact | integer]],\n other: _ArrayLikeComplex_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __rmul__(\n self: ndarray[tuple[Any, ...], dtype[number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[number]]: ...\ndef __rmul__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __rmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __rmul__(\n self: ndarray[Any, StringDType | dtype[character]],\n other: _ArrayLikeInt,\n /\n) -> ndarray: ...\ndef __rmul__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __rmul__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__rmul__", "sortText": "3.9999.__rmul__"}, {"detail": "\n@overload\ndef __ror__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __ror__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __ror__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __ror__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __ror__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__ror__", "sortText": "3.9999.__ror__"}, {"detail": "\n@overload\ndef __rpow__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: numpy.bool | int,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __rpow__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: _ArrayLikeBool_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __rpow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]: ...\ndef __rpow__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __rpow__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rpow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rpow__(\n self: ndarray[tuple[Any, ...], dtype[complex128]],\n other: _ArrayLikeComplex128_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __rpow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | integer | number[_32Bit] | number[_64Bit]]],\n other: _ArrayLike,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __rpow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __rpow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __rpow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __rpow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | inexact | integer]],\n other: _ArrayLikeComplex_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __rpow__(\n self: ndarray[tuple[Any, ...], dtype[number]],\n other: _ArrayLikeNumber_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[number]]: ...\ndef __rpow__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n mod: None = None,\n /\n) -> Any: ...\ndef __rpow__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n mod: None = None,\n /\n) -> Any: ...", "kind": 2, "label": "__rpow__", "sortText": "3.9999.__rpow__"}, {"detail": "\n@overload\ndef __rrshift__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]: ...\ndef __rrshift__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __rrshift__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __rrshift__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __rrshift__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__rrshift__", "sortText": "3.9999.__rrshift__"}, {"detail": "\n@overload\ndef __rshift__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]: ...\ndef __rshift__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __rshift__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __rshift__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __rshift__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__rshift__", "sortText": "3.9999.__rshift__"}, {"detail": "\n@overload\ndef __rsub__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: numpy.bool | int,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __rsub__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> NoReturn: ...\ndef __rsub__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[complex128]],\n other: _ArrayLikeComplex128_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | integer | number[_32Bit] | number[_64Bit]]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | inexact | integer]],\n other: _ArrayLikeComplex_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[number]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer | timedelta64]],\n other: _ArrayLikeTD64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer | timedelta64]],\n other: _ArrayLikeDT64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[datetime64]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[datetime64]],\n other: _ArrayLikeDT64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __rsub__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__rsub__", "sortText": "3.9999.__rsub__"}, {"detail": "\n@overload\ndef __rtruediv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]] | ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rtruediv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _NestedSequence[_SupportsArray[dtype[numpy.bool | integer]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]] | _NestedSequence[int] | _SupportsArray[dtype[numpy.bool | integer]] | _SupportsArray[dtype[floating[_64Bit]]] | int,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rtruediv__(\n self: ndarray[tuple[Any, ...], dtype[complex128]],\n other: _ArrayLikeComplex128_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __rtruediv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | integer | number[_32Bit] | number[_64Bit]]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __rtruediv__(\n self: ndarray[tuple[Any, ...], dtype[floating]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __rtruediv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __rtruediv__(\n self: ndarray[tuple[Any, ...], dtype[complexfloating]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __rtruediv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | number]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __rtruediv__(\n self: ndarray[tuple[Any, ...], dtype[inexact]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[inexact]]: ...\ndef __rtruediv__(\n self: ndarray[tuple[Any, ...], dtype[number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[number]]: ...\ndef __rtruediv__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rtruediv__(\n self: ndarray[tuple[Any, ...], dtype[floating | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __rtruediv__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __rtruediv__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__rtruediv__", "sortText": "3.9999.__rtruediv__"}, {"detail": "\n@overload\ndef __rxor__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __rxor__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __rxor__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __rxor__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __rxor__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__rxor__", "sortText": "3.9999.__rxor__"}, {"detail": "\n@overload\ndef __setitem__(\n self: ndarray[Any, StringDType | dtype[numpy.bool | flexible | object_]],\n key: _ToIndices,\n value: object,\n /\n) -> None: ...\ndef __setitem__(\n self: ndarray[tuple[Any, ...], dtype[integer]],\n key: _ToIndices,\n value: SupportsIndex | SupportsInt | _NestedSequence[_ConvertibleToInt] | _NestedSequence[_SupportsArray[dtype[numpy.bool | integer]]] | _NestedSequence[int] | _SupportsArray[dtype[numpy.bool | integer]] | bytes | int | str,\n /\n) -> None: ...\ndef __setitem__(\n self: ndarray[tuple[Any, ...], dtype[floating]],\n key: _ToIndices,\n value: SupportsFloat | SupportsIndex | _NestedSequence[SupportsFloat | SupportsIndex | bytes | str | None] | _NestedSequence[_SupportsArray[dtype[numpy.bool | floating | integer]]] | _NestedSequence[float] | _SupportsArray[dtype[numpy.bool | floating | integer]] | bytes | float | str | None,\n /\n) -> None: ...\ndef __setitem__(\n self: ndarray[tuple[Any, ...], dtype[complexfloating]],\n key: _ToIndices,\n value: SupportsComplex | SupportsFloat | SupportsIndex | _NestedSequence[SupportsComplex | SupportsFloat | SupportsIndex | bytes | str | None] | _NestedSequence[_SupportsArray[dtype[numpy.bool | number]]] | _NestedSequence[complex] | _SupportsArray[dtype[numpy.bool | number]] | bytes | complex | str | None,\n /\n) -> None: ...\ndef __setitem__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n key: _ToIndices,\n value: _NestedSequence[_ConvertibleToTD64] | numpy.bool | bytes | character | int | number | str | timedelta | timedelta64 | None,\n /\n) -> None: ...\ndef __setitem__(\n self: ndarray[tuple[Any, ...], dtype[datetime64]],\n key: _ToIndices,\n value: _NestedSequence[_ConvertibleToDT64] | numpy.bool | bytes | character | date | datetime64 | int | number | str | None,\n /\n) -> None: ...\ndef __setitem__(\n self: ndarray[tuple[Any, ...], dtype[void]],\n key: list[str] | str,\n value: object,\n /\n) -> None: ...\ndef __setitem__(\n self: ndarray,\n key: _ToIndices,\n value: ArrayLike,\n /\n) -> None: ...", "kind": 2, "label": "__setitem__", "sortText": "3.9999.__setitem__"}, {"detail": "def __setstate__[_DTypeT_co: dtype = dtype](\n self: ndarray,\n state: tuple[SupportsIndex, _ShapeLike, _DTypeT_co, numpy.bool, bytes | list[Any]],\n /\n) -> None: ...", "kind": 2, "label": "__setstate__", "sortText": "3.9999.__setstate__"}, {"detail": "\n@overload\ndef __sub__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: numpy.bool | int,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __sub__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> NoReturn: ...\ndef __sub__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[complex128]],\n other: _ArrayLikeComplex128_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | integer | number[_32Bit] | number[_64Bit]]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | inexact | integer]],\n other: _ArrayLikeComplex_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[number]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer | timedelta64]],\n other: _ArrayLikeTD64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[datetime64]],\n other: _ArrayLikeTD64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[datetime64]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[datetime64]],\n other: _ArrayLikeDT64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __sub__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__sub__", "sortText": "3.9999.__sub__"}, {"detail": "\n@overload\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]] | ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _NestedSequence[_SupportsArray[dtype[numpy.bool | integer]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]] | _NestedSequence[int] | _SupportsArray[dtype[numpy.bool | integer]] | _SupportsArray[dtype[floating[_64Bit]]] | int,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[complex128]],\n other: _ArrayLikeComplex128_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | integer | number[_32Bit] | number[_64Bit]]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[floating]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[complexfloating]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | number]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[inexact]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[inexact]]: ...\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[number]]: ...\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n other: _ArrayLikeBool_co,\n /\n) -> NoReturn: ...\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __truediv__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__truediv__", "sortText": "3.9999.__truediv__"}, {"detail": "\n@overload\ndef __xor__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __xor__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __xor__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __xor__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __xor__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__xor__", "sortText": "3.9999.__xor__"}]}} {"suite": "data_science", "label": "edit array then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 31, "iteration": 4, "result": {"isIncomplete": false, "items": [{"detail": "ndarray", "kind": 5, "label": "T", "sortText": "0.9999.T"}, {"detail": "\n@overload\ndef all(\n self: ndarray,\n axis: None = None,\n out: None = None,\n keepdims: Literal[0, False] = False,\n *,\n where: _ArrayLikeBool_co = True\n) -> numpy.bool: ...\ndef all(\n self: ndarray,\n axis: int | tuple[int, ...] | None = None,\n out: None = None,\n keepdims: SupportsIndex = False,\n *,\n where: _ArrayLikeBool_co = True\n) -> numpy.bool | ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef all[_ArrayT: ndarray](\n self: ndarray,\n axis: int | tuple[int, ...] | None,\n out: _ArrayT,\n keepdims: SupportsIndex = False,\n *,\n where: _ArrayLikeBool_co = True\n) -> _ArrayT: ...\ndef all[_ArrayT: ndarray](\n self: ndarray,\n axis: int | tuple[int, ...] | None = None,\n *,\n out: _ArrayT,\n keepdims: SupportsIndex = False,\n where: _ArrayLikeBool_co = True\n) -> _ArrayT: ...", "kind": 2, "label": "all", "sortText": "0.9999.all"}, {"detail": "\n@overload\ndef any(\n self: ndarray,\n axis: None = None,\n out: None = None,\n keepdims: Literal[0, False] = False,\n *,\n where: _ArrayLikeBool_co = True\n) -> numpy.bool: ...\ndef any(\n self: ndarray,\n axis: int | tuple[int, ...] | None = None,\n out: None = None,\n keepdims: SupportsIndex = False,\n *,\n where: _ArrayLikeBool_co = True\n) -> numpy.bool | ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef any[_ArrayT: ndarray](\n self: ndarray,\n axis: int | tuple[int, ...] | None,\n out: _ArrayT,\n keepdims: SupportsIndex = False,\n *,\n where: _ArrayLikeBool_co = True\n) -> _ArrayT: ...\ndef any[_ArrayT: ndarray](\n self: ndarray,\n axis: int | tuple[int, ...] | None = None,\n *,\n out: _ArrayT,\n keepdims: SupportsIndex = False,\n where: _ArrayLikeBool_co = True\n) -> _ArrayT: ...", "kind": 2, "label": "any", "sortText": "0.9999.any"}, {"detail": "\n@overload\ndef argmax(\n self: ndarray,\n /,\n axis: None = None,\n out: None = None,\n *,\n keepdims: Literal[False] = False\n) -> signedinteger[_NBitIntP]: ...\ndef argmax(\n self: ndarray,\n /,\n axis: SupportsIndex,\n out: None = None,\n *,\n keepdims: builtins.bool = False\n) -> Any: ...\ndef argmax[_BoolOrIntArrayT: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]]](\n self: ndarray,\n /,\n axis: SupportsIndex | None,\n out: _BoolOrIntArrayT,\n *,\n keepdims: builtins.bool = False\n) -> _BoolOrIntArrayT: ...\ndef argmax[_BoolOrIntArrayT: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]]](\n self: ndarray,\n /,\n axis: SupportsIndex | None = None,\n *,\n out: _BoolOrIntArrayT,\n keepdims: builtins.bool = False\n) -> _BoolOrIntArrayT: ...", "kind": 2, "label": "argmax", "sortText": "0.9999.argmax"}, {"detail": "\n@overload\ndef argmin(\n self: ndarray,\n /,\n axis: None = None,\n out: None = None,\n *,\n keepdims: Literal[False] = False\n) -> signedinteger[_NBitIntP]: ...\ndef argmin(\n self: ndarray,\n /,\n axis: SupportsIndex,\n out: None = None,\n *,\n keepdims: builtins.bool = False\n) -> Any: ...\ndef argmin[_BoolOrIntArrayT: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]]](\n self: ndarray,\n /,\n axis: SupportsIndex | None,\n out: _BoolOrIntArrayT,\n *,\n keepdims: builtins.bool = False\n) -> _BoolOrIntArrayT: ...\ndef argmin[_BoolOrIntArrayT: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]]](\n self: ndarray,\n /,\n axis: SupportsIndex | None = None,\n *,\n out: _BoolOrIntArrayT,\n keepdims: builtins.bool = False\n) -> _BoolOrIntArrayT: ...", "kind": 2, "label": "argmin", "sortText": "0.9999.argmin"}, {"detail": "\n@overload\ndef argpartition(\n self: ndarray,\n kth: _ArrayLikeInt,\n /,\n axis: SupportsIndex | None = -1,\n kind: Literal['introselect'] = 'introselect',\n order: None = None\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_NBitIntP]]]: ...\ndef argpartition(\n self: ndarray[tuple[Any, ...], dtype[void]],\n kth: _ArrayLikeInt,\n /,\n axis: SupportsIndex | None = -1,\n kind: Literal['introselect'] = 'introselect',\n order: Sequence[str] | str | None = None\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_NBitIntP]]]: ...", "kind": 2, "label": "argpartition", "sortText": "0.9999.argpartition"}, {"detail": "def argsort(\n self: ndarray,\n axis: SupportsIndex | None = ...,\n kind: Literal['H', 'M', 'Q', 'S', 'heap', 'heapsort', 'merge', 'mergesort', 'quick', 'quicksort', 'stable', 'stablesort'] | None = ...,\n order: Sequence[str] | str | None = ...,\n *,\n stable: bool | None = ...\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_NBitIntP]]]: ...", "kind": 2, "label": "argsort", "sortText": "0.9999.argsort"}, {"detail": "\n@overload\ndef astype[_ScalarT: generic](\n self: ndarray,\n dtype: _DTypeLike,\n order: _OrderKACF = ...,\n casting: _CastingKind = ...,\n subok: bool = ...,\n copy: _CopyMode | bool = ...\n) -> ndarray[tuple[Any, ...], dtype[_ScalarT]]: ...\ndef astype(\n self: ndarray,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None,\n order: _OrderKACF = ...,\n casting: _CastingKind = ...,\n subok: bool = ...,\n copy: _CopyMode | bool = ...\n) -> ndarray: ...", "kind": 2, "label": "astype", "sortText": "0.9999.astype"}, {"detail": "ndarray | None", "kind": 5, "label": "base", "sortText": "0.9999.base"}, {"detail": "def byteswap(\n self: ndarray,\n inplace: bool = ...\n) -> ndarray: ...", "kind": 2, "label": "byteswap", "sortText": "0.9999.byteswap"}, {"detail": "\n@overload\ndef choose(\n self: ndarray,\n /,\n choices: ArrayLike,\n out: None = None,\n mode: _ModeKind = 'raise'\n) -> ndarray: ...\ndef choose[_ArrayT: ndarray](\n self: ndarray,\n /,\n choices: ArrayLike,\n out: _ArrayT,\n mode: _ModeKind = 'raise'\n) -> _ArrayT: ...", "kind": 2, "label": "choose", "sortText": "0.9999.choose"}, {"detail": "\n@overload\ndef clip(\n self: ndarray,\n /,\n min: ArrayLike,\n max: Buffer | _NestedSequence[bytes | complex | str] | _NestedSequence[_SupportsArray[dtype]] | _SupportsArray[dtype] | bytes | complex | str | None = None,\n out: None = None,\n **kwargs: Any\n) -> ndarray: ...\ndef clip(\n self: ndarray,\n /,\n min: None,\n max: ArrayLike,\n out: None = None,\n **kwargs: Any\n) -> ndarray: ...\ndef clip(\n self: ndarray,\n /,\n min: None = None,\n *,\n max: ArrayLike,\n out: None = None,\n **kwargs: Any\n) -> ndarray: ...\ndef clip[_ArrayT: ndarray](\n self: ndarray,\n /,\n min: ArrayLike,\n max: Buffer | _NestedSequence[bytes | complex | str] | _NestedSequence[_SupportsArray[dtype]] | _SupportsArray[dtype] | bytes | complex | str | None,\n out: _ArrayT,\n **kwargs: Any\n) -> _ArrayT: ...\ndef clip[_ArrayT: ndarray](\n self: ndarray,\n /,\n min: ArrayLike,\n max: Buffer | _NestedSequence[bytes | complex | str] | _NestedSequence[_SupportsArray[dtype]] | _SupportsArray[dtype] | bytes | complex | str | None = None,\n *,\n out: _ArrayT,\n **kwargs: Any\n) -> _ArrayT: ...\ndef clip[_ArrayT: ndarray](\n self: ndarray,\n /,\n min: None,\n max: ArrayLike,\n out: _ArrayT,\n **kwargs: Any\n) -> _ArrayT: ...\ndef clip[_ArrayT: ndarray](\n self: ndarray,\n /,\n min: None = None,\n *,\n max: ArrayLike,\n out: _ArrayT,\n **kwargs: Any\n) -> _ArrayT: ...", "kind": 2, "label": "clip", "sortText": "0.9999.clip"}, {"detail": "\n@overload\ndef compress(\n self: ndarray,\n /,\n condition: _ArrayLikeInt_co,\n axis: SupportsIndex | None = None,\n out: None = None\n) -> ndarray: ...\ndef compress[_ArrayT: ndarray](\n self: ndarray,\n /,\n condition: _ArrayLikeInt_co,\n axis: SupportsIndex | None,\n out: _ArrayT\n) -> _ArrayT: ...\ndef compress[_ArrayT: ndarray](\n self: ndarray,\n /,\n condition: _ArrayLikeInt_co,\n axis: SupportsIndex | None = None,\n *,\n out: _ArrayT\n) -> _ArrayT: ...", "kind": 2, "label": "compress", "sortText": "0.9999.compress"}, {"detail": "def conj(self: ndarray) -> ndarray: ...", "kind": 2, "label": "conj", "sortText": "0.9999.conj"}, {"detail": "def conjugate(self: ndarray) -> ndarray: ...", "kind": 2, "label": "conjugate", "sortText": "0.9999.conjugate"}, {"detail": "def copy(\n self: ndarray,\n order: _OrderKACF = ...\n) -> ndarray: ...", "kind": 2, "label": "copy", "sortText": "0.9999.copy"}, {"detail": "_ctypes[int]", "kind": 5, "label": "ctypes", "sortText": "0.9999.ctypes"}, {"detail": "\n@overload\ndef cumprod(\n self: ndarray,\n /,\n axis: SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n out: None = None\n) -> ndarray: ...\ndef cumprod[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: SupportsIndex | None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None,\n out: _ArrayT\n) -> _ArrayT: ...\ndef cumprod[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n *,\n out: _ArrayT\n) -> _ArrayT: ...", "kind": 2, "label": "cumprod", "sortText": "0.9999.cumprod"}, {"detail": "\n@overload\ndef cumsum(\n self: ndarray,\n /,\n axis: SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n out: None = None\n) -> ndarray: ...\ndef cumsum[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: SupportsIndex | None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None,\n out: _ArrayT\n) -> _ArrayT: ...\ndef cumsum[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n *,\n out: _ArrayT\n) -> _ArrayT: ...", "kind": 2, "label": "cumsum", "sortText": "0.9999.cumsum"}, {"detail": "memoryview", "kind": 5, "label": "data", "sortText": "0.9999.data"}, {"detail": "Literal['cpu']", "kind": 5, "label": "device", "sortText": "0.9999.device"}, {"detail": "def diagonal(\n self: ndarray,\n offset: SupportsIndex = 0,\n axis1: SupportsIndex = 0,\n axis2: SupportsIndex = 1\n) -> ndarray: ...", "kind": 2, "label": "diagonal", "sortText": "0.9999.diagonal"}, {"detail": "\n@overload\ndef dot(\n self: ndarray,\n b: _ScalarLike_co,\n /,\n out: None = None\n) -> ndarray: ...\ndef dot(\n self: ndarray,\n b: ArrayLike,\n /,\n out: None = None\n) -> Any: ...\ndef dot[_ArrayT: ndarray](\n self: ndarray,\n b: ArrayLike,\n /,\n out: _ArrayT\n) -> _ArrayT: ...", "kind": 2, "label": "dot", "sortText": "0.9999.dot"}, {"detail": "dtype", "kind": 5, "label": "dtype", "sortText": "0.9999.dtype"}, {"detail": "def dump(\n self: ndarray,\n file: PathLike[bytes] | PathLike[str] | SupportsWrite[bytes] | bytes | str\n) -> None: ...", "kind": 2, "label": "dump", "sortText": "0.9999.dump"}, {"detail": "def dumps(self: ndarray) -> bytes: ...", "kind": 2, "label": "dumps", "sortText": "0.9999.dumps"}, {"detail": "def fill(\n self: ndarray,\n /,\n value: Any\n) -> None: ...", "kind": 2, "label": "fill", "sortText": "0.9999.fill"}, {"detail": "flagsobj", "kind": 5, "label": "flags", "sortText": "0.9999.flags"}, {"detail": "flatiter", "kind": 5, "label": "flat", "sortText": "0.9999.flat"}, {"detail": "def flatten(\n self: ndarray,\n /,\n order: _OrderKACF = 'C'\n) -> ndarray[tuple[int]]: ...", "kind": 2, "label": "flatten", "sortText": "0.9999.flatten"}, {"detail": "\n@overload\ndef getfield[_ScalarT: generic](\n self: ndarray,\n /,\n dtype: _DTypeLike,\n offset: SupportsIndex = 0\n) -> ndarray[tuple[Any, ...], dtype[_ScalarT]]: ...\ndef getfield(\n self: ndarray,\n /,\n dtype: DTypeLike,\n offset: SupportsIndex = 0\n) -> ndarray: ...", "kind": 2, "label": "getfield", "sortText": "0.9999.getfield"}, {"detail": "ndarray", "kind": 5, "label": "imag", "sortText": "0.9999.imag"}, {"detail": "\n@overload\ndef item[_T](\n self: ndarray[tuple[Any, ...], dtype[generic[_T]]],\n i0: SupportsIndex | tuple[SupportsIndex, ...] = ...,\n /,\n *args: SupportsIndex\n) -> _T: ...\ndef item(\n self: ndarray[Any, StringDType],\n arg0: SupportsIndex | tuple[SupportsIndex, ...] = ...,\n /,\n *args: SupportsIndex\n) -> str: ...", "kind": 2, "label": "item", "sortText": "0.9999.item"}, {"detail": "int", "kind": 5, "label": "itemsize", "sortText": "0.9999.itemsize"}, {"detail": "ndarray", "kind": 5, "label": "mT", "sortText": "0.9999.mT"}, {"detail": "\n@overload\ndef max(\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n out: None = None,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n initial: _NoValueType | numpy.bool | complex | number = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> Any: ...\ndef max[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None,\n out: _ArrayT,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n initial: _NoValueType | numpy.bool | complex | number = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> _ArrayT: ...\ndef max[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n *,\n out: _ArrayT,\n keepdims: _NoValueType | builtins.bool = ...,\n initial: _NoValueType | numpy.bool | complex | number = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> _ArrayT: ...", "kind": 2, "label": "max", "sortText": "0.9999.max"}, {"detail": "\n@overload\ndef mean(\n self: ndarray,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n out: None = None,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> Any: ...\ndef mean[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None,\n out: _ArrayT,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> _ArrayT: ...\ndef mean[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n *,\n out: _ArrayT,\n keepdims: _NoValueType | builtins.bool = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> _ArrayT: ...", "kind": 2, "label": "mean", "sortText": "0.9999.mean"}, {"detail": "\n@overload\ndef min(\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n out: None = None,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n initial: _NoValueType | numpy.bool | complex | number = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> Any: ...\ndef min[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None,\n out: _ArrayT,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n initial: _NoValueType | numpy.bool | complex | number = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> _ArrayT: ...\ndef min[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n *,\n out: _ArrayT,\n keepdims: _NoValueType | builtins.bool = ...,\n initial: _NoValueType | numpy.bool | complex | number = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> _ArrayT: ...", "kind": 2, "label": "min", "sortText": "0.9999.min"}, {"detail": "int", "kind": 5, "label": "nbytes", "sortText": "0.9999.nbytes"}, {"detail": "int", "kind": 5, "label": "ndim", "sortText": "0.9999.ndim"}, {"detail": "def nonzero(self: ndarray) -> tuple[ndarray[tuple[int], dtype[signedinteger[_NBitIntP]]], ...]: ...", "kind": 2, "label": "nonzero", "sortText": "0.9999.nonzero"}, {"detail": "\n@overload\ndef partition(\n self: ndarray,\n kth: _ArrayLikeInt,\n /,\n axis: SupportsIndex = -1,\n kind: Literal['introselect'] = 'introselect',\n order: None = None\n) -> None: ...\ndef partition(\n self: ndarray[tuple[Any, ...], dtype[void]],\n kth: _ArrayLikeInt,\n /,\n axis: SupportsIndex = -1,\n kind: Literal['introselect'] = 'introselect',\n order: Sequence[str] | str | None = None\n) -> None: ...", "kind": 2, "label": "partition", "sortText": "0.9999.partition"}, {"detail": "\n@overload\ndef prod(\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n out: None = None,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n initial: _NoValueType | numpy.bool | complex | number = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> Any: ...\ndef prod[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None,\n out: _ArrayT,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n initial: _NoValueType | numpy.bool | complex | number = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> _ArrayT: ...\ndef prod[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n *,\n out: _ArrayT,\n keepdims: _NoValueType | builtins.bool = ...,\n initial: _NoValueType | numpy.bool | complex | number = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> _ArrayT: ...", "kind": 2, "label": "prod", "sortText": "0.9999.prod"}, {"detail": "def put(\n self: ndarray,\n indices: _ArrayLikeInt_co,\n values: ArrayLike,\n /,\n mode: _ModeKind = 'raise'\n) -> None: ...", "kind": 2, "label": "put", "sortText": "0.9999.put"}, {"detail": "def ravel(\n self: ndarray,\n /,\n order: _OrderKACF = 'C'\n) -> ndarray[tuple[int]]: ...", "kind": 2, "label": "ravel", "sortText": "0.9999.ravel"}, {"detail": "ndarray", "kind": 5, "label": "real", "sortText": "0.9999.real"}, {"detail": "\n@overload\ndef repeat(\n self: ndarray,\n repeats: _ArrayLikeInt_co,\n /,\n axis: None = None\n) -> ndarray[tuple[int]]: ...\ndef repeat(\n self: ndarray,\n repeats: _ArrayLikeInt_co,\n /,\n axis: SupportsIndex\n) -> ndarray: ...", "kind": 2, "label": "repeat", "sortText": "0.9999.repeat"}, {"detail": "\n@overload\ndef reshape(\n self: ndarray,\n shape: None,\n /,\n *,\n order: _OrderACF = 'C',\n copy: bool | None = None\n) -> ndarray: ...\ndef reshape(\n self: ndarray,\n shape: Sequence[Never],\n /,\n *,\n order: _OrderACF = 'C',\n copy: bool | None = None\n) -> ndarray[tuple[()]]: ...\ndef reshape[_AnyShapeT: (tuple[()], tuple[int], tuple[int, int], tuple[int, int, int], tuple[int, int, int, int], tuple[int, int, int, int, int], tuple[int, int, int, int, int, int], tuple[int, int, int, int, int, int, int], tuple[int, int, int, int, int, int, int, int], tuple[int, ...])](\n self: ndarray,\n shape: _AnyShapeT,\n /,\n *,\n order: _OrderACF = 'C',\n copy: bool | None = None\n) -> ndarray[_AnyShapeT]: ...\ndef reshape(\n self: ndarray,\n size1: SupportsIndex,\n /,\n *,\n order: _OrderACF = 'C',\n copy: bool | None = None\n) -> ndarray[tuple[int]]: ...\ndef reshape(\n self: ndarray,\n size1: SupportsIndex,\n size2: SupportsIndex,\n /,\n *,\n order: _OrderACF = 'C',\n copy: bool | None = None\n) -> ndarray[tuple[int, int]]: ...\ndef reshape(\n self: ndarray,\n size1: SupportsIndex,\n size2: SupportsIndex,\n size3: SupportsIndex,\n /,\n *,\n order: _OrderACF = 'C',\n copy: bool | None = None\n) -> ndarray[tuple[int, int, int]]: ...\ndef reshape(\n self: ndarray,\n size1: SupportsIndex,\n size2: SupportsIndex,\n size3: SupportsIndex,\n size4: SupportsIndex,\n /,\n *,\n order: _OrderACF = 'C',\n copy: bool | None = None\n) -> ndarray[tuple[int, int, int, int]]: ...\ndef reshape(\n self: ndarray,\n size0: SupportsIndex,\n /,\n *shape: SupportsIndex,\n *,\n order: _OrderACF = 'C',\n copy: bool | None = None\n) -> ndarray: ...\ndef reshape(\n self: ndarray,\n shape: Sequence[SupportsIndex],\n /,\n *,\n order: _OrderACF = 'C',\n copy: bool | None = None\n) -> ndarray: ...", "kind": 2, "label": "reshape", "sortText": "0.9999.reshape"}, {"detail": "\n@overload\ndef resize(\n self: ndarray,\n new_shape: _ShapeLike,\n /,\n *,\n refcheck: bool = True\n) -> None: ...\ndef resize(\n self: ndarray,\n /,\n *new_shape: SupportsIndex,\n *,\n refcheck: bool = True\n) -> None: ...", "kind": 2, "label": "resize", "sortText": "0.9999.resize"}, {"detail": "\n@overload\ndef round(\n self: ndarray,\n /,\n decimals: SupportsIndex = 0,\n out: None = None\n) -> ndarray: ...\ndef round[_ArrayT: ndarray](\n self: ndarray,\n /,\n decimals: SupportsIndex,\n out: _ArrayT\n) -> _ArrayT: ...\ndef round[_ArrayT: ndarray](\n self: ndarray,\n /,\n decimals: SupportsIndex = 0,\n *,\n out: _ArrayT\n) -> _ArrayT: ...", "kind": 2, "label": "round", "sortText": "0.9999.round"}, {"detail": "\n@overload\ndef searchsorted(\n self: ndarray,\n v: _ScalarLike_co,\n /,\n side: _SortSide = 'left',\n sorter: _NestedSequence[_SupportsArray[dtype[numpy.bool | integer]]] | _NestedSequence[int] | _SupportsArray[dtype[numpy.bool | integer]] | int | None = None\n) -> signedinteger[_NBitIntP]: ...\ndef searchsorted(\n self: ndarray,\n v: ArrayLike,\n /,\n side: _SortSide = 'left',\n sorter: _NestedSequence[_SupportsArray[dtype[numpy.bool | integer]]] | _NestedSequence[int] | _SupportsArray[dtype[numpy.bool | integer]] | int | None = None\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_NBitIntP]]]: ...", "kind": 2, "label": "searchsorted", "sortText": "0.9999.searchsorted"}, {"detail": "def setfield(\n self: ndarray,\n val: ArrayLike,\n /,\n dtype: DTypeLike,\n offset: SupportsIndex = 0\n) -> None: ...", "kind": 2, "label": "setfield", "sortText": "0.9999.setfield"}, {"detail": "def setflags(\n self: ndarray,\n /,\n *,\n write: bool | None = None,\n align: bool | None = None,\n uic: bool | None = None\n) -> None: ...", "kind": 2, "label": "setflags", "sortText": "0.9999.setflags"}, {"detail": "tuple[Any, ...]", "kind": 5, "label": "shape", "sortText": "0.9999.shape"}, {"detail": "int", "kind": 5, "label": "size", "sortText": "0.9999.size"}, {"detail": "def sort(\n self: ndarray,\n /,\n axis: SupportsIndex = -1,\n kind: Literal['H', 'M', 'Q', 'S', 'heap', 'heapsort', 'merge', 'mergesort', 'quick', 'quicksort', 'stable', 'stablesort'] | None = None,\n order: Sequence[str] | str | None = None,\n *,\n stable: bool | None = None\n) -> None: ...", "kind": 2, "label": "sort", "sortText": "0.9999.sort"}, {"detail": "def squeeze(\n self: ndarray,\n /,\n axis: SupportsIndex | tuple[SupportsIndex, ...] | None = ...\n) -> ndarray: ...", "kind": 2, "label": "squeeze", "sortText": "0.9999.squeeze"}, {"detail": "\n@overload\ndef std(\n self: ndarray,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n out: None = None,\n ddof: float = 0,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...,\n mean: _NestedSequence[_SupportsArray[dtype[numpy.bool | number]]] | _NestedSequence[complex] | _NoValueType | _SupportsArray[dtype[numpy.bool | number]] | complex = ...,\n correction: _NoValueType | float = ...\n) -> Any: ...\ndef std[_ArrayT: ndarray](\n self: ndarray,\n axis: Sequence[SupportsIndex] | SupportsIndex | None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None,\n out: _ArrayT,\n ddof: float = 0,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...,\n mean: _NestedSequence[_SupportsArray[dtype[numpy.bool | number]]] | _NestedSequence[complex] | _NoValueType | _SupportsArray[dtype[numpy.bool | number]] | complex = ...,\n correction: _NoValueType | float = ...\n) -> _ArrayT: ...\ndef std[_ArrayT: ndarray](\n self: ndarray,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n *,\n out: _ArrayT,\n ddof: float = 0,\n keepdims: _NoValueType | builtins.bool = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...,\n mean: _NestedSequence[_SupportsArray[dtype[numpy.bool | number]]] | _NestedSequence[complex] | _NoValueType | _SupportsArray[dtype[numpy.bool | number]] | complex = ...,\n correction: _NoValueType | float = ...\n) -> _ArrayT: ...", "kind": 2, "label": "std", "sortText": "0.9999.std"}, {"detail": "tuple[int, ...]", "kind": 5, "label": "strides", "sortText": "0.9999.strides"}, {"detail": "\n@overload\ndef sum(\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n out: None = None,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n initial: _NoValueType | numpy.bool | complex | number = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> Any: ...\ndef sum[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None,\n out: _ArrayT,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n initial: _NoValueType | numpy.bool | complex | number = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> _ArrayT: ...\ndef sum[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n *,\n out: _ArrayT,\n keepdims: _NoValueType | builtins.bool = ...,\n initial: _NoValueType | numpy.bool | complex | number = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> _ArrayT: ...", "kind": 2, "label": "sum", "sortText": "0.9999.sum"}, {"detail": "def swapaxes(\n self: ndarray,\n axis1: SupportsIndex,\n axis2: SupportsIndex,\n /\n) -> ndarray: ...", "kind": 2, "label": "swapaxes", "sortText": "0.9999.swapaxes"}, {"detail": "\n@overload\ndef take[_ScalarT: generic](\n self: ndarray[tuple[Any, ...], dtype[_ScalarT]],\n indices: _IntLike_co,\n /,\n axis: SupportsIndex | None = ...,\n out: None = None,\n mode: _ModeKind = ...\n) -> _ScalarT: ...\ndef take(\n self: ndarray,\n indices: _ArrayLikeInt_co,\n /,\n axis: SupportsIndex | None = ...,\n out: None = None,\n mode: _ModeKind = ...\n) -> ndarray: ...\ndef take[_ArrayT: ndarray](\n self: ndarray,\n indices: _ArrayLikeInt_co,\n /,\n axis: SupportsIndex | None = ...,\n *,\n out: _ArrayT,\n mode: _ModeKind = ...\n) -> _ArrayT: ...\ndef take[_ArrayT: ndarray](\n self: ndarray,\n indices: _ArrayLikeInt_co,\n /,\n axis: SupportsIndex | None,\n out: _ArrayT,\n mode: _ModeKind = ...\n) -> _ArrayT: ...", "kind": 2, "label": "take", "sortText": "0.9999.take"}, {"detail": "def to_device(\n self: ndarray,\n device: Literal['cpu'],\n /,\n *,\n stream: int | Any | None = ...\n) -> ndarray: ...", "kind": 2, "label": "to_device", "sortText": "0.9999.to_device"}, {"detail": "def tobytes(\n self: ndarray,\n order: _OrderKACF = ...\n) -> bytes: ...", "kind": 2, "label": "tobytes", "sortText": "0.9999.tobytes"}, {"detail": "def tofile(\n self: ndarray,\n fid: PathLike[bytes] | PathLike[str] | _SupportsFileMethods | bytes | str,\n /,\n sep: str = '',\n format: str = '%s'\n) -> None: ...", "kind": 2, "label": "tofile", "sortText": "0.9999.tofile"}, {"detail": "\n@overload\ndef tolist[_T](self: ndarray[tuple[Never], dtype[generic[_T]]], /) -> Any: ...\ndef tolist[_T](self: ndarray[tuple[()], dtype[generic[_T]]], /) -> _T: ...\ndef tolist[_T](self: ndarray[tuple[int], dtype[generic[_T]]], /) -> list[_T]: ...\ndef tolist[_T](self: ndarray[tuple[int, int], dtype[generic[_T]]], /) -> list[list[_T]]: ...\ndef tolist[_T](self: ndarray[tuple[int, int, int], dtype[generic[_T]]], /) -> list[list[list[_T]]]: ...\ndef tolist(self: ndarray, /) -> Any: ...", "kind": 2, "label": "tolist", "sortText": "0.9999.tolist"}, {"detail": "\n@overload\ndef trace(\n self: ndarray,\n /,\n offset: SupportsIndex = 0,\n axis1: SupportsIndex = 0,\n axis2: SupportsIndex = 1,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n out: None = None\n) -> Any: ...\ndef trace[_ArrayT: ndarray](\n self: ndarray,\n /,\n offset: SupportsIndex = 0,\n axis1: SupportsIndex = 0,\n axis2: SupportsIndex = 1,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n *,\n out: _ArrayT\n) -> _ArrayT: ...\ndef trace[_ArrayT: ndarray](\n self: ndarray,\n /,\n offset: SupportsIndex,\n axis1: SupportsIndex,\n axis2: SupportsIndex,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None,\n out: _ArrayT\n) -> _ArrayT: ...", "kind": 2, "label": "trace", "sortText": "0.9999.trace"}, {"detail": "\n@overload\ndef transpose(\n self: ndarray,\n axes: Sequence[SupportsIndex] | SupportsIndex | None,\n /\n) -> ndarray: ...\ndef transpose(\n self: ndarray,\n /,\n *axes: SupportsIndex\n) -> ndarray: ...", "kind": 2, "label": "transpose", "sortText": "0.9999.transpose"}, {"detail": "\n@overload\ndef var(\n self: ndarray,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n out: None = None,\n ddof: float = 0,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...,\n mean: _NestedSequence[_SupportsArray[dtype[numpy.bool | number]]] | _NestedSequence[complex] | _NoValueType | _SupportsArray[dtype[numpy.bool | number]] | complex = ...,\n correction: _NoValueType | float = ...\n) -> Any: ...\ndef var[_ArrayT: ndarray](\n self: ndarray,\n axis: Sequence[SupportsIndex] | SupportsIndex | None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None,\n out: _ArrayT,\n ddof: float = 0,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...,\n mean: _NestedSequence[_SupportsArray[dtype[numpy.bool | number]]] | _NestedSequence[complex] | _NoValueType | _SupportsArray[dtype[numpy.bool | number]] | complex = ...,\n correction: _NoValueType | float = ...\n) -> _ArrayT: ...\ndef var[_ArrayT: ndarray](\n self: ndarray,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n *,\n out: _ArrayT,\n ddof: float = 0,\n keepdims: _NoValueType | builtins.bool = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...,\n mean: _NestedSequence[_SupportsArray[dtype[numpy.bool | number]]] | _NestedSequence[complex] | _NoValueType | _SupportsArray[dtype[numpy.bool | number]] | complex = ...,\n correction: _NoValueType | float = ...\n) -> _ArrayT: ...", "kind": 2, "label": "var", "sortText": "0.9999.var"}, {"detail": "\n@overload\ndef view(self: ndarray, /) -> ndarray: ...\ndef view[_DTypeT: dtype](\n self: ndarray,\n /,\n dtype: numpy._HasDType[_DTypeT] | _DTypeT\n) -> ndarray[tuple[Any, ...], _DTypeT]: ...\ndef view[_ScalarT: generic](\n self: ndarray,\n /,\n dtype: _DTypeLike\n) -> ndarray[tuple[Any, ...], dtype[_ScalarT]]: ...\ndef view[_ArrayT: ndarray](\n self: ndarray,\n /,\n *,\n type: type[_ArrayT]\n) -> _ArrayT: ...\ndef view[_ArrayT: ndarray](\n self: ndarray,\n /,\n dtype: type[_ArrayT]\n) -> _ArrayT: ...\ndef view(\n self: ndarray,\n /,\n dtype: DTypeLike\n) -> ndarray: ...\ndef view[_ArrayT: ndarray](\n self: ndarray,\n /,\n dtype: DTypeLike,\n type: type[_ArrayT]\n) -> _ArrayT: ...", "kind": 2, "label": "view", "sortText": "0.9999.view"}, {"detail": "\n@overload\ndef __abs__[_ShapeT: tuple[int, ...], _NBit: NBitBase = Any](self: ndarray[_ShapeT, dtype[complexfloating[_NBit, _NBit]]], /) -> ndarray[_ShapeT, dtype[floating[_NBit]]]: ...\ndef __abs__[_RealArrayT: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer | object_ | timedelta64]]](self: _RealArrayT, /) -> _RealArrayT: ...", "kind": 2, "label": "__abs__", "sortText": "3.9999.__abs__"}, {"detail": "\n@overload\ndef __add__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: numpy.bool | int,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __add__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __add__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[complex128]],\n other: _ArrayLikeComplex128_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | integer | number[_32Bit] | number[_64Bit]]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | inexact | integer]],\n other: _ArrayLikeComplex_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[number]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer | timedelta64]],\n other: _ArrayLikeTD64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer | timedelta64]],\n other: _ArrayLikeDT64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[datetime64]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[datetime64]],\n other: _ArrayLikeTD64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[datetime64]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[bytes_]],\n other: _ArrayLikeBytes_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[bytes_]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[str_]],\n other: _ArrayLikeStr_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[str_]]: ...\ndef __add__(\n self: ndarray[Any, StringDType],\n other: _NestedSequence[_SupportsArray[StringDType]] | _NestedSequence[_SupportsArray[dtype[str_]]] | _NestedSequence[str] | _SupportsArray[StringDType] | _SupportsArray[dtype[str_]] | str,\n /\n) -> ndarray[tuple[Any, ...], StringDType]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __add__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__add__", "sortText": "3.9999.__add__"}, {"detail": "\n@overload\ndef __and__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __and__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __and__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __and__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __and__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__and__", "sortText": "3.9999.__and__"}, {"detail": "\n@overload\ndef __array__(\n self: ndarray,\n dtype: None = None,\n /,\n *,\n copy: bool | None = None\n) -> ndarray: ...\ndef __array__[_DTypeT: dtype](\n self: ndarray,\n dtype: _DTypeT,\n /,\n *,\n copy: bool | None = None\n) -> ndarray[tuple[Any, ...], _DTypeT]: ...", "kind": 2, "label": "__array__", "sortText": "3.9999.__array__"}, {"detail": "def __array_finalize__(\n self: ndarray,\n obj: ndarray | None,\n /\n) -> None: ...", "kind": 2, "label": "__array_finalize__", "sortText": "3.9999.__array_finalize__"}, {"detail": "def __array_function__(\n self: ndarray,\n func: (...) -> Any,\n types: Iterable[type[Any]],\n args: Iterable[Any],\n kwargs: Mapping[str, Any]\n) -> Any: ...", "kind": 2, "label": "__array_function__", "sortText": "3.9999.__array_function__"}, {"detail": "dict[str, Any]", "kind": 5, "label": "__array_interface__", "sortText": "3.9999.__array_interface__"}, {"detail": "def __array_namespace__(\n self: ndarray,\n /,\n *,\n api_version: Literal['2021.12', '2022.12', '2023.12', '2024.12'] | None = None\n) -> ModuleType: ...", "kind": 2, "label": "__array_namespace__", "sortText": "3.9999.__array_namespace__"}, {"detail": "float", "kind": 5, "label": "__array_priority__", "sortText": "3.9999.__array_priority__"}, {"detail": "CapsuleType", "kind": 5, "label": "__array_struct__", "sortText": "3.9999.__array_struct__"}, {"detail": "def __array_ufunc__(\n self: ndarray,\n ufunc: ufunc,\n method: Literal['__call__', 'accumulate', 'at', 'outer', 'reduce', 'reduceat'],\n *inputs: Any,\n **kwargs: Any\n) -> Any: ...", "kind": 2, "label": "__array_ufunc__", "sortText": "3.9999.__array_ufunc__"}, {"detail": "def __array_wrap__[_ShapeT: tuple[int, ...], _DTypeT: dtype](\n self: ndarray,\n array: ndarray[_ShapeT, _DTypeT],\n context: tuple[ufunc, tuple[Any, ...], int] | None = ...,\n return_scalar: bool = ...,\n /\n) -> ndarray[_ShapeT, _DTypeT]: ...", "kind": 2, "label": "__array_wrap__", "sortText": "3.9999.__array_wrap__"}, {"detail": "def __bool__(self: ndarray, /) -> bool: ...", "kind": 2, "label": "__bool__", "sortText": "3.9999.__bool__"}, {"detail": "def __buffer__(\n self: ndarray,\n flags: int,\n /\n) -> memoryview: ...", "kind": 2, "label": "__buffer__", "sortText": "3.9999.__buffer__"}, {"detail": "def __class_getitem__(\n cls: type[ndarray],\n item: Any,\n /\n) -> GenericAlias: ...", "kind": 2, "label": "__class_getitem__", "sortText": "3.9999.__class_getitem__"}, {"detail": "def __complex__(self: ndarray[tuple[Any, ...], dtype[numpy.bool | number | object_]], /) -> complex: ...", "kind": 2, "label": "__complex__", "sortText": "3.9999.__complex__"}, {"detail": "def __contains__(\n self: ndarray,\n value: object,\n /\n) -> bool: ...", "kind": 2, "label": "__contains__", "sortText": "3.9999.__contains__"}, {"detail": "def __copy__(self: ndarray) -> ndarray: ...", "kind": 2, "label": "__copy__", "sortText": "3.9999.__copy__"}, {"detail": "def __deepcopy__(\n self: ndarray,\n memo: dict[int, Any] | None,\n /\n) -> ndarray: ...", "kind": 2, "label": "__deepcopy__", "sortText": "3.9999.__deepcopy__"}, {"detail": "\n@overload\ndef __divmod__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[_RealNumberT]],\n rhs: numpy.bool | int,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[_RealNumberT]], ndarray[tuple[Any, ...], dtype[_RealNumberT]]]: ...\ndef __divmod__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[_RealNumberT]],\n rhs: _ArrayLikeBool_co,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[_RealNumberT]], ndarray[tuple[Any, ...], dtype[_RealNumberT]]]: ...\ndef __divmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n rhs: _ArrayLikeBool_co,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]]: ...\ndef __divmod__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n rhs: _ArrayLike,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[_RealNumberT]], ndarray[tuple[Any, ...], dtype[_RealNumberT]]]: ...\ndef __divmod__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n rhs: _ArrayLikeFloat64_co,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[float64]], ndarray[tuple[Any, ...], dtype[float64]]]: ...\ndef __divmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n rhs: _ArrayLike,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[float64]], ndarray[tuple[Any, ...], dtype[float64]]]: ...\ndef __divmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n rhs: _ArrayLikeUInt_co,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[unsignedinteger]], ndarray[tuple[Any, ...], dtype[unsignedinteger]]]: ...\ndef __divmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n rhs: _ArrayLikeInt_co,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger]], ndarray[tuple[Any, ...], dtype[signedinteger]]]: ...\ndef __divmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n rhs: _ArrayLikeFloat_co,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[floating]], ndarray[tuple[Any, ...], dtype[floating]]]: ...\ndef __divmod__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n rhs: _ArrayLike,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]], ndarray[tuple[Any, ...], dtype[timedelta64]]]: ...", "kind": 2, "label": "__divmod__", "sortText": "3.9999.__divmod__"}, {"detail": "def __dlpack__(\n self: ndarray[tuple[Any, ...], dtype[number]],\n /,\n *,\n stream: int | Any | None = None,\n max_version: tuple[int, int] | None = None,\n dl_device: tuple[int, int] | None = None,\n copy: bool | None = None\n) -> CapsuleType: ...", "kind": 2, "label": "__dlpack__", "sortText": "3.9999.__dlpack__"}, {"detail": "def __dlpack_device__(self: ndarray, /) -> tuple[Literal[1], Literal[0]]: ...", "kind": 2, "label": "__dlpack_device__", "sortText": "3.9999.__dlpack_device__"}, {"detail": "def __eq__(\n self: ndarray,\n other: Any,\n /\n) -> Any: ...", "kind": 2, "label": "__eq__", "sortText": "3.9999.__eq__"}, {"detail": "def __float__(self: ndarray, /) -> float: ...", "kind": 2, "label": "__float__", "sortText": "3.9999.__float__"}, {"detail": "\n@overload\ndef __floordiv__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[_RealNumberT]],\n other: numpy.bool | int,\n /\n) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]]: ...\ndef __floordiv__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[_RealNumberT]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]]: ...\ndef __floordiv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]: ...\ndef __floordiv__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]]: ...\ndef __floordiv__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __floordiv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __floordiv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __floordiv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __floordiv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __floordiv__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]]: ...\ndef __floordiv__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n other: _ArrayLikeBool_co,\n /\n) -> NoReturn: ...\ndef __floordiv__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __floordiv__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __floordiv__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__floordiv__", "sortText": "3.9999.__floordiv__"}, {"detail": "\n@overload\ndef __ge__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __ge__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer | timedelta64]],\n other: _ArrayLikeTD64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __ge__(\n self: ndarray[tuple[Any, ...], dtype[datetime64]],\n other: _ArrayLikeDT64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __ge__(\n self: ndarray[tuple[Any, ...], dtype[bytes_]],\n other: _ArrayLikeBytes_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __ge__(\n self: ndarray[Any, StringDType | dtype[str_]],\n other: _NestedSequence[_SupportsArray[StringDType]] | _NestedSequence[_SupportsArray[dtype[str_]]] | _NestedSequence[str] | _SupportsArray[StringDType] | _SupportsArray[dtype[str_]] | str,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __ge__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: object,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __ge__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...", "kind": 2, "label": "__ge__", "sortText": "3.9999.__ge__"}, {"detail": "\n@overload\ndef __getitem__(\n self: ndarray,\n key: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]] | tuple[ndarray[tuple[Any, ...], dtype[numpy.bool | integer]], ...],\n /\n) -> ndarray: ...\ndef __getitem__(\n self: ndarray,\n key: SupportsIndex | tuple[SupportsIndex, ...],\n /\n) -> Any: ...\ndef __getitem__(\n self: ndarray,\n key: _ToIndices,\n /\n) -> ndarray: ...\ndef __getitem__(\n self: ndarray[tuple[Any, ...], dtype[void]],\n key: str,\n /\n) -> ndarray: ...\ndef __getitem__(\n self: ndarray[tuple[Any, ...], dtype[void]],\n key: list[str],\n /\n) -> ndarray[tuple[Any, ...], dtype[void]]: ...", "kind": 2, "label": "__getitem__", "sortText": "3.9999.__getitem__"}, {"detail": "\n@overload\ndef __gt__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __gt__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer | timedelta64]],\n other: _ArrayLikeTD64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __gt__(\n self: ndarray[tuple[Any, ...], dtype[datetime64]],\n other: _ArrayLikeDT64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __gt__(\n self: ndarray[tuple[Any, ...], dtype[bytes_]],\n other: _ArrayLikeBytes_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __gt__(\n self: ndarray[Any, StringDType | dtype[str_]],\n other: _NestedSequence[_SupportsArray[StringDType]] | _NestedSequence[_SupportsArray[dtype[str_]]] | _NestedSequence[str] | _SupportsArray[StringDType] | _SupportsArray[dtype[str_]] | str,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __gt__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: object,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __gt__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...", "kind": 2, "label": "__gt__", "sortText": "3.9999.__gt__"}, {"detail": "None", "kind": 5, "label": "__hash__", "sortText": "3.9999.__hash__"}, {"detail": "\n@overload\ndef __iadd__[_BoolArrayT: ndarray[tuple[Any, ...], dtype[numpy.bool]]](\n self: _BoolArrayT,\n other: _ArrayLikeBool_co,\n /\n) -> _BoolArrayT: ...\ndef __iadd__[_ComplexFloatingArrayT: ndarray[tuple[Any, ...], dtype[complexfloating]]](\n self: _ComplexFloatingArrayT,\n other: _ArrayLikeComplex_co,\n /\n) -> _ComplexFloatingArrayT: ...\ndef __iadd__[_InexactArrayT: ndarray[tuple[Any, ...], dtype[inexact]]](\n self: _InexactArrayT,\n other: _ArrayLikeFloat_co,\n /\n) -> _InexactArrayT: ...\ndef __iadd__[_NumberArrayT: ndarray[tuple[Any, ...], dtype[number]]](\n self: _NumberArrayT,\n other: _ArrayLikeInt_co,\n /\n) -> _NumberArrayT: ...\ndef __iadd__[_TimeArrayT: ndarray[tuple[Any, ...], dtype[datetime64 | timedelta64]]](\n self: _TimeArrayT,\n other: _ArrayLikeTD64_co,\n /\n) -> _TimeArrayT: ...\ndef __iadd__[_BytesArrayT: ndarray[tuple[Any, ...], dtype[bytes_]]](\n self: _BytesArrayT,\n other: _ArrayLikeBytes_co,\n /\n) -> _BytesArrayT: ...\ndef __iadd__[_StringArrayT: ndarray[Any, StringDType | dtype[str_]]](\n self: _StringArrayT,\n other: _NestedSequence[_SupportsArray[StringDType]] | _NestedSequence[_SupportsArray[dtype[str_]]] | _NestedSequence[str] | _SupportsArray[StringDType] | _SupportsArray[dtype[str_]] | str,\n /\n) -> _StringArrayT: ...\ndef __iadd__[_ObjectArrayT: ndarray[tuple[Any, ...], dtype[object_]]](\n self: _ObjectArrayT,\n other: object,\n /\n) -> _ObjectArrayT: ...", "kind": 2, "label": "__iadd__", "sortText": "3.9999.__iadd__"}, {"detail": "\n@overload\ndef __iand__[_BoolArrayT: ndarray[tuple[Any, ...], dtype[numpy.bool]]](\n self: _BoolArrayT,\n other: _ArrayLikeBool_co,\n /\n) -> _BoolArrayT: ...\ndef __iand__[_IntegerArrayT: ndarray[tuple[Any, ...], dtype[integer]]](\n self: _IntegerArrayT,\n other: _ArrayLikeInt_co,\n /\n) -> _IntegerArrayT: ...\ndef __iand__[_ObjectArrayT: ndarray[tuple[Any, ...], dtype[object_]]](\n self: _ObjectArrayT,\n other: object,\n /\n) -> _ObjectArrayT: ...", "kind": 2, "label": "__iand__", "sortText": "3.9999.__iand__"}, {"detail": "\n@overload\ndef __ifloordiv__[_IntegerArrayT: ndarray[tuple[Any, ...], dtype[integer]]](\n self: _IntegerArrayT,\n other: _ArrayLikeInt_co,\n /\n) -> _IntegerArrayT: ...\ndef __ifloordiv__[_FloatingTimedeltaArrayT: ndarray[tuple[Any, ...], dtype[floating | timedelta64]]](\n self: _FloatingTimedeltaArrayT,\n other: _ArrayLikeFloat_co,\n /\n) -> _FloatingTimedeltaArrayT: ...\ndef __ifloordiv__[_ObjectArrayT: ndarray[tuple[Any, ...], dtype[object_]]](\n self: _ObjectArrayT,\n other: object,\n /\n) -> _ObjectArrayT: ...", "kind": 2, "label": "__ifloordiv__", "sortText": "3.9999.__ifloordiv__"}, {"detail": "\n@overload\ndef __ilshift__[_IntegerArrayT: ndarray[tuple[Any, ...], dtype[integer]]](\n self: _IntegerArrayT,\n other: _ArrayLikeInt_co,\n /\n) -> _IntegerArrayT: ...\ndef __ilshift__[_ObjectArrayT: ndarray[tuple[Any, ...], dtype[object_]]](\n self: _ObjectArrayT,\n other: object,\n /\n) -> _ObjectArrayT: ...", "kind": 2, "label": "__ilshift__", "sortText": "3.9999.__ilshift__"}, {"detail": "\n@overload\ndef __imatmul__[_BoolArrayT: ndarray[tuple[Any, ...], dtype[numpy.bool]]](\n self: _BoolArrayT,\n other: _ArrayLikeBool_co,\n /\n) -> _BoolArrayT: ...\ndef __imatmul__[_ComplexFloatingArrayT: ndarray[tuple[Any, ...], dtype[complexfloating]]](\n self: _ComplexFloatingArrayT,\n other: _ArrayLikeComplex_co,\n /\n) -> _ComplexFloatingArrayT: ...\ndef __imatmul__[_InexactArrayT: ndarray[tuple[Any, ...], dtype[inexact]]](\n self: _InexactArrayT,\n other: _ArrayLikeFloat_co,\n /\n) -> _InexactArrayT: ...\ndef __imatmul__[_NumberArrayT: ndarray[tuple[Any, ...], dtype[number]]](\n self: _NumberArrayT,\n other: _ArrayLikeInt_co,\n /\n) -> _NumberArrayT: ...\ndef __imatmul__[_ObjectArrayT: ndarray[tuple[Any, ...], dtype[object_]]](\n self: _ObjectArrayT,\n other: object,\n /\n) -> _ObjectArrayT: ...", "kind": 2, "label": "__imatmul__", "sortText": "3.9999.__imatmul__"}, {"detail": "\n@overload\ndef __imod__[_IntegerArrayT: ndarray[tuple[Any, ...], dtype[integer]]](\n self: _IntegerArrayT,\n other: _ArrayLikeInt_co,\n /\n) -> _IntegerArrayT: ...\ndef __imod__[_FloatingArrayT: ndarray[tuple[Any, ...], dtype[floating]]](\n self: _FloatingArrayT,\n other: _ArrayLikeFloat_co,\n /\n) -> _FloatingArrayT: ...\ndef __imod__[_TimedeltaArrayT: ndarray[tuple[Any, ...], dtype[timedelta64]]](\n self: _TimedeltaArrayT,\n other: _ArrayLike,\n /\n) -> _TimedeltaArrayT: ...\ndef __imod__[_ObjectArrayT: ndarray[tuple[Any, ...], dtype[object_]]](\n self: _ObjectArrayT,\n other: object,\n /\n) -> _ObjectArrayT: ...", "kind": 2, "label": "__imod__", "sortText": "3.9999.__imod__"}, {"detail": "\n@overload\ndef __imul__[_BoolArrayT: ndarray[tuple[Any, ...], dtype[numpy.bool]]](\n self: _BoolArrayT,\n other: _ArrayLikeBool_co,\n /\n) -> _BoolArrayT: ...\ndef __imul__[_ComplexFloatingArrayT: ndarray[tuple[Any, ...], dtype[complexfloating]]](\n self: _ComplexFloatingArrayT,\n other: _ArrayLikeComplex_co,\n /\n) -> _ComplexFloatingArrayT: ...\ndef __imul__[_InexactTimedeltaArrayT: ndarray[tuple[Any, ...], dtype[inexact | timedelta64]]](\n self: _InexactTimedeltaArrayT,\n other: _ArrayLikeFloat_co,\n /\n) -> _InexactTimedeltaArrayT: ...\ndef __imul__[_NumberCharacterArrayT: ndarray[Any, StringDType | dtype[character | number]]](\n self: _NumberCharacterArrayT,\n other: _ArrayLikeInt_co,\n /\n) -> _NumberCharacterArrayT: ...\ndef __imul__[_ObjectArrayT: ndarray[tuple[Any, ...], dtype[object_]]](\n self: _ObjectArrayT,\n other: object,\n /\n) -> _ObjectArrayT: ...", "kind": 2, "label": "__imul__", "sortText": "3.9999.__imul__"}, {"detail": "def __index__(self: ndarray[tuple[Any, ...], dtype[integer]], /) -> int: ...", "kind": 2, "label": "__index__", "sortText": "3.9999.__index__"}, {"detail": "def __int__(self: ndarray, /) -> int: ...", "kind": 2, "label": "__int__", "sortText": "3.9999.__int__"}, {"detail": "def __invert__[_IntegralArrayT: ndarray[tuple[Any, ...], dtype[numpy.bool | integer | object_]]](self: _IntegralArrayT, /) -> _IntegralArrayT: ...", "kind": 2, "label": "__invert__", "sortText": "3.9999.__invert__"}, {"detail": "\n@overload\ndef __ior__[_BoolArrayT: ndarray[tuple[Any, ...], dtype[numpy.bool]]](\n self: _BoolArrayT,\n other: _ArrayLikeBool_co,\n /\n) -> _BoolArrayT: ...\ndef __ior__[_IntegerArrayT: ndarray[tuple[Any, ...], dtype[integer]]](\n self: _IntegerArrayT,\n other: _ArrayLikeInt_co,\n /\n) -> _IntegerArrayT: ...\ndef __ior__[_ObjectArrayT: ndarray[tuple[Any, ...], dtype[object_]]](\n self: _ObjectArrayT,\n other: object,\n /\n) -> _ObjectArrayT: ...", "kind": 2, "label": "__ior__", "sortText": "3.9999.__ior__"}, {"detail": "\n@overload\ndef __ipow__[_ComplexFloatingArrayT: ndarray[tuple[Any, ...], dtype[complexfloating]]](\n self: _ComplexFloatingArrayT,\n other: _ArrayLikeComplex_co,\n /\n) -> _ComplexFloatingArrayT: ...\ndef __ipow__[_InexactArrayT: ndarray[tuple[Any, ...], dtype[inexact]]](\n self: _InexactArrayT,\n other: _ArrayLikeFloat_co,\n /\n) -> _InexactArrayT: ...\ndef __ipow__[_NumberArrayT: ndarray[tuple[Any, ...], dtype[number]]](\n self: _NumberArrayT,\n other: _ArrayLikeInt_co,\n /\n) -> _NumberArrayT: ...\ndef __ipow__[_ObjectArrayT: ndarray[tuple[Any, ...], dtype[object_]]](\n self: _ObjectArrayT,\n other: object,\n /\n) -> _ObjectArrayT: ...", "kind": 2, "label": "__ipow__", "sortText": "3.9999.__ipow__"}, {"detail": "\n@overload\ndef __irshift__[_IntegerArrayT: ndarray[tuple[Any, ...], dtype[integer]]](\n self: _IntegerArrayT,\n other: _ArrayLikeInt_co,\n /\n) -> _IntegerArrayT: ...\ndef __irshift__[_ObjectArrayT: ndarray[tuple[Any, ...], dtype[object_]]](\n self: _ObjectArrayT,\n other: object,\n /\n) -> _ObjectArrayT: ...", "kind": 2, "label": "__irshift__", "sortText": "3.9999.__irshift__"}, {"detail": "\n@overload\ndef __isub__[_ComplexFloatingArrayT: ndarray[tuple[Any, ...], dtype[complexfloating]]](\n self: _ComplexFloatingArrayT,\n other: _ArrayLikeComplex_co,\n /\n) -> _ComplexFloatingArrayT: ...\ndef __isub__[_InexactArrayT: ndarray[tuple[Any, ...], dtype[inexact]]](\n self: _InexactArrayT,\n other: _ArrayLikeFloat_co,\n /\n) -> _InexactArrayT: ...\ndef __isub__[_NumberArrayT: ndarray[tuple[Any, ...], dtype[number]]](\n self: _NumberArrayT,\n other: _ArrayLikeInt_co,\n /\n) -> _NumberArrayT: ...\ndef __isub__[_TimeArrayT: ndarray[tuple[Any, ...], dtype[datetime64 | timedelta64]]](\n self: _TimeArrayT,\n other: _ArrayLikeTD64_co,\n /\n) -> _TimeArrayT: ...\ndef __isub__[_ObjectArrayT: ndarray[tuple[Any, ...], dtype[object_]]](\n self: _ObjectArrayT,\n other: object,\n /\n) -> _ObjectArrayT: ...", "kind": 2, "label": "__isub__", "sortText": "3.9999.__isub__"}, {"detail": "\n@overload\ndef __iter__(self: ndarray[tuple[Never, Never, Never, Never, Never, Never, Never, Never, Never], Any], /) -> Iterator[Any]: ...\ndef __iter__[_NonObjectScalarT: numpy.bool | datetime64 | flexible | number | timedelta64](self: ndarray[tuple[int], dtype[_NonObjectScalarT]], /) -> Iterator[_NonObjectScalarT]: ...\ndef __iter__(self: ndarray[tuple[int], StringDType], /) -> Iterator[str]: ...\ndef __iter__[_DTypeT: dtype](self: ndarray[tuple[int, int, *tuple[int, ...]], _DTypeT], /) -> Iterator[ndarray[tuple[Any, ...], _DTypeT]]: ...\ndef __iter__(self: ndarray, /) -> Iterator[Any]: ...", "kind": 2, "label": "__iter__", "sortText": "3.9999.__iter__"}, {"detail": "\n@overload\ndef __itruediv__[_ComplexFloatingArrayT: ndarray[tuple[Any, ...], dtype[complexfloating]]](\n self: _ComplexFloatingArrayT,\n other: _ArrayLikeComplex_co,\n /\n) -> _ComplexFloatingArrayT: ...\ndef __itruediv__[_InexactTimedeltaArrayT: ndarray[tuple[Any, ...], dtype[inexact | timedelta64]]](\n self: _InexactTimedeltaArrayT,\n other: _ArrayLikeFloat_co,\n /\n) -> _InexactTimedeltaArrayT: ...\ndef __itruediv__[_ObjectArrayT: ndarray[tuple[Any, ...], dtype[object_]]](\n self: _ObjectArrayT,\n other: object,\n /\n) -> _ObjectArrayT: ...", "kind": 2, "label": "__itruediv__", "sortText": "3.9999.__itruediv__"}, {"detail": "\n@overload\ndef __ixor__[_BoolArrayT: ndarray[tuple[Any, ...], dtype[numpy.bool]]](\n self: _BoolArrayT,\n other: _ArrayLikeBool_co,\n /\n) -> _BoolArrayT: ...\ndef __ixor__[_IntegerArrayT: ndarray[tuple[Any, ...], dtype[integer]]](\n self: _IntegerArrayT,\n other: _ArrayLikeInt_co,\n /\n) -> _IntegerArrayT: ...\ndef __ixor__[_ObjectArrayT: ndarray[tuple[Any, ...], dtype[object_]]](\n self: _ObjectArrayT,\n other: object,\n /\n) -> _ObjectArrayT: ...", "kind": 2, "label": "__ixor__", "sortText": "3.9999.__ixor__"}, {"detail": "\n@overload\ndef __le__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __le__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer | timedelta64]],\n other: _ArrayLikeTD64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __le__(\n self: ndarray[tuple[Any, ...], dtype[datetime64]],\n other: _ArrayLikeDT64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __le__(\n self: ndarray[tuple[Any, ...], dtype[bytes_]],\n other: _ArrayLikeBytes_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __le__(\n self: ndarray[Any, StringDType | dtype[str_]],\n other: _NestedSequence[_SupportsArray[StringDType]] | _NestedSequence[_SupportsArray[dtype[str_]]] | _NestedSequence[str] | _SupportsArray[StringDType] | _SupportsArray[dtype[str_]] | str,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __le__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: object,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __le__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...", "kind": 2, "label": "__le__", "sortText": "3.9999.__le__"}, {"detail": "def __len__(self: ndarray) -> int: ...", "kind": 2, "label": "__len__", "sortText": "3.9999.__len__"}, {"detail": "\n@overload\ndef __lshift__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]: ...\ndef __lshift__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __lshift__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __lshift__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __lshift__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__lshift__", "sortText": "3.9999.__lshift__"}, {"detail": "\n@overload\ndef __lt__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __lt__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer | timedelta64]],\n other: _ArrayLikeTD64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __lt__(\n self: ndarray[tuple[Any, ...], dtype[datetime64]],\n other: _ArrayLikeDT64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __lt__(\n self: ndarray[tuple[Any, ...], dtype[bytes_]],\n other: _ArrayLikeBytes_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __lt__(\n self: ndarray[Any, StringDType | dtype[str_]],\n other: _NestedSequence[_SupportsArray[StringDType]] | _NestedSequence[_SupportsArray[dtype[str_]]] | _NestedSequence[str] | _SupportsArray[StringDType] | _SupportsArray[dtype[str_]] | str,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __lt__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: object,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __lt__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...", "kind": 2, "label": "__lt__", "sortText": "3.9999.__lt__"}, {"detail": "\n@overload\ndef __matmul__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __matmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __matmul__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __matmul__(\n self: ndarray[tuple[Any, ...], dtype[floating[_64Bit]]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __matmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __matmul__(\n self: ndarray[tuple[Any, ...], dtype[complexfloating[_64Bit, _64Bit]]],\n other: _ArrayLikeComplex128_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __matmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | integer | number[_32Bit] | number[_64Bit]]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __matmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __matmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __matmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __matmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | inexact | integer]],\n other: _ArrayLikeComplex_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __matmul__(\n self: ndarray[tuple[Any, ...], dtype[number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[number]]: ...\ndef __matmul__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __matmul__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__matmul__", "sortText": "3.9999.__matmul__"}, {"detail": "\n@overload\ndef __mod__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[_RealNumberT]],\n other: numpy.bool | int,\n /\n) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]]: ...\ndef __mod__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[_RealNumberT]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]]: ...\ndef __mod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]: ...\ndef __mod__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]]: ...\ndef __mod__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __mod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __mod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __mod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __mod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __mod__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __mod__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __mod__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__mod__", "sortText": "3.9999.__mod__"}, {"detail": "\n@overload\ndef __mul__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: numpy.bool | int,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __mul__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __mul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __mul__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __mul__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __mul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __mul__(\n self: ndarray[tuple[Any, ...], dtype[complex128]],\n other: _ArrayLikeComplex128_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __mul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | integer | number[_32Bit] | number[_64Bit]]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __mul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __mul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __mul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __mul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | inexact | integer]],\n other: _ArrayLikeComplex_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __mul__(\n self: ndarray[tuple[Any, ...], dtype[number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[number]]: ...\ndef __mul__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __mul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __mul__(\n self: ndarray[Any, StringDType | dtype[character]],\n other: _ArrayLikeInt,\n /\n) -> ndarray: ...\ndef __mul__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __mul__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__mul__", "sortText": "3.9999.__mul__"}, {"detail": "def __ne__(\n self: ndarray,\n other: Any,\n /\n) -> Any: ...", "kind": 2, "label": "__ne__", "sortText": "3.9999.__ne__"}, {"detail": "def __neg__[_NumericArrayT: ndarray[tuple[Any, ...], dtype[number | object_ | timedelta64]]](self: _NumericArrayT, /) -> _NumericArrayT: ...", "kind": 2, "label": "__neg__", "sortText": "3.9999.__neg__"}, {"detail": "def __new__[Self@ndarray: ndarray](\n cls: type[Self@ndarray],\n shape: _ShapeLike,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = ...,\n buffer: Buffer | None = ...,\n offset: SupportsIndex = ...,\n strides: Sequence[SupportsIndex] | SupportsIndex | None = ...,\n order: _OrderKACF = ...\n) -> Self@ndarray: ...", "kind": 5, "label": "__new__", "sortText": "3.9999.__new__"}, {"detail": "\n@overload\ndef __or__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __or__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __or__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __or__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __or__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__or__", "sortText": "3.9999.__or__"}, {"detail": "def __pos__[_NumericArrayT: ndarray[tuple[Any, ...], dtype[number | object_ | timedelta64]]](self: _NumericArrayT, /) -> _NumericArrayT: ...", "kind": 2, "label": "__pos__", "sortText": "3.9999.__pos__"}, {"detail": "\n@overload\ndef __pow__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: numpy.bool | int,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __pow__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: _ArrayLikeBool_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __pow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]: ...\ndef __pow__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __pow__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __pow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __pow__(\n self: ndarray[tuple[Any, ...], dtype[complex128]],\n other: _ArrayLikeComplex128_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __pow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | integer | number[_32Bit] | number[_64Bit]]],\n other: _ArrayLike,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __pow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __pow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __pow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __pow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | inexact | integer]],\n other: _ArrayLikeComplex_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __pow__(\n self: ndarray[tuple[Any, ...], dtype[number]],\n other: _ArrayLikeNumber_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[number]]: ...\ndef __pow__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n mod: None = None,\n /\n) -> Any: ...\ndef __pow__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n mod: None = None,\n /\n) -> Any: ...", "kind": 2, "label": "__pow__", "sortText": "3.9999.__pow__"}, {"detail": "\n@overload\ndef __radd__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: numpy.bool | int,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __radd__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __radd__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[complex128]],\n other: _ArrayLikeComplex128_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | integer | number[_32Bit] | number[_64Bit]]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | inexact | integer]],\n other: _ArrayLikeComplex_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[number]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer | timedelta64]],\n other: _ArrayLikeTD64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer | timedelta64]],\n other: _ArrayLikeDT64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[datetime64]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[datetime64]],\n other: _ArrayLikeTD64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[datetime64]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[bytes_]],\n other: _ArrayLikeBytes_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[bytes_]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[str_]],\n other: _ArrayLikeStr_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[str_]]: ...\ndef __radd__(\n self: ndarray[Any, StringDType],\n other: _NestedSequence[_SupportsArray[StringDType]] | _NestedSequence[_SupportsArray[dtype[str_]]] | _NestedSequence[str] | _SupportsArray[StringDType] | _SupportsArray[dtype[str_]] | str,\n /\n) -> ndarray[tuple[Any, ...], StringDType]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __radd__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__radd__", "sortText": "3.9999.__radd__"}, {"detail": "\n@overload\ndef __rand__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __rand__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __rand__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __rand__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __rand__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__rand__", "sortText": "3.9999.__rand__"}, {"detail": "\n@overload\ndef __rdivmod__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[_RealNumberT]],\n lhs: numpy.bool | int,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[_RealNumberT]], ndarray[tuple[Any, ...], dtype[_RealNumberT]]]: ...\ndef __rdivmod__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[_RealNumberT]],\n lhs: _ArrayLikeBool_co,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[_RealNumberT]], ndarray[tuple[Any, ...], dtype[_RealNumberT]]]: ...\ndef __rdivmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n lhs: _ArrayLikeBool_co,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]]: ...\ndef __rdivmod__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n lhs: _ArrayLike,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[_RealNumberT]], ndarray[tuple[Any, ...], dtype[_RealNumberT]]]: ...\ndef __rdivmod__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n lhs: _ArrayLikeFloat64_co,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[float64]], ndarray[tuple[Any, ...], dtype[float64]]]: ...\ndef __rdivmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n lhs: _ArrayLike,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[float64]], ndarray[tuple[Any, ...], dtype[float64]]]: ...\ndef __rdivmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n lhs: _ArrayLikeUInt_co,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[unsignedinteger]], ndarray[tuple[Any, ...], dtype[unsignedinteger]]]: ...\ndef __rdivmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n lhs: _ArrayLikeInt_co,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger]], ndarray[tuple[Any, ...], dtype[signedinteger]]]: ...\ndef __rdivmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n lhs: _ArrayLikeFloat_co,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[floating]], ndarray[tuple[Any, ...], dtype[floating]]]: ...\ndef __rdivmod__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n lhs: _ArrayLike,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]], ndarray[tuple[Any, ...], dtype[timedelta64]]]: ...", "kind": 2, "label": "__rdivmod__", "sortText": "3.9999.__rdivmod__"}, {"detail": "\n@overload\ndef __rfloordiv__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[_RealNumberT]],\n other: numpy.bool | int,\n /\n) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]]: ...\ndef __rfloordiv__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[_RealNumberT]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]]: ...\ndef __rfloordiv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]: ...\ndef __rfloordiv__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]]: ...\ndef __rfloordiv__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rfloordiv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rfloordiv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __rfloordiv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __rfloordiv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __rfloordiv__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]]: ...\ndef __rfloordiv__(\n self: ndarray[tuple[Any, ...], dtype[floating | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __rfloordiv__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __rfloordiv__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__rfloordiv__", "sortText": "3.9999.__rfloordiv__"}, {"detail": "\n@overload\ndef __rlshift__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]: ...\ndef __rlshift__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __rlshift__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __rlshift__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __rlshift__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__rlshift__", "sortText": "3.9999.__rlshift__"}, {"detail": "\n@overload\ndef __rmatmul__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __rmatmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __rmatmul__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __rmatmul__(\n self: ndarray[tuple[Any, ...], dtype[floating[_64Bit]]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rmatmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rmatmul__(\n self: ndarray[tuple[Any, ...], dtype[complexfloating[_64Bit, _64Bit]]],\n other: _ArrayLikeComplex128_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __rmatmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | integer | number[_32Bit] | number[_64Bit]]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __rmatmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __rmatmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __rmatmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __rmatmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | inexact | integer]],\n other: _ArrayLikeComplex_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __rmatmul__(\n self: ndarray[tuple[Any, ...], dtype[number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[number]]: ...\ndef __rmatmul__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __rmatmul__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__rmatmul__", "sortText": "3.9999.__rmatmul__"}, {"detail": "\n@overload\ndef __rmod__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[_RealNumberT]],\n other: numpy.bool | int,\n /\n) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]]: ...\ndef __rmod__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[_RealNumberT]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]]: ...\ndef __rmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]: ...\ndef __rmod__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]]: ...\ndef __rmod__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __rmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __rmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __rmod__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __rmod__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __rmod__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__rmod__", "sortText": "3.9999.__rmod__"}, {"detail": "\n@overload\ndef __rmul__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: numpy.bool | int,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __rmul__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __rmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __rmul__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __rmul__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rmul__(\n self: ndarray[tuple[Any, ...], dtype[complex128]],\n other: _ArrayLikeComplex128_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __rmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | integer | number[_32Bit] | number[_64Bit]]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __rmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __rmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __rmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __rmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | inexact | integer]],\n other: _ArrayLikeComplex_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __rmul__(\n self: ndarray[tuple[Any, ...], dtype[number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[number]]: ...\ndef __rmul__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __rmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __rmul__(\n self: ndarray[Any, StringDType | dtype[character]],\n other: _ArrayLikeInt,\n /\n) -> ndarray: ...\ndef __rmul__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __rmul__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__rmul__", "sortText": "3.9999.__rmul__"}, {"detail": "\n@overload\ndef __ror__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __ror__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __ror__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __ror__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __ror__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__ror__", "sortText": "3.9999.__ror__"}, {"detail": "\n@overload\ndef __rpow__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: numpy.bool | int,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __rpow__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: _ArrayLikeBool_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __rpow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]: ...\ndef __rpow__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __rpow__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rpow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rpow__(\n self: ndarray[tuple[Any, ...], dtype[complex128]],\n other: _ArrayLikeComplex128_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __rpow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | integer | number[_32Bit] | number[_64Bit]]],\n other: _ArrayLike,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __rpow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __rpow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __rpow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __rpow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | inexact | integer]],\n other: _ArrayLikeComplex_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __rpow__(\n self: ndarray[tuple[Any, ...], dtype[number]],\n other: _ArrayLikeNumber_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[number]]: ...\ndef __rpow__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n mod: None = None,\n /\n) -> Any: ...\ndef __rpow__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n mod: None = None,\n /\n) -> Any: ...", "kind": 2, "label": "__rpow__", "sortText": "3.9999.__rpow__"}, {"detail": "\n@overload\ndef __rrshift__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]: ...\ndef __rrshift__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __rrshift__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __rrshift__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __rrshift__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__rrshift__", "sortText": "3.9999.__rrshift__"}, {"detail": "\n@overload\ndef __rshift__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]: ...\ndef __rshift__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __rshift__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __rshift__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __rshift__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__rshift__", "sortText": "3.9999.__rshift__"}, {"detail": "\n@overload\ndef __rsub__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: numpy.bool | int,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __rsub__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> NoReturn: ...\ndef __rsub__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[complex128]],\n other: _ArrayLikeComplex128_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | integer | number[_32Bit] | number[_64Bit]]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | inexact | integer]],\n other: _ArrayLikeComplex_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[number]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer | timedelta64]],\n other: _ArrayLikeTD64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer | timedelta64]],\n other: _ArrayLikeDT64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[datetime64]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[datetime64]],\n other: _ArrayLikeDT64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __rsub__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__rsub__", "sortText": "3.9999.__rsub__"}, {"detail": "\n@overload\ndef __rtruediv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]] | ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rtruediv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _NestedSequence[_SupportsArray[dtype[numpy.bool | integer]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]] | _NestedSequence[int] | _SupportsArray[dtype[numpy.bool | integer]] | _SupportsArray[dtype[floating[_64Bit]]] | int,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rtruediv__(\n self: ndarray[tuple[Any, ...], dtype[complex128]],\n other: _ArrayLikeComplex128_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __rtruediv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | integer | number[_32Bit] | number[_64Bit]]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __rtruediv__(\n self: ndarray[tuple[Any, ...], dtype[floating]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __rtruediv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __rtruediv__(\n self: ndarray[tuple[Any, ...], dtype[complexfloating]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __rtruediv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | number]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __rtruediv__(\n self: ndarray[tuple[Any, ...], dtype[inexact]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[inexact]]: ...\ndef __rtruediv__(\n self: ndarray[tuple[Any, ...], dtype[number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[number]]: ...\ndef __rtruediv__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rtruediv__(\n self: ndarray[tuple[Any, ...], dtype[floating | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __rtruediv__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __rtruediv__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__rtruediv__", "sortText": "3.9999.__rtruediv__"}, {"detail": "\n@overload\ndef __rxor__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __rxor__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __rxor__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __rxor__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __rxor__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__rxor__", "sortText": "3.9999.__rxor__"}, {"detail": "\n@overload\ndef __setitem__(\n self: ndarray[Any, StringDType | dtype[numpy.bool | flexible | object_]],\n key: _ToIndices,\n value: object,\n /\n) -> None: ...\ndef __setitem__(\n self: ndarray[tuple[Any, ...], dtype[integer]],\n key: _ToIndices,\n value: SupportsIndex | SupportsInt | _NestedSequence[_ConvertibleToInt] | _NestedSequence[_SupportsArray[dtype[numpy.bool | integer]]] | _NestedSequence[int] | _SupportsArray[dtype[numpy.bool | integer]] | bytes | int | str,\n /\n) -> None: ...\ndef __setitem__(\n self: ndarray[tuple[Any, ...], dtype[floating]],\n key: _ToIndices,\n value: SupportsFloat | SupportsIndex | _NestedSequence[SupportsFloat | SupportsIndex | bytes | str | None] | _NestedSequence[_SupportsArray[dtype[numpy.bool | floating | integer]]] | _NestedSequence[float] | _SupportsArray[dtype[numpy.bool | floating | integer]] | bytes | float | str | None,\n /\n) -> None: ...\ndef __setitem__(\n self: ndarray[tuple[Any, ...], dtype[complexfloating]],\n key: _ToIndices,\n value: SupportsComplex | SupportsFloat | SupportsIndex | _NestedSequence[SupportsComplex | SupportsFloat | SupportsIndex | bytes | str | None] | _NestedSequence[_SupportsArray[dtype[numpy.bool | number]]] | _NestedSequence[complex] | _SupportsArray[dtype[numpy.bool | number]] | bytes | complex | str | None,\n /\n) -> None: ...\ndef __setitem__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n key: _ToIndices,\n value: _NestedSequence[_ConvertibleToTD64] | numpy.bool | bytes | character | int | number | str | timedelta | timedelta64 | None,\n /\n) -> None: ...\ndef __setitem__(\n self: ndarray[tuple[Any, ...], dtype[datetime64]],\n key: _ToIndices,\n value: _NestedSequence[_ConvertibleToDT64] | numpy.bool | bytes | character | date | datetime64 | int | number | str | None,\n /\n) -> None: ...\ndef __setitem__(\n self: ndarray[tuple[Any, ...], dtype[void]],\n key: list[str] | str,\n value: object,\n /\n) -> None: ...\ndef __setitem__(\n self: ndarray,\n key: _ToIndices,\n value: ArrayLike,\n /\n) -> None: ...", "kind": 2, "label": "__setitem__", "sortText": "3.9999.__setitem__"}, {"detail": "def __setstate__[_DTypeT_co: dtype = dtype](\n self: ndarray,\n state: tuple[SupportsIndex, _ShapeLike, _DTypeT_co, numpy.bool, bytes | list[Any]],\n /\n) -> None: ...", "kind": 2, "label": "__setstate__", "sortText": "3.9999.__setstate__"}, {"detail": "\n@overload\ndef __sub__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: numpy.bool | int,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __sub__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> NoReturn: ...\ndef __sub__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[complex128]],\n other: _ArrayLikeComplex128_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | integer | number[_32Bit] | number[_64Bit]]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | inexact | integer]],\n other: _ArrayLikeComplex_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[number]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer | timedelta64]],\n other: _ArrayLikeTD64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[datetime64]],\n other: _ArrayLikeTD64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[datetime64]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[datetime64]],\n other: _ArrayLikeDT64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __sub__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__sub__", "sortText": "3.9999.__sub__"}, {"detail": "\n@overload\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]] | ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _NestedSequence[_SupportsArray[dtype[numpy.bool | integer]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]] | _NestedSequence[int] | _SupportsArray[dtype[numpy.bool | integer]] | _SupportsArray[dtype[floating[_64Bit]]] | int,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[complex128]],\n other: _ArrayLikeComplex128_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | integer | number[_32Bit] | number[_64Bit]]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[floating]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[complexfloating]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | number]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[inexact]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[inexact]]: ...\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[number]]: ...\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n other: _ArrayLikeBool_co,\n /\n) -> NoReturn: ...\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __truediv__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__truediv__", "sortText": "3.9999.__truediv__"}, {"detail": "\n@overload\ndef __xor__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __xor__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __xor__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __xor__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __xor__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__xor__", "sortText": "3.9999.__xor__"}]}} {"suite": "data_science", "label": "edit array then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 31, "iteration": 5, "result": {"isIncomplete": false, "items": [{"detail": "ndarray", "kind": 5, "label": "T", "sortText": "0.9999.T"}, {"detail": "\n@overload\ndef all(\n self: ndarray,\n axis: None = None,\n out: None = None,\n keepdims: Literal[0, False] = False,\n *,\n where: _ArrayLikeBool_co = True\n) -> numpy.bool: ...\ndef all(\n self: ndarray,\n axis: int | tuple[int, ...] | None = None,\n out: None = None,\n keepdims: SupportsIndex = False,\n *,\n where: _ArrayLikeBool_co = True\n) -> numpy.bool | ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef all[_ArrayT: ndarray](\n self: ndarray,\n axis: int | tuple[int, ...] | None,\n out: _ArrayT,\n keepdims: SupportsIndex = False,\n *,\n where: _ArrayLikeBool_co = True\n) -> _ArrayT: ...\ndef all[_ArrayT: ndarray](\n self: ndarray,\n axis: int | tuple[int, ...] | None = None,\n *,\n out: _ArrayT,\n keepdims: SupportsIndex = False,\n where: _ArrayLikeBool_co = True\n) -> _ArrayT: ...", "kind": 2, "label": "all", "sortText": "0.9999.all"}, {"detail": "\n@overload\ndef any(\n self: ndarray,\n axis: None = None,\n out: None = None,\n keepdims: Literal[0, False] = False,\n *,\n where: _ArrayLikeBool_co = True\n) -> numpy.bool: ...\ndef any(\n self: ndarray,\n axis: int | tuple[int, ...] | None = None,\n out: None = None,\n keepdims: SupportsIndex = False,\n *,\n where: _ArrayLikeBool_co = True\n) -> numpy.bool | ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef any[_ArrayT: ndarray](\n self: ndarray,\n axis: int | tuple[int, ...] | None,\n out: _ArrayT,\n keepdims: SupportsIndex = False,\n *,\n where: _ArrayLikeBool_co = True\n) -> _ArrayT: ...\ndef any[_ArrayT: ndarray](\n self: ndarray,\n axis: int | tuple[int, ...] | None = None,\n *,\n out: _ArrayT,\n keepdims: SupportsIndex = False,\n where: _ArrayLikeBool_co = True\n) -> _ArrayT: ...", "kind": 2, "label": "any", "sortText": "0.9999.any"}, {"detail": "\n@overload\ndef argmax(\n self: ndarray,\n /,\n axis: None = None,\n out: None = None,\n *,\n keepdims: Literal[False] = False\n) -> signedinteger[_NBitIntP]: ...\ndef argmax(\n self: ndarray,\n /,\n axis: SupportsIndex,\n out: None = None,\n *,\n keepdims: builtins.bool = False\n) -> Any: ...\ndef argmax[_BoolOrIntArrayT: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]]](\n self: ndarray,\n /,\n axis: SupportsIndex | None,\n out: _BoolOrIntArrayT,\n *,\n keepdims: builtins.bool = False\n) -> _BoolOrIntArrayT: ...\ndef argmax[_BoolOrIntArrayT: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]]](\n self: ndarray,\n /,\n axis: SupportsIndex | None = None,\n *,\n out: _BoolOrIntArrayT,\n keepdims: builtins.bool = False\n) -> _BoolOrIntArrayT: ...", "kind": 2, "label": "argmax", "sortText": "0.9999.argmax"}, {"detail": "\n@overload\ndef argmin(\n self: ndarray,\n /,\n axis: None = None,\n out: None = None,\n *,\n keepdims: Literal[False] = False\n) -> signedinteger[_NBitIntP]: ...\ndef argmin(\n self: ndarray,\n /,\n axis: SupportsIndex,\n out: None = None,\n *,\n keepdims: builtins.bool = False\n) -> Any: ...\ndef argmin[_BoolOrIntArrayT: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]]](\n self: ndarray,\n /,\n axis: SupportsIndex | None,\n out: _BoolOrIntArrayT,\n *,\n keepdims: builtins.bool = False\n) -> _BoolOrIntArrayT: ...\ndef argmin[_BoolOrIntArrayT: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]]](\n self: ndarray,\n /,\n axis: SupportsIndex | None = None,\n *,\n out: _BoolOrIntArrayT,\n keepdims: builtins.bool = False\n) -> _BoolOrIntArrayT: ...", "kind": 2, "label": "argmin", "sortText": "0.9999.argmin"}, {"detail": "\n@overload\ndef argpartition(\n self: ndarray,\n kth: _ArrayLikeInt,\n /,\n axis: SupportsIndex | None = -1,\n kind: Literal['introselect'] = 'introselect',\n order: None = None\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_NBitIntP]]]: ...\ndef argpartition(\n self: ndarray[tuple[Any, ...], dtype[void]],\n kth: _ArrayLikeInt,\n /,\n axis: SupportsIndex | None = -1,\n kind: Literal['introselect'] = 'introselect',\n order: Sequence[str] | str | None = None\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_NBitIntP]]]: ...", "kind": 2, "label": "argpartition", "sortText": "0.9999.argpartition"}, {"detail": "def argsort(\n self: ndarray,\n axis: SupportsIndex | None = ...,\n kind: Literal['H', 'M', 'Q', 'S', 'heap', 'heapsort', 'merge', 'mergesort', 'quick', 'quicksort', 'stable', 'stablesort'] | None = ...,\n order: Sequence[str] | str | None = ...,\n *,\n stable: bool | None = ...\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_NBitIntP]]]: ...", "kind": 2, "label": "argsort", "sortText": "0.9999.argsort"}, {"detail": "\n@overload\ndef astype[_ScalarT: generic](\n self: ndarray,\n dtype: _DTypeLike,\n order: _OrderKACF = ...,\n casting: _CastingKind = ...,\n subok: bool = ...,\n copy: _CopyMode | bool = ...\n) -> ndarray[tuple[Any, ...], dtype[_ScalarT]]: ...\ndef astype(\n self: ndarray,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None,\n order: _OrderKACF = ...,\n casting: _CastingKind = ...,\n subok: bool = ...,\n copy: _CopyMode | bool = ...\n) -> ndarray: ...", "kind": 2, "label": "astype", "sortText": "0.9999.astype"}, {"detail": "ndarray | None", "kind": 5, "label": "base", "sortText": "0.9999.base"}, {"detail": "def byteswap(\n self: ndarray,\n inplace: bool = ...\n) -> ndarray: ...", "kind": 2, "label": "byteswap", "sortText": "0.9999.byteswap"}, {"detail": "\n@overload\ndef choose(\n self: ndarray,\n /,\n choices: ArrayLike,\n out: None = None,\n mode: _ModeKind = 'raise'\n) -> ndarray: ...\ndef choose[_ArrayT: ndarray](\n self: ndarray,\n /,\n choices: ArrayLike,\n out: _ArrayT,\n mode: _ModeKind = 'raise'\n) -> _ArrayT: ...", "kind": 2, "label": "choose", "sortText": "0.9999.choose"}, {"detail": "\n@overload\ndef clip(\n self: ndarray,\n /,\n min: ArrayLike,\n max: Buffer | _NestedSequence[bytes | complex | str] | _NestedSequence[_SupportsArray[dtype]] | _SupportsArray[dtype] | bytes | complex | str | None = None,\n out: None = None,\n **kwargs: Any\n) -> ndarray: ...\ndef clip(\n self: ndarray,\n /,\n min: None,\n max: ArrayLike,\n out: None = None,\n **kwargs: Any\n) -> ndarray: ...\ndef clip(\n self: ndarray,\n /,\n min: None = None,\n *,\n max: ArrayLike,\n out: None = None,\n **kwargs: Any\n) -> ndarray: ...\ndef clip[_ArrayT: ndarray](\n self: ndarray,\n /,\n min: ArrayLike,\n max: Buffer | _NestedSequence[bytes | complex | str] | _NestedSequence[_SupportsArray[dtype]] | _SupportsArray[dtype] | bytes | complex | str | None,\n out: _ArrayT,\n **kwargs: Any\n) -> _ArrayT: ...\ndef clip[_ArrayT: ndarray](\n self: ndarray,\n /,\n min: ArrayLike,\n max: Buffer | _NestedSequence[bytes | complex | str] | _NestedSequence[_SupportsArray[dtype]] | _SupportsArray[dtype] | bytes | complex | str | None = None,\n *,\n out: _ArrayT,\n **kwargs: Any\n) -> _ArrayT: ...\ndef clip[_ArrayT: ndarray](\n self: ndarray,\n /,\n min: None,\n max: ArrayLike,\n out: _ArrayT,\n **kwargs: Any\n) -> _ArrayT: ...\ndef clip[_ArrayT: ndarray](\n self: ndarray,\n /,\n min: None = None,\n *,\n max: ArrayLike,\n out: _ArrayT,\n **kwargs: Any\n) -> _ArrayT: ...", "kind": 2, "label": "clip", "sortText": "0.9999.clip"}, {"detail": "\n@overload\ndef compress(\n self: ndarray,\n /,\n condition: _ArrayLikeInt_co,\n axis: SupportsIndex | None = None,\n out: None = None\n) -> ndarray: ...\ndef compress[_ArrayT: ndarray](\n self: ndarray,\n /,\n condition: _ArrayLikeInt_co,\n axis: SupportsIndex | None,\n out: _ArrayT\n) -> _ArrayT: ...\ndef compress[_ArrayT: ndarray](\n self: ndarray,\n /,\n condition: _ArrayLikeInt_co,\n axis: SupportsIndex | None = None,\n *,\n out: _ArrayT\n) -> _ArrayT: ...", "kind": 2, "label": "compress", "sortText": "0.9999.compress"}, {"detail": "def conj(self: ndarray) -> ndarray: ...", "kind": 2, "label": "conj", "sortText": "0.9999.conj"}, {"detail": "def conjugate(self: ndarray) -> ndarray: ...", "kind": 2, "label": "conjugate", "sortText": "0.9999.conjugate"}, {"detail": "def copy(\n self: ndarray,\n order: _OrderKACF = ...\n) -> ndarray: ...", "kind": 2, "label": "copy", "sortText": "0.9999.copy"}, {"detail": "_ctypes[int]", "kind": 5, "label": "ctypes", "sortText": "0.9999.ctypes"}, {"detail": "\n@overload\ndef cumprod(\n self: ndarray,\n /,\n axis: SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n out: None = None\n) -> ndarray: ...\ndef cumprod[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: SupportsIndex | None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None,\n out: _ArrayT\n) -> _ArrayT: ...\ndef cumprod[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n *,\n out: _ArrayT\n) -> _ArrayT: ...", "kind": 2, "label": "cumprod", "sortText": "0.9999.cumprod"}, {"detail": "\n@overload\ndef cumsum(\n self: ndarray,\n /,\n axis: SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n out: None = None\n) -> ndarray: ...\ndef cumsum[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: SupportsIndex | None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None,\n out: _ArrayT\n) -> _ArrayT: ...\ndef cumsum[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n *,\n out: _ArrayT\n) -> _ArrayT: ...", "kind": 2, "label": "cumsum", "sortText": "0.9999.cumsum"}, {"detail": "memoryview", "kind": 5, "label": "data", "sortText": "0.9999.data"}, {"detail": "Literal['cpu']", "kind": 5, "label": "device", "sortText": "0.9999.device"}, {"detail": "def diagonal(\n self: ndarray,\n offset: SupportsIndex = 0,\n axis1: SupportsIndex = 0,\n axis2: SupportsIndex = 1\n) -> ndarray: ...", "kind": 2, "label": "diagonal", "sortText": "0.9999.diagonal"}, {"detail": "\n@overload\ndef dot(\n self: ndarray,\n b: _ScalarLike_co,\n /,\n out: None = None\n) -> ndarray: ...\ndef dot(\n self: ndarray,\n b: ArrayLike,\n /,\n out: None = None\n) -> Any: ...\ndef dot[_ArrayT: ndarray](\n self: ndarray,\n b: ArrayLike,\n /,\n out: _ArrayT\n) -> _ArrayT: ...", "kind": 2, "label": "dot", "sortText": "0.9999.dot"}, {"detail": "dtype", "kind": 5, "label": "dtype", "sortText": "0.9999.dtype"}, {"detail": "def dump(\n self: ndarray,\n file: PathLike[bytes] | PathLike[str] | SupportsWrite[bytes] | bytes | str\n) -> None: ...", "kind": 2, "label": "dump", "sortText": "0.9999.dump"}, {"detail": "def dumps(self: ndarray) -> bytes: ...", "kind": 2, "label": "dumps", "sortText": "0.9999.dumps"}, {"detail": "def fill(\n self: ndarray,\n /,\n value: Any\n) -> None: ...", "kind": 2, "label": "fill", "sortText": "0.9999.fill"}, {"detail": "flagsobj", "kind": 5, "label": "flags", "sortText": "0.9999.flags"}, {"detail": "flatiter", "kind": 5, "label": "flat", "sortText": "0.9999.flat"}, {"detail": "def flatten(\n self: ndarray,\n /,\n order: _OrderKACF = 'C'\n) -> ndarray[tuple[int]]: ...", "kind": 2, "label": "flatten", "sortText": "0.9999.flatten"}, {"detail": "\n@overload\ndef getfield[_ScalarT: generic](\n self: ndarray,\n /,\n dtype: _DTypeLike,\n offset: SupportsIndex = 0\n) -> ndarray[tuple[Any, ...], dtype[_ScalarT]]: ...\ndef getfield(\n self: ndarray,\n /,\n dtype: DTypeLike,\n offset: SupportsIndex = 0\n) -> ndarray: ...", "kind": 2, "label": "getfield", "sortText": "0.9999.getfield"}, {"detail": "ndarray", "kind": 5, "label": "imag", "sortText": "0.9999.imag"}, {"detail": "\n@overload\ndef item[_T](\n self: ndarray[tuple[Any, ...], dtype[generic[_T]]],\n i0: SupportsIndex | tuple[SupportsIndex, ...] = ...,\n /,\n *args: SupportsIndex\n) -> _T: ...\ndef item(\n self: ndarray[Any, StringDType],\n arg0: SupportsIndex | tuple[SupportsIndex, ...] = ...,\n /,\n *args: SupportsIndex\n) -> str: ...", "kind": 2, "label": "item", "sortText": "0.9999.item"}, {"detail": "int", "kind": 5, "label": "itemsize", "sortText": "0.9999.itemsize"}, {"detail": "ndarray", "kind": 5, "label": "mT", "sortText": "0.9999.mT"}, {"detail": "\n@overload\ndef max(\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n out: None = None,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n initial: _NoValueType | numpy.bool | complex | number = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> Any: ...\ndef max[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None,\n out: _ArrayT,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n initial: _NoValueType | numpy.bool | complex | number = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> _ArrayT: ...\ndef max[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n *,\n out: _ArrayT,\n keepdims: _NoValueType | builtins.bool = ...,\n initial: _NoValueType | numpy.bool | complex | number = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> _ArrayT: ...", "kind": 2, "label": "max", "sortText": "0.9999.max"}, {"detail": "\n@overload\ndef mean(\n self: ndarray,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n out: None = None,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> Any: ...\ndef mean[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None,\n out: _ArrayT,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> _ArrayT: ...\ndef mean[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n *,\n out: _ArrayT,\n keepdims: _NoValueType | builtins.bool = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> _ArrayT: ...", "kind": 2, "label": "mean", "sortText": "0.9999.mean"}, {"detail": "\n@overload\ndef min(\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n out: None = None,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n initial: _NoValueType | numpy.bool | complex | number = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> Any: ...\ndef min[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None,\n out: _ArrayT,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n initial: _NoValueType | numpy.bool | complex | number = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> _ArrayT: ...\ndef min[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n *,\n out: _ArrayT,\n keepdims: _NoValueType | builtins.bool = ...,\n initial: _NoValueType | numpy.bool | complex | number = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> _ArrayT: ...", "kind": 2, "label": "min", "sortText": "0.9999.min"}, {"detail": "int", "kind": 5, "label": "nbytes", "sortText": "0.9999.nbytes"}, {"detail": "int", "kind": 5, "label": "ndim", "sortText": "0.9999.ndim"}, {"detail": "def nonzero(self: ndarray) -> tuple[ndarray[tuple[int], dtype[signedinteger[_NBitIntP]]], ...]: ...", "kind": 2, "label": "nonzero", "sortText": "0.9999.nonzero"}, {"detail": "\n@overload\ndef partition(\n self: ndarray,\n kth: _ArrayLikeInt,\n /,\n axis: SupportsIndex = -1,\n kind: Literal['introselect'] = 'introselect',\n order: None = None\n) -> None: ...\ndef partition(\n self: ndarray[tuple[Any, ...], dtype[void]],\n kth: _ArrayLikeInt,\n /,\n axis: SupportsIndex = -1,\n kind: Literal['introselect'] = 'introselect',\n order: Sequence[str] | str | None = None\n) -> None: ...", "kind": 2, "label": "partition", "sortText": "0.9999.partition"}, {"detail": "\n@overload\ndef prod(\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n out: None = None,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n initial: _NoValueType | numpy.bool | complex | number = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> Any: ...\ndef prod[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None,\n out: _ArrayT,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n initial: _NoValueType | numpy.bool | complex | number = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> _ArrayT: ...\ndef prod[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n *,\n out: _ArrayT,\n keepdims: _NoValueType | builtins.bool = ...,\n initial: _NoValueType | numpy.bool | complex | number = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> _ArrayT: ...", "kind": 2, "label": "prod", "sortText": "0.9999.prod"}, {"detail": "def put(\n self: ndarray,\n indices: _ArrayLikeInt_co,\n values: ArrayLike,\n /,\n mode: _ModeKind = 'raise'\n) -> None: ...", "kind": 2, "label": "put", "sortText": "0.9999.put"}, {"detail": "def ravel(\n self: ndarray,\n /,\n order: _OrderKACF = 'C'\n) -> ndarray[tuple[int]]: ...", "kind": 2, "label": "ravel", "sortText": "0.9999.ravel"}, {"detail": "ndarray", "kind": 5, "label": "real", "sortText": "0.9999.real"}, {"detail": "\n@overload\ndef repeat(\n self: ndarray,\n repeats: _ArrayLikeInt_co,\n /,\n axis: None = None\n) -> ndarray[tuple[int]]: ...\ndef repeat(\n self: ndarray,\n repeats: _ArrayLikeInt_co,\n /,\n axis: SupportsIndex\n) -> ndarray: ...", "kind": 2, "label": "repeat", "sortText": "0.9999.repeat"}, {"detail": "\n@overload\ndef reshape(\n self: ndarray,\n shape: None,\n /,\n *,\n order: _OrderACF = 'C',\n copy: bool | None = None\n) -> ndarray: ...\ndef reshape(\n self: ndarray,\n shape: Sequence[Never],\n /,\n *,\n order: _OrderACF = 'C',\n copy: bool | None = None\n) -> ndarray[tuple[()]]: ...\ndef reshape[_AnyShapeT: (tuple[()], tuple[int], tuple[int, int], tuple[int, int, int], tuple[int, int, int, int], tuple[int, int, int, int, int], tuple[int, int, int, int, int, int], tuple[int, int, int, int, int, int, int], tuple[int, int, int, int, int, int, int, int], tuple[int, ...])](\n self: ndarray,\n shape: _AnyShapeT,\n /,\n *,\n order: _OrderACF = 'C',\n copy: bool | None = None\n) -> ndarray[_AnyShapeT]: ...\ndef reshape(\n self: ndarray,\n size1: SupportsIndex,\n /,\n *,\n order: _OrderACF = 'C',\n copy: bool | None = None\n) -> ndarray[tuple[int]]: ...\ndef reshape(\n self: ndarray,\n size1: SupportsIndex,\n size2: SupportsIndex,\n /,\n *,\n order: _OrderACF = 'C',\n copy: bool | None = None\n) -> ndarray[tuple[int, int]]: ...\ndef reshape(\n self: ndarray,\n size1: SupportsIndex,\n size2: SupportsIndex,\n size3: SupportsIndex,\n /,\n *,\n order: _OrderACF = 'C',\n copy: bool | None = None\n) -> ndarray[tuple[int, int, int]]: ...\ndef reshape(\n self: ndarray,\n size1: SupportsIndex,\n size2: SupportsIndex,\n size3: SupportsIndex,\n size4: SupportsIndex,\n /,\n *,\n order: _OrderACF = 'C',\n copy: bool | None = None\n) -> ndarray[tuple[int, int, int, int]]: ...\ndef reshape(\n self: ndarray,\n size0: SupportsIndex,\n /,\n *shape: SupportsIndex,\n *,\n order: _OrderACF = 'C',\n copy: bool | None = None\n) -> ndarray: ...\ndef reshape(\n self: ndarray,\n shape: Sequence[SupportsIndex],\n /,\n *,\n order: _OrderACF = 'C',\n copy: bool | None = None\n) -> ndarray: ...", "kind": 2, "label": "reshape", "sortText": "0.9999.reshape"}, {"detail": "\n@overload\ndef resize(\n self: ndarray,\n new_shape: _ShapeLike,\n /,\n *,\n refcheck: bool = True\n) -> None: ...\ndef resize(\n self: ndarray,\n /,\n *new_shape: SupportsIndex,\n *,\n refcheck: bool = True\n) -> None: ...", "kind": 2, "label": "resize", "sortText": "0.9999.resize"}, {"detail": "\n@overload\ndef round(\n self: ndarray,\n /,\n decimals: SupportsIndex = 0,\n out: None = None\n) -> ndarray: ...\ndef round[_ArrayT: ndarray](\n self: ndarray,\n /,\n decimals: SupportsIndex,\n out: _ArrayT\n) -> _ArrayT: ...\ndef round[_ArrayT: ndarray](\n self: ndarray,\n /,\n decimals: SupportsIndex = 0,\n *,\n out: _ArrayT\n) -> _ArrayT: ...", "kind": 2, "label": "round", "sortText": "0.9999.round"}, {"detail": "\n@overload\ndef searchsorted(\n self: ndarray,\n v: _ScalarLike_co,\n /,\n side: _SortSide = 'left',\n sorter: _NestedSequence[_SupportsArray[dtype[numpy.bool | integer]]] | _NestedSequence[int] | _SupportsArray[dtype[numpy.bool | integer]] | int | None = None\n) -> signedinteger[_NBitIntP]: ...\ndef searchsorted(\n self: ndarray,\n v: ArrayLike,\n /,\n side: _SortSide = 'left',\n sorter: _NestedSequence[_SupportsArray[dtype[numpy.bool | integer]]] | _NestedSequence[int] | _SupportsArray[dtype[numpy.bool | integer]] | int | None = None\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_NBitIntP]]]: ...", "kind": 2, "label": "searchsorted", "sortText": "0.9999.searchsorted"}, {"detail": "def setfield(\n self: ndarray,\n val: ArrayLike,\n /,\n dtype: DTypeLike,\n offset: SupportsIndex = 0\n) -> None: ...", "kind": 2, "label": "setfield", "sortText": "0.9999.setfield"}, {"detail": "def setflags(\n self: ndarray,\n /,\n *,\n write: bool | None = None,\n align: bool | None = None,\n uic: bool | None = None\n) -> None: ...", "kind": 2, "label": "setflags", "sortText": "0.9999.setflags"}, {"detail": "tuple[Any, ...]", "kind": 5, "label": "shape", "sortText": "0.9999.shape"}, {"detail": "int", "kind": 5, "label": "size", "sortText": "0.9999.size"}, {"detail": "def sort(\n self: ndarray,\n /,\n axis: SupportsIndex = -1,\n kind: Literal['H', 'M', 'Q', 'S', 'heap', 'heapsort', 'merge', 'mergesort', 'quick', 'quicksort', 'stable', 'stablesort'] | None = None,\n order: Sequence[str] | str | None = None,\n *,\n stable: bool | None = None\n) -> None: ...", "kind": 2, "label": "sort", "sortText": "0.9999.sort"}, {"detail": "def squeeze(\n self: ndarray,\n /,\n axis: SupportsIndex | tuple[SupportsIndex, ...] | None = ...\n) -> ndarray: ...", "kind": 2, "label": "squeeze", "sortText": "0.9999.squeeze"}, {"detail": "\n@overload\ndef std(\n self: ndarray,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n out: None = None,\n ddof: float = 0,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...,\n mean: _NestedSequence[_SupportsArray[dtype[numpy.bool | number]]] | _NestedSequence[complex] | _NoValueType | _SupportsArray[dtype[numpy.bool | number]] | complex = ...,\n correction: _NoValueType | float = ...\n) -> Any: ...\ndef std[_ArrayT: ndarray](\n self: ndarray,\n axis: Sequence[SupportsIndex] | SupportsIndex | None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None,\n out: _ArrayT,\n ddof: float = 0,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...,\n mean: _NestedSequence[_SupportsArray[dtype[numpy.bool | number]]] | _NestedSequence[complex] | _NoValueType | _SupportsArray[dtype[numpy.bool | number]] | complex = ...,\n correction: _NoValueType | float = ...\n) -> _ArrayT: ...\ndef std[_ArrayT: ndarray](\n self: ndarray,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n *,\n out: _ArrayT,\n ddof: float = 0,\n keepdims: _NoValueType | builtins.bool = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...,\n mean: _NestedSequence[_SupportsArray[dtype[numpy.bool | number]]] | _NestedSequence[complex] | _NoValueType | _SupportsArray[dtype[numpy.bool | number]] | complex = ...,\n correction: _NoValueType | float = ...\n) -> _ArrayT: ...", "kind": 2, "label": "std", "sortText": "0.9999.std"}, {"detail": "tuple[int, ...]", "kind": 5, "label": "strides", "sortText": "0.9999.strides"}, {"detail": "\n@overload\ndef sum(\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n out: None = None,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n initial: _NoValueType | numpy.bool | complex | number = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> Any: ...\ndef sum[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None,\n out: _ArrayT,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n initial: _NoValueType | numpy.bool | complex | number = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> _ArrayT: ...\ndef sum[_ArrayT: ndarray](\n self: ndarray,\n /,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n *,\n out: _ArrayT,\n keepdims: _NoValueType | builtins.bool = ...,\n initial: _NoValueType | numpy.bool | complex | number = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...\n) -> _ArrayT: ...", "kind": 2, "label": "sum", "sortText": "0.9999.sum"}, {"detail": "def swapaxes(\n self: ndarray,\n axis1: SupportsIndex,\n axis2: SupportsIndex,\n /\n) -> ndarray: ...", "kind": 2, "label": "swapaxes", "sortText": "0.9999.swapaxes"}, {"detail": "\n@overload\ndef take[_ScalarT: generic](\n self: ndarray[tuple[Any, ...], dtype[_ScalarT]],\n indices: _IntLike_co,\n /,\n axis: SupportsIndex | None = ...,\n out: None = None,\n mode: _ModeKind = ...\n) -> _ScalarT: ...\ndef take(\n self: ndarray,\n indices: _ArrayLikeInt_co,\n /,\n axis: SupportsIndex | None = ...,\n out: None = None,\n mode: _ModeKind = ...\n) -> ndarray: ...\ndef take[_ArrayT: ndarray](\n self: ndarray,\n indices: _ArrayLikeInt_co,\n /,\n axis: SupportsIndex | None = ...,\n *,\n out: _ArrayT,\n mode: _ModeKind = ...\n) -> _ArrayT: ...\ndef take[_ArrayT: ndarray](\n self: ndarray,\n indices: _ArrayLikeInt_co,\n /,\n axis: SupportsIndex | None,\n out: _ArrayT,\n mode: _ModeKind = ...\n) -> _ArrayT: ...", "kind": 2, "label": "take", "sortText": "0.9999.take"}, {"detail": "def to_device(\n self: ndarray,\n device: Literal['cpu'],\n /,\n *,\n stream: int | Any | None = ...\n) -> ndarray: ...", "kind": 2, "label": "to_device", "sortText": "0.9999.to_device"}, {"detail": "def tobytes(\n self: ndarray,\n order: _OrderKACF = ...\n) -> bytes: ...", "kind": 2, "label": "tobytes", "sortText": "0.9999.tobytes"}, {"detail": "def tofile(\n self: ndarray,\n fid: PathLike[bytes] | PathLike[str] | _SupportsFileMethods | bytes | str,\n /,\n sep: str = '',\n format: str = '%s'\n) -> None: ...", "kind": 2, "label": "tofile", "sortText": "0.9999.tofile"}, {"detail": "\n@overload\ndef tolist[_T](self: ndarray[tuple[Never], dtype[generic[_T]]], /) -> Any: ...\ndef tolist[_T](self: ndarray[tuple[()], dtype[generic[_T]]], /) -> _T: ...\ndef tolist[_T](self: ndarray[tuple[int], dtype[generic[_T]]], /) -> list[_T]: ...\ndef tolist[_T](self: ndarray[tuple[int, int], dtype[generic[_T]]], /) -> list[list[_T]]: ...\ndef tolist[_T](self: ndarray[tuple[int, int, int], dtype[generic[_T]]], /) -> list[list[list[_T]]]: ...\ndef tolist(self: ndarray, /) -> Any: ...", "kind": 2, "label": "tolist", "sortText": "0.9999.tolist"}, {"detail": "\n@overload\ndef trace(\n self: ndarray,\n /,\n offset: SupportsIndex = 0,\n axis1: SupportsIndex = 0,\n axis2: SupportsIndex = 1,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n out: None = None\n) -> Any: ...\ndef trace[_ArrayT: ndarray](\n self: ndarray,\n /,\n offset: SupportsIndex = 0,\n axis1: SupportsIndex = 0,\n axis2: SupportsIndex = 1,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n *,\n out: _ArrayT\n) -> _ArrayT: ...\ndef trace[_ArrayT: ndarray](\n self: ndarray,\n /,\n offset: SupportsIndex,\n axis1: SupportsIndex,\n axis2: SupportsIndex,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None,\n out: _ArrayT\n) -> _ArrayT: ...", "kind": 2, "label": "trace", "sortText": "0.9999.trace"}, {"detail": "\n@overload\ndef transpose(\n self: ndarray,\n axes: Sequence[SupportsIndex] | SupportsIndex | None,\n /\n) -> ndarray: ...\ndef transpose(\n self: ndarray,\n /,\n *axes: SupportsIndex\n) -> ndarray: ...", "kind": 2, "label": "transpose", "sortText": "0.9999.transpose"}, {"detail": "\n@overload\ndef var(\n self: ndarray,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n out: None = None,\n ddof: float = 0,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...,\n mean: _NestedSequence[_SupportsArray[dtype[numpy.bool | number]]] | _NestedSequence[complex] | _NoValueType | _SupportsArray[dtype[numpy.bool | number]] | complex = ...,\n correction: _NoValueType | float = ...\n) -> Any: ...\ndef var[_ArrayT: ndarray](\n self: ndarray,\n axis: Sequence[SupportsIndex] | SupportsIndex | None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None,\n out: _ArrayT,\n ddof: float = 0,\n *,\n keepdims: _NoValueType | builtins.bool = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...,\n mean: _NestedSequence[_SupportsArray[dtype[numpy.bool | number]]] | _NestedSequence[complex] | _NoValueType | _SupportsArray[dtype[numpy.bool | number]] | complex = ...,\n correction: _NoValueType | float = ...\n) -> _ArrayT: ...\ndef var[_ArrayT: ndarray](\n self: ndarray,\n axis: Sequence[SupportsIndex] | SupportsIndex | None = None,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n *,\n out: _ArrayT,\n ddof: float = 0,\n keepdims: _NoValueType | builtins.bool = ...,\n where: _NestedSequence[_SupportsArray[dtype[numpy.bool]]] | _NestedSequence[builtins.bool] | _NoValueType | _SupportsArray[dtype[numpy.bool]] | builtins.bool = ...,\n mean: _NestedSequence[_SupportsArray[dtype[numpy.bool | number]]] | _NestedSequence[complex] | _NoValueType | _SupportsArray[dtype[numpy.bool | number]] | complex = ...,\n correction: _NoValueType | float = ...\n) -> _ArrayT: ...", "kind": 2, "label": "var", "sortText": "0.9999.var"}, {"detail": "\n@overload\ndef view(self: ndarray, /) -> ndarray: ...\ndef view[_DTypeT: dtype](\n self: ndarray,\n /,\n dtype: numpy._HasDType[_DTypeT] | _DTypeT\n) -> ndarray[tuple[Any, ...], _DTypeT]: ...\ndef view[_ScalarT: generic](\n self: ndarray,\n /,\n dtype: _DTypeLike\n) -> ndarray[tuple[Any, ...], dtype[_ScalarT]]: ...\ndef view[_ArrayT: ndarray](\n self: ndarray,\n /,\n *,\n type: type[_ArrayT]\n) -> _ArrayT: ...\ndef view[_ArrayT: ndarray](\n self: ndarray,\n /,\n dtype: type[_ArrayT]\n) -> _ArrayT: ...\ndef view(\n self: ndarray,\n /,\n dtype: DTypeLike\n) -> ndarray: ...\ndef view[_ArrayT: ndarray](\n self: ndarray,\n /,\n dtype: DTypeLike,\n type: type[_ArrayT]\n) -> _ArrayT: ...", "kind": 2, "label": "view", "sortText": "0.9999.view"}, {"detail": "\n@overload\ndef __abs__[_ShapeT: tuple[int, ...], _NBit: NBitBase = Any](self: ndarray[_ShapeT, dtype[complexfloating[_NBit, _NBit]]], /) -> ndarray[_ShapeT, dtype[floating[_NBit]]]: ...\ndef __abs__[_RealArrayT: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer | object_ | timedelta64]]](self: _RealArrayT, /) -> _RealArrayT: ...", "kind": 2, "label": "__abs__", "sortText": "3.9999.__abs__"}, {"detail": "\n@overload\ndef __add__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: numpy.bool | int,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __add__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __add__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[complex128]],\n other: _ArrayLikeComplex128_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | integer | number[_32Bit] | number[_64Bit]]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | inexact | integer]],\n other: _ArrayLikeComplex_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[number]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer | timedelta64]],\n other: _ArrayLikeTD64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer | timedelta64]],\n other: _ArrayLikeDT64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[datetime64]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[datetime64]],\n other: _ArrayLikeTD64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[datetime64]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[bytes_]],\n other: _ArrayLikeBytes_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[bytes_]]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[str_]],\n other: _ArrayLikeStr_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[str_]]: ...\ndef __add__(\n self: ndarray[Any, StringDType],\n other: _NestedSequence[_SupportsArray[StringDType]] | _NestedSequence[_SupportsArray[dtype[str_]]] | _NestedSequence[str] | _SupportsArray[StringDType] | _SupportsArray[dtype[str_]] | str,\n /\n) -> ndarray[tuple[Any, ...], StringDType]: ...\ndef __add__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __add__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__add__", "sortText": "3.9999.__add__"}, {"detail": "\n@overload\ndef __and__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __and__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __and__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __and__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __and__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__and__", "sortText": "3.9999.__and__"}, {"detail": "\n@overload\ndef __array__(\n self: ndarray,\n dtype: None = None,\n /,\n *,\n copy: bool | None = None\n) -> ndarray: ...\ndef __array__[_DTypeT: dtype](\n self: ndarray,\n dtype: _DTypeT,\n /,\n *,\n copy: bool | None = None\n) -> ndarray[tuple[Any, ...], _DTypeT]: ...", "kind": 2, "label": "__array__", "sortText": "3.9999.__array__"}, {"detail": "def __array_finalize__(\n self: ndarray,\n obj: ndarray | None,\n /\n) -> None: ...", "kind": 2, "label": "__array_finalize__", "sortText": "3.9999.__array_finalize__"}, {"detail": "def __array_function__(\n self: ndarray,\n func: (...) -> Any,\n types: Iterable[type[Any]],\n args: Iterable[Any],\n kwargs: Mapping[str, Any]\n) -> Any: ...", "kind": 2, "label": "__array_function__", "sortText": "3.9999.__array_function__"}, {"detail": "dict[str, Any]", "kind": 5, "label": "__array_interface__", "sortText": "3.9999.__array_interface__"}, {"detail": "def __array_namespace__(\n self: ndarray,\n /,\n *,\n api_version: Literal['2021.12', '2022.12', '2023.12', '2024.12'] | None = None\n) -> ModuleType: ...", "kind": 2, "label": "__array_namespace__", "sortText": "3.9999.__array_namespace__"}, {"detail": "float", "kind": 5, "label": "__array_priority__", "sortText": "3.9999.__array_priority__"}, {"detail": "CapsuleType", "kind": 5, "label": "__array_struct__", "sortText": "3.9999.__array_struct__"}, {"detail": "def __array_ufunc__(\n self: ndarray,\n ufunc: ufunc,\n method: Literal['__call__', 'accumulate', 'at', 'outer', 'reduce', 'reduceat'],\n *inputs: Any,\n **kwargs: Any\n) -> Any: ...", "kind": 2, "label": "__array_ufunc__", "sortText": "3.9999.__array_ufunc__"}, {"detail": "def __array_wrap__[_ShapeT: tuple[int, ...], _DTypeT: dtype](\n self: ndarray,\n array: ndarray[_ShapeT, _DTypeT],\n context: tuple[ufunc, tuple[Any, ...], int] | None = ...,\n return_scalar: bool = ...,\n /\n) -> ndarray[_ShapeT, _DTypeT]: ...", "kind": 2, "label": "__array_wrap__", "sortText": "3.9999.__array_wrap__"}, {"detail": "def __bool__(self: ndarray, /) -> bool: ...", "kind": 2, "label": "__bool__", "sortText": "3.9999.__bool__"}, {"detail": "def __buffer__(\n self: ndarray,\n flags: int,\n /\n) -> memoryview: ...", "kind": 2, "label": "__buffer__", "sortText": "3.9999.__buffer__"}, {"detail": "def __class_getitem__(\n cls: type[ndarray],\n item: Any,\n /\n) -> GenericAlias: ...", "kind": 2, "label": "__class_getitem__", "sortText": "3.9999.__class_getitem__"}, {"detail": "def __complex__(self: ndarray[tuple[Any, ...], dtype[numpy.bool | number | object_]], /) -> complex: ...", "kind": 2, "label": "__complex__", "sortText": "3.9999.__complex__"}, {"detail": "def __contains__(\n self: ndarray,\n value: object,\n /\n) -> bool: ...", "kind": 2, "label": "__contains__", "sortText": "3.9999.__contains__"}, {"detail": "def __copy__(self: ndarray) -> ndarray: ...", "kind": 2, "label": "__copy__", "sortText": "3.9999.__copy__"}, {"detail": "def __deepcopy__(\n self: ndarray,\n memo: dict[int, Any] | None,\n /\n) -> ndarray: ...", "kind": 2, "label": "__deepcopy__", "sortText": "3.9999.__deepcopy__"}, {"detail": "\n@overload\ndef __divmod__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[_RealNumberT]],\n rhs: numpy.bool | int,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[_RealNumberT]], ndarray[tuple[Any, ...], dtype[_RealNumberT]]]: ...\ndef __divmod__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[_RealNumberT]],\n rhs: _ArrayLikeBool_co,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[_RealNumberT]], ndarray[tuple[Any, ...], dtype[_RealNumberT]]]: ...\ndef __divmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n rhs: _ArrayLikeBool_co,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]]: ...\ndef __divmod__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n rhs: _ArrayLike,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[_RealNumberT]], ndarray[tuple[Any, ...], dtype[_RealNumberT]]]: ...\ndef __divmod__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n rhs: _ArrayLikeFloat64_co,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[float64]], ndarray[tuple[Any, ...], dtype[float64]]]: ...\ndef __divmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n rhs: _ArrayLike,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[float64]], ndarray[tuple[Any, ...], dtype[float64]]]: ...\ndef __divmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n rhs: _ArrayLikeUInt_co,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[unsignedinteger]], ndarray[tuple[Any, ...], dtype[unsignedinteger]]]: ...\ndef __divmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n rhs: _ArrayLikeInt_co,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger]], ndarray[tuple[Any, ...], dtype[signedinteger]]]: ...\ndef __divmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n rhs: _ArrayLikeFloat_co,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[floating]], ndarray[tuple[Any, ...], dtype[floating]]]: ...\ndef __divmod__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n rhs: _ArrayLike,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]], ndarray[tuple[Any, ...], dtype[timedelta64]]]: ...", "kind": 2, "label": "__divmod__", "sortText": "3.9999.__divmod__"}, {"detail": "def __dlpack__(\n self: ndarray[tuple[Any, ...], dtype[number]],\n /,\n *,\n stream: int | Any | None = None,\n max_version: tuple[int, int] | None = None,\n dl_device: tuple[int, int] | None = None,\n copy: bool | None = None\n) -> CapsuleType: ...", "kind": 2, "label": "__dlpack__", "sortText": "3.9999.__dlpack__"}, {"detail": "def __dlpack_device__(self: ndarray, /) -> tuple[Literal[1], Literal[0]]: ...", "kind": 2, "label": "__dlpack_device__", "sortText": "3.9999.__dlpack_device__"}, {"detail": "def __eq__(\n self: ndarray,\n other: Any,\n /\n) -> Any: ...", "kind": 2, "label": "__eq__", "sortText": "3.9999.__eq__"}, {"detail": "def __float__(self: ndarray, /) -> float: ...", "kind": 2, "label": "__float__", "sortText": "3.9999.__float__"}, {"detail": "\n@overload\ndef __floordiv__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[_RealNumberT]],\n other: numpy.bool | int,\n /\n) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]]: ...\ndef __floordiv__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[_RealNumberT]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]]: ...\ndef __floordiv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]: ...\ndef __floordiv__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]]: ...\ndef __floordiv__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __floordiv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __floordiv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __floordiv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __floordiv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __floordiv__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]]: ...\ndef __floordiv__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n other: _ArrayLikeBool_co,\n /\n) -> NoReturn: ...\ndef __floordiv__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __floordiv__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __floordiv__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__floordiv__", "sortText": "3.9999.__floordiv__"}, {"detail": "\n@overload\ndef __ge__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __ge__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer | timedelta64]],\n other: _ArrayLikeTD64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __ge__(\n self: ndarray[tuple[Any, ...], dtype[datetime64]],\n other: _ArrayLikeDT64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __ge__(\n self: ndarray[tuple[Any, ...], dtype[bytes_]],\n other: _ArrayLikeBytes_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __ge__(\n self: ndarray[Any, StringDType | dtype[str_]],\n other: _NestedSequence[_SupportsArray[StringDType]] | _NestedSequence[_SupportsArray[dtype[str_]]] | _NestedSequence[str] | _SupportsArray[StringDType] | _SupportsArray[dtype[str_]] | str,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __ge__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: object,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __ge__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...", "kind": 2, "label": "__ge__", "sortText": "3.9999.__ge__"}, {"detail": "\n@overload\ndef __getitem__(\n self: ndarray,\n key: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]] | tuple[ndarray[tuple[Any, ...], dtype[numpy.bool | integer]], ...],\n /\n) -> ndarray: ...\ndef __getitem__(\n self: ndarray,\n key: SupportsIndex | tuple[SupportsIndex, ...],\n /\n) -> Any: ...\ndef __getitem__(\n self: ndarray,\n key: _ToIndices,\n /\n) -> ndarray: ...\ndef __getitem__(\n self: ndarray[tuple[Any, ...], dtype[void]],\n key: str,\n /\n) -> ndarray: ...\ndef __getitem__(\n self: ndarray[tuple[Any, ...], dtype[void]],\n key: list[str],\n /\n) -> ndarray[tuple[Any, ...], dtype[void]]: ...", "kind": 2, "label": "__getitem__", "sortText": "3.9999.__getitem__"}, {"detail": "\n@overload\ndef __gt__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __gt__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer | timedelta64]],\n other: _ArrayLikeTD64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __gt__(\n self: ndarray[tuple[Any, ...], dtype[datetime64]],\n other: _ArrayLikeDT64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __gt__(\n self: ndarray[tuple[Any, ...], dtype[bytes_]],\n other: _ArrayLikeBytes_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __gt__(\n self: ndarray[Any, StringDType | dtype[str_]],\n other: _NestedSequence[_SupportsArray[StringDType]] | _NestedSequence[_SupportsArray[dtype[str_]]] | _NestedSequence[str] | _SupportsArray[StringDType] | _SupportsArray[dtype[str_]] | str,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __gt__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: object,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __gt__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...", "kind": 2, "label": "__gt__", "sortText": "3.9999.__gt__"}, {"detail": "None", "kind": 5, "label": "__hash__", "sortText": "3.9999.__hash__"}, {"detail": "\n@overload\ndef __iadd__[_BoolArrayT: ndarray[tuple[Any, ...], dtype[numpy.bool]]](\n self: _BoolArrayT,\n other: _ArrayLikeBool_co,\n /\n) -> _BoolArrayT: ...\ndef __iadd__[_ComplexFloatingArrayT: ndarray[tuple[Any, ...], dtype[complexfloating]]](\n self: _ComplexFloatingArrayT,\n other: _ArrayLikeComplex_co,\n /\n) -> _ComplexFloatingArrayT: ...\ndef __iadd__[_InexactArrayT: ndarray[tuple[Any, ...], dtype[inexact]]](\n self: _InexactArrayT,\n other: _ArrayLikeFloat_co,\n /\n) -> _InexactArrayT: ...\ndef __iadd__[_NumberArrayT: ndarray[tuple[Any, ...], dtype[number]]](\n self: _NumberArrayT,\n other: _ArrayLikeInt_co,\n /\n) -> _NumberArrayT: ...\ndef __iadd__[_TimeArrayT: ndarray[tuple[Any, ...], dtype[datetime64 | timedelta64]]](\n self: _TimeArrayT,\n other: _ArrayLikeTD64_co,\n /\n) -> _TimeArrayT: ...\ndef __iadd__[_BytesArrayT: ndarray[tuple[Any, ...], dtype[bytes_]]](\n self: _BytesArrayT,\n other: _ArrayLikeBytes_co,\n /\n) -> _BytesArrayT: ...\ndef __iadd__[_StringArrayT: ndarray[Any, StringDType | dtype[str_]]](\n self: _StringArrayT,\n other: _NestedSequence[_SupportsArray[StringDType]] | _NestedSequence[_SupportsArray[dtype[str_]]] | _NestedSequence[str] | _SupportsArray[StringDType] | _SupportsArray[dtype[str_]] | str,\n /\n) -> _StringArrayT: ...\ndef __iadd__[_ObjectArrayT: ndarray[tuple[Any, ...], dtype[object_]]](\n self: _ObjectArrayT,\n other: object,\n /\n) -> _ObjectArrayT: ...", "kind": 2, "label": "__iadd__", "sortText": "3.9999.__iadd__"}, {"detail": "\n@overload\ndef __iand__[_BoolArrayT: ndarray[tuple[Any, ...], dtype[numpy.bool]]](\n self: _BoolArrayT,\n other: _ArrayLikeBool_co,\n /\n) -> _BoolArrayT: ...\ndef __iand__[_IntegerArrayT: ndarray[tuple[Any, ...], dtype[integer]]](\n self: _IntegerArrayT,\n other: _ArrayLikeInt_co,\n /\n) -> _IntegerArrayT: ...\ndef __iand__[_ObjectArrayT: ndarray[tuple[Any, ...], dtype[object_]]](\n self: _ObjectArrayT,\n other: object,\n /\n) -> _ObjectArrayT: ...", "kind": 2, "label": "__iand__", "sortText": "3.9999.__iand__"}, {"detail": "\n@overload\ndef __ifloordiv__[_IntegerArrayT: ndarray[tuple[Any, ...], dtype[integer]]](\n self: _IntegerArrayT,\n other: _ArrayLikeInt_co,\n /\n) -> _IntegerArrayT: ...\ndef __ifloordiv__[_FloatingTimedeltaArrayT: ndarray[tuple[Any, ...], dtype[floating | timedelta64]]](\n self: _FloatingTimedeltaArrayT,\n other: _ArrayLikeFloat_co,\n /\n) -> _FloatingTimedeltaArrayT: ...\ndef __ifloordiv__[_ObjectArrayT: ndarray[tuple[Any, ...], dtype[object_]]](\n self: _ObjectArrayT,\n other: object,\n /\n) -> _ObjectArrayT: ...", "kind": 2, "label": "__ifloordiv__", "sortText": "3.9999.__ifloordiv__"}, {"detail": "\n@overload\ndef __ilshift__[_IntegerArrayT: ndarray[tuple[Any, ...], dtype[integer]]](\n self: _IntegerArrayT,\n other: _ArrayLikeInt_co,\n /\n) -> _IntegerArrayT: ...\ndef __ilshift__[_ObjectArrayT: ndarray[tuple[Any, ...], dtype[object_]]](\n self: _ObjectArrayT,\n other: object,\n /\n) -> _ObjectArrayT: ...", "kind": 2, "label": "__ilshift__", "sortText": "3.9999.__ilshift__"}, {"detail": "\n@overload\ndef __imatmul__[_BoolArrayT: ndarray[tuple[Any, ...], dtype[numpy.bool]]](\n self: _BoolArrayT,\n other: _ArrayLikeBool_co,\n /\n) -> _BoolArrayT: ...\ndef __imatmul__[_ComplexFloatingArrayT: ndarray[tuple[Any, ...], dtype[complexfloating]]](\n self: _ComplexFloatingArrayT,\n other: _ArrayLikeComplex_co,\n /\n) -> _ComplexFloatingArrayT: ...\ndef __imatmul__[_InexactArrayT: ndarray[tuple[Any, ...], dtype[inexact]]](\n self: _InexactArrayT,\n other: _ArrayLikeFloat_co,\n /\n) -> _InexactArrayT: ...\ndef __imatmul__[_NumberArrayT: ndarray[tuple[Any, ...], dtype[number]]](\n self: _NumberArrayT,\n other: _ArrayLikeInt_co,\n /\n) -> _NumberArrayT: ...\ndef __imatmul__[_ObjectArrayT: ndarray[tuple[Any, ...], dtype[object_]]](\n self: _ObjectArrayT,\n other: object,\n /\n) -> _ObjectArrayT: ...", "kind": 2, "label": "__imatmul__", "sortText": "3.9999.__imatmul__"}, {"detail": "\n@overload\ndef __imod__[_IntegerArrayT: ndarray[tuple[Any, ...], dtype[integer]]](\n self: _IntegerArrayT,\n other: _ArrayLikeInt_co,\n /\n) -> _IntegerArrayT: ...\ndef __imod__[_FloatingArrayT: ndarray[tuple[Any, ...], dtype[floating]]](\n self: _FloatingArrayT,\n other: _ArrayLikeFloat_co,\n /\n) -> _FloatingArrayT: ...\ndef __imod__[_TimedeltaArrayT: ndarray[tuple[Any, ...], dtype[timedelta64]]](\n self: _TimedeltaArrayT,\n other: _ArrayLike,\n /\n) -> _TimedeltaArrayT: ...\ndef __imod__[_ObjectArrayT: ndarray[tuple[Any, ...], dtype[object_]]](\n self: _ObjectArrayT,\n other: object,\n /\n) -> _ObjectArrayT: ...", "kind": 2, "label": "__imod__", "sortText": "3.9999.__imod__"}, {"detail": "\n@overload\ndef __imul__[_BoolArrayT: ndarray[tuple[Any, ...], dtype[numpy.bool]]](\n self: _BoolArrayT,\n other: _ArrayLikeBool_co,\n /\n) -> _BoolArrayT: ...\ndef __imul__[_ComplexFloatingArrayT: ndarray[tuple[Any, ...], dtype[complexfloating]]](\n self: _ComplexFloatingArrayT,\n other: _ArrayLikeComplex_co,\n /\n) -> _ComplexFloatingArrayT: ...\ndef __imul__[_InexactTimedeltaArrayT: ndarray[tuple[Any, ...], dtype[inexact | timedelta64]]](\n self: _InexactTimedeltaArrayT,\n other: _ArrayLikeFloat_co,\n /\n) -> _InexactTimedeltaArrayT: ...\ndef __imul__[_NumberCharacterArrayT: ndarray[Any, StringDType | dtype[character | number]]](\n self: _NumberCharacterArrayT,\n other: _ArrayLikeInt_co,\n /\n) -> _NumberCharacterArrayT: ...\ndef __imul__[_ObjectArrayT: ndarray[tuple[Any, ...], dtype[object_]]](\n self: _ObjectArrayT,\n other: object,\n /\n) -> _ObjectArrayT: ...", "kind": 2, "label": "__imul__", "sortText": "3.9999.__imul__"}, {"detail": "def __index__(self: ndarray[tuple[Any, ...], dtype[integer]], /) -> int: ...", "kind": 2, "label": "__index__", "sortText": "3.9999.__index__"}, {"detail": "def __int__(self: ndarray, /) -> int: ...", "kind": 2, "label": "__int__", "sortText": "3.9999.__int__"}, {"detail": "def __invert__[_IntegralArrayT: ndarray[tuple[Any, ...], dtype[numpy.bool | integer | object_]]](self: _IntegralArrayT, /) -> _IntegralArrayT: ...", "kind": 2, "label": "__invert__", "sortText": "3.9999.__invert__"}, {"detail": "\n@overload\ndef __ior__[_BoolArrayT: ndarray[tuple[Any, ...], dtype[numpy.bool]]](\n self: _BoolArrayT,\n other: _ArrayLikeBool_co,\n /\n) -> _BoolArrayT: ...\ndef __ior__[_IntegerArrayT: ndarray[tuple[Any, ...], dtype[integer]]](\n self: _IntegerArrayT,\n other: _ArrayLikeInt_co,\n /\n) -> _IntegerArrayT: ...\ndef __ior__[_ObjectArrayT: ndarray[tuple[Any, ...], dtype[object_]]](\n self: _ObjectArrayT,\n other: object,\n /\n) -> _ObjectArrayT: ...", "kind": 2, "label": "__ior__", "sortText": "3.9999.__ior__"}, {"detail": "\n@overload\ndef __ipow__[_ComplexFloatingArrayT: ndarray[tuple[Any, ...], dtype[complexfloating]]](\n self: _ComplexFloatingArrayT,\n other: _ArrayLikeComplex_co,\n /\n) -> _ComplexFloatingArrayT: ...\ndef __ipow__[_InexactArrayT: ndarray[tuple[Any, ...], dtype[inexact]]](\n self: _InexactArrayT,\n other: _ArrayLikeFloat_co,\n /\n) -> _InexactArrayT: ...\ndef __ipow__[_NumberArrayT: ndarray[tuple[Any, ...], dtype[number]]](\n self: _NumberArrayT,\n other: _ArrayLikeInt_co,\n /\n) -> _NumberArrayT: ...\ndef __ipow__[_ObjectArrayT: ndarray[tuple[Any, ...], dtype[object_]]](\n self: _ObjectArrayT,\n other: object,\n /\n) -> _ObjectArrayT: ...", "kind": 2, "label": "__ipow__", "sortText": "3.9999.__ipow__"}, {"detail": "\n@overload\ndef __irshift__[_IntegerArrayT: ndarray[tuple[Any, ...], dtype[integer]]](\n self: _IntegerArrayT,\n other: _ArrayLikeInt_co,\n /\n) -> _IntegerArrayT: ...\ndef __irshift__[_ObjectArrayT: ndarray[tuple[Any, ...], dtype[object_]]](\n self: _ObjectArrayT,\n other: object,\n /\n) -> _ObjectArrayT: ...", "kind": 2, "label": "__irshift__", "sortText": "3.9999.__irshift__"}, {"detail": "\n@overload\ndef __isub__[_ComplexFloatingArrayT: ndarray[tuple[Any, ...], dtype[complexfloating]]](\n self: _ComplexFloatingArrayT,\n other: _ArrayLikeComplex_co,\n /\n) -> _ComplexFloatingArrayT: ...\ndef __isub__[_InexactArrayT: ndarray[tuple[Any, ...], dtype[inexact]]](\n self: _InexactArrayT,\n other: _ArrayLikeFloat_co,\n /\n) -> _InexactArrayT: ...\ndef __isub__[_NumberArrayT: ndarray[tuple[Any, ...], dtype[number]]](\n self: _NumberArrayT,\n other: _ArrayLikeInt_co,\n /\n) -> _NumberArrayT: ...\ndef __isub__[_TimeArrayT: ndarray[tuple[Any, ...], dtype[datetime64 | timedelta64]]](\n self: _TimeArrayT,\n other: _ArrayLikeTD64_co,\n /\n) -> _TimeArrayT: ...\ndef __isub__[_ObjectArrayT: ndarray[tuple[Any, ...], dtype[object_]]](\n self: _ObjectArrayT,\n other: object,\n /\n) -> _ObjectArrayT: ...", "kind": 2, "label": "__isub__", "sortText": "3.9999.__isub__"}, {"detail": "\n@overload\ndef __iter__(self: ndarray[tuple[Never, Never, Never, Never, Never, Never, Never, Never, Never], Any], /) -> Iterator[Any]: ...\ndef __iter__[_NonObjectScalarT: numpy.bool | datetime64 | flexible | number | timedelta64](self: ndarray[tuple[int], dtype[_NonObjectScalarT]], /) -> Iterator[_NonObjectScalarT]: ...\ndef __iter__(self: ndarray[tuple[int], StringDType], /) -> Iterator[str]: ...\ndef __iter__[_DTypeT: dtype](self: ndarray[tuple[int, int, *tuple[int, ...]], _DTypeT], /) -> Iterator[ndarray[tuple[Any, ...], _DTypeT]]: ...\ndef __iter__(self: ndarray, /) -> Iterator[Any]: ...", "kind": 2, "label": "__iter__", "sortText": "3.9999.__iter__"}, {"detail": "\n@overload\ndef __itruediv__[_ComplexFloatingArrayT: ndarray[tuple[Any, ...], dtype[complexfloating]]](\n self: _ComplexFloatingArrayT,\n other: _ArrayLikeComplex_co,\n /\n) -> _ComplexFloatingArrayT: ...\ndef __itruediv__[_InexactTimedeltaArrayT: ndarray[tuple[Any, ...], dtype[inexact | timedelta64]]](\n self: _InexactTimedeltaArrayT,\n other: _ArrayLikeFloat_co,\n /\n) -> _InexactTimedeltaArrayT: ...\ndef __itruediv__[_ObjectArrayT: ndarray[tuple[Any, ...], dtype[object_]]](\n self: _ObjectArrayT,\n other: object,\n /\n) -> _ObjectArrayT: ...", "kind": 2, "label": "__itruediv__", "sortText": "3.9999.__itruediv__"}, {"detail": "\n@overload\ndef __ixor__[_BoolArrayT: ndarray[tuple[Any, ...], dtype[numpy.bool]]](\n self: _BoolArrayT,\n other: _ArrayLikeBool_co,\n /\n) -> _BoolArrayT: ...\ndef __ixor__[_IntegerArrayT: ndarray[tuple[Any, ...], dtype[integer]]](\n self: _IntegerArrayT,\n other: _ArrayLikeInt_co,\n /\n) -> _IntegerArrayT: ...\ndef __ixor__[_ObjectArrayT: ndarray[tuple[Any, ...], dtype[object_]]](\n self: _ObjectArrayT,\n other: object,\n /\n) -> _ObjectArrayT: ...", "kind": 2, "label": "__ixor__", "sortText": "3.9999.__ixor__"}, {"detail": "\n@overload\ndef __le__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __le__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer | timedelta64]],\n other: _ArrayLikeTD64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __le__(\n self: ndarray[tuple[Any, ...], dtype[datetime64]],\n other: _ArrayLikeDT64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __le__(\n self: ndarray[tuple[Any, ...], dtype[bytes_]],\n other: _ArrayLikeBytes_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __le__(\n self: ndarray[Any, StringDType | dtype[str_]],\n other: _NestedSequence[_SupportsArray[StringDType]] | _NestedSequence[_SupportsArray[dtype[str_]]] | _NestedSequence[str] | _SupportsArray[StringDType] | _SupportsArray[dtype[str_]] | str,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __le__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: object,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __le__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...", "kind": 2, "label": "__le__", "sortText": "3.9999.__le__"}, {"detail": "def __len__(self: ndarray) -> int: ...", "kind": 2, "label": "__len__", "sortText": "3.9999.__len__"}, {"detail": "\n@overload\ndef __lshift__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]: ...\ndef __lshift__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __lshift__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __lshift__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __lshift__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__lshift__", "sortText": "3.9999.__lshift__"}, {"detail": "\n@overload\ndef __lt__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __lt__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer | timedelta64]],\n other: _ArrayLikeTD64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __lt__(\n self: ndarray[tuple[Any, ...], dtype[datetime64]],\n other: _ArrayLikeDT64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __lt__(\n self: ndarray[tuple[Any, ...], dtype[bytes_]],\n other: _ArrayLikeBytes_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __lt__(\n self: ndarray[Any, StringDType | dtype[str_]],\n other: _NestedSequence[_SupportsArray[StringDType]] | _NestedSequence[_SupportsArray[dtype[str_]]] | _NestedSequence[str] | _SupportsArray[StringDType] | _SupportsArray[dtype[str_]] | str,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __lt__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: object,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __lt__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...", "kind": 2, "label": "__lt__", "sortText": "3.9999.__lt__"}, {"detail": "\n@overload\ndef __matmul__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __matmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __matmul__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __matmul__(\n self: ndarray[tuple[Any, ...], dtype[floating[_64Bit]]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __matmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __matmul__(\n self: ndarray[tuple[Any, ...], dtype[complexfloating[_64Bit, _64Bit]]],\n other: _ArrayLikeComplex128_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __matmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | integer | number[_32Bit] | number[_64Bit]]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __matmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __matmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __matmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __matmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | inexact | integer]],\n other: _ArrayLikeComplex_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __matmul__(\n self: ndarray[tuple[Any, ...], dtype[number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[number]]: ...\ndef __matmul__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __matmul__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__matmul__", "sortText": "3.9999.__matmul__"}, {"detail": "\n@overload\ndef __mod__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[_RealNumberT]],\n other: numpy.bool | int,\n /\n) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]]: ...\ndef __mod__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[_RealNumberT]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]]: ...\ndef __mod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]: ...\ndef __mod__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]]: ...\ndef __mod__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __mod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __mod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __mod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __mod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __mod__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __mod__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __mod__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__mod__", "sortText": "3.9999.__mod__"}, {"detail": "\n@overload\ndef __mul__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: numpy.bool | int,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __mul__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __mul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __mul__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __mul__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __mul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __mul__(\n self: ndarray[tuple[Any, ...], dtype[complex128]],\n other: _ArrayLikeComplex128_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __mul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | integer | number[_32Bit] | number[_64Bit]]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __mul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __mul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __mul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __mul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | inexact | integer]],\n other: _ArrayLikeComplex_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __mul__(\n self: ndarray[tuple[Any, ...], dtype[number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[number]]: ...\ndef __mul__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __mul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __mul__(\n self: ndarray[Any, StringDType | dtype[character]],\n other: _ArrayLikeInt,\n /\n) -> ndarray: ...\ndef __mul__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __mul__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__mul__", "sortText": "3.9999.__mul__"}, {"detail": "def __ne__(\n self: ndarray,\n other: Any,\n /\n) -> Any: ...", "kind": 2, "label": "__ne__", "sortText": "3.9999.__ne__"}, {"detail": "def __neg__[_NumericArrayT: ndarray[tuple[Any, ...], dtype[number | object_ | timedelta64]]](self: _NumericArrayT, /) -> _NumericArrayT: ...", "kind": 2, "label": "__neg__", "sortText": "3.9999.__neg__"}, {"detail": "def __new__[Self@ndarray: ndarray](\n cls: type[Self@ndarray],\n shape: _ShapeLike,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = ...,\n buffer: Buffer | None = ...,\n offset: SupportsIndex = ...,\n strides: Sequence[SupportsIndex] | SupportsIndex | None = ...,\n order: _OrderKACF = ...\n) -> Self@ndarray: ...", "kind": 5, "label": "__new__", "sortText": "3.9999.__new__"}, {"detail": "\n@overload\ndef __or__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __or__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __or__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __or__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __or__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__or__", "sortText": "3.9999.__or__"}, {"detail": "def __pos__[_NumericArrayT: ndarray[tuple[Any, ...], dtype[number | object_ | timedelta64]]](self: _NumericArrayT, /) -> _NumericArrayT: ...", "kind": 2, "label": "__pos__", "sortText": "3.9999.__pos__"}, {"detail": "\n@overload\ndef __pow__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: numpy.bool | int,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __pow__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: _ArrayLikeBool_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __pow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]: ...\ndef __pow__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __pow__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __pow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __pow__(\n self: ndarray[tuple[Any, ...], dtype[complex128]],\n other: _ArrayLikeComplex128_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __pow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | integer | number[_32Bit] | number[_64Bit]]],\n other: _ArrayLike,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __pow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __pow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __pow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __pow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | inexact | integer]],\n other: _ArrayLikeComplex_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __pow__(\n self: ndarray[tuple[Any, ...], dtype[number]],\n other: _ArrayLikeNumber_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[number]]: ...\ndef __pow__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n mod: None = None,\n /\n) -> Any: ...\ndef __pow__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n mod: None = None,\n /\n) -> Any: ...", "kind": 2, "label": "__pow__", "sortText": "3.9999.__pow__"}, {"detail": "\n@overload\ndef __radd__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: numpy.bool | int,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __radd__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __radd__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[complex128]],\n other: _ArrayLikeComplex128_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | integer | number[_32Bit] | number[_64Bit]]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | inexact | integer]],\n other: _ArrayLikeComplex_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[number]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer | timedelta64]],\n other: _ArrayLikeTD64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer | timedelta64]],\n other: _ArrayLikeDT64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[datetime64]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[datetime64]],\n other: _ArrayLikeTD64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[datetime64]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[bytes_]],\n other: _ArrayLikeBytes_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[bytes_]]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[str_]],\n other: _ArrayLikeStr_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[str_]]: ...\ndef __radd__(\n self: ndarray[Any, StringDType],\n other: _NestedSequence[_SupportsArray[StringDType]] | _NestedSequence[_SupportsArray[dtype[str_]]] | _NestedSequence[str] | _SupportsArray[StringDType] | _SupportsArray[dtype[str_]] | str,\n /\n) -> ndarray[tuple[Any, ...], StringDType]: ...\ndef __radd__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __radd__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__radd__", "sortText": "3.9999.__radd__"}, {"detail": "\n@overload\ndef __rand__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __rand__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __rand__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __rand__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __rand__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__rand__", "sortText": "3.9999.__rand__"}, {"detail": "\n@overload\ndef __rdivmod__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[_RealNumberT]],\n lhs: numpy.bool | int,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[_RealNumberT]], ndarray[tuple[Any, ...], dtype[_RealNumberT]]]: ...\ndef __rdivmod__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[_RealNumberT]],\n lhs: _ArrayLikeBool_co,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[_RealNumberT]], ndarray[tuple[Any, ...], dtype[_RealNumberT]]]: ...\ndef __rdivmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n lhs: _ArrayLikeBool_co,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]], ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]]: ...\ndef __rdivmod__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n lhs: _ArrayLike,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[_RealNumberT]], ndarray[tuple[Any, ...], dtype[_RealNumberT]]]: ...\ndef __rdivmod__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n lhs: _ArrayLikeFloat64_co,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[float64]], ndarray[tuple[Any, ...], dtype[float64]]]: ...\ndef __rdivmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n lhs: _ArrayLike,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[float64]], ndarray[tuple[Any, ...], dtype[float64]]]: ...\ndef __rdivmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n lhs: _ArrayLikeUInt_co,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[unsignedinteger]], ndarray[tuple[Any, ...], dtype[unsignedinteger]]]: ...\ndef __rdivmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n lhs: _ArrayLikeInt_co,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger]], ndarray[tuple[Any, ...], dtype[signedinteger]]]: ...\ndef __rdivmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n lhs: _ArrayLikeFloat_co,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[floating]], ndarray[tuple[Any, ...], dtype[floating]]]: ...\ndef __rdivmod__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n lhs: _ArrayLike,\n /\n) -> tuple[ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]], ndarray[tuple[Any, ...], dtype[timedelta64]]]: ...", "kind": 2, "label": "__rdivmod__", "sortText": "3.9999.__rdivmod__"}, {"detail": "\n@overload\ndef __rfloordiv__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[_RealNumberT]],\n other: numpy.bool | int,\n /\n) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]]: ...\ndef __rfloordiv__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[_RealNumberT]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]]: ...\ndef __rfloordiv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]: ...\ndef __rfloordiv__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]]: ...\ndef __rfloordiv__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rfloordiv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rfloordiv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __rfloordiv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __rfloordiv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __rfloordiv__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_64Bit]]]: ...\ndef __rfloordiv__(\n self: ndarray[tuple[Any, ...], dtype[floating | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __rfloordiv__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __rfloordiv__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__rfloordiv__", "sortText": "3.9999.__rfloordiv__"}, {"detail": "\n@overload\ndef __rlshift__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]: ...\ndef __rlshift__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __rlshift__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __rlshift__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __rlshift__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__rlshift__", "sortText": "3.9999.__rlshift__"}, {"detail": "\n@overload\ndef __rmatmul__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __rmatmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __rmatmul__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __rmatmul__(\n self: ndarray[tuple[Any, ...], dtype[floating[_64Bit]]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rmatmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rmatmul__(\n self: ndarray[tuple[Any, ...], dtype[complexfloating[_64Bit, _64Bit]]],\n other: _ArrayLikeComplex128_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __rmatmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | integer | number[_32Bit] | number[_64Bit]]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __rmatmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __rmatmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __rmatmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __rmatmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | inexact | integer]],\n other: _ArrayLikeComplex_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __rmatmul__(\n self: ndarray[tuple[Any, ...], dtype[number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[number]]: ...\ndef __rmatmul__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __rmatmul__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__rmatmul__", "sortText": "3.9999.__rmatmul__"}, {"detail": "\n@overload\ndef __rmod__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[_RealNumberT]],\n other: numpy.bool | int,\n /\n) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]]: ...\ndef __rmod__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[_RealNumberT]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]]: ...\ndef __rmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]: ...\ndef __rmod__[_RealNumberT: floating | integer](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[_RealNumberT]]: ...\ndef __rmod__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __rmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __rmod__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __rmod__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __rmod__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __rmod__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__rmod__", "sortText": "3.9999.__rmod__"}, {"detail": "\n@overload\ndef __rmul__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: numpy.bool | int,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __rmul__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __rmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __rmul__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __rmul__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rmul__(\n self: ndarray[tuple[Any, ...], dtype[complex128]],\n other: _ArrayLikeComplex128_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __rmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | integer | number[_32Bit] | number[_64Bit]]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __rmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __rmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __rmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __rmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | inexact | integer]],\n other: _ArrayLikeComplex_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __rmul__(\n self: ndarray[tuple[Any, ...], dtype[number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[number]]: ...\ndef __rmul__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __rmul__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __rmul__(\n self: ndarray[Any, StringDType | dtype[character]],\n other: _ArrayLikeInt,\n /\n) -> ndarray: ...\ndef __rmul__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __rmul__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__rmul__", "sortText": "3.9999.__rmul__"}, {"detail": "\n@overload\ndef __ror__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __ror__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __ror__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __ror__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __ror__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__ror__", "sortText": "3.9999.__ror__"}, {"detail": "\n@overload\ndef __rpow__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: numpy.bool | int,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __rpow__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: _ArrayLikeBool_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __rpow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]: ...\ndef __rpow__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __rpow__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rpow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rpow__(\n self: ndarray[tuple[Any, ...], dtype[complex128]],\n other: _ArrayLikeComplex128_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __rpow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | integer | number[_32Bit] | number[_64Bit]]],\n other: _ArrayLike,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __rpow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __rpow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __rpow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __rpow__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | inexact | integer]],\n other: _ArrayLikeComplex_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __rpow__(\n self: ndarray[tuple[Any, ...], dtype[number]],\n other: _ArrayLikeNumber_co,\n mod: None = None,\n /\n) -> ndarray[tuple[Any, ...], dtype[number]]: ...\ndef __rpow__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n mod: None = None,\n /\n) -> Any: ...\ndef __rpow__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n mod: None = None,\n /\n) -> Any: ...", "kind": 2, "label": "__rpow__", "sortText": "3.9999.__rpow__"}, {"detail": "\n@overload\ndef __rrshift__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]: ...\ndef __rrshift__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __rrshift__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __rrshift__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __rrshift__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__rrshift__", "sortText": "3.9999.__rrshift__"}, {"detail": "\n@overload\ndef __rshift__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger[_8Bit]]]: ...\ndef __rshift__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __rshift__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __rshift__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __rshift__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__rshift__", "sortText": "3.9999.__rshift__"}, {"detail": "\n@overload\ndef __rsub__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: numpy.bool | int,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __rsub__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> NoReturn: ...\ndef __rsub__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[complex128]],\n other: _ArrayLikeComplex128_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | integer | number[_32Bit] | number[_64Bit]]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | inexact | integer]],\n other: _ArrayLikeComplex_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[number]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer | timedelta64]],\n other: _ArrayLikeTD64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer | timedelta64]],\n other: _ArrayLikeDT64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[datetime64]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[datetime64]],\n other: _ArrayLikeDT64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __rsub__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __rsub__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__rsub__", "sortText": "3.9999.__rsub__"}, {"detail": "\n@overload\ndef __rtruediv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]] | ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rtruediv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _NestedSequence[_SupportsArray[dtype[numpy.bool | integer]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]] | _NestedSequence[int] | _SupportsArray[dtype[numpy.bool | integer]] | _SupportsArray[dtype[floating[_64Bit]]] | int,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rtruediv__(\n self: ndarray[tuple[Any, ...], dtype[complex128]],\n other: _ArrayLikeComplex128_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __rtruediv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | integer | number[_32Bit] | number[_64Bit]]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __rtruediv__(\n self: ndarray[tuple[Any, ...], dtype[floating]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __rtruediv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __rtruediv__(\n self: ndarray[tuple[Any, ...], dtype[complexfloating]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __rtruediv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | number]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __rtruediv__(\n self: ndarray[tuple[Any, ...], dtype[inexact]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[inexact]]: ...\ndef __rtruediv__(\n self: ndarray[tuple[Any, ...], dtype[number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[number]]: ...\ndef __rtruediv__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __rtruediv__(\n self: ndarray[tuple[Any, ...], dtype[floating | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __rtruediv__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __rtruediv__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__rtruediv__", "sortText": "3.9999.__rtruediv__"}, {"detail": "\n@overload\ndef __rxor__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __rxor__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __rxor__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __rxor__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __rxor__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__rxor__", "sortText": "3.9999.__rxor__"}, {"detail": "\n@overload\ndef __setitem__(\n self: ndarray[Any, StringDType | dtype[numpy.bool | flexible | object_]],\n key: _ToIndices,\n value: object,\n /\n) -> None: ...\ndef __setitem__(\n self: ndarray[tuple[Any, ...], dtype[integer]],\n key: _ToIndices,\n value: SupportsIndex | SupportsInt | _NestedSequence[_ConvertibleToInt] | _NestedSequence[_SupportsArray[dtype[numpy.bool | integer]]] | _NestedSequence[int] | _SupportsArray[dtype[numpy.bool | integer]] | bytes | int | str,\n /\n) -> None: ...\ndef __setitem__(\n self: ndarray[tuple[Any, ...], dtype[floating]],\n key: _ToIndices,\n value: SupportsFloat | SupportsIndex | _NestedSequence[SupportsFloat | SupportsIndex | bytes | str | None] | _NestedSequence[_SupportsArray[dtype[numpy.bool | floating | integer]]] | _NestedSequence[float] | _SupportsArray[dtype[numpy.bool | floating | integer]] | bytes | float | str | None,\n /\n) -> None: ...\ndef __setitem__(\n self: ndarray[tuple[Any, ...], dtype[complexfloating]],\n key: _ToIndices,\n value: SupportsComplex | SupportsFloat | SupportsIndex | _NestedSequence[SupportsComplex | SupportsFloat | SupportsIndex | bytes | str | None] | _NestedSequence[_SupportsArray[dtype[numpy.bool | number]]] | _NestedSequence[complex] | _SupportsArray[dtype[numpy.bool | number]] | bytes | complex | str | None,\n /\n) -> None: ...\ndef __setitem__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n key: _ToIndices,\n value: _NestedSequence[_ConvertibleToTD64] | numpy.bool | bytes | character | int | number | str | timedelta | timedelta64 | None,\n /\n) -> None: ...\ndef __setitem__(\n self: ndarray[tuple[Any, ...], dtype[datetime64]],\n key: _ToIndices,\n value: _NestedSequence[_ConvertibleToDT64] | numpy.bool | bytes | character | date | datetime64 | int | number | str | None,\n /\n) -> None: ...\ndef __setitem__(\n self: ndarray[tuple[Any, ...], dtype[void]],\n key: list[str] | str,\n value: object,\n /\n) -> None: ...\ndef __setitem__(\n self: ndarray,\n key: _ToIndices,\n value: ArrayLike,\n /\n) -> None: ...", "kind": 2, "label": "__setitem__", "sortText": "3.9999.__setitem__"}, {"detail": "def __setstate__[_DTypeT_co: dtype = dtype](\n self: ndarray,\n state: tuple[SupportsIndex, _ShapeLike, _DTypeT_co, numpy.bool, bytes | list[Any]],\n /\n) -> None: ...", "kind": 2, "label": "__setstate__", "sortText": "3.9999.__setstate__"}, {"detail": "\n@overload\ndef __sub__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: numpy.bool | int,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __sub__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[_NumberT]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> NoReturn: ...\ndef __sub__[_NumberT: number](\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[_NumberT]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[complex128]],\n other: _ArrayLikeComplex128_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | integer | number[_32Bit] | number[_64Bit]]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | inexact | integer]],\n other: _ArrayLikeComplex_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[number]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer | timedelta64]],\n other: _ArrayLikeTD64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[datetime64]],\n other: _ArrayLikeTD64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[datetime64]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[datetime64]],\n other: _ArrayLikeDT64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __sub__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __sub__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__sub__", "sortText": "3.9999.__sub__"}, {"detail": "\n@overload\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]] | ndarray[tuple[Any, ...], dtype[float64]],\n other: _ArrayLikeFloat64_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | floating[_32Bit] | floating[_64Bit] | integer]],\n other: _NestedSequence[_SupportsArray[dtype[numpy.bool | integer]]] | _NestedSequence[_SupportsArray[dtype[floating[_64Bit]]]] | _NestedSequence[int] | _SupportsArray[dtype[numpy.bool | integer]] | _SupportsArray[dtype[floating[_64Bit]]] | int,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[complex128]],\n other: _ArrayLikeComplex128_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating[_16Bit] | integer | number[_32Bit] | number[_64Bit]]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[complex128]]: ...\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[floating]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | floating | integer]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[floating]]: ...\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[complexfloating]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | number]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[complexfloating]]: ...\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[inexact]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[inexact]]: ...\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[number]],\n other: _ArrayLikeNumber_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[number]]: ...\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n other: _ArrayLike,\n /\n) -> ndarray[tuple[Any, ...], dtype[float64]]: ...\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n other: _ArrayLikeBool_co,\n /\n) -> NoReturn: ...\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[timedelta64]],\n other: _ArrayLikeFloat_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[timedelta64]]: ...\ndef __truediv__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __truediv__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__truediv__", "sortText": "3.9999.__truediv__"}, {"detail": "\n@overload\ndef __xor__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: _ArrayLikeBool_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[numpy.bool]]: ...\ndef __xor__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | unsignedinteger]],\n other: _ArrayLikeUInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[unsignedinteger]]: ...\ndef __xor__(\n self: ndarray[tuple[Any, ...], dtype[numpy.bool | integer]],\n other: _ArrayLikeInt_co,\n /\n) -> ndarray[tuple[Any, ...], dtype[signedinteger]]: ...\ndef __xor__(\n self: ndarray[tuple[Any, ...], dtype[object_]],\n other: Any,\n /\n) -> Any: ...\ndef __xor__(\n self: ndarray,\n other: _ArrayLikeObject_co,\n /\n) -> Any: ...", "kind": 2, "label": "__xor__", "sortText": "3.9999.__xor__"}]}} -{"suite": "data_science", "label": "edit array then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 15, "iteration": 1, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) 'array': def 'array'(\n object: Any,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n *,\n copy: _CopyMode | bool | None = True,\n order: _OrderKACF = 'K',\n subok: bool = False,\n ndmin: int = 0,\n ndmax: int = 0,\n like: _SupportsArrayFunc | None = None\n) -> ndarray: ...\n```\n\nGo to [dtype](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L1173,7) | [generic](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L3669,7) | [_HasDType](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_typing/_dtype_like.py#L44,7) | [_HasNumPyDType](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_typing/_dtype_like.py#L49,7) | [list](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3365,7) | [str](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1026,7) | [_DTypeDict](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_typing/_dtype_like.py#L35,7) | [_CopyMode](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_globals.pyi#L7,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3115,7) | [int](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L420,7) | [_SupportsArrayFunc](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_typing/_array_like.py#L37,7) | [ndarray](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L2128,7)"}}} -{"suite": "data_science", "label": "edit array then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 15, "iteration": 2, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) 'array': def 'array'(\n object: Any,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n *,\n copy: _CopyMode | bool | None = True,\n order: _OrderKACF = 'K',\n subok: bool = False,\n ndmin: int = 0,\n ndmax: int = 0,\n like: _SupportsArrayFunc | None = None\n) -> ndarray: ...\n```\n\nGo to [dtype](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L1173,7) | [generic](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L3669,7) | [_HasDType](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_typing/_dtype_like.py#L44,7) | [_HasNumPyDType](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_typing/_dtype_like.py#L49,7) | [list](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3365,7) | [str](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1026,7) | [_DTypeDict](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_typing/_dtype_like.py#L35,7) | [_CopyMode](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_globals.pyi#L7,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3115,7) | [int](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L420,7) | [_SupportsArrayFunc](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_typing/_array_like.py#L37,7) | [ndarray](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L2128,7)"}}} -{"suite": "data_science", "label": "edit array then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 15, "iteration": 3, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) 'array': def 'array'(\n object: Any,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n *,\n copy: _CopyMode | bool | None = True,\n order: _OrderKACF = 'K',\n subok: bool = False,\n ndmin: int = 0,\n ndmax: int = 0,\n like: _SupportsArrayFunc | None = None\n) -> ndarray: ...\n```\n\nGo to [dtype](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L1173,7) | [generic](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L3669,7) | [_HasDType](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_typing/_dtype_like.py#L44,7) | [_HasNumPyDType](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_typing/_dtype_like.py#L49,7) | [list](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3365,7) | [str](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1026,7) | [_DTypeDict](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_typing/_dtype_like.py#L35,7) | [_CopyMode](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_globals.pyi#L7,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3115,7) | [int](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L420,7) | [_SupportsArrayFunc](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_typing/_array_like.py#L37,7) | [ndarray](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L2128,7)"}}} -{"suite": "data_science", "label": "edit array then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 15, "iteration": 4, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) 'array': def 'array'(\n object: Any,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n *,\n copy: _CopyMode | bool | None = True,\n order: _OrderKACF = 'K',\n subok: bool = False,\n ndmin: int = 0,\n ndmax: int = 0,\n like: _SupportsArrayFunc | None = None\n) -> ndarray: ...\n```\n\nGo to [dtype](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L1173,7) | [generic](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L3669,7) | [_HasDType](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_typing/_dtype_like.py#L44,7) | [_HasNumPyDType](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_typing/_dtype_like.py#L49,7) | [list](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3365,7) | [str](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1026,7) | [_DTypeDict](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_typing/_dtype_like.py#L35,7) | [_CopyMode](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_globals.pyi#L7,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3115,7) | [int](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L420,7) | [_SupportsArrayFunc](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_typing/_array_like.py#L37,7) | [ndarray](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L2128,7)"}}} -{"suite": "data_science", "label": "edit array then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 15, "iteration": 5, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) 'array': def 'array'(\n object: Any,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n *,\n copy: _CopyMode | bool | None = True,\n order: _OrderKACF = 'K',\n subok: bool = False,\n ndmin: int = 0,\n ndmax: int = 0,\n like: _SupportsArrayFunc | None = None\n) -> ndarray: ...\n```\n\nGo to [dtype](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L1173,7) | [generic](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L3669,7) | [_HasDType](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_typing/_dtype_like.py#L44,7) | [_HasNumPyDType](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_typing/_dtype_like.py#L49,7) | [list](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3365,7) | [str](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1026,7) | [_DTypeDict](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_typing/_dtype_like.py#L35,7) | [_CopyMode](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_globals.pyi#L7,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3115,7) | [int](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L420,7) | [_SupportsArrayFunc](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_typing/_array_like.py#L37,7) | [ndarray](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L2128,7)"}}} +{"suite": "data_science", "label": "edit array then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 15, "iteration": 1, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) 'array': def 'array'(\n object: Any,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n *,\n copy: _CopyMode | bool | None = True,\n order: _OrderKACF = 'K',\n subok: bool = False,\n ndmin: int = 0,\n ndmax: int = 0,\n like: _SupportsArrayFunc | None = None\n) -> ndarray: ...\n```\n\nGo to [dtype](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L1173,7) | [generic](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L3669,7) | [_HasDType](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_typing/_dtype_like.py#L44,7) | [_HasNumPyDType](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_typing/_dtype_like.py#L49,7) | [list](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3365,7) | [str](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1026,7) | [_DTypeDict](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_typing/_dtype_like.py#L35,7) | [_CopyMode](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_globals.pyi#L7,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3115,7) | [int](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L420,7) | [_SupportsArrayFunc](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_typing/_array_like.py#L37,7) | [ndarray](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L2128,7)"}}} +{"suite": "data_science", "label": "edit array then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 15, "iteration": 2, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) 'array': def 'array'(\n object: Any,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n *,\n copy: _CopyMode | bool | None = True,\n order: _OrderKACF = 'K',\n subok: bool = False,\n ndmin: int = 0,\n ndmax: int = 0,\n like: _SupportsArrayFunc | None = None\n) -> ndarray: ...\n```\n\nGo to [dtype](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L1173,7) | [generic](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L3669,7) | [_HasDType](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_typing/_dtype_like.py#L44,7) | [_HasNumPyDType](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_typing/_dtype_like.py#L49,7) | [list](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3365,7) | [str](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1026,7) | [_DTypeDict](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_typing/_dtype_like.py#L35,7) | [_CopyMode](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_globals.pyi#L7,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3115,7) | [int](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L420,7) | [_SupportsArrayFunc](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_typing/_array_like.py#L37,7) | [ndarray](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L2128,7)"}}} +{"suite": "data_science", "label": "edit array then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 15, "iteration": 3, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) 'array': def 'array'(\n object: Any,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n *,\n copy: _CopyMode | bool | None = True,\n order: _OrderKACF = 'K',\n subok: bool = False,\n ndmin: int = 0,\n ndmax: int = 0,\n like: _SupportsArrayFunc | None = None\n) -> ndarray: ...\n```\n\nGo to [dtype](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L1173,7) | [generic](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L3669,7) | [_HasDType](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_typing/_dtype_like.py#L44,7) | [_HasNumPyDType](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_typing/_dtype_like.py#L49,7) | [list](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3365,7) | [str](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1026,7) | [_DTypeDict](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_typing/_dtype_like.py#L35,7) | [_CopyMode](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_globals.pyi#L7,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3115,7) | [int](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L420,7) | [_SupportsArrayFunc](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_typing/_array_like.py#L37,7) | [ndarray](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L2128,7)"}}} +{"suite": "data_science", "label": "edit array then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 15, "iteration": 4, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) 'array': def 'array'(\n object: Any,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n *,\n copy: _CopyMode | bool | None = True,\n order: _OrderKACF = 'K',\n subok: bool = False,\n ndmin: int = 0,\n ndmax: int = 0,\n like: _SupportsArrayFunc | None = None\n) -> ndarray: ...\n```\n\nGo to [dtype](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L1173,7) | [generic](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L3669,7) | [_HasDType](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_typing/_dtype_like.py#L44,7) | [_HasNumPyDType](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_typing/_dtype_like.py#L49,7) | [list](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3365,7) | [str](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1026,7) | [_DTypeDict](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_typing/_dtype_like.py#L35,7) | [_CopyMode](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_globals.pyi#L7,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3115,7) | [int](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L420,7) | [_SupportsArrayFunc](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_typing/_array_like.py#L37,7) | [ndarray](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L2128,7)"}}} +{"suite": "data_science", "label": "edit array then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 10, "character": 15, "iteration": 5, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) 'array': def 'array'(\n object: Any,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n *,\n copy: _CopyMode | bool | None = True,\n order: _OrderKACF = 'K',\n subok: bool = False,\n ndmin: int = 0,\n ndmax: int = 0,\n like: _SupportsArrayFunc | None = None\n) -> ndarray: ...\n```\n\nGo to [dtype](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L1173,7) | [generic](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L3669,7) | [_HasDType](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_typing/_dtype_like.py#L44,7) | [_HasNumPyDType](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_typing/_dtype_like.py#L49,7) | [list](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3365,7) | [str](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1026,7) | [_DTypeDict](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_typing/_dtype_like.py#L35,7) | [_CopyMode](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_globals.pyi#L7,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3115,7) | [int](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L420,7) | [_SupportsArrayFunc](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/_typing/_array_like.py#L37,7) | [ndarray](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L2128,7)"}}} {"suite": "django", "label": "queryset completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 20, "iteration": 1, "result": {"isIncomplete": true, "items": [{"kind": 14, "label": "False", "sortText": "0.9999.False"}, {"kind": 14, "label": "None", "sortText": "0.9999.None"}, {"kind": 14, "label": "True", "sortText": "0.9999.True"}, {"kind": 14, "label": "and", "sortText": "0.9999.and"}, {"kind": 14, "label": "assert", "sortText": "0.9999.assert"}, {"kind": 14, "label": "async", "sortText": "0.9999.async"}, {"kind": 14, "label": "await", "sortText": "0.9999.await"}, {"kind": 14, "label": "break", "sortText": "0.9999.break"}, {"kind": 14, "label": "case", "sortText": "0.9999.case"}, {"kind": 14, "label": "class", "sortText": "0.9999.class"}, {"kind": 14, "label": "continue", "sortText": "0.9999.continue"}, {"kind": 14, "label": "def", "sortText": "0.9999.def"}, {"kind": 14, "label": "del", "sortText": "0.9999.del"}, {"kind": 14, "label": "elif", "sortText": "0.9999.elif"}, {"kind": 14, "label": "else", "sortText": "0.9999.else"}, {"kind": 14, "label": "except", "sortText": "0.9999.except"}, {"detail": "QuerySet[Article, Article]", "kind": 6, "label": "filtered", "sortText": "0.9999.filtered"}, {"kind": 14, "label": "finally", "sortText": "0.9999.finally"}, {"kind": 14, "label": "for", "sortText": "0.9999.for"}, {"kind": 14, "label": "from", "sortText": "0.9999.from"}, {"kind": 14, "label": "global", "sortText": "0.9999.global"}, {"kind": 14, "label": "if", "sortText": "0.9999.if"}, {"kind": 14, "label": "import", "sortText": "0.9999.import"}, {"kind": 14, "label": "in", "sortText": "0.9999.in"}, {"kind": 14, "label": "is", "sortText": "0.9999.is"}, {"kind": 14, "label": "lambda", "sortText": "0.9999.lambda"}, {"kind": 14, "label": "match", "sortText": "0.9999.match"}, {"kind": 14, "label": "nonlocal", "sortText": "0.9999.nonlocal"}, {"kind": 14, "label": "not", "sortText": "0.9999.not"}, {"kind": 14, "label": "or", "sortText": "0.9999.or"}, {"kind": 14, "label": "pass", "sortText": "0.9999.pass"}, {"kind": 14, "label": "raise", "sortText": "0.9999.raise"}, {"kind": 14, "label": "return", "sortText": "0.9999.return"}, {"kind": 14, "label": "try", "sortText": "0.9999.try"}, {"kind": 14, "label": "type", "sortText": "0.9999.type"}, {"kind": 14, "label": "while", "sortText": "0.9999.while"}, {"kind": 14, "label": "with", "sortText": "0.9999.with"}, {"kind": 14, "label": "yield", "sortText": "0.9999.yield"}]}} {"suite": "django", "label": "queryset completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 20, "iteration": 2, "result": {"isIncomplete": true, "items": [{"kind": 14, "label": "False", "sortText": "0.9999.False"}, {"kind": 14, "label": "None", "sortText": "0.9999.None"}, {"kind": 14, "label": "True", "sortText": "0.9999.True"}, {"kind": 14, "label": "and", "sortText": "0.9999.and"}, {"kind": 14, "label": "assert", "sortText": "0.9999.assert"}, {"kind": 14, "label": "async", "sortText": "0.9999.async"}, {"kind": 14, "label": "await", "sortText": "0.9999.await"}, {"kind": 14, "label": "break", "sortText": "0.9999.break"}, {"kind": 14, "label": "case", "sortText": "0.9999.case"}, {"kind": 14, "label": "class", "sortText": "0.9999.class"}, {"kind": 14, "label": "continue", "sortText": "0.9999.continue"}, {"kind": 14, "label": "def", "sortText": "0.9999.def"}, {"kind": 14, "label": "del", "sortText": "0.9999.del"}, {"kind": 14, "label": "elif", "sortText": "0.9999.elif"}, {"kind": 14, "label": "else", "sortText": "0.9999.else"}, {"kind": 14, "label": "except", "sortText": "0.9999.except"}, {"detail": "QuerySet[Article, Article]", "kind": 6, "label": "filtered", "sortText": "0.9999.filtered"}, {"kind": 14, "label": "finally", "sortText": "0.9999.finally"}, {"kind": 14, "label": "for", "sortText": "0.9999.for"}, {"kind": 14, "label": "from", "sortText": "0.9999.from"}, {"kind": 14, "label": "global", "sortText": "0.9999.global"}, {"kind": 14, "label": "if", "sortText": "0.9999.if"}, {"kind": 14, "label": "import", "sortText": "0.9999.import"}, {"kind": 14, "label": "in", "sortText": "0.9999.in"}, {"kind": 14, "label": "is", "sortText": "0.9999.is"}, {"kind": 14, "label": "lambda", "sortText": "0.9999.lambda"}, {"kind": 14, "label": "match", "sortText": "0.9999.match"}, {"kind": 14, "label": "nonlocal", "sortText": "0.9999.nonlocal"}, {"kind": 14, "label": "not", "sortText": "0.9999.not"}, {"kind": 14, "label": "or", "sortText": "0.9999.or"}, {"kind": 14, "label": "pass", "sortText": "0.9999.pass"}, {"kind": 14, "label": "raise", "sortText": "0.9999.raise"}, {"kind": 14, "label": "return", "sortText": "0.9999.return"}, {"kind": 14, "label": "try", "sortText": "0.9999.try"}, {"kind": 14, "label": "type", "sortText": "0.9999.type"}, {"kind": 14, "label": "while", "sortText": "0.9999.while"}, {"kind": 14, "label": "with", "sortText": "0.9999.with"}, {"kind": 14, "label": "yield", "sortText": "0.9999.yield"}]}} {"suite": "django", "label": "queryset completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 20, "iteration": 3, "result": {"isIncomplete": true, "items": [{"kind": 14, "label": "False", "sortText": "0.9999.False"}, {"kind": 14, "label": "None", "sortText": "0.9999.None"}, {"kind": 14, "label": "True", "sortText": "0.9999.True"}, {"kind": 14, "label": "and", "sortText": "0.9999.and"}, {"kind": 14, "label": "assert", "sortText": "0.9999.assert"}, {"kind": 14, "label": "async", "sortText": "0.9999.async"}, {"kind": 14, "label": "await", "sortText": "0.9999.await"}, {"kind": 14, "label": "break", "sortText": "0.9999.break"}, {"kind": 14, "label": "case", "sortText": "0.9999.case"}, {"kind": 14, "label": "class", "sortText": "0.9999.class"}, {"kind": 14, "label": "continue", "sortText": "0.9999.continue"}, {"kind": 14, "label": "def", "sortText": "0.9999.def"}, {"kind": 14, "label": "del", "sortText": "0.9999.del"}, {"kind": 14, "label": "elif", "sortText": "0.9999.elif"}, {"kind": 14, "label": "else", "sortText": "0.9999.else"}, {"kind": 14, "label": "except", "sortText": "0.9999.except"}, {"detail": "QuerySet[Article, Article]", "kind": 6, "label": "filtered", "sortText": "0.9999.filtered"}, {"kind": 14, "label": "finally", "sortText": "0.9999.finally"}, {"kind": 14, "label": "for", "sortText": "0.9999.for"}, {"kind": 14, "label": "from", "sortText": "0.9999.from"}, {"kind": 14, "label": "global", "sortText": "0.9999.global"}, {"kind": 14, "label": "if", "sortText": "0.9999.if"}, {"kind": 14, "label": "import", "sortText": "0.9999.import"}, {"kind": 14, "label": "in", "sortText": "0.9999.in"}, {"kind": 14, "label": "is", "sortText": "0.9999.is"}, {"kind": 14, "label": "lambda", "sortText": "0.9999.lambda"}, {"kind": 14, "label": "match", "sortText": "0.9999.match"}, {"kind": 14, "label": "nonlocal", "sortText": "0.9999.nonlocal"}, {"kind": 14, "label": "not", "sortText": "0.9999.not"}, {"kind": 14, "label": "or", "sortText": "0.9999.or"}, {"kind": 14, "label": "pass", "sortText": "0.9999.pass"}, {"kind": 14, "label": "raise", "sortText": "0.9999.raise"}, {"kind": 14, "label": "return", "sortText": "0.9999.return"}, {"kind": 14, "label": "try", "sortText": "0.9999.try"}, {"kind": 14, "label": "type", "sortText": "0.9999.type"}, {"kind": 14, "label": "while", "sortText": "0.9999.while"}, {"kind": 14, "label": "with", "sortText": "0.9999.with"}, {"kind": 14, "label": "yield", "sortText": "0.9999.yield"}]}} {"suite": "django", "label": "queryset completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 20, "iteration": 4, "result": {"isIncomplete": true, "items": [{"kind": 14, "label": "False", "sortText": "0.9999.False"}, {"kind": 14, "label": "None", "sortText": "0.9999.None"}, {"kind": 14, "label": "True", "sortText": "0.9999.True"}, {"kind": 14, "label": "and", "sortText": "0.9999.and"}, {"kind": 14, "label": "assert", "sortText": "0.9999.assert"}, {"kind": 14, "label": "async", "sortText": "0.9999.async"}, {"kind": 14, "label": "await", "sortText": "0.9999.await"}, {"kind": 14, "label": "break", "sortText": "0.9999.break"}, {"kind": 14, "label": "case", "sortText": "0.9999.case"}, {"kind": 14, "label": "class", "sortText": "0.9999.class"}, {"kind": 14, "label": "continue", "sortText": "0.9999.continue"}, {"kind": 14, "label": "def", "sortText": "0.9999.def"}, {"kind": 14, "label": "del", "sortText": "0.9999.del"}, {"kind": 14, "label": "elif", "sortText": "0.9999.elif"}, {"kind": 14, "label": "else", "sortText": "0.9999.else"}, {"kind": 14, "label": "except", "sortText": "0.9999.except"}, {"detail": "QuerySet[Article, Article]", "kind": 6, "label": "filtered", "sortText": "0.9999.filtered"}, {"kind": 14, "label": "finally", "sortText": "0.9999.finally"}, {"kind": 14, "label": "for", "sortText": "0.9999.for"}, {"kind": 14, "label": "from", "sortText": "0.9999.from"}, {"kind": 14, "label": "global", "sortText": "0.9999.global"}, {"kind": 14, "label": "if", "sortText": "0.9999.if"}, {"kind": 14, "label": "import", "sortText": "0.9999.import"}, {"kind": 14, "label": "in", "sortText": "0.9999.in"}, {"kind": 14, "label": "is", "sortText": "0.9999.is"}, {"kind": 14, "label": "lambda", "sortText": "0.9999.lambda"}, {"kind": 14, "label": "match", "sortText": "0.9999.match"}, {"kind": 14, "label": "nonlocal", "sortText": "0.9999.nonlocal"}, {"kind": 14, "label": "not", "sortText": "0.9999.not"}, {"kind": 14, "label": "or", "sortText": "0.9999.or"}, {"kind": 14, "label": "pass", "sortText": "0.9999.pass"}, {"kind": 14, "label": "raise", "sortText": "0.9999.raise"}, {"kind": 14, "label": "return", "sortText": "0.9999.return"}, {"kind": 14, "label": "try", "sortText": "0.9999.try"}, {"kind": 14, "label": "type", "sortText": "0.9999.type"}, {"kind": 14, "label": "while", "sortText": "0.9999.while"}, {"kind": 14, "label": "with", "sortText": "0.9999.with"}, {"kind": 14, "label": "yield", "sortText": "0.9999.yield"}]}} {"suite": "django", "label": "queryset completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 20, "iteration": 5, "result": {"isIncomplete": true, "items": [{"kind": 14, "label": "False", "sortText": "0.9999.False"}, {"kind": 14, "label": "None", "sortText": "0.9999.None"}, {"kind": 14, "label": "True", "sortText": "0.9999.True"}, {"kind": 14, "label": "and", "sortText": "0.9999.and"}, {"kind": 14, "label": "assert", "sortText": "0.9999.assert"}, {"kind": 14, "label": "async", "sortText": "0.9999.async"}, {"kind": 14, "label": "await", "sortText": "0.9999.await"}, {"kind": 14, "label": "break", "sortText": "0.9999.break"}, {"kind": 14, "label": "case", "sortText": "0.9999.case"}, {"kind": 14, "label": "class", "sortText": "0.9999.class"}, {"kind": 14, "label": "continue", "sortText": "0.9999.continue"}, {"kind": 14, "label": "def", "sortText": "0.9999.def"}, {"kind": 14, "label": "del", "sortText": "0.9999.del"}, {"kind": 14, "label": "elif", "sortText": "0.9999.elif"}, {"kind": 14, "label": "else", "sortText": "0.9999.else"}, {"kind": 14, "label": "except", "sortText": "0.9999.except"}, {"detail": "QuerySet[Article, Article]", "kind": 6, "label": "filtered", "sortText": "0.9999.filtered"}, {"kind": 14, "label": "finally", "sortText": "0.9999.finally"}, {"kind": 14, "label": "for", "sortText": "0.9999.for"}, {"kind": 14, "label": "from", "sortText": "0.9999.from"}, {"kind": 14, "label": "global", "sortText": "0.9999.global"}, {"kind": 14, "label": "if", "sortText": "0.9999.if"}, {"kind": 14, "label": "import", "sortText": "0.9999.import"}, {"kind": 14, "label": "in", "sortText": "0.9999.in"}, {"kind": 14, "label": "is", "sortText": "0.9999.is"}, {"kind": 14, "label": "lambda", "sortText": "0.9999.lambda"}, {"kind": 14, "label": "match", "sortText": "0.9999.match"}, {"kind": 14, "label": "nonlocal", "sortText": "0.9999.nonlocal"}, {"kind": 14, "label": "not", "sortText": "0.9999.not"}, {"kind": 14, "label": "or", "sortText": "0.9999.or"}, {"kind": 14, "label": "pass", "sortText": "0.9999.pass"}, {"kind": 14, "label": "raise", "sortText": "0.9999.raise"}, {"kind": 14, "label": "return", "sortText": "0.9999.return"}, {"kind": 14, "label": "try", "sortText": "0.9999.try"}, {"kind": 14, "label": "type", "sortText": "0.9999.type"}, {"kind": 14, "label": "while", "sortText": "0.9999.while"}, {"kind": 14, "label": "with", "sortText": "0.9999.with"}, {"kind": 14, "label": "yield", "sortText": "0.9999.yield"}]}} -{"suite": "django", "label": "queryset filter hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 18, "character": 23, "iteration": 1, "result": {"contents": {"kind": "markdown", "value": "```python\n(function) load_published_articles: def load_published_articles() -> list[Article]: ...\n```\n\nGo to [Article](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py#L8,7) | [list](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3365,7)"}}} -{"suite": "django", "label": "queryset filter hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 18, "character": 23, "iteration": 2, "result": {"contents": {"kind": "markdown", "value": "```python\n(function) load_published_articles: def load_published_articles() -> list[Article]: ...\n```\n\nGo to [Article](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py#L8,7) | [list](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3365,7)"}}} -{"suite": "django", "label": "queryset filter hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 18, "character": 23, "iteration": 3, "result": {"contents": {"kind": "markdown", "value": "```python\n(function) load_published_articles: def load_published_articles() -> list[Article]: ...\n```\n\nGo to [Article](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py#L8,7) | [list](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3365,7)"}}} -{"suite": "django", "label": "queryset filter hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 18, "character": 23, "iteration": 4, "result": {"contents": {"kind": "markdown", "value": "```python\n(function) load_published_articles: def load_published_articles() -> list[Article]: ...\n```\n\nGo to [Article](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py#L8,7) | [list](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3365,7)"}}} -{"suite": "django", "label": "queryset filter hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 18, "character": 23, "iteration": 5, "result": {"contents": {"kind": "markdown", "value": "```python\n(function) load_published_articles: def load_published_articles() -> list[Article]: ...\n```\n\nGo to [Article](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py#L8,7) | [list](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3365,7)"}}} +{"suite": "django", "label": "queryset filter hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 18, "character": 23, "iteration": 1, "result": {"contents": {"kind": "markdown", "value": "```python\n(function) load_published_articles: def load_published_articles() -> list[Article]: ...\n```\n\nGo to [Article](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py#L8,7) | [list](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3365,7)"}}} +{"suite": "django", "label": "queryset filter hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 18, "character": 23, "iteration": 2, "result": {"contents": {"kind": "markdown", "value": "```python\n(function) load_published_articles: def load_published_articles() -> list[Article]: ...\n```\n\nGo to [Article](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py#L8,7) | [list](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3365,7)"}}} +{"suite": "django", "label": "queryset filter hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 18, "character": 23, "iteration": 3, "result": {"contents": {"kind": "markdown", "value": "```python\n(function) load_published_articles: def load_published_articles() -> list[Article]: ...\n```\n\nGo to [Article](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py#L8,7) | [list](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3365,7)"}}} +{"suite": "django", "label": "queryset filter hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 18, "character": 23, "iteration": 4, "result": {"contents": {"kind": "markdown", "value": "```python\n(function) load_published_articles: def load_published_articles() -> list[Article]: ...\n```\n\nGo to [Article](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py#L8,7) | [list](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3365,7)"}}} +{"suite": "django", "label": "queryset filter hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 18, "character": 23, "iteration": 5, "result": {"contents": {"kind": "markdown", "value": "```python\n(function) load_published_articles: def load_published_articles() -> list[Article]: ...\n```\n\nGo to [Article](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py#L8,7) | [list](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3365,7)"}}} {"suite": "django", "label": "model definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 19, "character": 14, "iteration": 1, "result": {"range": {"end": {"character": 13, "line": 7}, "start": {"character": 6, "line": 7}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py"}} {"suite": "django", "label": "model definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 19, "character": 14, "iteration": 2, "result": {"range": {"end": {"character": 13, "line": 7}, "start": {"character": 6, "line": 7}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py"}} {"suite": "django", "label": "model definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 19, "character": 14, "iteration": 3, "result": {"range": {"end": {"character": 13, "line": 7}, "start": {"character": 6, "line": 7}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py"}} @@ -43,21 +43,21 @@ {"suite": "django", "label": "edit queryset then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 48, "iteration": 3, "result": {"isIncomplete": false, "items": [{"detail": "def aaggregate(\n self: QuerySet[Article, Article],\n *args: Any,\n **kwargs: Any\n) -> Coroutine[Unknown, Unknown, dict[str, Any]]: ...", "kind": 2, "label": "aaggregate", "sortText": "0.9999.aaggregate"}, {"detail": "def abulk_create(\n self: QuerySet[Article, Article],\n objs: Iterable[Article],\n batch_size: int | None = None,\n ignore_conflicts: bool = False,\n update_conflicts: bool = False,\n update_fields: Collection[str] | None = None,\n unique_fields: Collection[str] | None = None\n) -> Coroutine[Unknown, Unknown, list[Article]]: ...", "kind": 2, "label": "abulk_create", "sortText": "0.9999.abulk_create"}, {"detail": "def abulk_update(\n self: QuerySet[Article, Article],\n objs: Iterable[Article],\n fields: Iterable[str],\n batch_size: int | None = None\n) -> Coroutine[Unknown, Unknown, int]: ...", "kind": 2, "label": "abulk_update", "sortText": "0.9999.abulk_update"}, {"detail": "def acontains(\n self: QuerySet[Article, Article],\n obj: Model\n) -> Coroutine[Unknown, Unknown, bool]: ...", "kind": 2, "label": "acontains", "sortText": "0.9999.acontains"}, {"detail": "def acount(self: QuerySet[Article, Article]) -> Coroutine[Unknown, Unknown, int]: ...", "kind": 2, "label": "acount", "sortText": "0.9999.acount"}, {"detail": "def acreate(\n self: QuerySet[Article, Article],\n **kwargs: Any\n) -> Coroutine[Unknown, Unknown, Article]: ...", "kind": 2, "label": "acreate", "sortText": "0.9999.acreate"}, {"detail": "def adelete(self: QuerySet[Article, Article]) -> Coroutine[Unknown, Unknown, tuple[int, dict[str, int]]]: ...", "kind": 2, "label": "adelete", "sortText": "0.9999.adelete"}, {"detail": "def aearliest(\n self: QuerySet[Article, Article],\n *fields: OrderBy | str\n) -> Coroutine[Unknown, Unknown, Article]: ...", "kind": 2, "label": "aearliest", "sortText": "0.9999.aearliest"}, {"detail": "def aexists(self: QuerySet[Article, Article]) -> Coroutine[Unknown, Unknown, bool]: ...", "kind": 2, "label": "aexists", "sortText": "0.9999.aexists"}, {"detail": "def aexplain(\n self: QuerySet[Article, Article],\n *,\n format: str | None = None,\n **options: Any\n) -> Coroutine[Unknown, Unknown, str]: ...", "kind": 2, "label": "aexplain", "sortText": "0.9999.aexplain"}, {"detail": "def afirst(self: QuerySet[Article, Article]) -> Coroutine[Unknown, Unknown, Article | None]: ...", "kind": 2, "label": "afirst", "sortText": "0.9999.afirst"}, {"detail": "def aget(\n self: QuerySet[Article, Article],\n *args: Any,\n **kwargs: Any\n) -> Coroutine[Unknown, Unknown, Article]: ...", "kind": 2, "label": "aget", "sortText": "0.9999.aget"}, {"detail": "def aget_or_create(\n self: QuerySet[Article, Article],\n defaults: Mapping[str, Any] | None = None,\n **kwargs: Any\n) -> Coroutine[Unknown, Unknown, tuple[Article, bool]]: ...", "kind": 2, "label": "aget_or_create", "sortText": "0.9999.aget_or_create"}, {"detail": "def aggregate(\n self: QuerySet[Article, Article],\n *args: Any,\n **kwargs: Any\n) -> dict[str, Any]: ...", "kind": 2, "label": "aggregate", "sortText": "0.9999.aggregate"}, {"detail": "def ain_bulk(\n self: QuerySet[Article, Article],\n id_list: Iterable[Any] | None = None,\n *,\n field_name: str = 'pk'\n) -> Coroutine[Unknown, Unknown, dict[Any, Article]]: ...", "kind": 2, "label": "ain_bulk", "sortText": "0.9999.ain_bulk"}, {"detail": "def aiterator(\n self: QuerySet[Article, Article],\n chunk_size: int = 2000\n) -> AsyncIterator[Article]: ...", "kind": 2, "label": "aiterator", "sortText": "0.9999.aiterator"}, {"detail": "def alast(self: QuerySet[Article, Article]) -> Coroutine[Unknown, Unknown, Article | None]: ...", "kind": 2, "label": "alast", "sortText": "0.9999.alast"}, {"detail": "def alatest(\n self: QuerySet[Article, Article],\n *fields: OrderBy | str\n) -> Coroutine[Unknown, Unknown, Article]: ...", "kind": 2, "label": "alatest", "sortText": "0.9999.alatest"}, {"detail": "def alias(\n self: QuerySet[Article, Article],\n *args: Any,\n **kwargs: Any\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "alias", "sortText": "0.9999.alias"}, {"detail": "def all(self: QuerySet[Article, Article]) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "all", "sortText": "0.9999.all"}, {"detail": "def annotate(\n self: QuerySet[Article, Article],\n *args: Any,\n **kwargs: Any\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "annotate", "sortText": "0.9999.annotate"}, {"detail": "def as_manager(cls: type[QuerySet[Article, Article]]) -> Manager[Article]: ...", "kind": 2, "label": "as_manager", "sortText": "0.9999.as_manager"}, {"detail": "def aupdate(\n self: QuerySet[Article, Article],\n **kwargs: Any\n) -> Coroutine[Unknown, Unknown, int]: ...", "kind": 2, "label": "aupdate", "sortText": "0.9999.aupdate"}, {"detail": "def aupdate_or_create(\n self: QuerySet[Article, Article],\n defaults: Mapping[str, Any] | None = None,\n create_defaults: Mapping[str, Any] | None = None,\n **kwargs: Any\n) -> Coroutine[Unknown, Unknown, tuple[Article, bool]]: ...", "kind": 2, "label": "aupdate_or_create", "sortText": "0.9999.aupdate_or_create"}, {"detail": "def bulk_create(\n self: QuerySet[Article, Article],\n objs: Iterable[Article],\n batch_size: int | None = None,\n ignore_conflicts: bool = False,\n update_conflicts: bool = False,\n update_fields: Collection[str] | None = None,\n unique_fields: Collection[str] | None = None\n) -> list[Article]: ...", "kind": 2, "label": "bulk_create", "sortText": "0.9999.bulk_create"}, {"detail": "def bulk_update(\n self: QuerySet[Article, Article],\n objs: Iterable[Article],\n fields: Iterable[str],\n batch_size: int | None = None\n) -> int: ...", "kind": 2, "label": "bulk_update", "sortText": "0.9999.bulk_update"}, {"detail": "def complex_filter(\n self: QuerySet[Article, Article],\n filter_obj: Any\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "complex_filter", "sortText": "0.9999.complex_filter"}, {"detail": "def contains(\n self: QuerySet[Article, Article],\n obj: Model\n) -> bool: ...", "kind": 2, "label": "contains", "sortText": "0.9999.contains"}, {"detail": "def count(self: QuerySet[Article, Article]) -> int: ...", "kind": 2, "label": "count", "sortText": "0.9999.count"}, {"detail": "def create(\n self: QuerySet[Article, Article],\n **kwargs: Any\n) -> Article: ...", "kind": 2, "label": "create", "sortText": "0.9999.create"}, {"detail": "def dates(\n self: QuerySet[Article, Article],\n field_name: str,\n kind: Literal['day', 'month', 'week', 'year'],\n order: Literal['ASC', 'DESC'] = 'ASC'\n) -> QuerySet[Article, date]: ...", "kind": 2, "label": "dates", "sortText": "0.9999.dates"}, {"detail": "def datetimes(\n self: QuerySet[Article, Article],\n field_name: str,\n kind: Literal['day', 'hour', 'minute', 'month', 'second', 'week', 'year'],\n order: Literal['ASC', 'DESC'] = 'ASC',\n tzinfo: tzinfo | None = None\n) -> QuerySet[Article, datetime]: ...", "kind": 2, "label": "datetimes", "sortText": "0.9999.datetimes"}, {"detail": "str", "kind": 5, "label": "db", "sortText": "0.9999.db"}, {"detail": "\n@overload\ndef defer(\n self: QuerySet[Article, Article],\n clear: None,\n /\n) -> QuerySet[Article, Article]: ...\ndef defer(\n self: QuerySet[Article, Article],\n *fields: str\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "defer", "sortText": "0.9999.defer"}, {"detail": "def delete(self: QuerySet[Article, Article]) -> tuple[int, dict[str, int]]: ...", "kind": 2, "label": "delete", "sortText": "0.9999.delete"}, {"detail": "def difference(\n self: QuerySet[Article, Article],\n *other_qs: QuerySet[Model, Any]\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "difference", "sortText": "0.9999.difference"}, {"detail": "def distinct(\n self: QuerySet[Article, Article],\n *field_names: str\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "distinct", "sortText": "0.9999.distinct"}, {"detail": "def earliest(\n self: QuerySet[Article, Article],\n *fields: OrderBy | str\n) -> Article: ...", "kind": 2, "label": "earliest", "sortText": "0.9999.earliest"}, {"detail": "def exclude(\n self: QuerySet[Article, Article],\n *args: Any,\n **kwargs: Any\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "exclude", "sortText": "0.9999.exclude"}, {"detail": "def exists(self: QuerySet[Article, Article]) -> bool: ...", "kind": 2, "label": "exists", "sortText": "0.9999.exists"}, {"detail": "def explain(\n self: QuerySet[Article, Article],\n *,\n format: str | None = None,\n **options: Any\n) -> str: ...", "kind": 2, "label": "explain", "sortText": "0.9999.explain"}, {"detail": "def extra(\n self: QuerySet[Article, Article],\n select: dict[str, Any] | None = None,\n where: Sequence[str] | None = None,\n params: Sequence[Any] | None = None,\n tables: Sequence[str] | None = None,\n order_by: Sequence[_OrderByFieldName] | None = None,\n select_params: Sequence[Any] | None = None\n) -> QuerySet[Any, Any]: ...", "kind": 2, "label": "extra", "sortText": "0.9999.extra"}, {"detail": "def filter(\n self: QuerySet[Article, Article],\n *args: Any,\n **kwargs: Any\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "filter", "sortText": "0.9999.filter"}, {"detail": "def first(self: QuerySet[Article, Article]) -> Article | None: ...", "kind": 2, "label": "first", "sortText": "0.9999.first"}, {"detail": "def get(\n self: QuerySet[Article, Article],\n *args: Any,\n **kwargs: Any\n) -> Article: ...", "kind": 2, "label": "get", "sortText": "0.9999.get"}, {"detail": "def get_or_create(\n self: QuerySet[Article, Article],\n defaults: Mapping[str, Any] | None = None,\n **kwargs: Any\n) -> tuple[Article, bool]: ...", "kind": 2, "label": "get_or_create", "sortText": "0.9999.get_or_create"}, {"detail": "def in_bulk(\n self: QuerySet[Article, Article],\n id_list: Iterable[Any] | None = None,\n *,\n field_name: str = 'pk'\n) -> dict[Any, Article]: ...", "kind": 2, "label": "in_bulk", "sortText": "0.9999.in_bulk"}, {"detail": "def intersection(\n self: QuerySet[Article, Article],\n *other_qs: QuerySet[Model, Any]\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "intersection", "sortText": "0.9999.intersection"}, {"detail": "def iterator(\n self: QuerySet[Article, Article],\n chunk_size: int | None = None\n) -> Iterator[Article]: ...", "kind": 2, "label": "iterator", "sortText": "0.9999.iterator"}, {"detail": "def last(self: QuerySet[Article, Article]) -> Article | None: ...", "kind": 2, "label": "last", "sortText": "0.9999.last"}, {"detail": "def latest(\n self: QuerySet[Article, Article],\n *fields: OrderBy | str\n) -> Article: ...", "kind": 2, "label": "latest", "sortText": "0.9999.latest"}, {"detail": "type[Article]", "kind": 5, "label": "model", "sortText": "0.9999.model"}, {"detail": "def none(self: QuerySet[Article, Article]) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "none", "sortText": "0.9999.none"}, {"detail": "def only(\n self: QuerySet[Article, Article],\n *fields: str\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "only", "sortText": "0.9999.only"}, {"detail": "def order_by(\n self: QuerySet[Article, Article],\n *field_names: _OrderByFieldName\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "order_by", "sortText": "0.9999.order_by"}, {"detail": "bool", "kind": 5, "label": "ordered", "sortText": "0.9999.ordered"}, {"detail": "\n@overload\ndef prefetch_related(\n self: QuerySet[Article, Article],\n clear: None,\n /\n) -> QuerySet[Article, Article]: ...\ndef prefetch_related[_LookupT: str, _PrefetchedQuerySetT: QuerySet[Model, Model] = QuerySet[Model, Model], _ToAttrT: str = str](\n self: QuerySet[Article, Article],\n *lookups: Prefetch[_LookupT, _PrefetchedQuerySetT, _ToAttrT] | str\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "prefetch_related", "sortText": "0.9999.prefetch_related"}, {"detail": "Query", "kind": 5, "label": "query", "sortText": "0.9999.query"}, {"detail": "def raw(\n self: QuerySet[Article, Article],\n raw_query: _ExecuteQuery,\n params: Any = ...,\n translations: dict[str, str] | None = None,\n using: str | None = None\n) -> RawQuerySet[Article]: ...", "kind": 2, "label": "raw", "sortText": "0.9999.raw"}, {"detail": "def resolve_expression(\n self: QuerySet[Article, Article],\n *args: Any,\n **kwargs: Any\n) -> Any: ...", "kind": 2, "label": "resolve_expression", "sortText": "0.9999.resolve_expression"}, {"detail": "def reverse(self: QuerySet[Article, Article]) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "reverse", "sortText": "0.9999.reverse"}, {"detail": "def select_for_update(\n self: QuerySet[Article, Article],\n nowait: bool = False,\n skip_locked: bool = False,\n of: Sequence[str] = ...,\n no_key: bool = False\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "select_for_update", "sortText": "0.9999.select_for_update"}, {"detail": "\n@overload\ndef select_related(\n self: QuerySet[Article, Article],\n clear: None,\n /\n) -> QuerySet[Article, Article]: ...\ndef select_related(\n self: QuerySet[Article, Article],\n *fields: str\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "select_related", "sortText": "0.9999.select_related"}, {"detail": "def union(\n self: QuerySet[Article, Article],\n *other_qs: QuerySet[Model, Any],\n *,\n all: bool = False\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "union", "sortText": "0.9999.union"}, {"detail": "def update(\n self: QuerySet[Article, Article],\n **kwargs: Any\n) -> int: ...", "kind": 2, "label": "update", "sortText": "0.9999.update"}, {"detail": "def update_or_create(\n self: QuerySet[Article, Article],\n defaults: Mapping[str, Any] | None = None,\n create_defaults: Mapping[str, Any] | None = None,\n **kwargs: Any\n) -> tuple[Article, bool]: ...", "kind": 2, "label": "update_or_create", "sortText": "0.9999.update_or_create"}, {"detail": "def using(\n self: QuerySet[Article, Article],\n alias: str | None\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "using", "sortText": "0.9999.using"}, {"detail": "def values(\n self: QuerySet[Article, Article],\n *fields: Combinable | str,\n **expressions: Any\n) -> QuerySet[Article, dict[str, Any]]: ...", "kind": 2, "label": "values", "sortText": "0.9999.values"}, {"detail": "def values_list(\n self: QuerySet[Article, Article],\n *fields: Combinable | str,\n *,\n flat: bool = False,\n named: bool = False\n) -> QuerySet[Article, Any]: ...", "kind": 2, "label": "values_list", "sortText": "0.9999.values_list"}, {"detail": "def _fetch_all(self: QuerySet[Article, Article]) -> None: ...", "kind": 2, "label": "_fetch_all", "sortText": "2.9999._fetch_all"}, {"detail": "type[BaseIterable[Unknown]]", "kind": 5, "label": "_iterable_class", "sortText": "2.9999._iterable_class"}, {"detail": "def _raw_delete(\n self: QuerySet[Article, Article],\n using: str | None\n) -> int: ...", "kind": 2, "label": "_raw_delete", "sortText": "2.9999._raw_delete"}, {"detail": "list[Article] | None", "kind": 5, "label": "_result_cache", "sortText": "2.9999._result_cache"}, {"detail": "def __aiter__(self: QuerySet[Article, Article]) -> AsyncIterator[Article]: ...", "kind": 2, "label": "__aiter__", "sortText": "3.9999.__aiter__"}, {"detail": "def __and__(\n self: QuerySet[Article, Article],\n other: QuerySet[Article, Article]\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "__and__", "sortText": "3.9999.__and__"}, {"detail": "def __bool__(self: QuerySet[Article, Article]) -> bool: ...", "kind": 2, "label": "__bool__", "sortText": "3.9999.__bool__"}, {"detail": "def __class_getitem__(\n cls: type[QuerySet[Article, Article]],\n item: type[Article]\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "__class_getitem__", "sortText": "3.9999.__class_getitem__"}, {"detail": "\n@overload\ndef __getitem__(\n self: QuerySet[Article, Article],\n i: int\n) -> Article: ...\ndef __getitem__(\n self: QuerySet[Article, Article],\n s: slice[Any, Any, Any]\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "__getitem__", "sortText": "3.9999.__getitem__"}, {"detail": "def __getstate__(self: QuerySet[Article, Article]) -> dict[str, Any]: ...", "kind": 2, "label": "__getstate__", "sortText": "3.9999.__getstate__"}, {"detail": "def __init__(\n self: QuerySet[Article, Article],\n model: type[Model] | None = None,\n query: Query | None = None,\n using: str | None = None,\n hints: dict[str, Model] | None = None\n) -> None: ...", "kind": 2, "label": "__init__", "sortText": "3.9999.__init__"}, {"detail": "def __iter__(self: QuerySet[Article, Article]) -> Iterator[Article]: ...", "kind": 2, "label": "__iter__", "sortText": "3.9999.__iter__"}, {"detail": "def __len__(self: QuerySet[Article, Article]) -> int: ...", "kind": 2, "label": "__len__", "sortText": "3.9999.__len__"}, {"detail": "def __or__(\n self: QuerySet[Article, Article],\n other: QuerySet[Article, Article]\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "__or__", "sortText": "3.9999.__or__"}]}} {"suite": "django", "label": "edit queryset then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 48, "iteration": 4, "result": {"isIncomplete": false, "items": [{"detail": "def aaggregate(\n self: QuerySet[Article, Article],\n *args: Any,\n **kwargs: Any\n) -> Coroutine[Unknown, Unknown, dict[str, Any]]: ...", "kind": 2, "label": "aaggregate", "sortText": "0.9999.aaggregate"}, {"detail": "def abulk_create(\n self: QuerySet[Article, Article],\n objs: Iterable[Article],\n batch_size: int | None = None,\n ignore_conflicts: bool = False,\n update_conflicts: bool = False,\n update_fields: Collection[str] | None = None,\n unique_fields: Collection[str] | None = None\n) -> Coroutine[Unknown, Unknown, list[Article]]: ...", "kind": 2, "label": "abulk_create", "sortText": "0.9999.abulk_create"}, {"detail": "def abulk_update(\n self: QuerySet[Article, Article],\n objs: Iterable[Article],\n fields: Iterable[str],\n batch_size: int | None = None\n) -> Coroutine[Unknown, Unknown, int]: ...", "kind": 2, "label": "abulk_update", "sortText": "0.9999.abulk_update"}, {"detail": "def acontains(\n self: QuerySet[Article, Article],\n obj: Model\n) -> Coroutine[Unknown, Unknown, bool]: ...", "kind": 2, "label": "acontains", "sortText": "0.9999.acontains"}, {"detail": "def acount(self: QuerySet[Article, Article]) -> Coroutine[Unknown, Unknown, int]: ...", "kind": 2, "label": "acount", "sortText": "0.9999.acount"}, {"detail": "def acreate(\n self: QuerySet[Article, Article],\n **kwargs: Any\n) -> Coroutine[Unknown, Unknown, Article]: ...", "kind": 2, "label": "acreate", "sortText": "0.9999.acreate"}, {"detail": "def adelete(self: QuerySet[Article, Article]) -> Coroutine[Unknown, Unknown, tuple[int, dict[str, int]]]: ...", "kind": 2, "label": "adelete", "sortText": "0.9999.adelete"}, {"detail": "def aearliest(\n self: QuerySet[Article, Article],\n *fields: OrderBy | str\n) -> Coroutine[Unknown, Unknown, Article]: ...", "kind": 2, "label": "aearliest", "sortText": "0.9999.aearliest"}, {"detail": "def aexists(self: QuerySet[Article, Article]) -> Coroutine[Unknown, Unknown, bool]: ...", "kind": 2, "label": "aexists", "sortText": "0.9999.aexists"}, {"detail": "def aexplain(\n self: QuerySet[Article, Article],\n *,\n format: str | None = None,\n **options: Any\n) -> Coroutine[Unknown, Unknown, str]: ...", "kind": 2, "label": "aexplain", "sortText": "0.9999.aexplain"}, {"detail": "def afirst(self: QuerySet[Article, Article]) -> Coroutine[Unknown, Unknown, Article | None]: ...", "kind": 2, "label": "afirst", "sortText": "0.9999.afirst"}, {"detail": "def aget(\n self: QuerySet[Article, Article],\n *args: Any,\n **kwargs: Any\n) -> Coroutine[Unknown, Unknown, Article]: ...", "kind": 2, "label": "aget", "sortText": "0.9999.aget"}, {"detail": "def aget_or_create(\n self: QuerySet[Article, Article],\n defaults: Mapping[str, Any] | None = None,\n **kwargs: Any\n) -> Coroutine[Unknown, Unknown, tuple[Article, bool]]: ...", "kind": 2, "label": "aget_or_create", "sortText": "0.9999.aget_or_create"}, {"detail": "def aggregate(\n self: QuerySet[Article, Article],\n *args: Any,\n **kwargs: Any\n) -> dict[str, Any]: ...", "kind": 2, "label": "aggregate", "sortText": "0.9999.aggregate"}, {"detail": "def ain_bulk(\n self: QuerySet[Article, Article],\n id_list: Iterable[Any] | None = None,\n *,\n field_name: str = 'pk'\n) -> Coroutine[Unknown, Unknown, dict[Any, Article]]: ...", "kind": 2, "label": "ain_bulk", "sortText": "0.9999.ain_bulk"}, {"detail": "def aiterator(\n self: QuerySet[Article, Article],\n chunk_size: int = 2000\n) -> AsyncIterator[Article]: ...", "kind": 2, "label": "aiterator", "sortText": "0.9999.aiterator"}, {"detail": "def alast(self: QuerySet[Article, Article]) -> Coroutine[Unknown, Unknown, Article | None]: ...", "kind": 2, "label": "alast", "sortText": "0.9999.alast"}, {"detail": "def alatest(\n self: QuerySet[Article, Article],\n *fields: OrderBy | str\n) -> Coroutine[Unknown, Unknown, Article]: ...", "kind": 2, "label": "alatest", "sortText": "0.9999.alatest"}, {"detail": "def alias(\n self: QuerySet[Article, Article],\n *args: Any,\n **kwargs: Any\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "alias", "sortText": "0.9999.alias"}, {"detail": "def all(self: QuerySet[Article, Article]) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "all", "sortText": "0.9999.all"}, {"detail": "def annotate(\n self: QuerySet[Article, Article],\n *args: Any,\n **kwargs: Any\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "annotate", "sortText": "0.9999.annotate"}, {"detail": "def as_manager(cls: type[QuerySet[Article, Article]]) -> Manager[Article]: ...", "kind": 2, "label": "as_manager", "sortText": "0.9999.as_manager"}, {"detail": "def aupdate(\n self: QuerySet[Article, Article],\n **kwargs: Any\n) -> Coroutine[Unknown, Unknown, int]: ...", "kind": 2, "label": "aupdate", "sortText": "0.9999.aupdate"}, {"detail": "def aupdate_or_create(\n self: QuerySet[Article, Article],\n defaults: Mapping[str, Any] | None = None,\n create_defaults: Mapping[str, Any] | None = None,\n **kwargs: Any\n) -> Coroutine[Unknown, Unknown, tuple[Article, bool]]: ...", "kind": 2, "label": "aupdate_or_create", "sortText": "0.9999.aupdate_or_create"}, {"detail": "def bulk_create(\n self: QuerySet[Article, Article],\n objs: Iterable[Article],\n batch_size: int | None = None,\n ignore_conflicts: bool = False,\n update_conflicts: bool = False,\n update_fields: Collection[str] | None = None,\n unique_fields: Collection[str] | None = None\n) -> list[Article]: ...", "kind": 2, "label": "bulk_create", "sortText": "0.9999.bulk_create"}, {"detail": "def bulk_update(\n self: QuerySet[Article, Article],\n objs: Iterable[Article],\n fields: Iterable[str],\n batch_size: int | None = None\n) -> int: ...", "kind": 2, "label": "bulk_update", "sortText": "0.9999.bulk_update"}, {"detail": "def complex_filter(\n self: QuerySet[Article, Article],\n filter_obj: Any\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "complex_filter", "sortText": "0.9999.complex_filter"}, {"detail": "def contains(\n self: QuerySet[Article, Article],\n obj: Model\n) -> bool: ...", "kind": 2, "label": "contains", "sortText": "0.9999.contains"}, {"detail": "def count(self: QuerySet[Article, Article]) -> int: ...", "kind": 2, "label": "count", "sortText": "0.9999.count"}, {"detail": "def create(\n self: QuerySet[Article, Article],\n **kwargs: Any\n) -> Article: ...", "kind": 2, "label": "create", "sortText": "0.9999.create"}, {"detail": "def dates(\n self: QuerySet[Article, Article],\n field_name: str,\n kind: Literal['day', 'month', 'week', 'year'],\n order: Literal['ASC', 'DESC'] = 'ASC'\n) -> QuerySet[Article, date]: ...", "kind": 2, "label": "dates", "sortText": "0.9999.dates"}, {"detail": "def datetimes(\n self: QuerySet[Article, Article],\n field_name: str,\n kind: Literal['day', 'hour', 'minute', 'month', 'second', 'week', 'year'],\n order: Literal['ASC', 'DESC'] = 'ASC',\n tzinfo: tzinfo | None = None\n) -> QuerySet[Article, datetime]: ...", "kind": 2, "label": "datetimes", "sortText": "0.9999.datetimes"}, {"detail": "str", "kind": 5, "label": "db", "sortText": "0.9999.db"}, {"detail": "\n@overload\ndef defer(\n self: QuerySet[Article, Article],\n clear: None,\n /\n) -> QuerySet[Article, Article]: ...\ndef defer(\n self: QuerySet[Article, Article],\n *fields: str\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "defer", "sortText": "0.9999.defer"}, {"detail": "def delete(self: QuerySet[Article, Article]) -> tuple[int, dict[str, int]]: ...", "kind": 2, "label": "delete", "sortText": "0.9999.delete"}, {"detail": "def difference(\n self: QuerySet[Article, Article],\n *other_qs: QuerySet[Model, Any]\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "difference", "sortText": "0.9999.difference"}, {"detail": "def distinct(\n self: QuerySet[Article, Article],\n *field_names: str\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "distinct", "sortText": "0.9999.distinct"}, {"detail": "def earliest(\n self: QuerySet[Article, Article],\n *fields: OrderBy | str\n) -> Article: ...", "kind": 2, "label": "earliest", "sortText": "0.9999.earliest"}, {"detail": "def exclude(\n self: QuerySet[Article, Article],\n *args: Any,\n **kwargs: Any\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "exclude", "sortText": "0.9999.exclude"}, {"detail": "def exists(self: QuerySet[Article, Article]) -> bool: ...", "kind": 2, "label": "exists", "sortText": "0.9999.exists"}, {"detail": "def explain(\n self: QuerySet[Article, Article],\n *,\n format: str | None = None,\n **options: Any\n) -> str: ...", "kind": 2, "label": "explain", "sortText": "0.9999.explain"}, {"detail": "def extra(\n self: QuerySet[Article, Article],\n select: dict[str, Any] | None = None,\n where: Sequence[str] | None = None,\n params: Sequence[Any] | None = None,\n tables: Sequence[str] | None = None,\n order_by: Sequence[_OrderByFieldName] | None = None,\n select_params: Sequence[Any] | None = None\n) -> QuerySet[Any, Any]: ...", "kind": 2, "label": "extra", "sortText": "0.9999.extra"}, {"detail": "def filter(\n self: QuerySet[Article, Article],\n *args: Any,\n **kwargs: Any\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "filter", "sortText": "0.9999.filter"}, {"detail": "def first(self: QuerySet[Article, Article]) -> Article | None: ...", "kind": 2, "label": "first", "sortText": "0.9999.first"}, {"detail": "def get(\n self: QuerySet[Article, Article],\n *args: Any,\n **kwargs: Any\n) -> Article: ...", "kind": 2, "label": "get", "sortText": "0.9999.get"}, {"detail": "def get_or_create(\n self: QuerySet[Article, Article],\n defaults: Mapping[str, Any] | None = None,\n **kwargs: Any\n) -> tuple[Article, bool]: ...", "kind": 2, "label": "get_or_create", "sortText": "0.9999.get_or_create"}, {"detail": "def in_bulk(\n self: QuerySet[Article, Article],\n id_list: Iterable[Any] | None = None,\n *,\n field_name: str = 'pk'\n) -> dict[Any, Article]: ...", "kind": 2, "label": "in_bulk", "sortText": "0.9999.in_bulk"}, {"detail": "def intersection(\n self: QuerySet[Article, Article],\n *other_qs: QuerySet[Model, Any]\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "intersection", "sortText": "0.9999.intersection"}, {"detail": "def iterator(\n self: QuerySet[Article, Article],\n chunk_size: int | None = None\n) -> Iterator[Article]: ...", "kind": 2, "label": "iterator", "sortText": "0.9999.iterator"}, {"detail": "def last(self: QuerySet[Article, Article]) -> Article | None: ...", "kind": 2, "label": "last", "sortText": "0.9999.last"}, {"detail": "def latest(\n self: QuerySet[Article, Article],\n *fields: OrderBy | str\n) -> Article: ...", "kind": 2, "label": "latest", "sortText": "0.9999.latest"}, {"detail": "type[Article]", "kind": 5, "label": "model", "sortText": "0.9999.model"}, {"detail": "def none(self: QuerySet[Article, Article]) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "none", "sortText": "0.9999.none"}, {"detail": "def only(\n self: QuerySet[Article, Article],\n *fields: str\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "only", "sortText": "0.9999.only"}, {"detail": "def order_by(\n self: QuerySet[Article, Article],\n *field_names: _OrderByFieldName\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "order_by", "sortText": "0.9999.order_by"}, {"detail": "bool", "kind": 5, "label": "ordered", "sortText": "0.9999.ordered"}, {"detail": "\n@overload\ndef prefetch_related(\n self: QuerySet[Article, Article],\n clear: None,\n /\n) -> QuerySet[Article, Article]: ...\ndef prefetch_related[_LookupT: str, _PrefetchedQuerySetT: QuerySet[Model, Model] = QuerySet[Model, Model], _ToAttrT: str = str](\n self: QuerySet[Article, Article],\n *lookups: Prefetch[_LookupT, _PrefetchedQuerySetT, _ToAttrT] | str\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "prefetch_related", "sortText": "0.9999.prefetch_related"}, {"detail": "Query", "kind": 5, "label": "query", "sortText": "0.9999.query"}, {"detail": "def raw(\n self: QuerySet[Article, Article],\n raw_query: _ExecuteQuery,\n params: Any = ...,\n translations: dict[str, str] | None = None,\n using: str | None = None\n) -> RawQuerySet[Article]: ...", "kind": 2, "label": "raw", "sortText": "0.9999.raw"}, {"detail": "def resolve_expression(\n self: QuerySet[Article, Article],\n *args: Any,\n **kwargs: Any\n) -> Any: ...", "kind": 2, "label": "resolve_expression", "sortText": "0.9999.resolve_expression"}, {"detail": "def reverse(self: QuerySet[Article, Article]) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "reverse", "sortText": "0.9999.reverse"}, {"detail": "def select_for_update(\n self: QuerySet[Article, Article],\n nowait: bool = False,\n skip_locked: bool = False,\n of: Sequence[str] = ...,\n no_key: bool = False\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "select_for_update", "sortText": "0.9999.select_for_update"}, {"detail": "\n@overload\ndef select_related(\n self: QuerySet[Article, Article],\n clear: None,\n /\n) -> QuerySet[Article, Article]: ...\ndef select_related(\n self: QuerySet[Article, Article],\n *fields: str\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "select_related", "sortText": "0.9999.select_related"}, {"detail": "def union(\n self: QuerySet[Article, Article],\n *other_qs: QuerySet[Model, Any],\n *,\n all: bool = False\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "union", "sortText": "0.9999.union"}, {"detail": "def update(\n self: QuerySet[Article, Article],\n **kwargs: Any\n) -> int: ...", "kind": 2, "label": "update", "sortText": "0.9999.update"}, {"detail": "def update_or_create(\n self: QuerySet[Article, Article],\n defaults: Mapping[str, Any] | None = None,\n create_defaults: Mapping[str, Any] | None = None,\n **kwargs: Any\n) -> tuple[Article, bool]: ...", "kind": 2, "label": "update_or_create", "sortText": "0.9999.update_or_create"}, {"detail": "def using(\n self: QuerySet[Article, Article],\n alias: str | None\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "using", "sortText": "0.9999.using"}, {"detail": "def values(\n self: QuerySet[Article, Article],\n *fields: Combinable | str,\n **expressions: Any\n) -> QuerySet[Article, dict[str, Any]]: ...", "kind": 2, "label": "values", "sortText": "0.9999.values"}, {"detail": "def values_list(\n self: QuerySet[Article, Article],\n *fields: Combinable | str,\n *,\n flat: bool = False,\n named: bool = False\n) -> QuerySet[Article, Any]: ...", "kind": 2, "label": "values_list", "sortText": "0.9999.values_list"}, {"detail": "def _fetch_all(self: QuerySet[Article, Article]) -> None: ...", "kind": 2, "label": "_fetch_all", "sortText": "2.9999._fetch_all"}, {"detail": "type[BaseIterable[Unknown]]", "kind": 5, "label": "_iterable_class", "sortText": "2.9999._iterable_class"}, {"detail": "def _raw_delete(\n self: QuerySet[Article, Article],\n using: str | None\n) -> int: ...", "kind": 2, "label": "_raw_delete", "sortText": "2.9999._raw_delete"}, {"detail": "list[Article] | None", "kind": 5, "label": "_result_cache", "sortText": "2.9999._result_cache"}, {"detail": "def __aiter__(self: QuerySet[Article, Article]) -> AsyncIterator[Article]: ...", "kind": 2, "label": "__aiter__", "sortText": "3.9999.__aiter__"}, {"detail": "def __and__(\n self: QuerySet[Article, Article],\n other: QuerySet[Article, Article]\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "__and__", "sortText": "3.9999.__and__"}, {"detail": "def __bool__(self: QuerySet[Article, Article]) -> bool: ...", "kind": 2, "label": "__bool__", "sortText": "3.9999.__bool__"}, {"detail": "def __class_getitem__(\n cls: type[QuerySet[Article, Article]],\n item: type[Article]\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "__class_getitem__", "sortText": "3.9999.__class_getitem__"}, {"detail": "\n@overload\ndef __getitem__(\n self: QuerySet[Article, Article],\n i: int\n) -> Article: ...\ndef __getitem__(\n self: QuerySet[Article, Article],\n s: slice[Any, Any, Any]\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "__getitem__", "sortText": "3.9999.__getitem__"}, {"detail": "def __getstate__(self: QuerySet[Article, Article]) -> dict[str, Any]: ...", "kind": 2, "label": "__getstate__", "sortText": "3.9999.__getstate__"}, {"detail": "def __init__(\n self: QuerySet[Article, Article],\n model: type[Model] | None = None,\n query: Query | None = None,\n using: str | None = None,\n hints: dict[str, Model] | None = None\n) -> None: ...", "kind": 2, "label": "__init__", "sortText": "3.9999.__init__"}, {"detail": "def __iter__(self: QuerySet[Article, Article]) -> Iterator[Article]: ...", "kind": 2, "label": "__iter__", "sortText": "3.9999.__iter__"}, {"detail": "def __len__(self: QuerySet[Article, Article]) -> int: ...", "kind": 2, "label": "__len__", "sortText": "3.9999.__len__"}, {"detail": "def __or__(\n self: QuerySet[Article, Article],\n other: QuerySet[Article, Article]\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "__or__", "sortText": "3.9999.__or__"}]}} {"suite": "django", "label": "edit queryset then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 48, "iteration": 5, "result": {"isIncomplete": false, "items": [{"detail": "def aaggregate(\n self: QuerySet[Article, Article],\n *args: Any,\n **kwargs: Any\n) -> Coroutine[Unknown, Unknown, dict[str, Any]]: ...", "kind": 2, "label": "aaggregate", "sortText": "0.9999.aaggregate"}, {"detail": "def abulk_create(\n self: QuerySet[Article, Article],\n objs: Iterable[Article],\n batch_size: int | None = None,\n ignore_conflicts: bool = False,\n update_conflicts: bool = False,\n update_fields: Collection[str] | None = None,\n unique_fields: Collection[str] | None = None\n) -> Coroutine[Unknown, Unknown, list[Article]]: ...", "kind": 2, "label": "abulk_create", "sortText": "0.9999.abulk_create"}, {"detail": "def abulk_update(\n self: QuerySet[Article, Article],\n objs: Iterable[Article],\n fields: Iterable[str],\n batch_size: int | None = None\n) -> Coroutine[Unknown, Unknown, int]: ...", "kind": 2, "label": "abulk_update", "sortText": "0.9999.abulk_update"}, {"detail": "def acontains(\n self: QuerySet[Article, Article],\n obj: Model\n) -> Coroutine[Unknown, Unknown, bool]: ...", "kind": 2, "label": "acontains", "sortText": "0.9999.acontains"}, {"detail": "def acount(self: QuerySet[Article, Article]) -> Coroutine[Unknown, Unknown, int]: ...", "kind": 2, "label": "acount", "sortText": "0.9999.acount"}, {"detail": "def acreate(\n self: QuerySet[Article, Article],\n **kwargs: Any\n) -> Coroutine[Unknown, Unknown, Article]: ...", "kind": 2, "label": "acreate", "sortText": "0.9999.acreate"}, {"detail": "def adelete(self: QuerySet[Article, Article]) -> Coroutine[Unknown, Unknown, tuple[int, dict[str, int]]]: ...", "kind": 2, "label": "adelete", "sortText": "0.9999.adelete"}, {"detail": "def aearliest(\n self: QuerySet[Article, Article],\n *fields: OrderBy | str\n) -> Coroutine[Unknown, Unknown, Article]: ...", "kind": 2, "label": "aearliest", "sortText": "0.9999.aearliest"}, {"detail": "def aexists(self: QuerySet[Article, Article]) -> Coroutine[Unknown, Unknown, bool]: ...", "kind": 2, "label": "aexists", "sortText": "0.9999.aexists"}, {"detail": "def aexplain(\n self: QuerySet[Article, Article],\n *,\n format: str | None = None,\n **options: Any\n) -> Coroutine[Unknown, Unknown, str]: ...", "kind": 2, "label": "aexplain", "sortText": "0.9999.aexplain"}, {"detail": "def afirst(self: QuerySet[Article, Article]) -> Coroutine[Unknown, Unknown, Article | None]: ...", "kind": 2, "label": "afirst", "sortText": "0.9999.afirst"}, {"detail": "def aget(\n self: QuerySet[Article, Article],\n *args: Any,\n **kwargs: Any\n) -> Coroutine[Unknown, Unknown, Article]: ...", "kind": 2, "label": "aget", "sortText": "0.9999.aget"}, {"detail": "def aget_or_create(\n self: QuerySet[Article, Article],\n defaults: Mapping[str, Any] | None = None,\n **kwargs: Any\n) -> Coroutine[Unknown, Unknown, tuple[Article, bool]]: ...", "kind": 2, "label": "aget_or_create", "sortText": "0.9999.aget_or_create"}, {"detail": "def aggregate(\n self: QuerySet[Article, Article],\n *args: Any,\n **kwargs: Any\n) -> dict[str, Any]: ...", "kind": 2, "label": "aggregate", "sortText": "0.9999.aggregate"}, {"detail": "def ain_bulk(\n self: QuerySet[Article, Article],\n id_list: Iterable[Any] | None = None,\n *,\n field_name: str = 'pk'\n) -> Coroutine[Unknown, Unknown, dict[Any, Article]]: ...", "kind": 2, "label": "ain_bulk", "sortText": "0.9999.ain_bulk"}, {"detail": "def aiterator(\n self: QuerySet[Article, Article],\n chunk_size: int = 2000\n) -> AsyncIterator[Article]: ...", "kind": 2, "label": "aiterator", "sortText": "0.9999.aiterator"}, {"detail": "def alast(self: QuerySet[Article, Article]) -> Coroutine[Unknown, Unknown, Article | None]: ...", "kind": 2, "label": "alast", "sortText": "0.9999.alast"}, {"detail": "def alatest(\n self: QuerySet[Article, Article],\n *fields: OrderBy | str\n) -> Coroutine[Unknown, Unknown, Article]: ...", "kind": 2, "label": "alatest", "sortText": "0.9999.alatest"}, {"detail": "def alias(\n self: QuerySet[Article, Article],\n *args: Any,\n **kwargs: Any\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "alias", "sortText": "0.9999.alias"}, {"detail": "def all(self: QuerySet[Article, Article]) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "all", "sortText": "0.9999.all"}, {"detail": "def annotate(\n self: QuerySet[Article, Article],\n *args: Any,\n **kwargs: Any\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "annotate", "sortText": "0.9999.annotate"}, {"detail": "def as_manager(cls: type[QuerySet[Article, Article]]) -> Manager[Article]: ...", "kind": 2, "label": "as_manager", "sortText": "0.9999.as_manager"}, {"detail": "def aupdate(\n self: QuerySet[Article, Article],\n **kwargs: Any\n) -> Coroutine[Unknown, Unknown, int]: ...", "kind": 2, "label": "aupdate", "sortText": "0.9999.aupdate"}, {"detail": "def aupdate_or_create(\n self: QuerySet[Article, Article],\n defaults: Mapping[str, Any] | None = None,\n create_defaults: Mapping[str, Any] | None = None,\n **kwargs: Any\n) -> Coroutine[Unknown, Unknown, tuple[Article, bool]]: ...", "kind": 2, "label": "aupdate_or_create", "sortText": "0.9999.aupdate_or_create"}, {"detail": "def bulk_create(\n self: QuerySet[Article, Article],\n objs: Iterable[Article],\n batch_size: int | None = None,\n ignore_conflicts: bool = False,\n update_conflicts: bool = False,\n update_fields: Collection[str] | None = None,\n unique_fields: Collection[str] | None = None\n) -> list[Article]: ...", "kind": 2, "label": "bulk_create", "sortText": "0.9999.bulk_create"}, {"detail": "def bulk_update(\n self: QuerySet[Article, Article],\n objs: Iterable[Article],\n fields: Iterable[str],\n batch_size: int | None = None\n) -> int: ...", "kind": 2, "label": "bulk_update", "sortText": "0.9999.bulk_update"}, {"detail": "def complex_filter(\n self: QuerySet[Article, Article],\n filter_obj: Any\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "complex_filter", "sortText": "0.9999.complex_filter"}, {"detail": "def contains(\n self: QuerySet[Article, Article],\n obj: Model\n) -> bool: ...", "kind": 2, "label": "contains", "sortText": "0.9999.contains"}, {"detail": "def count(self: QuerySet[Article, Article]) -> int: ...", "kind": 2, "label": "count", "sortText": "0.9999.count"}, {"detail": "def create(\n self: QuerySet[Article, Article],\n **kwargs: Any\n) -> Article: ...", "kind": 2, "label": "create", "sortText": "0.9999.create"}, {"detail": "def dates(\n self: QuerySet[Article, Article],\n field_name: str,\n kind: Literal['day', 'month', 'week', 'year'],\n order: Literal['ASC', 'DESC'] = 'ASC'\n) -> QuerySet[Article, date]: ...", "kind": 2, "label": "dates", "sortText": "0.9999.dates"}, {"detail": "def datetimes(\n self: QuerySet[Article, Article],\n field_name: str,\n kind: Literal['day', 'hour', 'minute', 'month', 'second', 'week', 'year'],\n order: Literal['ASC', 'DESC'] = 'ASC',\n tzinfo: tzinfo | None = None\n) -> QuerySet[Article, datetime]: ...", "kind": 2, "label": "datetimes", "sortText": "0.9999.datetimes"}, {"detail": "str", "kind": 5, "label": "db", "sortText": "0.9999.db"}, {"detail": "\n@overload\ndef defer(\n self: QuerySet[Article, Article],\n clear: None,\n /\n) -> QuerySet[Article, Article]: ...\ndef defer(\n self: QuerySet[Article, Article],\n *fields: str\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "defer", "sortText": "0.9999.defer"}, {"detail": "def delete(self: QuerySet[Article, Article]) -> tuple[int, dict[str, int]]: ...", "kind": 2, "label": "delete", "sortText": "0.9999.delete"}, {"detail": "def difference(\n self: QuerySet[Article, Article],\n *other_qs: QuerySet[Model, Any]\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "difference", "sortText": "0.9999.difference"}, {"detail": "def distinct(\n self: QuerySet[Article, Article],\n *field_names: str\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "distinct", "sortText": "0.9999.distinct"}, {"detail": "def earliest(\n self: QuerySet[Article, Article],\n *fields: OrderBy | str\n) -> Article: ...", "kind": 2, "label": "earliest", "sortText": "0.9999.earliest"}, {"detail": "def exclude(\n self: QuerySet[Article, Article],\n *args: Any,\n **kwargs: Any\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "exclude", "sortText": "0.9999.exclude"}, {"detail": "def exists(self: QuerySet[Article, Article]) -> bool: ...", "kind": 2, "label": "exists", "sortText": "0.9999.exists"}, {"detail": "def explain(\n self: QuerySet[Article, Article],\n *,\n format: str | None = None,\n **options: Any\n) -> str: ...", "kind": 2, "label": "explain", "sortText": "0.9999.explain"}, {"detail": "def extra(\n self: QuerySet[Article, Article],\n select: dict[str, Any] | None = None,\n where: Sequence[str] | None = None,\n params: Sequence[Any] | None = None,\n tables: Sequence[str] | None = None,\n order_by: Sequence[_OrderByFieldName] | None = None,\n select_params: Sequence[Any] | None = None\n) -> QuerySet[Any, Any]: ...", "kind": 2, "label": "extra", "sortText": "0.9999.extra"}, {"detail": "def filter(\n self: QuerySet[Article, Article],\n *args: Any,\n **kwargs: Any\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "filter", "sortText": "0.9999.filter"}, {"detail": "def first(self: QuerySet[Article, Article]) -> Article | None: ...", "kind": 2, "label": "first", "sortText": "0.9999.first"}, {"detail": "def get(\n self: QuerySet[Article, Article],\n *args: Any,\n **kwargs: Any\n) -> Article: ...", "kind": 2, "label": "get", "sortText": "0.9999.get"}, {"detail": "def get_or_create(\n self: QuerySet[Article, Article],\n defaults: Mapping[str, Any] | None = None,\n **kwargs: Any\n) -> tuple[Article, bool]: ...", "kind": 2, "label": "get_or_create", "sortText": "0.9999.get_or_create"}, {"detail": "def in_bulk(\n self: QuerySet[Article, Article],\n id_list: Iterable[Any] | None = None,\n *,\n field_name: str = 'pk'\n) -> dict[Any, Article]: ...", "kind": 2, "label": "in_bulk", "sortText": "0.9999.in_bulk"}, {"detail": "def intersection(\n self: QuerySet[Article, Article],\n *other_qs: QuerySet[Model, Any]\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "intersection", "sortText": "0.9999.intersection"}, {"detail": "def iterator(\n self: QuerySet[Article, Article],\n chunk_size: int | None = None\n) -> Iterator[Article]: ...", "kind": 2, "label": "iterator", "sortText": "0.9999.iterator"}, {"detail": "def last(self: QuerySet[Article, Article]) -> Article | None: ...", "kind": 2, "label": "last", "sortText": "0.9999.last"}, {"detail": "def latest(\n self: QuerySet[Article, Article],\n *fields: OrderBy | str\n) -> Article: ...", "kind": 2, "label": "latest", "sortText": "0.9999.latest"}, {"detail": "type[Article]", "kind": 5, "label": "model", "sortText": "0.9999.model"}, {"detail": "def none(self: QuerySet[Article, Article]) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "none", "sortText": "0.9999.none"}, {"detail": "def only(\n self: QuerySet[Article, Article],\n *fields: str\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "only", "sortText": "0.9999.only"}, {"detail": "def order_by(\n self: QuerySet[Article, Article],\n *field_names: _OrderByFieldName\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "order_by", "sortText": "0.9999.order_by"}, {"detail": "bool", "kind": 5, "label": "ordered", "sortText": "0.9999.ordered"}, {"detail": "\n@overload\ndef prefetch_related(\n self: QuerySet[Article, Article],\n clear: None,\n /\n) -> QuerySet[Article, Article]: ...\ndef prefetch_related[_LookupT: str, _PrefetchedQuerySetT: QuerySet[Model, Model] = QuerySet[Model, Model], _ToAttrT: str = str](\n self: QuerySet[Article, Article],\n *lookups: Prefetch[_LookupT, _PrefetchedQuerySetT, _ToAttrT] | str\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "prefetch_related", "sortText": "0.9999.prefetch_related"}, {"detail": "Query", "kind": 5, "label": "query", "sortText": "0.9999.query"}, {"detail": "def raw(\n self: QuerySet[Article, Article],\n raw_query: _ExecuteQuery,\n params: Any = ...,\n translations: dict[str, str] | None = None,\n using: str | None = None\n) -> RawQuerySet[Article]: ...", "kind": 2, "label": "raw", "sortText": "0.9999.raw"}, {"detail": "def resolve_expression(\n self: QuerySet[Article, Article],\n *args: Any,\n **kwargs: Any\n) -> Any: ...", "kind": 2, "label": "resolve_expression", "sortText": "0.9999.resolve_expression"}, {"detail": "def reverse(self: QuerySet[Article, Article]) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "reverse", "sortText": "0.9999.reverse"}, {"detail": "def select_for_update(\n self: QuerySet[Article, Article],\n nowait: bool = False,\n skip_locked: bool = False,\n of: Sequence[str] = ...,\n no_key: bool = False\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "select_for_update", "sortText": "0.9999.select_for_update"}, {"detail": "\n@overload\ndef select_related(\n self: QuerySet[Article, Article],\n clear: None,\n /\n) -> QuerySet[Article, Article]: ...\ndef select_related(\n self: QuerySet[Article, Article],\n *fields: str\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "select_related", "sortText": "0.9999.select_related"}, {"detail": "def union(\n self: QuerySet[Article, Article],\n *other_qs: QuerySet[Model, Any],\n *,\n all: bool = False\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "union", "sortText": "0.9999.union"}, {"detail": "def update(\n self: QuerySet[Article, Article],\n **kwargs: Any\n) -> int: ...", "kind": 2, "label": "update", "sortText": "0.9999.update"}, {"detail": "def update_or_create(\n self: QuerySet[Article, Article],\n defaults: Mapping[str, Any] | None = None,\n create_defaults: Mapping[str, Any] | None = None,\n **kwargs: Any\n) -> tuple[Article, bool]: ...", "kind": 2, "label": "update_or_create", "sortText": "0.9999.update_or_create"}, {"detail": "def using(\n self: QuerySet[Article, Article],\n alias: str | None\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "using", "sortText": "0.9999.using"}, {"detail": "def values(\n self: QuerySet[Article, Article],\n *fields: Combinable | str,\n **expressions: Any\n) -> QuerySet[Article, dict[str, Any]]: ...", "kind": 2, "label": "values", "sortText": "0.9999.values"}, {"detail": "def values_list(\n self: QuerySet[Article, Article],\n *fields: Combinable | str,\n *,\n flat: bool = False,\n named: bool = False\n) -> QuerySet[Article, Any]: ...", "kind": 2, "label": "values_list", "sortText": "0.9999.values_list"}, {"detail": "def _fetch_all(self: QuerySet[Article, Article]) -> None: ...", "kind": 2, "label": "_fetch_all", "sortText": "2.9999._fetch_all"}, {"detail": "type[BaseIterable[Unknown]]", "kind": 5, "label": "_iterable_class", "sortText": "2.9999._iterable_class"}, {"detail": "def _raw_delete(\n self: QuerySet[Article, Article],\n using: str | None\n) -> int: ...", "kind": 2, "label": "_raw_delete", "sortText": "2.9999._raw_delete"}, {"detail": "list[Article] | None", "kind": 5, "label": "_result_cache", "sortText": "2.9999._result_cache"}, {"detail": "def __aiter__(self: QuerySet[Article, Article]) -> AsyncIterator[Article]: ...", "kind": 2, "label": "__aiter__", "sortText": "3.9999.__aiter__"}, {"detail": "def __and__(\n self: QuerySet[Article, Article],\n other: QuerySet[Article, Article]\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "__and__", "sortText": "3.9999.__and__"}, {"detail": "def __bool__(self: QuerySet[Article, Article]) -> bool: ...", "kind": 2, "label": "__bool__", "sortText": "3.9999.__bool__"}, {"detail": "def __class_getitem__(\n cls: type[QuerySet[Article, Article]],\n item: type[Article]\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "__class_getitem__", "sortText": "3.9999.__class_getitem__"}, {"detail": "\n@overload\ndef __getitem__(\n self: QuerySet[Article, Article],\n i: int\n) -> Article: ...\ndef __getitem__(\n self: QuerySet[Article, Article],\n s: slice[Any, Any, Any]\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "__getitem__", "sortText": "3.9999.__getitem__"}, {"detail": "def __getstate__(self: QuerySet[Article, Article]) -> dict[str, Any]: ...", "kind": 2, "label": "__getstate__", "sortText": "3.9999.__getstate__"}, {"detail": "def __init__(\n self: QuerySet[Article, Article],\n model: type[Model] | None = None,\n query: Query | None = None,\n using: str | None = None,\n hints: dict[str, Model] | None = None\n) -> None: ...", "kind": 2, "label": "__init__", "sortText": "3.9999.__init__"}, {"detail": "def __iter__(self: QuerySet[Article, Article]) -> Iterator[Article]: ...", "kind": 2, "label": "__iter__", "sortText": "3.9999.__iter__"}, {"detail": "def __len__(self: QuerySet[Article, Article]) -> int: ...", "kind": 2, "label": "__len__", "sortText": "3.9999.__len__"}, {"detail": "def __or__(\n self: QuerySet[Article, Article],\n other: QuerySet[Article, Article]\n) -> QuerySet[Article, Article]: ...", "kind": 2, "label": "__or__", "sortText": "3.9999.__or__"}]}} -{"suite": "django", "label": "edit queryset then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 30, "iteration": 1, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) order_by: def order_by(\n self: Manager[Article],\n *field_names: Combinable | str\n) -> QuerySet[Article, Article]: ...\n```\n\nGo to [Model](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/base.pyi#L35,7) | [Article](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py#L8,7) | [Manager](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/manager.pyi#L38,7) | [Combinable](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/expressions.pyi#L23,7) | [str](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1026,7) | [_Model](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/query.pyi#L14,1) | [QuerySet](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/query.pyi#L58,7)"}}} -{"suite": "django", "label": "edit queryset then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 30, "iteration": 2, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) order_by: def order_by(\n self: Manager[Article],\n *field_names: Combinable | str\n) -> QuerySet[Article, Article]: ...\n```\n\nGo to [Model](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/base.pyi#L35,7) | [Article](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py#L8,7) | [Manager](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/manager.pyi#L38,7) | [Combinable](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/expressions.pyi#L23,7) | [str](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1026,7) | [_Model](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/query.pyi#L14,1) | [QuerySet](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/query.pyi#L58,7)"}}} -{"suite": "django", "label": "edit queryset then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 30, "iteration": 3, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) order_by: def order_by(\n self: Manager[Article],\n *field_names: Combinable | str\n) -> QuerySet[Article, Article]: ...\n```\n\nGo to [Model](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/base.pyi#L35,7) | [Article](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py#L8,7) | [Manager](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/manager.pyi#L38,7) | [Combinable](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/expressions.pyi#L23,7) | [str](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1026,7) | [_Model](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/query.pyi#L14,1) | [QuerySet](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/query.pyi#L58,7)"}}} -{"suite": "django", "label": "edit queryset then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 30, "iteration": 4, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) order_by: def order_by(\n self: Manager[Article],\n *field_names: Combinable | str\n) -> QuerySet[Article, Article]: ...\n```\n\nGo to [Model](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/base.pyi#L35,7) | [Article](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py#L8,7) | [Manager](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/manager.pyi#L38,7) | [Combinable](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/expressions.pyi#L23,7) | [str](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1026,7) | [_Model](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/query.pyi#L14,1) | [QuerySet](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/query.pyi#L58,7)"}}} -{"suite": "django", "label": "edit queryset then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 30, "iteration": 5, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) order_by: def order_by(\n self: Manager[Article],\n *field_names: Combinable | str\n) -> QuerySet[Article, Article]: ...\n```\n\nGo to [Model](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/base.pyi#L35,7) | [Article](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py#L8,7) | [Manager](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/manager.pyi#L38,7) | [Combinable](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/expressions.pyi#L23,7) | [str](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1026,7) | [_Model](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/query.pyi#L14,1) | [QuerySet](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/query.pyi#L58,7)"}}} +{"suite": "django", "label": "edit queryset then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 30, "iteration": 1, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) order_by: def order_by(\n self: Manager[Article],\n *field_names: Combinable | str\n) -> QuerySet[Article, Article]: ...\n```\n\nGo to [Model](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/base.pyi#L35,7) | [Article](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py#L8,7) | [Manager](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/manager.pyi#L38,7) | [Combinable](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/expressions.pyi#L23,7) | [str](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1026,7) | [_Model](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/query.pyi#L14,1) | [QuerySet](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/query.pyi#L58,7)"}}} +{"suite": "django", "label": "edit queryset then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 30, "iteration": 2, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) order_by: def order_by(\n self: Manager[Article],\n *field_names: Combinable | str\n) -> QuerySet[Article, Article]: ...\n```\n\nGo to [Model](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/base.pyi#L35,7) | [Article](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py#L8,7) | [Manager](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/manager.pyi#L38,7) | [Combinable](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/expressions.pyi#L23,7) | [str](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1026,7) | [_Model](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/query.pyi#L14,1) | [QuerySet](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/query.pyi#L58,7)"}}} +{"suite": "django", "label": "edit queryset then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 30, "iteration": 3, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) order_by: def order_by(\n self: Manager[Article],\n *field_names: Combinable | str\n) -> QuerySet[Article, Article]: ...\n```\n\nGo to [Model](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/base.pyi#L35,7) | [Article](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py#L8,7) | [Manager](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/manager.pyi#L38,7) | [Combinable](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/expressions.pyi#L23,7) | [str](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1026,7) | [_Model](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/query.pyi#L14,1) | [QuerySet](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/query.pyi#L58,7)"}}} +{"suite": "django", "label": "edit queryset then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 30, "iteration": 4, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) order_by: def order_by(\n self: Manager[Article],\n *field_names: Combinable | str\n) -> QuerySet[Article, Article]: ...\n```\n\nGo to [Model](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/base.pyi#L35,7) | [Article](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py#L8,7) | [Manager](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/manager.pyi#L38,7) | [Combinable](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/expressions.pyi#L23,7) | [str](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1026,7) | [_Model](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/query.pyi#L14,1) | [QuerySet](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/query.pyi#L58,7)"}}} +{"suite": "django", "label": "edit queryset then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py", "line": 20, "character": 30, "iteration": 5, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) order_by: def order_by(\n self: Manager[Article],\n *field_names: Combinable | str\n) -> QuerySet[Article, Article]: ...\n```\n\nGo to [Model](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/base.pyi#L35,7) | [Article](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/src/blog.py#L8,7) | [Manager](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/manager.pyi#L38,7) | [Combinable](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/expressions.pyi#L23,7) | [str](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1026,7) | [_Model](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/query.pyi#L14,1) | [QuerySet](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/lib/python3.12/site-packages/django-stubs/db/models/query.pyi#L58,7)"}}} {"suite": "pandas", "label": "report dataframe completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 20, "iteration": 1, "result": {"isIncomplete": true, "items": [{"kind": 14, "label": "False", "sortText": "0.9999.False"}, {"kind": 14, "label": "None", "sortText": "0.9999.None"}, {"kind": 14, "label": "True", "sortText": "0.9999.True"}, {"kind": 14, "label": "and", "sortText": "0.9999.and"}, {"kind": 14, "label": "assert", "sortText": "0.9999.assert"}, {"kind": 14, "label": "async", "sortText": "0.9999.async"}, {"kind": 14, "label": "await", "sortText": "0.9999.await"}, {"kind": 14, "label": "break", "sortText": "0.9999.break"}, {"detail": "() -> DataFrame", "kind": 3, "label": "build_report", "sortText": "0.9999.build_report"}, {"kind": 14, "label": "case", "sortText": "0.9999.case"}, {"kind": 14, "label": "class", "sortText": "0.9999.class"}, {"kind": 14, "label": "continue", "sortText": "0.9999.continue"}, {"kind": 14, "label": "def", "sortText": "0.9999.def"}, {"kind": 14, "label": "del", "sortText": "0.9999.del"}, {"kind": 14, "label": "elif", "sortText": "0.9999.elif"}, {"kind": 14, "label": "else", "sortText": "0.9999.else"}, {"kind": 14, "label": "except", "sortText": "0.9999.except"}, {"kind": 14, "label": "finally", "sortText": "0.9999.finally"}, {"kind": 14, "label": "for", "sortText": "0.9999.for"}, {"kind": 14, "label": "from", "sortText": "0.9999.from"}, {"kind": 14, "label": "global", "sortText": "0.9999.global"}, {"kind": 14, "label": "if", "sortText": "0.9999.if"}, {"kind": 14, "label": "import", "sortText": "0.9999.import"}, {"kind": 14, "label": "in", "sortText": "0.9999.in"}, {"kind": 14, "label": "is", "sortText": "0.9999.is"}, {"kind": 14, "label": "lambda", "sortText": "0.9999.lambda"}, {"kind": 14, "label": "match", "sortText": "0.9999.match"}, {"kind": 14, "label": "nonlocal", "sortText": "0.9999.nonlocal"}, {"kind": 14, "label": "not", "sortText": "0.9999.not"}, {"kind": 14, "label": "or", "sortText": "0.9999.or"}, {"kind": 14, "label": "pass", "sortText": "0.9999.pass"}, {"kind": 14, "label": "raise", "sortText": "0.9999.raise"}, {"detail": "DataFrame", "kind": 6, "label": "report", "sortText": "0.9999.report"}, {"kind": 14, "label": "return", "sortText": "0.9999.return"}, {"kind": 14, "label": "try", "sortText": "0.9999.try"}, {"kind": 14, "label": "type", "sortText": "0.9999.type"}, {"kind": 14, "label": "while", "sortText": "0.9999.while"}, {"kind": 14, "label": "with", "sortText": "0.9999.with"}, {"kind": 14, "label": "yield", "sortText": "0.9999.yield"}]}} {"suite": "pandas", "label": "report dataframe completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 20, "iteration": 2, "result": {"isIncomplete": true, "items": [{"kind": 14, "label": "False", "sortText": "0.9999.False"}, {"kind": 14, "label": "None", "sortText": "0.9999.None"}, {"kind": 14, "label": "True", "sortText": "0.9999.True"}, {"kind": 14, "label": "and", "sortText": "0.9999.and"}, {"kind": 14, "label": "assert", "sortText": "0.9999.assert"}, {"kind": 14, "label": "async", "sortText": "0.9999.async"}, {"kind": 14, "label": "await", "sortText": "0.9999.await"}, {"kind": 14, "label": "break", "sortText": "0.9999.break"}, {"detail": "() -> DataFrame", "kind": 3, "label": "build_report", "sortText": "0.9999.build_report"}, {"kind": 14, "label": "case", "sortText": "0.9999.case"}, {"kind": 14, "label": "class", "sortText": "0.9999.class"}, {"kind": 14, "label": "continue", "sortText": "0.9999.continue"}, {"kind": 14, "label": "def", "sortText": "0.9999.def"}, {"kind": 14, "label": "del", "sortText": "0.9999.del"}, {"kind": 14, "label": "elif", "sortText": "0.9999.elif"}, {"kind": 14, "label": "else", "sortText": "0.9999.else"}, {"kind": 14, "label": "except", "sortText": "0.9999.except"}, {"kind": 14, "label": "finally", "sortText": "0.9999.finally"}, {"kind": 14, "label": "for", "sortText": "0.9999.for"}, {"kind": 14, "label": "from", "sortText": "0.9999.from"}, {"kind": 14, "label": "global", "sortText": "0.9999.global"}, {"kind": 14, "label": "if", "sortText": "0.9999.if"}, {"kind": 14, "label": "import", "sortText": "0.9999.import"}, {"kind": 14, "label": "in", "sortText": "0.9999.in"}, {"kind": 14, "label": "is", "sortText": "0.9999.is"}, {"kind": 14, "label": "lambda", "sortText": "0.9999.lambda"}, {"kind": 14, "label": "match", "sortText": "0.9999.match"}, {"kind": 14, "label": "nonlocal", "sortText": "0.9999.nonlocal"}, {"kind": 14, "label": "not", "sortText": "0.9999.not"}, {"kind": 14, "label": "or", "sortText": "0.9999.or"}, {"kind": 14, "label": "pass", "sortText": "0.9999.pass"}, {"kind": 14, "label": "raise", "sortText": "0.9999.raise"}, {"detail": "DataFrame", "kind": 6, "label": "report", "sortText": "0.9999.report"}, {"kind": 14, "label": "return", "sortText": "0.9999.return"}, {"kind": 14, "label": "try", "sortText": "0.9999.try"}, {"kind": 14, "label": "type", "sortText": "0.9999.type"}, {"kind": 14, "label": "while", "sortText": "0.9999.while"}, {"kind": 14, "label": "with", "sortText": "0.9999.with"}, {"kind": 14, "label": "yield", "sortText": "0.9999.yield"}]}} {"suite": "pandas", "label": "report dataframe completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 20, "iteration": 3, "result": {"isIncomplete": true, "items": [{"kind": 14, "label": "False", "sortText": "0.9999.False"}, {"kind": 14, "label": "None", "sortText": "0.9999.None"}, {"kind": 14, "label": "True", "sortText": "0.9999.True"}, {"kind": 14, "label": "and", "sortText": "0.9999.and"}, {"kind": 14, "label": "assert", "sortText": "0.9999.assert"}, {"kind": 14, "label": "async", "sortText": "0.9999.async"}, {"kind": 14, "label": "await", "sortText": "0.9999.await"}, {"kind": 14, "label": "break", "sortText": "0.9999.break"}, {"detail": "() -> DataFrame", "kind": 3, "label": "build_report", "sortText": "0.9999.build_report"}, {"kind": 14, "label": "case", "sortText": "0.9999.case"}, {"kind": 14, "label": "class", "sortText": "0.9999.class"}, {"kind": 14, "label": "continue", "sortText": "0.9999.continue"}, {"kind": 14, "label": "def", "sortText": "0.9999.def"}, {"kind": 14, "label": "del", "sortText": "0.9999.del"}, {"kind": 14, "label": "elif", "sortText": "0.9999.elif"}, {"kind": 14, "label": "else", "sortText": "0.9999.else"}, {"kind": 14, "label": "except", "sortText": "0.9999.except"}, {"kind": 14, "label": "finally", "sortText": "0.9999.finally"}, {"kind": 14, "label": "for", "sortText": "0.9999.for"}, {"kind": 14, "label": "from", "sortText": "0.9999.from"}, {"kind": 14, "label": "global", "sortText": "0.9999.global"}, {"kind": 14, "label": "if", "sortText": "0.9999.if"}, {"kind": 14, "label": "import", "sortText": "0.9999.import"}, {"kind": 14, "label": "in", "sortText": "0.9999.in"}, {"kind": 14, "label": "is", "sortText": "0.9999.is"}, {"kind": 14, "label": "lambda", "sortText": "0.9999.lambda"}, {"kind": 14, "label": "match", "sortText": "0.9999.match"}, {"kind": 14, "label": "nonlocal", "sortText": "0.9999.nonlocal"}, {"kind": 14, "label": "not", "sortText": "0.9999.not"}, {"kind": 14, "label": "or", "sortText": "0.9999.or"}, {"kind": 14, "label": "pass", "sortText": "0.9999.pass"}, {"kind": 14, "label": "raise", "sortText": "0.9999.raise"}, {"detail": "DataFrame", "kind": 6, "label": "report", "sortText": "0.9999.report"}, {"kind": 14, "label": "return", "sortText": "0.9999.return"}, {"kind": 14, "label": "try", "sortText": "0.9999.try"}, {"kind": 14, "label": "type", "sortText": "0.9999.type"}, {"kind": 14, "label": "while", "sortText": "0.9999.while"}, {"kind": 14, "label": "with", "sortText": "0.9999.with"}, {"kind": 14, "label": "yield", "sortText": "0.9999.yield"}]}} {"suite": "pandas", "label": "report dataframe completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 20, "iteration": 4, "result": {"isIncomplete": true, "items": [{"kind": 14, "label": "False", "sortText": "0.9999.False"}, {"kind": 14, "label": "None", "sortText": "0.9999.None"}, {"kind": 14, "label": "True", "sortText": "0.9999.True"}, {"kind": 14, "label": "and", "sortText": "0.9999.and"}, {"kind": 14, "label": "assert", "sortText": "0.9999.assert"}, {"kind": 14, "label": "async", "sortText": "0.9999.async"}, {"kind": 14, "label": "await", "sortText": "0.9999.await"}, {"kind": 14, "label": "break", "sortText": "0.9999.break"}, {"detail": "() -> DataFrame", "kind": 3, "label": "build_report", "sortText": "0.9999.build_report"}, {"kind": 14, "label": "case", "sortText": "0.9999.case"}, {"kind": 14, "label": "class", "sortText": "0.9999.class"}, {"kind": 14, "label": "continue", "sortText": "0.9999.continue"}, {"kind": 14, "label": "def", "sortText": "0.9999.def"}, {"kind": 14, "label": "del", "sortText": "0.9999.del"}, {"kind": 14, "label": "elif", "sortText": "0.9999.elif"}, {"kind": 14, "label": "else", "sortText": "0.9999.else"}, {"kind": 14, "label": "except", "sortText": "0.9999.except"}, {"kind": 14, "label": "finally", "sortText": "0.9999.finally"}, {"kind": 14, "label": "for", "sortText": "0.9999.for"}, {"kind": 14, "label": "from", "sortText": "0.9999.from"}, {"kind": 14, "label": "global", "sortText": "0.9999.global"}, {"kind": 14, "label": "if", "sortText": "0.9999.if"}, {"kind": 14, "label": "import", "sortText": "0.9999.import"}, {"kind": 14, "label": "in", "sortText": "0.9999.in"}, {"kind": 14, "label": "is", "sortText": "0.9999.is"}, {"kind": 14, "label": "lambda", "sortText": "0.9999.lambda"}, {"kind": 14, "label": "match", "sortText": "0.9999.match"}, {"kind": 14, "label": "nonlocal", "sortText": "0.9999.nonlocal"}, {"kind": 14, "label": "not", "sortText": "0.9999.not"}, {"kind": 14, "label": "or", "sortText": "0.9999.or"}, {"kind": 14, "label": "pass", "sortText": "0.9999.pass"}, {"kind": 14, "label": "raise", "sortText": "0.9999.raise"}, {"detail": "DataFrame", "kind": 6, "label": "report", "sortText": "0.9999.report"}, {"kind": 14, "label": "return", "sortText": "0.9999.return"}, {"kind": 14, "label": "try", "sortText": "0.9999.try"}, {"kind": 14, "label": "type", "sortText": "0.9999.type"}, {"kind": 14, "label": "while", "sortText": "0.9999.while"}, {"kind": 14, "label": "with", "sortText": "0.9999.with"}, {"kind": 14, "label": "yield", "sortText": "0.9999.yield"}]}} {"suite": "pandas", "label": "report dataframe completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 20, "iteration": 5, "result": {"isIncomplete": true, "items": [{"kind": 14, "label": "False", "sortText": "0.9999.False"}, {"kind": 14, "label": "None", "sortText": "0.9999.None"}, {"kind": 14, "label": "True", "sortText": "0.9999.True"}, {"kind": 14, "label": "and", "sortText": "0.9999.and"}, {"kind": 14, "label": "assert", "sortText": "0.9999.assert"}, {"kind": 14, "label": "async", "sortText": "0.9999.async"}, {"kind": 14, "label": "await", "sortText": "0.9999.await"}, {"kind": 14, "label": "break", "sortText": "0.9999.break"}, {"detail": "() -> DataFrame", "kind": 3, "label": "build_report", "sortText": "0.9999.build_report"}, {"kind": 14, "label": "case", "sortText": "0.9999.case"}, {"kind": 14, "label": "class", "sortText": "0.9999.class"}, {"kind": 14, "label": "continue", "sortText": "0.9999.continue"}, {"kind": 14, "label": "def", "sortText": "0.9999.def"}, {"kind": 14, "label": "del", "sortText": "0.9999.del"}, {"kind": 14, "label": "elif", "sortText": "0.9999.elif"}, {"kind": 14, "label": "else", "sortText": "0.9999.else"}, {"kind": 14, "label": "except", "sortText": "0.9999.except"}, {"kind": 14, "label": "finally", "sortText": "0.9999.finally"}, {"kind": 14, "label": "for", "sortText": "0.9999.for"}, {"kind": 14, "label": "from", "sortText": "0.9999.from"}, {"kind": 14, "label": "global", "sortText": "0.9999.global"}, {"kind": 14, "label": "if", "sortText": "0.9999.if"}, {"kind": 14, "label": "import", "sortText": "0.9999.import"}, {"kind": 14, "label": "in", "sortText": "0.9999.in"}, {"kind": 14, "label": "is", "sortText": "0.9999.is"}, {"kind": 14, "label": "lambda", "sortText": "0.9999.lambda"}, {"kind": 14, "label": "match", "sortText": "0.9999.match"}, {"kind": 14, "label": "nonlocal", "sortText": "0.9999.nonlocal"}, {"kind": 14, "label": "not", "sortText": "0.9999.not"}, {"kind": 14, "label": "or", "sortText": "0.9999.or"}, {"kind": 14, "label": "pass", "sortText": "0.9999.pass"}, {"kind": 14, "label": "raise", "sortText": "0.9999.raise"}, {"detail": "DataFrame", "kind": 6, "label": "report", "sortText": "0.9999.report"}, {"kind": 14, "label": "return", "sortText": "0.9999.return"}, {"kind": 14, "label": "try", "sortText": "0.9999.try"}, {"kind": 14, "label": "type", "sortText": "0.9999.type"}, {"kind": 14, "label": "while", "sortText": "0.9999.while"}, {"kind": 14, "label": "with", "sortText": "0.9999.with"}, {"kind": 14, "label": "yield", "sortText": "0.9999.yield"}]}} -{"suite": "pandas", "label": "dataframe groupby hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 11, "character": 20, "iteration": 1, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) groupby: def groupby(\n self: DataFrame,\n by: Scalar,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[True] = True,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[Scalar, Literal[True]]: ...\n```\n\nGo to [DataFrame](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/frame.pyi#L396,7) | [Timedelta](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/tslibs/timedeltas.pyi#L93,7) | [Timestamp](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/tslibs/timestamps.pyi#L51,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3115,7) | [bytes](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1838,7) | [complex](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L926,7) | [NBitBase](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/_typing/_nbit_base.pyi#L15,7) | [_NBit1](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L799,1) | [complexfloating](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L5214,7) | [date](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L73,7) | [datetime](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L417,7) | [int](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L420,7) | [datetime64](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L5582,7) | [float](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L735,7) | [floating](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L4908,7) | [integer](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L4368,7) | [str](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1026,7) | [timedelta](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L316,7) | [timedelta64](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L5364,7) | [Hashable](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L538,7) | [Sequence](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L695,7) | [_NoDefault](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/lib.pyi#L11,7) | [Interval](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/interval.pyi#L66,7) | [Period](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/tslibs/period.pyi#L60,7) | [DataFrameGroupBy](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/groupby/generic.pyi#L228,7)"}}} -{"suite": "pandas", "label": "dataframe groupby hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 11, "character": 20, "iteration": 2, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) groupby: def groupby(\n self: DataFrame,\n by: Scalar,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[True] = True,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[Scalar, Literal[True]]: ...\n```\n\nGo to [DataFrame](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/frame.pyi#L396,7) | [Timedelta](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/tslibs/timedeltas.pyi#L93,7) | [Timestamp](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/tslibs/timestamps.pyi#L51,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3115,7) | [bytes](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1838,7) | [complex](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L926,7) | [NBitBase](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/_typing/_nbit_base.pyi#L15,7) | [_NBit1](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L799,1) | [complexfloating](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L5214,7) | [date](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L73,7) | [datetime](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L417,7) | [int](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L420,7) | [datetime64](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L5582,7) | [float](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L735,7) | [floating](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L4908,7) | [integer](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L4368,7) | [str](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1026,7) | [timedelta](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L316,7) | [timedelta64](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L5364,7) | [Hashable](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L538,7) | [Sequence](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L695,7) | [_NoDefault](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/lib.pyi#L11,7) | [Interval](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/interval.pyi#L66,7) | [Period](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/tslibs/period.pyi#L60,7) | [DataFrameGroupBy](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/groupby/generic.pyi#L228,7)"}}} -{"suite": "pandas", "label": "dataframe groupby hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 11, "character": 20, "iteration": 3, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) groupby: def groupby(\n self: DataFrame,\n by: Scalar,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[True] = True,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[Scalar, Literal[True]]: ...\n```\n\nGo to [DataFrame](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/frame.pyi#L396,7) | [Timedelta](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/tslibs/timedeltas.pyi#L93,7) | [Timestamp](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/tslibs/timestamps.pyi#L51,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3115,7) | [bytes](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1838,7) | [complex](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L926,7) | [NBitBase](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/_typing/_nbit_base.pyi#L15,7) | [_NBit1](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L799,1) | [complexfloating](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L5214,7) | [date](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L73,7) | [datetime](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L417,7) | [int](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L420,7) | [datetime64](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L5582,7) | [float](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L735,7) | [floating](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L4908,7) | [integer](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L4368,7) | [str](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1026,7) | [timedelta](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L316,7) | [timedelta64](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L5364,7) | [Hashable](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L538,7) | [Sequence](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L695,7) | [_NoDefault](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/lib.pyi#L11,7) | [Interval](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/interval.pyi#L66,7) | [Period](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/tslibs/period.pyi#L60,7) | [DataFrameGroupBy](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/groupby/generic.pyi#L228,7)"}}} -{"suite": "pandas", "label": "dataframe groupby hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 11, "character": 20, "iteration": 4, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) groupby: def groupby(\n self: DataFrame,\n by: Scalar,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[True] = True,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[Scalar, Literal[True]]: ...\n```\n\nGo to [DataFrame](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/frame.pyi#L396,7) | [Timedelta](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/tslibs/timedeltas.pyi#L93,7) | [Timestamp](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/tslibs/timestamps.pyi#L51,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3115,7) | [bytes](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1838,7) | [complex](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L926,7) | [NBitBase](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/_typing/_nbit_base.pyi#L15,7) | [_NBit1](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L799,1) | [complexfloating](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L5214,7) | [date](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L73,7) | [datetime](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L417,7) | [int](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L420,7) | [datetime64](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L5582,7) | [float](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L735,7) | [floating](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L4908,7) | [integer](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L4368,7) | [str](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1026,7) | [timedelta](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L316,7) | [timedelta64](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L5364,7) | [Hashable](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L538,7) | [Sequence](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L695,7) | [_NoDefault](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/lib.pyi#L11,7) | [Interval](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/interval.pyi#L66,7) | [Period](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/tslibs/period.pyi#L60,7) | [DataFrameGroupBy](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/groupby/generic.pyi#L228,7)"}}} -{"suite": "pandas", "label": "dataframe groupby hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 11, "character": 20, "iteration": 5, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) groupby: def groupby(\n self: DataFrame,\n by: Scalar,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[True] = True,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[Scalar, Literal[True]]: ...\n```\n\nGo to [DataFrame](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/frame.pyi#L396,7) | [Timedelta](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/tslibs/timedeltas.pyi#L93,7) | [Timestamp](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/tslibs/timestamps.pyi#L51,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3115,7) | [bytes](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1838,7) | [complex](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L926,7) | [NBitBase](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/_typing/_nbit_base.pyi#L15,7) | [_NBit1](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L799,1) | [complexfloating](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L5214,7) | [date](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L73,7) | [datetime](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L417,7) | [int](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L420,7) | [datetime64](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L5582,7) | [float](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L735,7) | [floating](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L4908,7) | [integer](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L4368,7) | [str](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1026,7) | [timedelta](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L316,7) | [timedelta64](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L5364,7) | [Hashable](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L538,7) | [Sequence](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L695,7) | [_NoDefault](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/lib.pyi#L11,7) | [Interval](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/interval.pyi#L66,7) | [Period](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/tslibs/period.pyi#L60,7) | [DataFrameGroupBy](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/groupby/generic.pyi#L228,7)"}}} +{"suite": "pandas", "label": "dataframe groupby hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 11, "character": 20, "iteration": 1, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) groupby: def groupby(\n self: DataFrame,\n by: Scalar,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[True] = True,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[Scalar, Literal[True]]: ...\n```\n\nGo to [DataFrame](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/frame.pyi#L396,7) | [Timedelta](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/tslibs/timedeltas.pyi#L93,7) | [Timestamp](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/tslibs/timestamps.pyi#L51,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3115,7) | [bytes](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1838,7) | [complex](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L926,7) | [NBitBase](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/_typing/_nbit_base.pyi#L15,7) | [_NBit1](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L799,1) | [complexfloating](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L5214,7) | [date](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L73,7) | [datetime](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L417,7) | [int](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L420,7) | [datetime64](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L5582,7) | [float](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L735,7) | [floating](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L4908,7) | [integer](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L4368,7) | [str](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1026,7) | [timedelta](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L316,7) | [timedelta64](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L5364,7) | [Hashable](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L538,7) | [Sequence](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L695,7) | [_NoDefault](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/lib.pyi#L11,7) | [Interval](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/interval.pyi#L66,7) | [Period](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/tslibs/period.pyi#L60,7) | [DataFrameGroupBy](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/groupby/generic.pyi#L228,7)"}}} +{"suite": "pandas", "label": "dataframe groupby hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 11, "character": 20, "iteration": 2, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) groupby: def groupby(\n self: DataFrame,\n by: Scalar,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[True] = True,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[Scalar, Literal[True]]: ...\n```\n\nGo to [DataFrame](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/frame.pyi#L396,7) | [Timedelta](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/tslibs/timedeltas.pyi#L93,7) | [Timestamp](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/tslibs/timestamps.pyi#L51,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3115,7) | [bytes](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1838,7) | [complex](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L926,7) | [NBitBase](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/_typing/_nbit_base.pyi#L15,7) | [_NBit1](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L799,1) | [complexfloating](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L5214,7) | [date](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L73,7) | [datetime](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L417,7) | [int](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L420,7) | [datetime64](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L5582,7) | [float](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L735,7) | [floating](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L4908,7) | [integer](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L4368,7) | [str](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1026,7) | [timedelta](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L316,7) | [timedelta64](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L5364,7) | [Hashable](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L538,7) | [Sequence](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L695,7) | [_NoDefault](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/lib.pyi#L11,7) | [Interval](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/interval.pyi#L66,7) | [Period](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/tslibs/period.pyi#L60,7) | [DataFrameGroupBy](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/groupby/generic.pyi#L228,7)"}}} +{"suite": "pandas", "label": "dataframe groupby hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 11, "character": 20, "iteration": 3, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) groupby: def groupby(\n self: DataFrame,\n by: Scalar,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[True] = True,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[Scalar, Literal[True]]: ...\n```\n\nGo to [DataFrame](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/frame.pyi#L396,7) | [Timedelta](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/tslibs/timedeltas.pyi#L93,7) | [Timestamp](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/tslibs/timestamps.pyi#L51,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3115,7) | [bytes](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1838,7) | [complex](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L926,7) | [NBitBase](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/_typing/_nbit_base.pyi#L15,7) | [_NBit1](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L799,1) | [complexfloating](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L5214,7) | [date](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L73,7) | [datetime](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L417,7) | [int](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L420,7) | [datetime64](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L5582,7) | [float](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L735,7) | [floating](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L4908,7) | [integer](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L4368,7) | [str](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1026,7) | [timedelta](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L316,7) | [timedelta64](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L5364,7) | [Hashable](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L538,7) | [Sequence](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L695,7) | [_NoDefault](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/lib.pyi#L11,7) | [Interval](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/interval.pyi#L66,7) | [Period](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/tslibs/period.pyi#L60,7) | [DataFrameGroupBy](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/groupby/generic.pyi#L228,7)"}}} +{"suite": "pandas", "label": "dataframe groupby hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 11, "character": 20, "iteration": 4, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) groupby: def groupby(\n self: DataFrame,\n by: Scalar,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[True] = True,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[Scalar, Literal[True]]: ...\n```\n\nGo to [DataFrame](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/frame.pyi#L396,7) | [Timedelta](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/tslibs/timedeltas.pyi#L93,7) | [Timestamp](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/tslibs/timestamps.pyi#L51,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3115,7) | [bytes](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1838,7) | [complex](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L926,7) | [NBitBase](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/_typing/_nbit_base.pyi#L15,7) | [_NBit1](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L799,1) | [complexfloating](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L5214,7) | [date](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L73,7) | [datetime](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L417,7) | [int](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L420,7) | [datetime64](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L5582,7) | [float](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L735,7) | [floating](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L4908,7) | [integer](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L4368,7) | [str](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1026,7) | [timedelta](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L316,7) | [timedelta64](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L5364,7) | [Hashable](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L538,7) | [Sequence](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L695,7) | [_NoDefault](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/lib.pyi#L11,7) | [Interval](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/interval.pyi#L66,7) | [Period](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/tslibs/period.pyi#L60,7) | [DataFrameGroupBy](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/groupby/generic.pyi#L228,7)"}}} +{"suite": "pandas", "label": "dataframe groupby hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 11, "character": 20, "iteration": 5, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) groupby: def groupby(\n self: DataFrame,\n by: Scalar,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[True] = True,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[Scalar, Literal[True]]: ...\n```\n\nGo to [DataFrame](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/frame.pyi#L396,7) | [Timedelta](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/tslibs/timedeltas.pyi#L93,7) | [Timestamp](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/tslibs/timestamps.pyi#L51,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3115,7) | [bytes](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1838,7) | [complex](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L926,7) | [NBitBase](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/_typing/_nbit_base.pyi#L15,7) | [_NBit1](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L799,1) | [complexfloating](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L5214,7) | [date](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L73,7) | [datetime](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L417,7) | [int](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L420,7) | [datetime64](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L5582,7) | [float](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L735,7) | [floating](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L4908,7) | [integer](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L4368,7) | [str](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1026,7) | [timedelta](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L316,7) | [timedelta64](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L5364,7) | [Hashable](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L538,7) | [Sequence](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L695,7) | [_NoDefault](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/lib.pyi#L11,7) | [Interval](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/interval.pyi#L66,7) | [Period](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/tslibs/period.pyi#L60,7) | [DataFrameGroupBy](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/groupby/generic.pyi#L228,7)"}}} {"suite": "pandas", "label": "build report definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 16, "character": 17, "iteration": 1, "result": {"range": {"end": {"character": 16, "line": 3}, "start": {"character": 4, "line": 3}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}} {"suite": "pandas", "label": "build report definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 16, "character": 17, "iteration": 2, "result": {"range": {"end": {"character": 16, "line": 3}, "start": {"character": 4, "line": 3}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}} {"suite": "pandas", "label": "build report definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 16, "character": 17, "iteration": 3, "result": {"range": {"end": {"character": 16, "line": 3}, "start": {"character": 4, "line": 3}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py"}} @@ -68,21 +68,21 @@ {"suite": "pandas", "label": "edit dataframe then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 39, "iteration": 3, "result": {"isIncomplete": false, "items": [{"detail": "str", "kind": 5, "label": "Name", "sortText": "0.9999.Name"}, {"detail": "DataFrame", "kind": 5, "label": "T", "sortText": "0.9999.T"}, {"detail": "def abs(self: DataFrame) -> DataFrame: ...", "kind": 2, "label": "abs", "sortText": "0.9999.abs"}, {"detail": "def add(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Literal['columns', 'index', 0, 1] | None = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "add", "sortText": "0.9999.add"}, {"detail": "def add_prefix(\n self: DataFrame,\n prefix: str,\n axis: Literal['columns', 'index', 0, 1] | None = None\n) -> DataFrame: ...", "kind": 2, "label": "add_prefix", "sortText": "0.9999.add_prefix"}, {"detail": "def add_suffix(\n self: DataFrame,\n suffix: str,\n axis: Literal['columns', 'index', 0, 1] | None = None\n) -> DataFrame: ...", "kind": 2, "label": "add_suffix", "sortText": "0.9999.add_suffix"}, {"detail": "\n@overload\ndef aggregate(\n self: DataFrame,\n func: ((...) -> Unknown) | Mapping[Unknown, ((...) -> Unknown) | str | ufunc] | str | ufunc,\n axis: Axis = 0,\n **kwargs: Any\n) -> Series: ...\ndef aggregate(\n self: DataFrame,\n func: Mapping[Unknown, ((...) -> Unknown) | list[((...) -> Unknown) | str | ufunc] | str | ufunc] | list[AggFuncTypeBase] | None = ...,\n axis: Axis = 0,\n **kwargs: Any\n) -> DataFrame: ...", "kind": 2, "label": "agg", "sortText": "0.9999.agg"}, {"detail": "\n@overload\ndef aggregate(\n self: DataFrame,\n func: ((...) -> Unknown) | Mapping[Unknown, ((...) -> Unknown) | str | ufunc] | str | ufunc,\n axis: Axis = 0,\n **kwargs: Any\n) -> Series: ...\ndef aggregate(\n self: DataFrame,\n func: Mapping[Unknown, ((...) -> Unknown) | list[((...) -> Unknown) | str | ufunc] | str | ufunc] | list[AggFuncTypeBase] | None = ...,\n axis: Axis = 0,\n **kwargs: Any\n) -> DataFrame: ...", "kind": 2, "label": "aggregate", "sortText": "0.9999.aggregate"}, {"detail": "def align[NDFrameT: NDFrame](\n self: DataFrame,\n other: NDFrameT,\n join: AlignJoin = 'outer',\n axis: Literal['columns', 'index', 0, 1] | None = None,\n level: Hashable | None = None,\n copy: bool = True,\n fill_value: NAType | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = ...\n) -> tuple[DataFrame, NDFrameT]: ...", "kind": 2, "label": "align", "sortText": "0.9999.align"}, {"detail": "\n@overload\ndef all(\n self: DataFrame,\n axis: None,\n bool_only: builtins.bool | None = ...,\n skipna: builtins.bool = ...,\n **kwargs: Any\n) -> numpy.bool: ...\ndef all(\n self: DataFrame,\n axis: Axis = 0,\n bool_only: builtins.bool | None = ...,\n skipna: builtins.bool = ...,\n **kwargs: Any\n) -> Series[builtins.bool]: ...", "kind": 2, "label": "all", "sortText": "0.9999.all"}, {"detail": "\n@overload\ndef any(\n self: DataFrame,\n *,\n axis: None,\n bool_only: builtins.bool | None = ...,\n skipna: builtins.bool = ...,\n **kwargs: Any\n) -> numpy.bool: ...\ndef any(\n self: DataFrame,\n *,\n axis: Axis = 0,\n bool_only: builtins.bool | None = ...,\n skipna: builtins.bool = ...,\n **kwargs: Any\n) -> Series[builtins.bool]: ...", "kind": 2, "label": "any", "sortText": "0.9999.any"}, {"detail": "\n@overload\ndef apply(\n self: DataFrame,\n f: (...) -> Index | MutableSequence[Any] | Series | ndarray[tuple[int]] | tuple[Any, ...],\n axis: AxisIndex = ...,\n raw: bool = ...,\n result_type: None = None,\n args: Any = ...,\n **kwargs: Any\n) -> DataFrame: ...\ndef apply[S2: SeriesDType](\n self: DataFrame,\n f: (...) -> NAType | S2,\n axis: AxisIndex = ...,\n raw: bool = ...,\n result_type: None = None,\n args: Any = ...,\n **kwargs: Any\n) -> Series[S2]: ...\ndef apply(\n self: DataFrame,\n f: (...) -> Mapping[Any, Any],\n axis: AxisIndex = ...,\n raw: bool = ...,\n result_type: None = None,\n args: Any = ...,\n **kwargs: Any\n) -> Series: ...\ndef apply[S2: SeriesDType](\n self: DataFrame,\n f: (...) -> NAType | S2,\n axis: Axis = 0,\n raw: bool = ...,\n args: Any = ...,\n *,\n result_type: Literal['expand', 'reduce'],\n **kwargs: Any\n) -> Series[S2]: ...\ndef apply(\n self: DataFrame,\n f: (...) -> Index | Mapping[Any, Any] | MutableSequence[Any] | Series | ndarray[tuple[int]] | tuple[Any, ...],\n axis: Axis = 0,\n raw: bool = ...,\n args: Any = ...,\n *,\n result_type: Literal['expand'],\n **kwargs: Any\n) -> DataFrame: ...\ndef apply(\n self: DataFrame,\n f: (...) -> Index | Mapping[Any, Any] | MutableSequence[Any] | ndarray[tuple[int]] | tuple[Any, ...],\n axis: Axis = 0,\n raw: bool = ...,\n args: Any = ...,\n *,\n result_type: Literal['reduce'],\n **kwargs: Any\n) -> Series: ...\ndef apply(\n self: DataFrame,\n f: (...) -> Index | Mapping[Any, Any] | MutableSequence[Any] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | ndarray[tuple[int]] | str | timedelta | timedelta64 | tuple[Any, ...],\n axis: Axis = 0,\n raw: bool = ...,\n args: Any = ...,\n *,\n result_type: Literal['broadcast'],\n **kwargs: Any\n) -> DataFrame: ...\ndef apply(\n self: DataFrame,\n f: (...) -> Series,\n axis: AxisIndex = 0,\n raw: bool = ...,\n args: Any = ...,\n *,\n result_type: Literal['reduce'],\n **kwargs: Any\n) -> Series: ...\ndef apply[S2: SeriesDType](\n self: DataFrame,\n f: (...) -> NAType | S2,\n raw: bool = ...,\n result_type: None = None,\n args: Any = ...,\n *,\n axis: AxisColumn,\n **kwargs: Any\n) -> Series[S2]: ...\ndef apply(\n self: DataFrame,\n f: (...) -> Index | Mapping[Any, Any] | MutableSequence[Any] | ndarray[tuple[int]] | tuple[Any, ...],\n raw: bool = ...,\n result_type: None = None,\n args: Any = ...,\n *,\n axis: AxisColumn,\n **kwargs: Any\n) -> Series: ...\ndef apply(\n self: DataFrame,\n f: (...) -> Series,\n raw: bool = ...,\n result_type: None = None,\n args: Any = ...,\n *,\n axis: AxisColumn,\n **kwargs: Any\n) -> DataFrame: ...\ndef apply(\n self: DataFrame,\n f: (...) -> Series,\n raw: bool = ...,\n args: Any = ...,\n *,\n axis: AxisColumn,\n result_type: Literal['reduce'],\n **kwargs: Any\n) -> DataFrame: ...", "kind": 2, "label": "apply", "sortText": "0.9999.apply"}, {"detail": "def asfreq(\n self: DataFrame,\n freq: Frequency,\n method: Literal['backfill', 'bfill', 'ffill', 'pad'] | None = None,\n how: Literal['end', 'start'] | None = ...,\n normalize: bool = False,\n fill_value: Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = ...\n) -> DataFrame: ...", "kind": 2, "label": "asfreq", "sortText": "0.9999.asfreq"}, {"detail": "def asof(\n self: DataFrame,\n where: ExtensionArray | Index | Sequence[Scalar] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | ndarray | str | timedelta | timedelta64,\n subset: Hashable | list[Hashable] | None = None\n) -> DataFrame: ...", "kind": 2, "label": "asof", "sortText": "0.9999.asof"}, {"detail": "def assign(\n self: DataFrame,\n **kwargs: IntoColumn\n) -> DataFrame: ...", "kind": 2, "label": "assign", "sortText": "0.9999.assign"}, {"detail": "def astype(\n self: DataFrame,\n dtype: Literal[' DataFrame: ...", "kind": 2, "label": "astype", "sortText": "0.9999.astype"}, {"detail": "_AtIndexerFrame", "kind": 5, "label": "at", "sortText": "0.9999.at"}, {"detail": "def at_time(\n self: DataFrame,\n time: str | time,\n asof: bool = False,\n axis: Literal['columns', 'index', 0, 1] | None = 0\n) -> DataFrame: ...", "kind": 2, "label": "at_time", "sortText": "0.9999.at_time"}, {"detail": "dict[Hashable | None, Any]", "kind": 5, "label": "attrs", "sortText": "0.9999.attrs"}, {"detail": "list[Index]", "kind": 5, "label": "axes", "sortText": "0.9999.axes"}, {"detail": "def between_time(\n self: DataFrame,\n start_time: str | time,\n end_time: str | time,\n inclusive: IntervalClosedType = 'both',\n axis: Literal['columns', 'index', 0, 1] | None = 0\n) -> DataFrame: ...", "kind": 2, "label": "between_time", "sortText": "0.9999.between_time"}, {"detail": "\n@overload\ndef bfill(\n self: DataFrame,\n *,\n axis: Literal['columns', 'index', 0, 1] | None = None,\n inplace: Literal[True],\n limit: int | None = ...,\n limit_area: Literal['inside', 'outside'] | None = ...\n) -> None: ...\ndef bfill(\n self: DataFrame,\n *,\n axis: Literal['columns', 'index', 0, 1] | None = None,\n inplace: Literal[False] = False,\n limit: int | None = ...,\n limit_area: Literal['inside', 'outside'] | None = ...\n) -> DataFrame: ...", "kind": 2, "label": "bfill", "sortText": "0.9999.bfill"}, {"detail": "def bool(self: DataFrame) -> bool: ...", "kind": 2, "label": "bool", "sortText": "0.9999.bool"}, {"detail": "\n@overload\ndef boxplot(\n self: DataFrame,\n by: None = None,\n ax: Unknown = None,\n fontsize: float | str | None = None,\n rot: float = 0,\n grid: bool = True,\n figsize: tuple[float, float] | None = None,\n layout: tuple[int, int] | None = None,\n *,\n return_type: Literal['axes'] | None = None,\n backend: str | None = None,\n **kwargs: Any\n) -> Unknown: ...\ndef boxplot(\n self: DataFrame,\n by: None = None,\n ax: Unknown = None,\n fontsize: float | str | None = None,\n rot: float = 0,\n grid: bool = True,\n figsize: tuple[float, float] | None = None,\n layout: tuple[int, int] | None = None,\n *,\n return_type: Literal['dict'],\n backend: str | None = None,\n **kwargs: Any\n) -> dict[str, Unknown]: ...\ndef boxplot(\n self: DataFrame,\n by: None = None,\n ax: Unknown = None,\n fontsize: float | str | None = None,\n rot: float = 0,\n grid: bool = True,\n figsize: tuple[float, float] | None = None,\n layout: tuple[int, int] | None = None,\n *,\n return_type: Literal['both'],\n backend: str | None = None,\n **kwargs: Any\n) -> _BoxPlotT: ...\ndef boxplot(\n self: DataFrame,\n by: Hashable | MutableSequence[Unknown] | ndarray[tuple[int]] | range | tuple[Unknown, ...],\n ax: Unknown = None,\n fontsize: float | str | None = None,\n rot: float = 0,\n grid: bool = True,\n figsize: tuple[float, float] | None = None,\n layout: tuple[int, int] | None = None,\n *,\n return_type: None = None,\n backend: str | None = None,\n **kwargs: Any\n) -> Unknown: ...\ndef boxplot(\n self: DataFrame,\n by: Hashable | MutableSequence[Unknown] | ndarray[tuple[int]] | range | tuple[Unknown, ...],\n ax: Unknown = None,\n fontsize: float | str | None = None,\n rot: float = 0,\n grid: bool = True,\n figsize: tuple[float, float] | None = None,\n layout: tuple[int, int] | None = None,\n *,\n return_type: Literal['axes', 'both', 'dict'],\n backend: str | None = None,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "boxplot", "sortText": "0.9999.boxplot"}, {"detail": "\n@overload\ndef clip(\n self: DataFrame,\n lower: float | None = ...,\n upper: float | None = ...,\n *,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n inplace: Literal[False] = False,\n **kwargs: Any\n) -> DataFrame: ...\ndef clip(\n self: DataFrame,\n lower: AnyArrayLike = ...,\n upper: ExtensionArray | Index | Series | ndarray | None = ...,\n *,\n axis: Axis = ...,\n inplace: Literal[False] = False,\n **kwargs: Any\n) -> DataFrame: ...\ndef clip(\n self: DataFrame,\n lower: ExtensionArray | Index | Series | ndarray | None = ...,\n upper: AnyArrayLike = ...,\n *,\n axis: Axis = ...,\n inplace: Literal[False] = False,\n **kwargs: Any\n) -> DataFrame: ...\ndef clip(\n self: DataFrame,\n lower: None = None,\n upper: None = None,\n *,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n inplace: Literal[True],\n **kwargs: Any\n) -> DataFrame: ...\ndef clip(\n self: DataFrame,\n lower: float | None = ...,\n upper: float | None = ...,\n *,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n inplace: Literal[True],\n **kwargs: Any\n) -> None: ...\ndef clip(\n self: DataFrame,\n lower: AnyArrayLike = ...,\n upper: ExtensionArray | Index | Series | ndarray | None = ...,\n *,\n axis: Axis = ...,\n inplace: Literal[True],\n **kwargs: Any\n) -> None: ...\ndef clip(\n self: DataFrame,\n lower: ExtensionArray | Index | Series | ndarray | None = ...,\n upper: AnyArrayLike = ...,\n *,\n axis: Axis = ...,\n inplace: Literal[True],\n **kwargs: Any\n) -> None: ...", "kind": 2, "label": "clip", "sortText": "0.9999.clip"}, {"detail": "Index[str]", "kind": 5, "label": "columns", "sortText": "0.9999.columns"}, {"detail": "def combine(\n self: DataFrame,\n other: DataFrame,\n func: (...) -> Unknown,\n fill_value: Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = None,\n overwrite: bool = True\n) -> DataFrame: ...", "kind": 2, "label": "combine", "sortText": "0.9999.combine"}, {"detail": "def combine_first(\n self: DataFrame,\n other: DataFrame\n) -> DataFrame: ...", "kind": 2, "label": "combine_first", "sortText": "0.9999.combine_first"}, {"detail": "def compare(\n self: DataFrame,\n other: DataFrame,\n align_axis: Axis = 1,\n keep_shape: bool = False,\n keep_equal: bool = False,\n result_names: Suffixes = ...\n) -> DataFrame: ...", "kind": 2, "label": "compare", "sortText": "0.9999.compare"}, {"detail": "def convert_dtypes(\n self: DataFrame,\n infer_objects: bool = True,\n convert_string: bool = True,\n convert_integer: bool = True,\n convert_boolean: bool = True,\n convert_floating: bool = True,\n dtype_backend: DtypeBackend = 'numpy_nullable'\n) -> DataFrame: ...", "kind": 2, "label": "convert_dtypes", "sortText": "0.9999.convert_dtypes"}, {"detail": "def copy(\n self: DataFrame,\n deep: bool = True\n) -> DataFrame: ...", "kind": 2, "label": "copy", "sortText": "0.9999.copy"}, {"detail": "def corr(\n self: DataFrame,\n method: Literal['kendall', 'pearson', 'spearman'] = 'pearson',\n min_periods: int = ...,\n numeric_only: bool = False\n) -> DataFrame: ...", "kind": 2, "label": "corr", "sortText": "0.9999.corr"}, {"detail": "def corrwith(\n self: DataFrame,\n other: DataFrame | Series,\n axis: Literal['columns', 'index', 0, 1] | None = 0,\n drop: bool = False,\n method: Literal['kendall', 'pearson', 'spearman'] = 'pearson',\n numeric_only: bool = False\n) -> Series: ...", "kind": 2, "label": "corrwith", "sortText": "0.9999.corrwith"}, {"detail": "def count(\n self: DataFrame,\n axis: Axis = 0,\n numeric_only: bool = False\n) -> Series[int]: ...", "kind": 2, "label": "count", "sortText": "0.9999.count"}, {"detail": "def cov(\n self: DataFrame,\n min_periods: int | None = None,\n ddof: int = 1,\n numeric_only: bool = False\n) -> DataFrame: ...", "kind": 2, "label": "cov", "sortText": "0.9999.cov"}, {"detail": "def cummax(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = None,\n skipna: bool = True,\n *args: Any,\n **kwargs: Any\n) -> DataFrame: ...", "kind": 2, "label": "cummax", "sortText": "0.9999.cummax"}, {"detail": "def cummin(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = None,\n skipna: bool = True,\n *args: Any,\n **kwargs: Any\n) -> DataFrame: ...", "kind": 2, "label": "cummin", "sortText": "0.9999.cummin"}, {"detail": "def cumprod(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = None,\n skipna: bool = True,\n *args: Any,\n **kwargs: Any\n) -> DataFrame: ...", "kind": 2, "label": "cumprod", "sortText": "0.9999.cumprod"}, {"detail": "def cumsum(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = None,\n skipna: bool = True,\n *args: Any,\n **kwargs: Any\n) -> DataFrame: ...", "kind": 2, "label": "cumsum", "sortText": "0.9999.cumsum"}, {"detail": "def describe(\n self: DataFrame,\n percentiles: list[float] | None = ...,\n include: Literal['all'] | list[Dtype] | None = ...,\n exclude: list[Dtype] | None = ...\n) -> DataFrame: ...", "kind": 2, "label": "describe", "sortText": "0.9999.describe"}, {"detail": "def diff(\n self: DataFrame,\n periods: int = 1,\n axis: Axis = 0\n) -> DataFrame: ...", "kind": 2, "label": "diff", "sortText": "0.9999.diff"}, {"detail": "def truediv(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Literal['columns', 'index', 0, 1] | None = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "div", "sortText": "0.9999.div"}, {"detail": "def truediv(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Literal['columns', 'index', 0, 1] | None = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "divide", "sortText": "0.9999.divide"}, {"detail": "\n@overload\ndef dot(\n self: DataFrame,\n other: DataFrame | ExtensionArray | ndarray\n) -> DataFrame: ...\ndef dot(\n self: DataFrame,\n other: Series\n) -> Series: ...", "kind": 2, "label": "dot", "sortText": "0.9999.dot"}, {"detail": "\n@overload\ndef drop(\n self: DataFrame,\n labels: Unknown = ...,\n *,\n axis: Unknown = ...,\n index: None,\n columns: Unknown = ...,\n level: Unknown = ...,\n inplace: Unknown = ...,\n errors: Unknown = ...\n) -> Never: ...\ndef drop(\n self: DataFrame,\n labels: Unknown = ...,\n *,\n axis: Unknown = ...,\n index: Unknown = ...,\n columns: None,\n level: Unknown = ...,\n inplace: Unknown = ...,\n errors: Unknown = ...\n) -> Never: ...\ndef drop(\n self: DataFrame,\n labels: None,\n *,\n axis: Unknown = ...,\n index: Unknown = ...,\n columns: Unknown = ...,\n level: Unknown = ...,\n inplace: Unknown = ...,\n errors: Unknown = ...\n) -> Never: ...\ndef drop(\n self: DataFrame,\n labels: None = None,\n *,\n axis: Axis = ...,\n index: Hashable | Index | Sequence[Hashable] = ...,\n columns: Hashable | Iterable[Hashable],\n level: Hashable | None = ...,\n inplace: Literal[True],\n errors: IgnoreRaise = ...\n) -> None: ...\ndef drop(\n self: DataFrame,\n labels: None = None,\n *,\n axis: Axis = ...,\n index: Hashable | Index | Sequence[Hashable],\n columns: Hashable | Iterable[Hashable] = ...,\n level: Hashable | None = ...,\n inplace: Literal[True],\n errors: IgnoreRaise = ...\n) -> None: ...\ndef drop(\n self: DataFrame,\n labels: Hashable | Index | Sequence[Hashable],\n *,\n axis: Axis = ...,\n index: None = None,\n columns: None = None,\n level: Hashable | None = ...,\n inplace: Literal[True],\n errors: IgnoreRaise = ...\n) -> None: ...\ndef drop(\n self: DataFrame,\n labels: None = None,\n *,\n axis: Axis = ...,\n index: Hashable | Index | Sequence[Hashable] = ...,\n columns: Hashable | Iterable[Hashable],\n level: Hashable | None = ...,\n inplace: Literal[False] = False,\n errors: IgnoreRaise = ...\n) -> DataFrame: ...\ndef drop(\n self: DataFrame,\n labels: None = None,\n *,\n axis: Axis = ...,\n index: Hashable | Index | Sequence[Hashable],\n columns: Hashable | Iterable[Hashable] = ...,\n level: Hashable | None = ...,\n inplace: Literal[False] = False,\n errors: IgnoreRaise = ...\n) -> DataFrame: ...\ndef drop(\n self: DataFrame,\n labels: Hashable | Index | Sequence[Hashable],\n *,\n axis: Axis = ...,\n index: None = None,\n columns: None = None,\n level: Hashable | None = ...,\n inplace: Literal[False] = False,\n errors: IgnoreRaise = ...\n) -> DataFrame: ...", "kind": 2, "label": "drop", "sortText": "0.9999.drop"}, {"detail": "\n@overload\ndef drop_duplicates(\n self: DataFrame,\n subset: Hashable | Iterable[Hashable] | None = ...,\n *,\n keep: DropKeep = ...,\n inplace: Literal[True],\n ignore_index: bool = ...\n) -> None: ...\ndef drop_duplicates(\n self: DataFrame,\n subset: Hashable | Iterable[Hashable] | None = ...,\n *,\n keep: DropKeep = ...,\n inplace: Literal[False] = False,\n ignore_index: bool = ...\n) -> DataFrame: ...", "kind": 2, "label": "drop_duplicates", "sortText": "0.9999.drop_duplicates"}, {"detail": "def droplevel(\n self: DataFrame,\n level: Hashable | list[Hashable],\n axis: Axis = 0\n) -> DataFrame: ...", "kind": 2, "label": "droplevel", "sortText": "0.9999.droplevel"}, {"detail": "\n@overload\ndef dropna(\n self: DataFrame,\n *,\n axis: Axis = 0,\n how: AnyAll = ...,\n thresh: int | None = ...,\n subset: Index | Sequence[Unknown] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | ndarray[tuple[int]] | str | timedelta | timedelta64 | None = ...,\n inplace: Literal[True],\n ignore_index: bool = ...\n) -> None: ...\ndef dropna(\n self: DataFrame,\n *,\n axis: Axis = 0,\n how: AnyAll = ...,\n thresh: int | None = ...,\n subset: Index | Sequence[Unknown] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | ndarray[tuple[int]] | str | timedelta | timedelta64 | None = ...,\n inplace: Literal[False] = False,\n ignore_index: bool = ...\n) -> DataFrame: ...", "kind": 2, "label": "dropna", "sortText": "0.9999.dropna"}, {"detail": "Series", "kind": 5, "label": "dtypes", "sortText": "0.9999.dtypes"}, {"detail": "def duplicated(\n self: DataFrame,\n subset: Hashable | Iterable[Hashable] | None = ...,\n keep: DropKeep = 'first'\n) -> Series: ...", "kind": 2, "label": "duplicated", "sortText": "0.9999.duplicated"}, {"detail": "bool", "kind": 5, "label": "empty", "sortText": "0.9999.empty"}, {"detail": "def eq(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None\n) -> DataFrame: ...", "kind": 2, "label": "eq", "sortText": "0.9999.eq"}, {"detail": "def equals(\n self: DataFrame,\n other: DataFrame | Series\n) -> bool: ...", "kind": 2, "label": "equals", "sortText": "0.9999.equals"}, {"detail": "\n@overload\ndef eval(\n self: DataFrame,\n expr: str,\n *,\n inplace: Literal[True],\n **kwargs: Any\n) -> None: ...\ndef eval(\n self: DataFrame,\n expr: str,\n *,\n inplace: Literal[False] = False,\n **kwargs: Any\n) -> DataFrame | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | ndarray | str | timedelta | timedelta64: ...", "kind": 2, "label": "eval", "sortText": "0.9999.eval"}, {"detail": "def ewm(\n self: DataFrame,\n com: float | None = ...,\n span: float | None = ...,\n halflife: float | None = ...,\n alpha: float | None = ...,\n min_periods: int = 0,\n adjust: bool = True,\n ignore_na: bool = False,\n axis: Axis = 0\n) -> ExponentialMovingWindow[DataFrame]: ...", "kind": 2, "label": "ewm", "sortText": "0.9999.ewm"}, {"detail": "def expanding(\n self: DataFrame,\n min_periods: int = 1,\n axis: AxisIndex = 0,\n method: CalculationMethod = 'single'\n) -> Expanding[DataFrame]: ...", "kind": 2, "label": "expanding", "sortText": "0.9999.expanding"}, {"detail": "def explode(\n self: DataFrame,\n column: Sequence[Hashable],\n ignore_index: bool = False\n) -> DataFrame: ...", "kind": 2, "label": "explode", "sortText": "0.9999.explode"}, {"detail": "\n@overload\ndef ffill(\n self: DataFrame,\n *,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n inplace: Literal[True],\n limit: int | None = ...,\n limit_area: Literal['inside', 'outside'] | None = ...\n) -> None: ...\ndef ffill(\n self: DataFrame,\n *,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n inplace: Literal[False] = False,\n limit: int | None = ...,\n limit_area: Literal['inside', 'outside'] | None = ...\n) -> DataFrame: ...", "kind": 2, "label": "ffill", "sortText": "0.9999.ffill"}, {"detail": "\n@overload\ndef fillna(\n self: DataFrame,\n value: DataFrame | NAType | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | dict[Unknown, Unknown] | float | floating | int | integer | str | timedelta | timedelta64 | None = ...,\n *,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n limit: int = ...,\n inplace: Literal[True]\n) -> None: ...\ndef fillna(\n self: DataFrame,\n value: DataFrame | NAType | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | dict[Unknown, Unknown] | float | floating | int | integer | str | timedelta | timedelta64 | None = ...,\n *,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n limit: int = ...,\n inplace: Literal[False] = False\n) -> DataFrame: ...", "kind": 2, "label": "fillna", "sortText": "0.9999.fillna"}, {"detail": "def filter(\n self: DataFrame,\n items: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = ...,\n like: str | None = ...,\n regex: str | None = ...,\n axis: Literal['columns', 'index', 0, 1] | None = None\n) -> DataFrame: ...", "kind": 2, "label": "filter", "sortText": "0.9999.filter"}, {"detail": "def first_valid_index(self: DataFrame) -> Scalar: ...", "kind": 2, "label": "first_valid_index", "sortText": "0.9999.first_valid_index"}, {"detail": "def floordiv(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | float | ndarray | range,\n axis: Literal['columns', 'index', 0, 1] | None = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "floordiv", "sortText": "0.9999.floordiv"}, {"detail": "\n@overload\ndef from_dict(\n cls: type[DataFrame],\n data: dict[Any, Any],\n orient: Literal['index'],\n dtype: Literal[' DataFrame: ...\ndef from_dict(\n cls: type[DataFrame],\n data: dict[Any, Any],\n orient: Literal['columns', 'tight'] = ...,\n dtype: Literal[' DataFrame: ...", "kind": 2, "label": "from_dict", "sortText": "0.9999.from_dict"}, {"detail": "def from_records[HashableT: Hashable](\n cls: type[DataFrame],\n data: Iterable[Mapping[HashableT, Any]] | Iterable[SequenceNotStr[Any]] | Mapping[HashableT, SequenceNotStr[Any]] | Mapping[HashableT, Any] | ndarray[tuple[int, int]],\n index: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | str | None = None,\n exclude: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = None,\n columns: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = None,\n coerce_float: bool = False,\n nrows: int | None = None\n) -> DataFrame: ...", "kind": 2, "label": "from_records", "sortText": "0.9999.from_records"}, {"detail": "def ge(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None\n) -> DataFrame: ...", "kind": 2, "label": "ge", "sortText": "0.9999.ge"}, {"detail": "\n@overload\ndef get(\n self: DataFrame,\n key: Hashable,\n default: None = None\n) -> Series | None: ...\ndef get[T](\n self: DataFrame,\n key: Hashable,\n default: T\n) -> Series | T: ...\ndef get(\n self: DataFrame,\n key: list[Hashable],\n default: None = None\n) -> DataFrame | None: ...\ndef get[T](\n self: DataFrame,\n key: list[Hashable],\n default: T\n) -> DataFrame | T: ...", "kind": 2, "label": "get", "sortText": "0.9999.get"}, {"detail": "\n@overload\ndef groupby(\n self: DataFrame,\n by: Scalar,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[True] = True,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[Scalar, Literal[True]]: ...\ndef groupby(\n self: DataFrame,\n by: Scalar,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[False] = False,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[Scalar, Literal[False]]: ...\ndef groupby(\n self: DataFrame,\n by: DatetimeIndex,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[True] = True,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[Timestamp, Literal[True]]: ...\ndef groupby(\n self: DataFrame,\n by: DatetimeIndex,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[False] = False,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[Timestamp, Literal[False]]: ...\ndef groupby(\n self: DataFrame,\n by: TimedeltaIndex,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[True] = True,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[Timedelta, Literal[True]]: ...\ndef groupby(\n self: DataFrame,\n by: TimedeltaIndex,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[False] = False,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[Timedelta, Literal[False]]: ...\ndef groupby(\n self: DataFrame,\n by: PeriodIndex,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[True] = True,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[Period, Literal[True]]: ...\ndef groupby(\n self: DataFrame,\n by: PeriodIndex,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[False] = False,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[Period, Literal[False]]: ...\ndef groupby[IntervalT: Interval[Unknown]](\n self: DataFrame,\n by: IntervalIndex[IntervalT],\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[True] = True,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[IntervalT, Literal[True]]: ...\ndef groupby[IntervalT: Interval[Unknown]](\n self: DataFrame,\n by: IntervalIndex[IntervalT],\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[False] = False,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[IntervalT, Literal[False]]: ...\ndef groupby(\n self: DataFrame,\n by: ((...) -> Any) | Grouper | Mapping[Hashable | None, Any] | MultiIndex | list[((...) -> Any) | ufunc] | list[Grouper] | list[Index] | list[Mapping[Hashable | None, Any]] | list[Series] | list[ndarray] | list[Unknown] | ndarray | ufunc | tuple[Unknown, ...] | None = ...,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[True] = True,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[tuple[Unknown, ...], Literal[True]]: ...\ndef groupby(\n self: DataFrame,\n by: ((...) -> Any) | Grouper | Mapping[Hashable | None, Any] | MultiIndex | list[((...) -> Any) | ufunc] | list[Grouper] | list[Index] | list[Mapping[Hashable | None, Any]] | list[Series] | list[ndarray] | list[Unknown] | ndarray | ufunc | tuple[Unknown, ...] | None = ...,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[False] = False,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[tuple[Unknown, ...], Literal[False]]: ...\ndef groupby[SeriesByT: Interval[Timedelta | Timestamp | float | int] | Period | bool | bytes | complex | date | datetime | float | int | str | timedelta](\n self: DataFrame,\n by: Series[SeriesByT],\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[True] = True,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[SeriesByT, Literal[True]]: ...\ndef groupby[SeriesByT: Interval[Timedelta | Timestamp | float | int] | Period | bool | bytes | complex | date | datetime | float | int | str | timedelta](\n self: DataFrame,\n by: Series[SeriesByT],\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[False] = False,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[SeriesByT, Literal[False]]: ...\ndef groupby(\n self: DataFrame,\n by: CategoricalIndex | Index | Series,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[True] = True,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[Any, Literal[True]]: ...\ndef groupby(\n self: DataFrame,\n by: CategoricalIndex | Index | Series,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[False] = False,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[Any, Literal[False]]: ...", "kind": 2, "label": "groupby", "sortText": "0.9999.groupby"}, {"detail": "def gt(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None\n) -> DataFrame: ...", "kind": 2, "label": "gt", "sortText": "0.9999.gt"}, {"detail": "def head(\n self: DataFrame,\n n: int = 5\n) -> DataFrame: ...", "kind": 2, "label": "head", "sortText": "0.9999.head"}, {"detail": "def hist(\n self: DataFrame,\n by: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | str | None = None,\n bins: int | list[Unknown] = 10,\n *,\n grid: bool = True,\n xlabelsize: float | str | None = None,\n xrot: float | None = None,\n ylabelsize: float | str | None = None,\n yrot: float | None = None,\n ax: Unknown = None,\n sharex: bool = False,\n sharey: bool = False,\n figsize: tuple[float, float] | None = None,\n layout: tuple[int, int] | None = None,\n backend: str | None = None,\n legend: bool = False,\n **kwargs: Any\n) -> ndarray[tuple[Any, ...], dtype[object_]]: ...", "kind": 2, "label": "hist", "sortText": "0.9999.hist"}, {"detail": "_iAtIndexerFrame", "kind": 5, "label": "iat", "sortText": "0.9999.iat"}, {"detail": "def idxmax(\n self: DataFrame,\n axis: Axis = 0,\n skipna: bool = True,\n numeric_only: bool = False\n) -> Series[int]: ...", "kind": 2, "label": "idxmax", "sortText": "0.9999.idxmax"}, {"detail": "def idxmin(\n self: DataFrame,\n axis: Axis = 0,\n skipna: bool = True,\n numeric_only: bool = False\n) -> Series[int]: ...", "kind": 2, "label": "idxmin", "sortText": "0.9999.idxmin"}, {"detail": "_iLocIndexerFrame[DataFrame]", "kind": 5, "label": "iloc", "sortText": "0.9999.iloc"}, {"detail": "Index", "kind": 5, "label": "index", "sortText": "0.9999.index"}, {"detail": "def infer_objects(\n self: DataFrame,\n copy: bool | None = ...\n) -> DataFrame: ...", "kind": 2, "label": "infer_objects", "sortText": "0.9999.infer_objects"}, {"detail": "def info(\n self: DataFrame,\n verbose: bool | None = ...,\n buf: WriteBuffer[str] | None = ...,\n max_cols: int | None = ...,\n memory_usage: Literal['deep'] | bool | None = ...,\n show_counts: bool | None = ...\n) -> None: ...", "kind": 2, "label": "info", "sortText": "0.9999.info"}, {"detail": "def insert(\n self: DataFrame,\n loc: int,\n column: Hashable,\n value: Index | Sequence[Unknown] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | ndarray[tuple[int]] | str | timedelta | timedelta64 | None,\n allow_duplicates: bool = ...\n) -> None: ...", "kind": 2, "label": "insert", "sortText": "0.9999.insert"}, {"detail": "\n@overload\ndef interpolate(\n self: DataFrame,\n method: InterpolateOptions = ...,\n *,\n axis: Axis = 0,\n limit: int | None = ...,\n limit_direction: Literal['backward', 'both', 'forward'] = ...,\n limit_area: Literal['inside', 'outside'] | None = ...,\n inplace: Literal[True],\n **kwargs: Any\n) -> None: ...\ndef interpolate(\n self: DataFrame,\n method: InterpolateOptions = ...,\n *,\n axis: Axis = 0,\n limit: int | None = ...,\n limit_direction: Literal['backward', 'both', 'forward'] = ...,\n limit_area: Literal['inside', 'outside'] | None = ...,\n inplace: Literal[False] = False,\n **kwargs: Any\n) -> DataFrame: ...", "kind": 2, "label": "interpolate", "sortText": "0.9999.interpolate"}, {"detail": "def isetitem(\n self: DataFrame,\n loc: Sequence[int] | int,\n value: ExtensionArray | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | list[Any] | ndarray | str | timedelta | timedelta64\n) -> None: ...", "kind": 2, "label": "isetitem", "sortText": "0.9999.isetitem"}, {"detail": "def isin(\n self: DataFrame,\n values: DataFrame | Iterable[Any] | Mapping[Hashable, Iterable[Any]]\n) -> DataFrame: ...", "kind": 2, "label": "isin", "sortText": "0.9999.isin"}, {"detail": "def isna(self: DataFrame) -> DataFrame: ...", "kind": 2, "label": "isna", "sortText": "0.9999.isna"}, {"detail": "def isnull(self: DataFrame) -> DataFrame: ...", "kind": 2, "label": "isnull", "sortText": "0.9999.isnull"}, {"detail": "def items(self: DataFrame) -> Iterator[tuple[Hashable, Series]]: ...", "kind": 2, "label": "items", "sortText": "0.9999.items"}, {"detail": "def iterrows(self: DataFrame) -> Iterator[tuple[Hashable, Series]]: ...", "kind": 2, "label": "iterrows", "sortText": "0.9999.iterrows"}, {"detail": "\n@overload\ndef itertuples(\n self: DataFrame,\n index: bool = ...,\n name: str = ...\n) -> Iterator[_PandasNamedTuple]: ...\ndef itertuples(\n self: DataFrame,\n index: bool = ...,\n name: None = None\n) -> Iterator[tuple[Any, ...]]: ...", "kind": 2, "label": "itertuples", "sortText": "0.9999.itertuples"}, {"detail": "def join(\n self: DataFrame,\n other: DataFrame | Series | list[DataFrame | Series],\n on: list[str] | str | None = ...,\n how: MergeHow = 'left',\n lsuffix: str = '',\n rsuffix: str = '',\n sort: bool = False,\n validate: Literal['1:1', '1:m', 'm:1', 'm:m', 'many_to_many', 'many_to_one', 'one_to_many', 'one_to_one'] | None = ...\n) -> DataFrame: ...", "kind": 2, "label": "join", "sortText": "0.9999.join"}, {"detail": "def keys(self: DataFrame) -> Index: ...", "kind": 2, "label": "keys", "sortText": "0.9999.keys"}, {"detail": "def kurt(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n skipna: bool | None = True,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "kurt", "sortText": "0.9999.kurt"}, {"detail": "def kurtosis(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n skipna: bool | None = True,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "kurtosis", "sortText": "0.9999.kurtosis"}, {"detail": "def last_valid_index(self: DataFrame) -> Scalar: ...", "kind": 2, "label": "last_valid_index", "sortText": "0.9999.last_valid_index"}, {"detail": "def le(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None\n) -> DataFrame: ...", "kind": 2, "label": "le", "sortText": "0.9999.le"}, {"detail": "_LocIndexerFrame[DataFrame]", "kind": 5, "label": "loc", "sortText": "0.9999.loc"}, {"detail": "def lt(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None\n) -> DataFrame: ...", "kind": 2, "label": "lt", "sortText": "0.9999.lt"}, {"detail": "def map(\n self: DataFrame,\n func: (...) -> Unknown,\n na_action: Literal['ignore'] | None = None,\n **kwargs: Any\n) -> DataFrame: ...", "kind": 2, "label": "map", "sortText": "0.9999.map"}, {"detail": "\n@overload\ndef mask(\n self: DataFrame,\n cond: ((DataFrame) -> DataFrame) | ((Any) -> builtins.bool) | DataFrame | Series | ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: ((...) -> Unknown) | DataFrame | NAType | Series | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = ...,\n *,\n inplace: Literal[True],\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n level: Hashable | None = None\n) -> None: ...\ndef mask(\n self: DataFrame,\n cond: ((DataFrame) -> DataFrame) | ((Any) -> builtins.bool) | DataFrame | Series | ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: ((...) -> Unknown) | DataFrame | NAType | Series | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = ...,\n *,\n inplace: Literal[False] = False,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n level: Hashable | None = None\n) -> DataFrame: ...", "kind": 2, "label": "mask", "sortText": "0.9999.mask"}, {"detail": "\n@overload\ndef max(\n self: DataFrame,\n axis: None,\n skipna: bool | None = True,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Scalar: ...\ndef max(\n self: DataFrame,\n axis: Axis = 0,\n skipna: bool | None = True,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "max", "sortText": "0.9999.max"}, {"detail": "\n@overload\ndef mean(\n self: DataFrame,\n axis: None,\n skipna: bool | None = True,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Scalar: ...\ndef mean(\n self: DataFrame,\n axis: Axis = 0,\n skipna: bool | None = True,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "mean", "sortText": "0.9999.mean"}, {"detail": "\n@overload\ndef median(\n self: DataFrame,\n axis: None,\n skipna: bool | None = True,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Scalar: ...\ndef median(\n self: DataFrame,\n axis: Axis = 0,\n skipna: bool | None = True,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "median", "sortText": "0.9999.median"}, {"detail": "def melt(\n self: DataFrame,\n id_vars: Sequence[Unknown] | ndarray | tuple[Unknown, ...] | None = ...,\n value_vars: Sequence[Unknown] | ndarray | tuple[Unknown, ...] | None = ...,\n var_name: Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = None,\n value_name: Scalar = 'value',\n col_level: int | str | None = ...,\n ignore_index: bool = True\n) -> DataFrame: ...", "kind": 2, "label": "melt", "sortText": "0.9999.melt"}, {"detail": "def memory_usage(\n self: DataFrame,\n index: bool = True,\n deep: bool = False\n) -> Series: ...", "kind": 2, "label": "memory_usage", "sortText": "0.9999.memory_usage"}, {"detail": "def merge(\n self: DataFrame,\n right: DataFrame | Series,\n how: MergeHow = 'inner',\n on: ExtensionArray | Hashable | Index | Sequence[Hashable] | Series | ndarray | None = ...,\n left_on: ExtensionArray | Hashable | Index | Sequence[Hashable] | Series | ndarray | None = ...,\n right_on: ExtensionArray | Hashable | Index | Sequence[Hashable] | Series | ndarray | None = ...,\n left_index: bool = False,\n right_index: bool = False,\n sort: bool = False,\n suffixes: Suffixes = ...,\n copy: bool = True,\n indicator: bool | str = False,\n validate: Literal['1:1', '1:m', 'm:1', 'm:m', 'many_to_many', 'many_to_one', 'one_to_many', 'one_to_one'] | None = None\n) -> DataFrame: ...", "kind": 2, "label": "merge", "sortText": "0.9999.merge"}, {"detail": "\n@overload\ndef min(\n self: DataFrame,\n axis: None,\n skipna: bool | None = True,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Scalar: ...\ndef min(\n self: DataFrame,\n axis: Axis = 0,\n skipna: bool | None = True,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "min", "sortText": "0.9999.min"}, {"detail": "def mod(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | float | ndarray | range,\n axis: Literal['columns', 'index', 0, 1] | None = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "mod", "sortText": "0.9999.mod"}, {"detail": "def mode(\n self: DataFrame,\n axis: Axis = 0,\n numeric_only: bool = False,\n dropna: bool = True\n) -> Series: ...", "kind": 2, "label": "mode", "sortText": "0.9999.mode"}, {"detail": "def mul(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Literal['columns', 'index', 0, 1] | None = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "mul", "sortText": "0.9999.mul"}, {"detail": "def mul(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Literal['columns', 'index', 0, 1] | None = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "multiply", "sortText": "0.9999.multiply"}, {"detail": "int", "kind": 5, "label": "ndim", "sortText": "0.9999.ndim"}, {"detail": "def ne(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None\n) -> DataFrame: ...", "kind": 2, "label": "ne", "sortText": "0.9999.ne"}, {"detail": "def nlargest(\n self: DataFrame,\n n: int,\n columns: list[str] | str,\n keep: NsmallestNlargestKeep = 'first'\n) -> DataFrame: ...", "kind": 2, "label": "nlargest", "sortText": "0.9999.nlargest"}, {"detail": "def notna(self: DataFrame) -> DataFrame: ...", "kind": 2, "label": "notna", "sortText": "0.9999.notna"}, {"detail": "def notnull(self: DataFrame) -> DataFrame: ...", "kind": 2, "label": "notnull", "sortText": "0.9999.notnull"}, {"detail": "def nsmallest(\n self: DataFrame,\n n: int,\n columns: list[str] | str,\n keep: NsmallestNlargestKeep = 'first'\n) -> DataFrame: ...", "kind": 2, "label": "nsmallest", "sortText": "0.9999.nsmallest"}, {"detail": "def nunique(\n self: DataFrame,\n axis: Axis = 0,\n dropna: bool = True\n) -> Series[int]: ...", "kind": 2, "label": "nunique", "sortText": "0.9999.nunique"}, {"detail": "def pct_change(\n self: DataFrame,\n periods: int = 1,\n fill_method: None = None,\n freq: BaseOffset | str | timedelta | None = ...,\n fill_value: NAType | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = ...,\n axis: Literal['columns', 'index', 0, 1] | None = ...\n) -> DataFrame: ...", "kind": 2, "label": "pct_change", "sortText": "0.9999.pct_change"}, {"detail": "\n@overload\ndef pipe[P, T](DataFrame, (DataFrame, ParamSpec(P)) -> T, ParamSpec(P)) -> T: ...\ndef pipe[T](\n self: DataFrame,\n func: tuple[(...) -> T, str],\n *args: Any,\n **kwargs: Any\n) -> T: ...", "kind": 2, "label": "pipe", "sortText": "0.9999.pipe"}, {"detail": "def pivot(\n self: DataFrame,\n *,\n columns: IndexLabel,\n index: IndexLabel = ...,\n values: IndexLabel = ...\n) -> DataFrame: ...", "kind": 2, "label": "pivot", "sortText": "0.9999.pivot"}, {"detail": "def pivot_table(\n self: DataFrame,\n values: _PivotTableValuesTypes = None,\n index: _PivotTableIndexTypes = None,\n columns: _PivotTableColumnsTypes = None,\n aggfunc: Literal['count', 'max', 'mean', 'median', 'min', 'std', 'sum', 'var'] | ((Series) -> Unknown) | Mapping[Hashable, _PivotAggFunc] | Sequence[_PivotAggFunc] | ufunc = 'mean',\n fill_value: Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = None,\n margins: bool = False,\n dropna: bool = True,\n margins_name: str = 'All',\n observed: bool = True,\n sort: bool = True\n) -> DataFrame: ...", "kind": 2, "label": "pivot_table", "sortText": "0.9999.pivot_table"}, {"detail": "PlotAccessor", "kind": 5, "label": "plot", "sortText": "0.9999.plot"}, {"detail": "def pop(\n self: DataFrame,\n item: str\n) -> Series: ...", "kind": 2, "label": "pop", "sortText": "0.9999.pop"}, {"detail": "def pow(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Literal['columns', 'index', 0, 1] | None = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "pow", "sortText": "0.9999.pow"}, {"detail": "def prod(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = 'columns',\n skipna: bool | None = True,\n numeric_only: bool = False,\n min_count: int = 0,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "prod", "sortText": "0.9999.prod"}, {"detail": "def prod(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = 'columns',\n skipna: bool | None = True,\n numeric_only: bool = False,\n min_count: int = 0,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "product", "sortText": "0.9999.product"}, {"detail": "\n@overload\ndef quantile(\n self: DataFrame,\n q: float = ...,\n axis: Axis = 0,\n numeric_only: bool = ...,\n interpolation: QuantileInterpolation = ...,\n method: CalculationMethod = ...\n) -> Series: ...\ndef quantile(\n self: DataFrame,\n q: Sequence[float] | ndarray[tuple[Any, ...], dtype[floating]],\n axis: Axis = 0,\n numeric_only: bool = ...,\n interpolation: QuantileInterpolation = ...,\n method: CalculationMethod = ...\n) -> DataFrame: ...", "kind": 2, "label": "quantile", "sortText": "0.9999.quantile"}, {"detail": "\n@overload\ndef query(\n self: DataFrame,\n expr: str,\n *,\n parser: Literal['pandas', 'python'] = ...,\n engine: Literal['numexpr', 'python'] | None = ...,\n local_dict: dict[str, Any] | None = ...,\n global_dict: dict[str, Any] | None = ...,\n resolvers: list[Mapping[Unknown, Unknown]] | None = ...,\n level: int = ...,\n target: object | None = ...,\n inplace: Literal[True]\n) -> None: ...\ndef query(\n self: DataFrame,\n expr: str,\n *,\n inplace: Literal[False] = False,\n parser: Literal['pandas', 'python'] = ...,\n engine: Literal['numexpr', 'python'] | None = ...,\n local_dict: dict[str, Any] | None = ...,\n global_dict: dict[str, Any] | None = ...,\n resolvers: list[Mapping[Unknown, Unknown]] | None = ...,\n level: int = ...,\n target: object | None = ...\n) -> DataFrame: ...", "kind": 2, "label": "query", "sortText": "0.9999.query"}, {"detail": "def radd(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "radd", "sortText": "0.9999.radd"}, {"detail": "def rank(\n self: DataFrame,\n axis: Axis = 0,\n method: Literal['average', 'dense', 'first', 'max', 'min'] = 'average',\n numeric_only: bool = False,\n na_option: Literal['bottom', 'keep', 'top'] = 'keep',\n ascending: bool = True,\n pct: bool = False\n) -> DataFrame: ...", "kind": 2, "label": "rank", "sortText": "0.9999.rank"}, {"detail": "def rtruediv(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "rdiv", "sortText": "0.9999.rdiv"}, {"detail": "def reindex(\n self: DataFrame,\n labels: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = ...,\n *,\n index: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = ...,\n columns: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = ...,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n method: Literal['backfill', 'bfill', 'ffill', 'nearest', 'pad'] | None = ...,\n copy: bool = True,\n level: int | str = ...,\n fill_value: Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = ...,\n limit: int | None = None,\n tolerance: Timedelta | float | None = ...\n) -> DataFrame: ...", "kind": 2, "label": "reindex", "sortText": "0.9999.reindex"}, {"detail": "def reindex_like(\n self: DataFrame,\n other: DataFrame,\n method: Literal['backfill', 'bfill', 'ffill', 'nearest', 'pad'] | None = ...,\n copy: bool = True,\n limit: int | None = None,\n tolerance: ExtensionArray | Index | Sequence[Scalar] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | ndarray | str | timedelta | timedelta64 = ...\n) -> DataFrame: ...", "kind": 2, "label": "reindex_like", "sortText": "0.9999.reindex_like"}, {"detail": "\n@overload\ndef rename(\n self: DataFrame,\n mapper: ((Any) -> Hashable | None) | Mapping[Any, Hashable | None] | None = ...,\n *,\n index: ((Any) -> Hashable | None) | Mapping[Any, Hashable | None] | None = ...,\n columns: ((Any) -> Hashable | None) | Mapping[Any, Hashable | None] | None = ...,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n copy: bool = ...,\n inplace: Literal[True],\n level: Hashable | None = None,\n errors: IgnoreRaise = ...\n) -> None: ...\ndef rename(\n self: DataFrame,\n mapper: ((Any) -> Hashable | None) | Mapping[Any, Hashable | None] | None = ...,\n *,\n index: ((Any) -> Hashable | None) | Mapping[Any, Hashable | None] | None = ...,\n columns: ((Any) -> Hashable | None) | Mapping[Any, Hashable | None] | None = ...,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n copy: bool = ...,\n inplace: Literal[False] = False,\n level: Hashable | None = None,\n errors: IgnoreRaise = ...\n) -> DataFrame: ...", "kind": 2, "label": "rename", "sortText": "0.9999.rename"}, {"detail": "\n@overload\ndef rename_axis(\n self: DataFrame,\n mapper: ExtensionArray | Index | SequenceNotStr[Any] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | ndarray | range | str | timedelta | timedelta64 | None = ...,\n *,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n copy: bool = ...,\n inplace: Literal[True]\n) -> None: ...\ndef rename_axis(\n self: DataFrame,\n mapper: ExtensionArray | Index | SequenceNotStr[Any] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | ndarray | range | str | timedelta | timedelta64 | None = ...,\n *,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n copy: bool = ...,\n inplace: Literal[False] = False\n) -> DataFrame: ...\ndef rename_axis(\n self: DataFrame,\n *,\n index: ((...) -> Unknown) | Sequence[str] | dict[int | str, str] | str | None = ...,\n columns: ((...) -> Unknown) | Sequence[str] | dict[int | str, str] | str | None = ...,\n copy: bool = ...,\n inplace: Literal[True]\n) -> None: ...\ndef rename_axis(\n self: DataFrame,\n *,\n index: ((...) -> Unknown) | Sequence[str] | dict[int | str, str] | str | None = ...,\n columns: ((...) -> Unknown) | Sequence[str] | dict[int | str, str] | str | None = ...,\n copy: bool = ...,\n inplace: Literal[False] = False\n) -> DataFrame: ...", "kind": 2, "label": "rename_axis", "sortText": "0.9999.rename_axis"}, {"detail": "def reorder_levels(\n self: DataFrame,\n order: list[Unknown],\n axis: Axis = 0\n) -> DataFrame: ...", "kind": 2, "label": "reorder_levels", "sortText": "0.9999.reorder_levels"}, {"detail": "\n@overload\ndef replace[HashableT2: Hashable, HashableT3: Hashable](\n self: DataFrame,\n to_replace: Mapping[HashableT2, ReplaceValue] | Mapping[Unknown, Unknown] | NAType | Pattern[Unknown] | Sequence[Pattern[Unknown] | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = ...,\n value: Mapping[HashableT3, ReplaceValue] | Mapping[Unknown, Unknown] | NAType | Pattern[Unknown] | Sequence[Pattern[Unknown] | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = ...,\n *,\n inplace: Literal[True],\n regex: Mapping[HashableT3, ReplaceValue] | Mapping[Unknown, Unknown] | NAType | Pattern[Unknown] | Sequence[Pattern[Unknown] | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = ...\n) -> None: ...\ndef replace[HashableT2: Hashable, HashableT3: Hashable](\n self: DataFrame,\n to_replace: Mapping[HashableT2, ReplaceValue] | Mapping[Unknown, Unknown] | NAType | Pattern[Unknown] | Sequence[Pattern[Unknown] | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = ...,\n value: Mapping[HashableT3, ReplaceValue] | Mapping[Unknown, Unknown] | NAType | Pattern[Unknown] | Sequence[Pattern[Unknown] | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = ...,\n *,\n inplace: Literal[False] = False,\n regex: Mapping[HashableT3, ReplaceValue] | Mapping[Unknown, Unknown] | NAType | Pattern[Unknown] | Sequence[Pattern[Unknown] | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = ...\n) -> DataFrame: ...", "kind": 2, "label": "replace", "sortText": "0.9999.replace"}, {"detail": "def resample(\n self: DataFrame,\n rule: BaseOffset | str | timedelta,\n axis: Literal['columns', 'index', 0, 1] | _NoDefault = 0,\n closed: Literal['left', 'right'] | None = None,\n label: Literal['left', 'right'] | None = None,\n on: Hashable | None = None,\n level: Hashable | None = None,\n origin: Timestamp | date | datetime | datetime64 | float | integer | str = 'start_day',\n offset: Timedelta | float | integer | str | timedelta | timedelta64 | None = None,\n group_keys: bool = False\n) -> DatetimeIndexResampler[DataFrame]: ...", "kind": 2, "label": "resample", "sortText": "0.9999.resample"}, {"detail": "\n@overload\ndef reset_index(\n self: DataFrame,\n level: Hashable | Sequence[Hashable] = ...,\n *,\n drop: bool = ...,\n col_level: int | str = ...,\n col_fill: Hashable = ...,\n inplace: Literal[True],\n allow_duplicates: bool = ...,\n names: Hashable | Sequence[Hashable] = ...\n) -> None: ...\ndef reset_index(\n self: DataFrame,\n level: Hashable | Sequence[Hashable] = ...,\n *,\n col_level: int | str = ...,\n col_fill: Hashable = ...,\n drop: bool = ...,\n inplace: Literal[False] = False,\n allow_duplicates: bool = ...,\n names: Hashable | Sequence[Hashable] = ...\n) -> DataFrame: ...", "kind": 2, "label": "reset_index", "sortText": "0.9999.reset_index"}, {"detail": "def rfloordiv(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "rfloordiv", "sortText": "0.9999.rfloordiv"}, {"detail": "def rmod(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "rmod", "sortText": "0.9999.rmod"}, {"detail": "def rmul(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "rmul", "sortText": "0.9999.rmul"}, {"detail": "\n@overload\ndef rolling(\n self: DataFrame,\n window: BaseIndexer | BaseOffset | int | str | timedelta,\n min_periods: int | None = ...,\n center: bool = ...,\n on: Hashable | None = ...,\n axis: AxisIndex = ...,\n closed: Literal['both', 'left', 'neither', 'right'] | None = ...,\n step: int | None = ...,\n method: CalculationMethod = ...,\n *,\n win_type: str\n) -> Window[DataFrame]: ...\ndef rolling(\n self: DataFrame,\n window: BaseIndexer | BaseOffset | int | str | timedelta,\n min_periods: int | None = ...,\n center: bool = ...,\n on: Hashable | None = ...,\n axis: AxisIndex = ...,\n closed: Literal['both', 'left', 'neither', 'right'] | None = ...,\n step: int | None = ...,\n method: CalculationMethod = ...,\n *,\n win_type: None = None\n) -> Rolling[DataFrame]: ...", "kind": 2, "label": "rolling", "sortText": "0.9999.rolling"}, {"detail": "def round(\n self: DataFrame,\n decimals: Series | dict[Unknown, Unknown] | int = ...,\n *args: Any,\n **kwargs: Any\n) -> DataFrame: ...", "kind": 2, "label": "round", "sortText": "0.9999.round"}, {"detail": "def rpow(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "rpow", "sortText": "0.9999.rpow"}, {"detail": "def rsub(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "rsub", "sortText": "0.9999.rsub"}, {"detail": "def rtruediv(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "rtruediv", "sortText": "0.9999.rtruediv"}, {"detail": "def sample(\n self: DataFrame,\n n: int | None = ...,\n frac: float | None = ...,\n replace: bool = False,\n weights: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | str | None = ...,\n random_state: BitGenerator | ExtensionArray | Generator | RandomState | int | ndarray | None = ...,\n axis: Literal['columns', 'index', 0, 1] | None = None,\n ignore_index: bool = False\n) -> DataFrame: ...", "kind": 2, "label": "sample", "sortText": "0.9999.sample"}, {"detail": "\n@overload\ndef select_dtypes(\n self: DataFrame,\n include: StrDtypeArg,\n exclude: Literal[' Never: ...\ndef select_dtypes(\n self: DataFrame,\n include: Literal[' Never: ...\ndef select_dtypes(\n self: DataFrame,\n exclude: StrDtypeArg\n) -> Never: ...\ndef select_dtypes(\n self: DataFrame,\n include: list[Never],\n exclude: list[Never]\n) -> Never: ...\ndef select_dtypes(\n self: DataFrame,\n include: _AstypeArgExtList,\n exclude: Literal[' DataFrame: ...\ndef select_dtypes(\n self: DataFrame,\n include: Literal[' DataFrame: ...\ndef select_dtypes(\n self: DataFrame,\n exclude: _AstypeArgExtList\n) -> DataFrame: ...", "kind": 2, "label": "select_dtypes", "sortText": "0.9999.select_dtypes"}, {"detail": "def sem(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n skipna: bool | None = True,\n ddof: int = 1,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "sem", "sortText": "0.9999.sem"}, {"detail": "def set_axis(\n self: DataFrame,\n labels: AxesData,\n *,\n axis: Axis = 0\n) -> DataFrame: ...", "kind": 2, "label": "set_axis", "sortText": "0.9999.set_axis"}, {"detail": "def set_flags(\n self: DataFrame,\n *,\n copy: bool = ...,\n allows_duplicate_labels: bool | None = ...\n) -> DataFrame: ...", "kind": 2, "label": "set_flags", "sortText": "0.9999.set_flags"}, {"detail": "\n@overload\ndef set_index(\n self: DataFrame,\n keys: Hashable | Index | Iterator[Hashable] | Sequence[Hashable] | Series | ndarray | None,\n *,\n drop: bool = ...,\n append: bool = ...,\n verify_integrity: bool = ...,\n inplace: Literal[True]\n) -> None: ...\ndef set_index(\n self: DataFrame,\n keys: Hashable | Index | Iterator[Hashable] | Sequence[Hashable] | Series | ndarray | None,\n *,\n drop: bool = ...,\n append: bool = ...,\n verify_integrity: bool = ...,\n inplace: Literal[False] = False\n) -> DataFrame: ...", "kind": 2, "label": "set_index", "sortText": "0.9999.set_index"}, {"detail": "tuple[int, int]", "kind": 5, "label": "shape", "sortText": "0.9999.shape"}, {"detail": "def shift(\n self: DataFrame,\n periods: Sequence[int] | int = ...,\n freq: BaseOffset | str | timedelta | None = ...,\n axis: Literal['columns', 'index', 0, 1] | None = None,\n fill_value: NAType | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = ...\n) -> DataFrame: ...", "kind": 2, "label": "shift", "sortText": "0.9999.shift"}, {"detail": "int", "kind": 5, "label": "size", "sortText": "0.9999.size"}, {"detail": "def skew(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n skipna: bool | None = True,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "skew", "sortText": "0.9999.skew"}, {"detail": "\n@overload\ndef sort_index(\n self: DataFrame,\n *,\n axis: Axis = 0,\n level: Hashable | None = None,\n ascending: Sequence[bool] | bool = ...,\n kind: SortKind = ...,\n na_position: NaPosition = ...,\n sort_remaining: bool = ...,\n ignore_index: bool = ...,\n inplace: Literal[True],\n key: IndexKeyFunc = ...\n) -> None: ...\ndef sort_index(\n self: DataFrame,\n *,\n axis: Axis = 0,\n level: Hashable | list[int] | list[str] | None = ...,\n ascending: Sequence[bool] | bool = ...,\n kind: SortKind = ...,\n na_position: NaPosition = ...,\n sort_remaining: bool = ...,\n ignore_index: bool = ...,\n inplace: Literal[False] = False,\n key: IndexKeyFunc = ...\n) -> DataFrame: ...", "kind": 2, "label": "sort_index", "sortText": "0.9999.sort_index"}, {"detail": "\n@overload\ndef sort_values(\n self: DataFrame,\n by: Sequence[str] | str,\n *,\n axis: Axis = 0,\n ascending: Sequence[bool] | bool = ...,\n kind: SortKind = ...,\n na_position: NaPosition = ...,\n ignore_index: bool = ...,\n inplace: Literal[True],\n key: ValueKeyFunc = ...\n) -> None: ...\ndef sort_values(\n self: DataFrame,\n by: Sequence[str] | str,\n *,\n axis: Axis = 0,\n ascending: Sequence[bool] | bool = ...,\n kind: SortKind = ...,\n na_position: NaPosition = ...,\n ignore_index: bool = ...,\n inplace: Literal[False] = False,\n key: ValueKeyFunc = ...\n) -> DataFrame: ...", "kind": 2, "label": "sort_values", "sortText": "0.9999.sort_values"}, {"detail": "Ellipsis", "kind": 5, "label": "sparse", "sortText": "0.9999.sparse"}, {"detail": "def squeeze(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = None\n) -> DataFrame | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64: ...", "kind": 2, "label": "squeeze", "sortText": "0.9999.squeeze"}, {"detail": "\n@overload\ndef stack(\n self: DataFrame,\n level: IndexLabel = ...,\n *,\n future_stack: Literal[True]\n) -> DataFrame | Series: ...\ndef stack(\n self: DataFrame,\n level: IndexLabel = ...,\n dropna: bool = ...,\n sort: bool = ...,\n future_stack: Literal[False] = False\n) -> DataFrame | Series: ...", "kind": 2, "label": "stack", "sortText": "0.9999.stack"}, {"detail": "def std(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = 0,\n skipna: bool = True,\n ddof: int = 1,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "std", "sortText": "0.9999.std"}, {"detail": "Styler", "kind": 5, "label": "style", "sortText": "0.9999.style"}, {"detail": "def sub(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "sub", "sortText": "0.9999.sub"}, {"detail": "def sub(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "subtract", "sortText": "0.9999.subtract"}, {"detail": "def sum(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = 0,\n skipna: bool | None = True,\n numeric_only: bool = False,\n min_count: int = 0,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "sum", "sortText": "0.9999.sum"}, {"detail": "def swapaxes(\n self: DataFrame,\n axis1: Axis,\n axis2: Axis,\n copy: bool = ...\n) -> DataFrame: ...", "kind": 2, "label": "swapaxes", "sortText": "0.9999.swapaxes"}, {"detail": "def swaplevel(\n self: DataFrame,\n i: Hashable = ...,\n j: Hashable = ...,\n axis: Axis = 0\n) -> DataFrame: ...", "kind": 2, "label": "swaplevel", "sortText": "0.9999.swaplevel"}, {"detail": "def tail(\n self: DataFrame,\n n: int = 5\n) -> DataFrame: ...", "kind": 2, "label": "tail", "sortText": "0.9999.tail"}, {"detail": "def take(\n self: DataFrame,\n indices: TakeIndexer,\n axis: Axis = 0,\n **kwargs: Any\n) -> DataFrame: ...", "kind": 2, "label": "take", "sortText": "0.9999.take"}, {"detail": "def to_clipboard[HashableT1: Hashable, HashableT2: Hashable](\n self: DataFrame,\n excel: bool = True,\n sep: str | None = None,\n *,\n na_rep: str = ...,\n float_format: ((object) -> str) | str | None = ...,\n columns: list[HashableT1] | None = ...,\n header: bool | list[str] = ...,\n index: bool = ...,\n index_label: Literal[False] | list[HashableT2] | str | None = ...,\n mode: FileWriteMode = ...,\n encoding: str | None = ...,\n compression: CompressionOptions = ...,\n quoting: CSVQuoting = ...,\n quotechar: str = ...,\n lineterminator: str | None = ...,\n chunksize: int | None = ...,\n date_format: str | None = ...,\n doublequote: bool = ...,\n escapechar: str | None = ...,\n decimal: str = ...,\n errors: str = ...,\n storage_options: StorageOptions = ...\n) -> None: ...", "kind": 2, "label": "to_clipboard", "sortText": "0.9999.to_clipboard"}, {"detail": "\n@overload\ndef to_csv[HashableT1: Hashable, HashableT2: Hashable](\n self: DataFrame,\n path_or_buf: PathLike[str] | WriteBuffer[bytes] | WriteBuffer[str] | str,\n sep: str = ...,\n na_rep: str = ...,\n float_format: ((object) -> str) | str | None = ...,\n columns: list[HashableT1] | None = ...,\n header: bool | list[str] = ...,\n index: bool = ...,\n index_label: Literal[False] | list[HashableT2] | str | None = ...,\n mode: FileWriteMode = ...,\n encoding: str | None = ...,\n compression: CompressionOptions = ...,\n quoting: CSVQuoting = ...,\n quotechar: str = ...,\n lineterminator: str | None = ...,\n chunksize: int | None = ...,\n date_format: str | None = ...,\n doublequote: bool = ...,\n escapechar: str | None = ...,\n decimal: str = ...,\n errors: OpenFileErrors = ...,\n storage_options: StorageOptions = ...\n) -> None: ...\ndef to_csv[HashableT1: Hashable, HashableT2: Hashable](\n self: DataFrame,\n path_or_buf: None = None,\n sep: str = ...,\n na_rep: str = ...,\n float_format: ((object) -> str) | str | None = ...,\n columns: list[HashableT1] | None = ...,\n header: bool | list[str] = ...,\n index: bool = ...,\n index_label: Literal[False] | list[HashableT2] | str | None = ...,\n mode: FileWriteMode = ...,\n encoding: str | None = ...,\n compression: CompressionOptions = ...,\n quoting: CSVQuoting = ...,\n quotechar: str = ...,\n lineterminator: str | None = ...,\n chunksize: int | None = ...,\n date_format: str | None = ...,\n doublequote: bool = ...,\n escapechar: str | None = ...,\n decimal: str = ...,\n errors: OpenFileErrors = ...,\n storage_options: StorageOptions = ...\n) -> str: ...", "kind": 2, "label": "to_csv", "sortText": "0.9999.to_csv"}, {"detail": "\n@overload\ndef to_dict(\n self: DataFrame,\n orient: str = ...,\n *,\n into: type[defaultdict[Unknown, Unknown]],\n index: Literal[True] = True\n) -> Never: ...\ndef to_dict[_T_MUTABLE_MAPPING_co: MutableMapping[Unknown, Unknown]](\n self: DataFrame,\n orient: Literal['records'],\n *,\n into: _T_MUTABLE_MAPPING_co | type[_T_MUTABLE_MAPPING_co],\n index: Literal[True] = True\n) -> list[_T_MUTABLE_MAPPING_co]: ...\ndef to_dict(\n self: DataFrame,\n orient: Literal['records'],\n *,\n into: type[dict[Unknown, Unknown]] = ...,\n index: Literal[True] = True\n) -> list[dict[Hashable, Any]]: ...\ndef to_dict(\n self: DataFrame,\n orient: Literal['index'],\n *,\n into: defaultdict[Unknown, Unknown],\n index: Literal[True] = True\n) -> defaultdict[Hashable, dict[Hashable, Any]]: ...\ndef to_dict(\n self: DataFrame,\n orient: Literal['index'],\n *,\n into: OrderedDict[Unknown, Unknown] | type[OrderedDict[Unknown, Unknown]],\n index: Literal[True] = True\n) -> OrderedDict[Hashable, dict[Hashable, Any]]: ...\ndef to_dict(\n self: DataFrame,\n orient: Literal['index'],\n *,\n into: type[MutableMapping[Unknown, Unknown]],\n index: Literal[True] = True\n) -> MutableMapping[Hashable, dict[Hashable, Any]]: ...\ndef to_dict(\n self: DataFrame,\n orient: Literal['index'],\n *,\n into: type[dict[Unknown, Unknown]] = ...,\n index: Literal[True] = True\n) -> dict[Hashable, dict[Hashable, Any]]: ...\ndef to_dict[_T_MUTABLE_MAPPING_co: MutableMapping[Unknown, Unknown]](\n self: DataFrame,\n orient: Literal['dict', 'list', 'series'] = ...,\n *,\n into: _T_MUTABLE_MAPPING_co | type[_T_MUTABLE_MAPPING_co],\n index: Literal[True] = True\n) -> _T_MUTABLE_MAPPING_co: ...\ndef to_dict(\n self: DataFrame,\n orient: Literal['dict', 'list', 'series'] = ...,\n *,\n into: type[dict[Unknown, Unknown]] = ...,\n index: Literal[True] = True\n) -> dict[Hashable, Any]: ...\ndef to_dict(\n self: DataFrame,\n orient: Literal['split', 'tight'],\n *,\n into: MutableMapping[Unknown, Unknown] | type[MutableMapping[Unknown, Unknown]],\n index: bool = ...\n) -> MutableMapping[str, list[Unknown]]: ...\ndef to_dict(\n self: DataFrame,\n orient: Literal['split', 'tight'],\n *,\n into: type[dict[Unknown, Unknown]] = ...,\n index: bool = ...\n) -> dict[str, list[Unknown]]: ...", "kind": 2, "label": "to_dict", "sortText": "0.9999.to_dict"}, {"detail": "def to_excel(\n self: DataFrame,\n excel_writer: Unknown,\n sheet_name: str = 'Sheet1',\n na_rep: str = '',\n float_format: str | None = ...,\n columns: Sequence[str] | str | None = ...,\n header: bool | list[str] = True,\n index: bool = True,\n index_label: Sequence[str] | str | None = ...,\n startrow: int = 0,\n startcol: int = 0,\n engine: str | None = ...,\n merge_cells: ExcelWriterMergeCells = True,\n inf_rep: str = 'inf',\n freeze_panes: tuple[int, int] | None = ...\n) -> None: ...", "kind": 2, "label": "to_excel", "sortText": "0.9999.to_excel"}, {"detail": "def to_feather(\n self: DataFrame,\n path: PathLike[str] | WriteBuffer[bytes] | str,\n **kwargs: Any\n) -> None: ...", "kind": 2, "label": "to_feather", "sortText": "0.9999.to_feather"}, {"detail": "def to_hdf[HashableT1: Hashable, HashableT2: Hashable](\n self: DataFrame,\n path_or_buf: HDFStore | PathLike[str] | str,\n *,\n key: str,\n mode: Literal['a', 'r+', 'w'] = ...,\n complevel: int | None = ...,\n complib: Literal['blosc', 'bzip2', 'lzo', 'zlib'] | None = ...,\n append: bool = ...,\n format: Literal['f', 'fixed', 't', 'table'] | None = ...,\n index: bool = ...,\n min_itemsize: dict[HashableT1, int] | int | None = ...,\n nan_rep: str | None = ...,\n dropna: bool | None = ...,\n data_columns: Literal[True] | list[HashableT2] | None = ...,\n errors: OpenFileErrors = ...,\n encoding: str = ...\n) -> None: ...", "kind": 2, "label": "to_hdf", "sortText": "0.9999.to_hdf"}, {"detail": "\n@overload\ndef to_html(\n self: DataFrame,\n buf: PathLike[str] | WriteBuffer[str] | str,\n *,\n columns: Index | SequenceNotStr[Hashable] | Series | None = ...,\n col_space: Mapping[Hashable, int | str] | Sequence[int | str] | int | str | None = ...,\n header: bool = ...,\n index: bool = ...,\n na_rep: str = ...,\n formatters: Mapping[Hashable, (object) -> str] | list[(object) -> str] | tuple[(object) -> str, ...] | None = ...,\n float_format: ((float) -> str) | None = ...,\n sparsify: bool | None = ...,\n index_names: bool = ...,\n justify: Literal['center', 'end', 'inherit', 'initial', 'justify', 'justify-all', 'left', 'match-parent', 'right', 'start', 'unset'] | None = ...,\n max_rows: int | None = ...,\n max_cols: int | None = ...,\n show_dimensions: bool = ...,\n decimal: str = ...,\n bold_rows: bool = ...,\n classes: Sequence[str] | None = ...,\n escape: bool = ...,\n notebook: bool = ...,\n border: int | None = ...,\n table_id: str | None = ...,\n render_links: bool = ...,\n encoding: str | None = ...\n) -> None: ...\ndef to_html(\n self: DataFrame,\n buf: None = None,\n *,\n columns: Sequence[Hashable] | None = ...,\n col_space: Mapping[Hashable, int | str] | Sequence[int | str] | int | str | None = ...,\n header: bool = ...,\n index: bool = ...,\n na_rep: str = ...,\n formatters: Mapping[Hashable, (object) -> str] | list[(object) -> str] | tuple[(object) -> str, ...] | None = ...,\n float_format: ((float) -> str) | None = ...,\n sparsify: bool | None = ...,\n index_names: bool = ...,\n justify: Literal['center', 'end', 'inherit', 'initial', 'justify', 'justify-all', 'left', 'match-parent', 'right', 'start', 'unset'] | None = ...,\n max_rows: int | None = ...,\n max_cols: int | None = ...,\n show_dimensions: bool = ...,\n decimal: str = ...,\n bold_rows: bool = ...,\n classes: Sequence[str] | None = ...,\n escape: bool = ...,\n notebook: bool = ...,\n border: int | None = ...,\n table_id: str | None = ...,\n render_links: bool = ...,\n encoding: str | None = ...\n) -> str: ...", "kind": 2, "label": "to_html", "sortText": "0.9999.to_html"}, {"detail": "\n@overload\ndef to_json(\n self: DataFrame,\n path_or_buf: PathLike[str] | WriteBuffer[str] | str,\n *,\n orient: Literal['records'],\n date_format: Literal['epoch', 'iso'] | None = ...,\n double_precision: int = ...,\n force_ascii: bool = ...,\n date_unit: TimeUnit = ...,\n default_handler: ((Any) -> JSONSerializable) | None = ...,\n lines: Literal[True],\n compression: CompressionOptions = ...,\n index: bool | None = ...,\n indent: int | None = ...,\n storage_options: dict[Unknown, Unknown] | None = ...,\n mode: Literal['a']\n) -> None: ...\ndef to_json(\n self: DataFrame,\n path_or_buf: None = None,\n *,\n orient: Literal['records'],\n date_format: Literal['epoch', 'iso'] | None = ...,\n double_precision: int = ...,\n force_ascii: bool = ...,\n date_unit: TimeUnit = ...,\n default_handler: ((Any) -> JSONSerializable) | None = ...,\n lines: Literal[True],\n compression: CompressionOptions = ...,\n index: bool | None = ...,\n indent: int | None = ...,\n storage_options: dict[Unknown, Unknown] | None = ...,\n mode: Literal['a']\n) -> str: ...\ndef to_json(\n self: DataFrame,\n path_or_buf: None = None,\n *,\n orient: Literal['columns', 'index', 'records', 'split', 'table', 'values'] | None = ...,\n date_format: Literal['epoch', 'iso'] | None = ...,\n double_precision: int = ...,\n force_ascii: bool = ...,\n date_unit: TimeUnit = ...,\n default_handler: ((Any) -> JSONSerializable) | None = ...,\n lines: bool = ...,\n compression: CompressionOptions = ...,\n index: bool | None = ...,\n indent: int | None = ...,\n storage_options: dict[Unknown, Unknown] | None = ...,\n mode: Literal['w'] = ...\n) -> str: ...\ndef to_json(\n self: DataFrame,\n path_or_buf: PathLike[str] | WriteBuffer[bytes] | WriteBuffer[str] | str,\n *,\n orient: Literal['columns', 'index', 'records', 'split', 'table', 'values'] | None = ...,\n date_format: Literal['epoch', 'iso'] | None = ...,\n double_precision: int = ...,\n force_ascii: bool = ...,\n date_unit: TimeUnit = ...,\n default_handler: ((Any) -> JSONSerializable) | None = ...,\n lines: bool = ...,\n compression: CompressionOptions = ...,\n index: bool | None = ...,\n indent: int | None = ...,\n storage_options: dict[Unknown, Unknown] | None = ...,\n mode: Literal['w'] = ...\n) -> None: ...", "kind": 2, "label": "to_json", "sortText": "0.9999.to_json"}, {"detail": "\n@overload\ndef to_latex(\n self: DataFrame,\n buf: PathLike[str] | WriteBuffer[str] | str,\n columns: list[str] | None = ...,\n header: bool | list[str] = ...,\n index: bool = ...,\n na_rep: str = ...,\n formatters: Unknown = ...,\n float_format: Unknown = ...,\n sparsify: bool | None = ...,\n index_names: bool = ...,\n bold_rows: bool = ...,\n column_format: str | None = ...,\n longtable: bool | None = ...,\n escape: bool | None = ...,\n encoding: str | None = ...,\n decimal: str = ...,\n multicolumn: bool | None = ...,\n multicolumn_format: str | None = ...,\n multirow: bool | None = ...,\n caption: str | tuple[str, str] | None = ...,\n label: str | None = ...,\n position: str | None = ...\n) -> None: ...\ndef to_latex(\n self: DataFrame,\n buf: None = None,\n columns: list[str] | None = ...,\n header: bool | list[str] = ...,\n index: bool = ...,\n na_rep: str = ...,\n formatters: Unknown = ...,\n float_format: Unknown = ...,\n sparsify: bool | None = ...,\n index_names: bool = ...,\n bold_rows: bool = ...,\n column_format: str | None = ...,\n longtable: bool | None = ...,\n escape: bool | None = ...,\n encoding: str | None = ...,\n decimal: str = ...,\n multicolumn: bool | None = ...,\n multicolumn_format: str | None = ...,\n multirow: bool | None = ...,\n caption: str | tuple[str, str] | None = ...,\n label: str | None = ...,\n position: str | None = ...\n) -> str: ...", "kind": 2, "label": "to_latex", "sortText": "0.9999.to_latex"}, {"detail": "\n@overload\ndef to_markdown(\n self: DataFrame,\n buf: PathLike[str] | WriteBuffer[str] | str,\n *,\n mode: FileWriteMode = ...,\n index: bool = ...,\n storage_options: StorageOptions = ...,\n **kwargs: Any\n) -> None: ...\ndef to_markdown(\n self: DataFrame,\n buf: None = None,\n *,\n mode: Literal['a', 'a+', 'a+b', 'ab', 'at', 'w', 'w+', 'w+b', 'wb', 'wt', 'x', 'xb', 'xt'] | None = ...,\n index: bool = ...,\n storage_options: StorageOptions = ...,\n **kwargs: Any\n) -> str: ...", "kind": 2, "label": "to_markdown", "sortText": "0.9999.to_markdown"}, {"detail": "def to_numpy(\n self: DataFrame,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = ...,\n copy: bool = False,\n na_value: Scalar = ...\n) -> ndarray[tuple[int, int]]: ...", "kind": 2, "label": "to_numpy", "sortText": "0.9999.to_numpy"}, {"detail": "\n@overload\ndef to_orc(\n self: DataFrame,\n path: PathLike[str] | WriteBuffer[bytes] | str,\n *,\n engine: Literal['pyarrow'] = ...,\n index: bool | None = ...,\n engine_kwargs: dict[str, Any] | None = ...\n) -> None: ...\ndef to_orc(\n self: DataFrame,\n path: None = None,\n *,\n engine: Literal['pyarrow'] = ...,\n index: bool | None = ...,\n engine_kwargs: dict[str, Any] | None = ...\n) -> bytes: ...", "kind": 2, "label": "to_orc", "sortText": "0.9999.to_orc"}, {"detail": "\n@overload\ndef to_parquet(\n self: DataFrame,\n path: PathLike[str] | WriteBuffer[bytes] | str,\n *,\n engine: ParquetEngine = ...,\n compression: Literal['brotli', 'gzip', 'lz4', 'snappy', 'zstd'] | None = ...,\n index: bool | None = ...,\n partition_cols: Sequence[Hashable] | None = ...,\n storage_options: StorageOptions = ...,\n **kwargs: Any\n) -> None: ...\ndef to_parquet(\n self: DataFrame,\n path: None = None,\n *,\n engine: ParquetEngine = ...,\n compression: Literal['brotli', 'gzip', 'lz4', 'snappy', 'zstd'] | None = ...,\n index: bool | None = ...,\n partition_cols: Sequence[Hashable] | None = ...,\n storage_options: StorageOptions = ...,\n **kwargs: Any\n) -> bytes: ...", "kind": 2, "label": "to_parquet", "sortText": "0.9999.to_parquet"}, {"detail": "def to_period(\n self: DataFrame,\n freq: Day | Hour | Micro | Milli | Minute | MonthEnd | Nano | QuarterEnd | Second | Week | YearEnd | str | None = None,\n axis: Axis = 0,\n copy: bool = True\n) -> DataFrame: ...", "kind": 2, "label": "to_period", "sortText": "0.9999.to_period"}, {"detail": "def to_pickle(\n self: DataFrame,\n path: PathLike[str] | WriteBuffer[bytes] | str,\n compression: CompressionOptions = 'infer',\n protocol: int = 5,\n storage_options: StorageOptions = ...\n) -> None: ...", "kind": 2, "label": "to_pickle", "sortText": "0.9999.to_pickle"}, {"detail": "def to_records[HashableT1: Hashable, HashableT2: Hashable](\n self: DataFrame,\n index: bool = True,\n column_dtypes: Mapping[HashableT1, DTypeLike] | _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n index_dtypes: Mapping[HashableT2, DTypeLike] | _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None\n) -> recarray: ...", "kind": 2, "label": "to_records", "sortText": "0.9999.to_records"}, {"detail": "def to_sql(\n self: DataFrame,\n name: str,\n con: Unknown,\n *,\n schema: str | None = None,\n if_exists: Literal['append', 'delete_rows', 'fail', 'replace'] = 'fail',\n index: bool = True,\n index_label: IndexLabel = None,\n chunksize: int | None = None,\n dtype: ExtensionDtype | Mapping[Hashable, ExtensionDtype | dtype[generic] | str | type[bool | complex | object | str]] | dtype[generic] | str | type[bool | complex | object | str] | None = None,\n method: Literal['multi'] | ((SQLTable, Any, list[str], Iterable[tuple[Any, ...]]) -> int | None) | None = None\n) -> int | None: ...", "kind": 2, "label": "to_sql", "sortText": "0.9999.to_sql"}, {"detail": "\n@overload\ndef to_stata[HashableT1: Hashable, HashableT2: Hashable](\n self: DataFrame,\n path: PathLike[str] | WriteBuffer[bytes] | str,\n *,\n convert_dates: dict[HashableT1, StataDateFormat] | None = ...,\n write_index: bool = ...,\n byteorder: Literal['<', '>', 'big', 'little'] | None = ...,\n time_stamp: datetime | None = ...,\n data_label: str | None = ...,\n variable_labels: dict[HashableT2, str] | None = ...,\n version: Literal[117, 118, 119],\n convert_strl: SequenceNotStr[Hashable] | None = ...,\n compression: CompressionOptions = ...,\n storage_options: StorageOptions = ...,\n value_labels: dict[Hashable, dict[float, str]] | None = ...\n) -> None: ...\ndef to_stata[HashableT1: Hashable, HashableT2: Hashable](\n self: DataFrame,\n path: PathLike[str] | WriteBuffer[bytes] | str,\n *,\n convert_dates: dict[HashableT1, StataDateFormat] | None = ...,\n write_index: bool = ...,\n byteorder: Literal['<', '>', 'big', 'little'] | None = ...,\n time_stamp: datetime | None = ...,\n data_label: str | None = ...,\n variable_labels: dict[HashableT2, str] | None = ...,\n version: Literal[114, 117, 118, 119] | None = ...,\n convert_strl: None = None,\n compression: CompressionOptions = ...,\n storage_options: StorageOptions = ...,\n value_labels: dict[Hashable, dict[float, str]] | None = ...\n) -> None: ...", "kind": 2, "label": "to_stata", "sortText": "0.9999.to_stata"}, {"detail": "\n@overload\ndef to_string[HashableT: Hashable](\n self: DataFrame,\n buf: PathLike[str] | WriteBuffer[str] | str,\n *,\n columns: Index | SequenceNotStr[Hashable] | Series | None = ...,\n col_space: dict[HashableT, int] | int | list[int] | None = ...,\n header: bool | list[str] | tuple[str, ...] = ...,\n index: bool = ...,\n na_rep: str = ...,\n formatters: Mapping[int | str, (...) -> Unknown] | list[(...) -> Unknown] | tuple[(...) -> Unknown, ...] | None = ...,\n float_format: ((float) -> str) | EngFormatter | str | None = ...,\n sparsify: bool | None = ...,\n index_names: bool = ...,\n justify: str | None = ...,\n max_rows: int | None = ...,\n max_cols: int | None = ...,\n show_dimensions: bool = ...,\n decimal: str = ...,\n line_width: int | None = ...,\n min_rows: int | None = ...,\n max_colwidth: int | None = ...,\n encoding: str | None = ...\n) -> None: ...\ndef to_string(\n self: DataFrame,\n buf: None = None,\n *,\n columns: Index | Sequence[Hashable] | Series | None = ...,\n col_space: dict[Hashable, int] | int | list[int] | None = ...,\n header: Sequence[str] | bool = ...,\n index: bool = ...,\n na_rep: str = ...,\n formatters: Mapping[int | str, (...) -> Unknown] | list[(...) -> Unknown] | tuple[(...) -> Unknown, ...] | None = ...,\n float_format: ((float) -> str) | EngFormatter | str | None = ...,\n sparsify: bool | None = ...,\n index_names: bool = ...,\n justify: str | None = ...,\n max_rows: int | None = ...,\n max_cols: int | None = ...,\n show_dimensions: bool = ...,\n decimal: str = ...,\n line_width: int | None = ...,\n min_rows: int | None = ...,\n max_colwidth: int | None = ...,\n encoding: str | None = ...\n) -> str: ...", "kind": 2, "label": "to_string", "sortText": "0.9999.to_string"}, {"detail": "def to_timestamp(\n self: DataFrame,\n freq: Day | Hour | Micro | Milli | Minute | MonthEnd | Nano | QuarterEnd | Second | Week | YearEnd | str | None = None,\n how: ToTimestampHow = ...,\n axis: Axis = 0,\n copy: bool = True\n) -> DataFrame: ...", "kind": 2, "label": "to_timestamp", "sortText": "0.9999.to_timestamp"}, {"detail": "def to_xarray(self: DataFrame) -> Unknown: ...", "kind": 2, "label": "to_xarray", "sortText": "0.9999.to_xarray"}, {"detail": "\n@overload\ndef to_xml(\n self: DataFrame,\n path_or_buffer: PathLike[str] | WriteBuffer[bytes] | WriteBuffer[str] | str,\n index: bool = ...,\n root_name: str = ...,\n row_name: str = ...,\n na_rep: str | None = ...,\n attr_cols: SequenceNotStr[Hashable] | None = ...,\n elem_cols: SequenceNotStr[Hashable] | None = ...,\n namespaces: dict[str | None, str] | None = ...,\n prefix: str | None = ...,\n encoding: str = ...,\n xml_declaration: bool = ...,\n pretty_print: bool = ...,\n parser: XMLParsers = ...,\n stylesheet: PathLike[str] | ReadBuffer[bytes] | ReadBuffer[str] | str | None = ...,\n compression: CompressionOptions = ...,\n storage_options: StorageOptions = ...\n) -> None: ...\ndef to_xml(\n self: DataFrame,\n path_or_buffer: None = None,\n index: bool = ...,\n root_name: str | None = ...,\n row_name: str | None = ...,\n na_rep: str | None = ...,\n attr_cols: list[Hashable] | None = ...,\n elem_cols: list[Hashable] | None = ...,\n namespaces: dict[str | None, str] | None = ...,\n prefix: str | None = ...,\n encoding: str = ...,\n xml_declaration: bool | None = ...,\n pretty_print: bool | None = ...,\n parser: str | None = ...,\n stylesheet: PathLike[str] | ReadBuffer[bytes] | ReadBuffer[str] | str | None = ...,\n compression: CompressionOptions = ...,\n storage_options: StorageOptions = ...\n) -> str: ...", "kind": 2, "label": "to_xml", "sortText": "0.9999.to_xml"}, {"detail": "def transform(\n self: DataFrame,\n func: AggFuncTypeFrame,\n axis: Axis = 0,\n *args: Any,\n **kwargs: Any\n) -> DataFrame: ...", "kind": 2, "label": "transform", "sortText": "0.9999.transform"}, {"detail": "def transpose(\n self: DataFrame,\n *args: Any,\n *,\n copy: bool = ...\n) -> DataFrame: ...", "kind": 2, "label": "transpose", "sortText": "0.9999.transpose"}, {"detail": "def truediv(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Literal['columns', 'index', 0, 1] | None = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "truediv", "sortText": "0.9999.truediv"}, {"detail": "def truncate(\n self: DataFrame,\n before: date | int | str | None = ...,\n after: date | int | str | None = ...,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n copy: bool = ...\n) -> DataFrame: ...", "kind": 2, "label": "truncate", "sortText": "0.9999.truncate"}, {"detail": "def tz_convert(\n self: DataFrame,\n tz: TimeZones,\n axis: Axis = 0,\n level: Hashable | None = None,\n copy: bool = True\n) -> DataFrame: ...", "kind": 2, "label": "tz_convert", "sortText": "0.9999.tz_convert"}, {"detail": "def tz_localize(\n self: DataFrame,\n tz: TimeZones,\n axis: Axis = 0,\n level: Hashable | None = None,\n copy: builtins.bool = True,\n ambiguous: TimeAmbiguous = 'raise',\n nonexistent: TimeNonexistent = 'raise'\n) -> DataFrame: ...", "kind": 2, "label": "tz_localize", "sortText": "0.9999.tz_localize"}, {"detail": "def unstack(\n self: DataFrame,\n level: IndexLabel = -1,\n fill_value: Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = None,\n sort: bool = True\n) -> DataFrame | Series: ...", "kind": 2, "label": "unstack", "sortText": "0.9999.unstack"}, {"detail": "def update(\n self: DataFrame,\n other: DataFrame | Series,\n join: Literal['left'] = 'left',\n overwrite: bool = True,\n filter_func: ((...) -> Unknown) | None = ...,\n errors: IgnoreRaise = 'ignore'\n) -> None: ...", "kind": 2, "label": "update", "sortText": "0.9999.update"}, {"detail": "\n@overload\ndef value_counts(\n self: DataFrame,\n subset: Sequence[Hashable] | None = ...,\n normalize: Literal[False] = False,\n sort: bool = ...,\n ascending: bool = ...,\n dropna: bool = ...\n) -> Series[int]: ...\ndef value_counts(\n self: DataFrame,\n normalize: Literal[True],\n subset: Sequence[Hashable] | None = ...,\n sort: bool = ...,\n ascending: bool = ...,\n dropna: bool = ...\n) -> Series[float]: ...", "kind": 2, "label": "value_counts", "sortText": "0.9999.value_counts"}, {"detail": "ndarray[tuple[int, int]]", "kind": 5, "label": "values", "sortText": "0.9999.values"}, {"detail": "def var(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = 0,\n skipna: bool | None = True,\n ddof: int = 1,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "var", "sortText": "0.9999.var"}, {"detail": "\n@overload\ndef where(\n self: DataFrame,\n cond: ((DataFrame) -> DataFrame) | ((Any) -> builtins.bool) | DataFrame | Series | ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: ((...) -> DataFrame | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64) | DataFrame | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 = ...,\n *,\n inplace: Literal[True],\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n level: Hashable | None = None\n) -> None: ...\ndef where(\n self: DataFrame,\n cond: ((DataFrame) -> DataFrame) | ((Any) -> builtins.bool) | DataFrame | Series | ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: ((...) -> DataFrame | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64) | DataFrame | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 = ...,\n *,\n inplace: Literal[False] = False,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n level: Hashable | None = None\n) -> DataFrame: ...", "kind": 2, "label": "where", "sortText": "0.9999.where"}, {"detail": "def xs(\n self: DataFrame,\n key: IndexLabel,\n axis: Axis = 0,\n level: Hashable | Sequence[Hashable] | None = None,\n drop_level: bool = True\n) -> DataFrame | Series: ...", "kind": 2, "label": "xs", "sortText": "0.9999.xs"}, {"detail": "def __abs__(self: DataFrame) -> DataFrame: ...", "kind": 2, "label": "__abs__", "sortText": "3.9999.__abs__"}, {"detail": "def __add__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__add__", "sortText": "3.9999.__add__"}, {"detail": "def __and__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__and__", "sortText": "3.9999.__and__"}, {"detail": "def __array__(\n self: DataFrame,\n dtype: Unknown = ...\n) -> ndarray: ...", "kind": 2, "label": "__array__", "sortText": "3.9999.__array__"}, {"detail": "int", "kind": 5, "label": "__array_priority__", "sortText": "3.9999.__array_priority__"}, {"detail": "def __arrow_c_stream__(\n self: DataFrame,\n requested_schema: object | None = None\n) -> object: ...", "kind": 2, "label": "__arrow_c_stream__", "sortText": "3.9999.__arrow_c_stream__"}, {"detail": "def __bool__(self: DataFrame) -> NoReturn: ...", "kind": 2, "label": "__bool__", "sortText": "3.9999.__bool__"}, {"detail": "def __contains__(\n self: DataFrame,\n key: Unknown\n) -> bool: ...", "kind": 2, "label": "__contains__", "sortText": "3.9999.__contains__"}, {"detail": "def __copy__(\n self: DataFrame,\n deep: bool = ...\n) -> DataFrame: ...", "kind": 2, "label": "__copy__", "sortText": "3.9999.__copy__"}, {"detail": "def __deepcopy__(\n self: DataFrame,\n memo: MutableMapping[int, Any] | None = None\n) -> DataFrame: ...", "kind": 2, "label": "__deepcopy__", "sortText": "3.9999.__deepcopy__"}, {"detail": "def __delitem__(\n self: DataFrame,\n idx: Hashable\n) -> None: ...", "kind": 2, "label": "__delitem__", "sortText": "3.9999.__delitem__"}, {"detail": "def __divmod__(\n self: DataFrame,\n other: Any\n) -> tuple[DataFrame, DataFrame]: ...", "kind": 2, "label": "__divmod__", "sortText": "3.9999.__divmod__"}, {"detail": "def __eq__(\n self: DataFrame,\n other: object\n) -> DataFrame: ...", "kind": 2, "label": "__eq__", "sortText": "3.9999.__eq__"}, {"detail": "def __finalize__(\n self: DataFrame,\n other: Unknown,\n method: Unknown = ...,\n **kwargs: Any\n) -> DataFrame: ...", "kind": 2, "label": "__finalize__", "sortText": "3.9999.__finalize__"}, {"detail": "def __floordiv__(\n self: DataFrame,\n other: DataFrame | Sequence[float] | Series[float] | Series[int] | float\n) -> DataFrame: ...", "kind": 2, "label": "__floordiv__", "sortText": "3.9999.__floordiv__"}, {"detail": "def __ge__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__ge__", "sortText": "3.9999.__ge__"}, {"detail": "def __getattr__(\n self: DataFrame,\n name: str\n) -> Series: ...", "kind": 2, "label": "__getattr__", "sortText": "3.9999.__getattr__"}, {"detail": "\n@overload\ndef __getitem__(\n self: DataFrame,\n key: Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | tuple[Hashable, ...]\n) -> Series: ...\ndef __getitem__(\n self: DataFrame,\n key: Iterable[Hashable] | slice[Any, Any, Any]\n) -> DataFrame: ...\ndef __getitem__(\n self: DataFrame,\n key: Hashable\n) -> Series: ...", "kind": 2, "label": "__getitem__", "sortText": "3.9999.__getitem__"}, {"detail": "def __gt__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__gt__", "sortText": "3.9999.__gt__"}, {"detail": "None", "kind": 5, "label": "__hash__", "sortText": "3.9999.__hash__"}, {"detail": "def __invert__(self: DataFrame) -> DataFrame: ...", "kind": 2, "label": "__invert__", "sortText": "3.9999.__invert__"}, {"detail": "def __iter__(self: DataFrame) -> Iterator[Hashable]: ...", "kind": 2, "label": "__iter__", "sortText": "3.9999.__iter__"}, {"detail": "def __le__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__le__", "sortText": "3.9999.__le__"}, {"detail": "def __len__(self: DataFrame) -> int: ...", "kind": 2, "label": "__len__", "sortText": "3.9999.__len__"}, {"detail": "def __lt__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__lt__", "sortText": "3.9999.__lt__"}, {"detail": "\n@overload\ndef __matmul__(\n self: DataFrame,\n other: DataFrame\n) -> DataFrame: ...\ndef __matmul__(\n self: DataFrame,\n other: Series\n) -> Series: ...\ndef __matmul__(\n self: DataFrame,\n other: ndarray[tuple[Any, ...], dtype[np_num]]\n) -> DataFrame: ...", "kind": 2, "label": "__matmul__", "sortText": "3.9999.__matmul__"}, {"detail": "def __mod__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__mod__", "sortText": "3.9999.__mod__"}, {"detail": "def __mul__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__mul__", "sortText": "3.9999.__mul__"}, {"detail": "def __ne__(\n self: DataFrame,\n other: object\n) -> DataFrame: ...", "kind": 2, "label": "__ne__", "sortText": "3.9999.__ne__"}, {"detail": "def __neg__(self: DataFrame) -> DataFrame: ...", "kind": 2, "label": "__neg__", "sortText": "3.9999.__neg__"}, {"detail": "\n@overload\ndef __new__[Self@DataFrame: DataFrame](\n cls: type[Self@DataFrame],\n data: DataFrame | Index | Iterable[Index | Sequence[Unknown] | Series | dict[Any, Any] | ndarray[tuple[int]] | tuple[Hashable, ListLikeU]] | Sequence[Unknown] | Series | dict[Any, Any] | ndarray[tuple[int]] | None = None,\n index: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = None,\n columns: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = None,\n dtype: ExtensionDtype | dtype[generic] | str | type[bool | complex | object | str] | None = None,\n copy: bool | None = None\n) -> Self@DataFrame: ...\ndef __new__[Self@DataFrame: DataFrame](\n cls: type[Self@DataFrame],\n data: Scalar,\n index: Axes,\n columns: Axes,\n dtype: ExtensionDtype | dtype[generic] | str | type[bool | complex | object | str] | None = None,\n copy: bool | None = None\n) -> Self@DataFrame: ...", "kind": 3, "label": "__new__", "sortText": "3.9999.__new__"}, {"detail": "def __nonzero__(self: DataFrame) -> None: ...", "kind": 2, "label": "__nonzero__", "sortText": "3.9999.__nonzero__"}, {"detail": "def __or__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__or__", "sortText": "3.9999.__or__"}, {"detail": "def __pos__(self: DataFrame) -> DataFrame: ...", "kind": 2, "label": "__pos__", "sortText": "3.9999.__pos__"}, {"detail": "def __pow__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__pow__", "sortText": "3.9999.__pow__"}, {"detail": "def __radd__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__radd__", "sortText": "3.9999.__radd__"}, {"detail": "def __rand__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__rand__", "sortText": "3.9999.__rand__"}, {"detail": "def __rdivmod__(\n self: DataFrame,\n other: Any\n) -> tuple[DataFrame, DataFrame]: ...", "kind": 2, "label": "__rdivmod__", "sortText": "3.9999.__rdivmod__"}, {"detail": "def __rfloordiv__(\n self: DataFrame,\n other: DataFrame | Sequence[float] | Series[float] | Series[int] | float\n) -> DataFrame: ...", "kind": 2, "label": "__rfloordiv__", "sortText": "3.9999.__rfloordiv__"}, {"detail": "def __rmatmul__(\n self: DataFrame,\n other: ndarray[tuple[Any, ...], dtype[np_num]]\n) -> DataFrame: ...", "kind": 2, "label": "__rmatmul__", "sortText": "3.9999.__rmatmul__"}, {"detail": "def __rmod__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__rmod__", "sortText": "3.9999.__rmod__"}, {"detail": "def __rmul__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__rmul__", "sortText": "3.9999.__rmul__"}, {"detail": "def __ror__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__ror__", "sortText": "3.9999.__ror__"}, {"detail": "def __round__(\n self: DataFrame,\n decimals: int = ...\n) -> DataFrame: ...", "kind": 2, "label": "__round__", "sortText": "3.9999.__round__"}, {"detail": "def __rpow__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__rpow__", "sortText": "3.9999.__rpow__"}, {"detail": "def __rsub__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__rsub__", "sortText": "3.9999.__rsub__"}, {"detail": "def __rtruediv__(\n self: DataFrame,\n other: DataFrame | Sequence[Unknown] | Series | float\n) -> DataFrame: ...", "kind": 2, "label": "__rtruediv__", "sortText": "3.9999.__rtruediv__"}, {"detail": "def __rxor__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__rxor__", "sortText": "3.9999.__rxor__"}, {"detail": "def __setattr__(\n self: DataFrame,\n name: str,\n value: Unknown\n) -> None: ...", "kind": 2, "label": "__setattr__", "sortText": "3.9999.__setattr__"}, {"detail": "\n@overload\ndef __setitem__(\n self: DataFrame,\n idx: Index | Series[int] | int | list[int] | ndarray[tuple[Any, ...], dtype[integer]] | slice[Any, Any, Any] | tuple[IndexType, IndexType] | tuple[IndexType, int] | tuple[int, IndexType] | tuple[int, int],\n value: DataFrame | IndexOpsMixin | Mapping[Hashable, NAType | NaTType | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64] | NAType | NaTType | Sequence[Scalar] | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | ndarray | str | timedelta | timedelta64 | None\n) -> None: ...\ndef __setitem__[ScalarT: Scalar](\n self: DataFrame,\n idx: Series[builtins.bool] | int | integer | list[builtins.bool] | list[ScalarT] | ndarray[tuple[Any, ...], dtype[numpy.bool]] | signedinteger[_NBitIntP] | signedinteger[_8Bit] | signedinteger | slice[Any, Any, Any] | str | str_ | unsignedinteger | tuple[IndexOpsMixin | Sequence[Scalar] | Series[builtins.bool] | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | list[builtins.bool] | ndarray[tuple[Any, ...], dtype[numpy.bool]] | slice[Any, Any, Any] | str | timedelta | timedelta64, ...],\n value: DataFrame | ExtensionArray | IndexOpsMixin | Mapping[Hashable, NAType | NaTType | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64] | NAType | NaTType | Sequence[Scalar] | Sequence[Sequence[Scalar]] | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | ndarray | str | timedelta | timedelta64 | None\n) -> None: ...\ndef __setitem__(\n self: DataFrame,\n idx: tuple[tuple[IndexOpsMixin | Sequence[Scalar] | Series[builtins.bool] | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | list[builtins.bool] | ndarray[tuple[Any, ...], dtype[numpy.bool]] | slice[Any, Any, Any] | str | timedelta | timedelta64, ...], Hashable],\n value: ExtensionArray | IndexOpsMixin | Mapping[Hashable, NAType | NaTType | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64] | NAType | NaTType | Sequence[Scalar] | Sequence[Sequence[Scalar]] | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | ndarray | str | timedelta | timedelta64 | None\n) -> None: ...\ndef __setitem__(\n self: DataFrame,\n idx: DataFrame | IndexOpsMixin,\n value: ExtensionArray | IndexOpsMixin | Mapping[Hashable, NAType | NaTType | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64] | NAType | NaTType | Sequence[Scalar] | Sequence[Sequence[Scalar]] | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | ndarray | str | timedelta | timedelta64 | None\n) -> None: ...", "kind": 2, "label": "__setitem__", "sortText": "3.9999.__setitem__"}, {"detail": "def __sub__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__sub__", "sortText": "3.9999.__sub__"}, {"detail": "def __truediv__(\n self: DataFrame,\n other: DataFrame | Sequence[Unknown] | Series | float\n) -> DataFrame: ...", "kind": 2, "label": "__truediv__", "sortText": "3.9999.__truediv__"}, {"detail": "def __xor__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__xor__", "sortText": "3.9999.__xor__"}]}} {"suite": "pandas", "label": "edit dataframe then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 39, "iteration": 4, "result": {"isIncomplete": false, "items": [{"detail": "str", "kind": 5, "label": "Name", "sortText": "0.9999.Name"}, {"detail": "DataFrame", "kind": 5, "label": "T", "sortText": "0.9999.T"}, {"detail": "def abs(self: DataFrame) -> DataFrame: ...", "kind": 2, "label": "abs", "sortText": "0.9999.abs"}, {"detail": "def add(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Literal['columns', 'index', 0, 1] | None = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "add", "sortText": "0.9999.add"}, {"detail": "def add_prefix(\n self: DataFrame,\n prefix: str,\n axis: Literal['columns', 'index', 0, 1] | None = None\n) -> DataFrame: ...", "kind": 2, "label": "add_prefix", "sortText": "0.9999.add_prefix"}, {"detail": "def add_suffix(\n self: DataFrame,\n suffix: str,\n axis: Literal['columns', 'index', 0, 1] | None = None\n) -> DataFrame: ...", "kind": 2, "label": "add_suffix", "sortText": "0.9999.add_suffix"}, {"detail": "\n@overload\ndef aggregate(\n self: DataFrame,\n func: ((...) -> Unknown) | Mapping[Unknown, ((...) -> Unknown) | str | ufunc] | str | ufunc,\n axis: Axis = 0,\n **kwargs: Any\n) -> Series: ...\ndef aggregate(\n self: DataFrame,\n func: Mapping[Unknown, ((...) -> Unknown) | list[((...) -> Unknown) | str | ufunc] | str | ufunc] | list[AggFuncTypeBase] | None = ...,\n axis: Axis = 0,\n **kwargs: Any\n) -> DataFrame: ...", "kind": 2, "label": "agg", "sortText": "0.9999.agg"}, {"detail": "\n@overload\ndef aggregate(\n self: DataFrame,\n func: ((...) -> Unknown) | Mapping[Unknown, ((...) -> Unknown) | str | ufunc] | str | ufunc,\n axis: Axis = 0,\n **kwargs: Any\n) -> Series: ...\ndef aggregate(\n self: DataFrame,\n func: Mapping[Unknown, ((...) -> Unknown) | list[((...) -> Unknown) | str | ufunc] | str | ufunc] | list[AggFuncTypeBase] | None = ...,\n axis: Axis = 0,\n **kwargs: Any\n) -> DataFrame: ...", "kind": 2, "label": "aggregate", "sortText": "0.9999.aggregate"}, {"detail": "def align[NDFrameT: NDFrame](\n self: DataFrame,\n other: NDFrameT,\n join: AlignJoin = 'outer',\n axis: Literal['columns', 'index', 0, 1] | None = None,\n level: Hashable | None = None,\n copy: bool = True,\n fill_value: NAType | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = ...\n) -> tuple[DataFrame, NDFrameT]: ...", "kind": 2, "label": "align", "sortText": "0.9999.align"}, {"detail": "\n@overload\ndef all(\n self: DataFrame,\n axis: None,\n bool_only: builtins.bool | None = ...,\n skipna: builtins.bool = ...,\n **kwargs: Any\n) -> numpy.bool: ...\ndef all(\n self: DataFrame,\n axis: Axis = 0,\n bool_only: builtins.bool | None = ...,\n skipna: builtins.bool = ...,\n **kwargs: Any\n) -> Series[builtins.bool]: ...", "kind": 2, "label": "all", "sortText": "0.9999.all"}, {"detail": "\n@overload\ndef any(\n self: DataFrame,\n *,\n axis: None,\n bool_only: builtins.bool | None = ...,\n skipna: builtins.bool = ...,\n **kwargs: Any\n) -> numpy.bool: ...\ndef any(\n self: DataFrame,\n *,\n axis: Axis = 0,\n bool_only: builtins.bool | None = ...,\n skipna: builtins.bool = ...,\n **kwargs: Any\n) -> Series[builtins.bool]: ...", "kind": 2, "label": "any", "sortText": "0.9999.any"}, {"detail": "\n@overload\ndef apply(\n self: DataFrame,\n f: (...) -> Index | MutableSequence[Any] | Series | ndarray[tuple[int]] | tuple[Any, ...],\n axis: AxisIndex = ...,\n raw: bool = ...,\n result_type: None = None,\n args: Any = ...,\n **kwargs: Any\n) -> DataFrame: ...\ndef apply[S2: SeriesDType](\n self: DataFrame,\n f: (...) -> NAType | S2,\n axis: AxisIndex = ...,\n raw: bool = ...,\n result_type: None = None,\n args: Any = ...,\n **kwargs: Any\n) -> Series[S2]: ...\ndef apply(\n self: DataFrame,\n f: (...) -> Mapping[Any, Any],\n axis: AxisIndex = ...,\n raw: bool = ...,\n result_type: None = None,\n args: Any = ...,\n **kwargs: Any\n) -> Series: ...\ndef apply[S2: SeriesDType](\n self: DataFrame,\n f: (...) -> NAType | S2,\n axis: Axis = 0,\n raw: bool = ...,\n args: Any = ...,\n *,\n result_type: Literal['expand', 'reduce'],\n **kwargs: Any\n) -> Series[S2]: ...\ndef apply(\n self: DataFrame,\n f: (...) -> Index | Mapping[Any, Any] | MutableSequence[Any] | Series | ndarray[tuple[int]] | tuple[Any, ...],\n axis: Axis = 0,\n raw: bool = ...,\n args: Any = ...,\n *,\n result_type: Literal['expand'],\n **kwargs: Any\n) -> DataFrame: ...\ndef apply(\n self: DataFrame,\n f: (...) -> Index | Mapping[Any, Any] | MutableSequence[Any] | ndarray[tuple[int]] | tuple[Any, ...],\n axis: Axis = 0,\n raw: bool = ...,\n args: Any = ...,\n *,\n result_type: Literal['reduce'],\n **kwargs: Any\n) -> Series: ...\ndef apply(\n self: DataFrame,\n f: (...) -> Index | Mapping[Any, Any] | MutableSequence[Any] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | ndarray[tuple[int]] | str | timedelta | timedelta64 | tuple[Any, ...],\n axis: Axis = 0,\n raw: bool = ...,\n args: Any = ...,\n *,\n result_type: Literal['broadcast'],\n **kwargs: Any\n) -> DataFrame: ...\ndef apply(\n self: DataFrame,\n f: (...) -> Series,\n axis: AxisIndex = 0,\n raw: bool = ...,\n args: Any = ...,\n *,\n result_type: Literal['reduce'],\n **kwargs: Any\n) -> Series: ...\ndef apply[S2: SeriesDType](\n self: DataFrame,\n f: (...) -> NAType | S2,\n raw: bool = ...,\n result_type: None = None,\n args: Any = ...,\n *,\n axis: AxisColumn,\n **kwargs: Any\n) -> Series[S2]: ...\ndef apply(\n self: DataFrame,\n f: (...) -> Index | Mapping[Any, Any] | MutableSequence[Any] | ndarray[tuple[int]] | tuple[Any, ...],\n raw: bool = ...,\n result_type: None = None,\n args: Any = ...,\n *,\n axis: AxisColumn,\n **kwargs: Any\n) -> Series: ...\ndef apply(\n self: DataFrame,\n f: (...) -> Series,\n raw: bool = ...,\n result_type: None = None,\n args: Any = ...,\n *,\n axis: AxisColumn,\n **kwargs: Any\n) -> DataFrame: ...\ndef apply(\n self: DataFrame,\n f: (...) -> Series,\n raw: bool = ...,\n args: Any = ...,\n *,\n axis: AxisColumn,\n result_type: Literal['reduce'],\n **kwargs: Any\n) -> DataFrame: ...", "kind": 2, "label": "apply", "sortText": "0.9999.apply"}, {"detail": "def asfreq(\n self: DataFrame,\n freq: Frequency,\n method: Literal['backfill', 'bfill', 'ffill', 'pad'] | None = None,\n how: Literal['end', 'start'] | None = ...,\n normalize: bool = False,\n fill_value: Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = ...\n) -> DataFrame: ...", "kind": 2, "label": "asfreq", "sortText": "0.9999.asfreq"}, {"detail": "def asof(\n self: DataFrame,\n where: ExtensionArray | Index | Sequence[Scalar] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | ndarray | str | timedelta | timedelta64,\n subset: Hashable | list[Hashable] | None = None\n) -> DataFrame: ...", "kind": 2, "label": "asof", "sortText": "0.9999.asof"}, {"detail": "def assign(\n self: DataFrame,\n **kwargs: IntoColumn\n) -> DataFrame: ...", "kind": 2, "label": "assign", "sortText": "0.9999.assign"}, {"detail": "def astype(\n self: DataFrame,\n dtype: Literal[' DataFrame: ...", "kind": 2, "label": "astype", "sortText": "0.9999.astype"}, {"detail": "_AtIndexerFrame", "kind": 5, "label": "at", "sortText": "0.9999.at"}, {"detail": "def at_time(\n self: DataFrame,\n time: str | time,\n asof: bool = False,\n axis: Literal['columns', 'index', 0, 1] | None = 0\n) -> DataFrame: ...", "kind": 2, "label": "at_time", "sortText": "0.9999.at_time"}, {"detail": "dict[Hashable | None, Any]", "kind": 5, "label": "attrs", "sortText": "0.9999.attrs"}, {"detail": "list[Index]", "kind": 5, "label": "axes", "sortText": "0.9999.axes"}, {"detail": "def between_time(\n self: DataFrame,\n start_time: str | time,\n end_time: str | time,\n inclusive: IntervalClosedType = 'both',\n axis: Literal['columns', 'index', 0, 1] | None = 0\n) -> DataFrame: ...", "kind": 2, "label": "between_time", "sortText": "0.9999.between_time"}, {"detail": "\n@overload\ndef bfill(\n self: DataFrame,\n *,\n axis: Literal['columns', 'index', 0, 1] | None = None,\n inplace: Literal[True],\n limit: int | None = ...,\n limit_area: Literal['inside', 'outside'] | None = ...\n) -> None: ...\ndef bfill(\n self: DataFrame,\n *,\n axis: Literal['columns', 'index', 0, 1] | None = None,\n inplace: Literal[False] = False,\n limit: int | None = ...,\n limit_area: Literal['inside', 'outside'] | None = ...\n) -> DataFrame: ...", "kind": 2, "label": "bfill", "sortText": "0.9999.bfill"}, {"detail": "def bool(self: DataFrame) -> bool: ...", "kind": 2, "label": "bool", "sortText": "0.9999.bool"}, {"detail": "\n@overload\ndef boxplot(\n self: DataFrame,\n by: None = None,\n ax: Unknown = None,\n fontsize: float | str | None = None,\n rot: float = 0,\n grid: bool = True,\n figsize: tuple[float, float] | None = None,\n layout: tuple[int, int] | None = None,\n *,\n return_type: Literal['axes'] | None = None,\n backend: str | None = None,\n **kwargs: Any\n) -> Unknown: ...\ndef boxplot(\n self: DataFrame,\n by: None = None,\n ax: Unknown = None,\n fontsize: float | str | None = None,\n rot: float = 0,\n grid: bool = True,\n figsize: tuple[float, float] | None = None,\n layout: tuple[int, int] | None = None,\n *,\n return_type: Literal['dict'],\n backend: str | None = None,\n **kwargs: Any\n) -> dict[str, Unknown]: ...\ndef boxplot(\n self: DataFrame,\n by: None = None,\n ax: Unknown = None,\n fontsize: float | str | None = None,\n rot: float = 0,\n grid: bool = True,\n figsize: tuple[float, float] | None = None,\n layout: tuple[int, int] | None = None,\n *,\n return_type: Literal['both'],\n backend: str | None = None,\n **kwargs: Any\n) -> _BoxPlotT: ...\ndef boxplot(\n self: DataFrame,\n by: Hashable | MutableSequence[Unknown] | ndarray[tuple[int]] | range | tuple[Unknown, ...],\n ax: Unknown = None,\n fontsize: float | str | None = None,\n rot: float = 0,\n grid: bool = True,\n figsize: tuple[float, float] | None = None,\n layout: tuple[int, int] | None = None,\n *,\n return_type: None = None,\n backend: str | None = None,\n **kwargs: Any\n) -> Unknown: ...\ndef boxplot(\n self: DataFrame,\n by: Hashable | MutableSequence[Unknown] | ndarray[tuple[int]] | range | tuple[Unknown, ...],\n ax: Unknown = None,\n fontsize: float | str | None = None,\n rot: float = 0,\n grid: bool = True,\n figsize: tuple[float, float] | None = None,\n layout: tuple[int, int] | None = None,\n *,\n return_type: Literal['axes', 'both', 'dict'],\n backend: str | None = None,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "boxplot", "sortText": "0.9999.boxplot"}, {"detail": "\n@overload\ndef clip(\n self: DataFrame,\n lower: float | None = ...,\n upper: float | None = ...,\n *,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n inplace: Literal[False] = False,\n **kwargs: Any\n) -> DataFrame: ...\ndef clip(\n self: DataFrame,\n lower: AnyArrayLike = ...,\n upper: ExtensionArray | Index | Series | ndarray | None = ...,\n *,\n axis: Axis = ...,\n inplace: Literal[False] = False,\n **kwargs: Any\n) -> DataFrame: ...\ndef clip(\n self: DataFrame,\n lower: ExtensionArray | Index | Series | ndarray | None = ...,\n upper: AnyArrayLike = ...,\n *,\n axis: Axis = ...,\n inplace: Literal[False] = False,\n **kwargs: Any\n) -> DataFrame: ...\ndef clip(\n self: DataFrame,\n lower: None = None,\n upper: None = None,\n *,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n inplace: Literal[True],\n **kwargs: Any\n) -> DataFrame: ...\ndef clip(\n self: DataFrame,\n lower: float | None = ...,\n upper: float | None = ...,\n *,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n inplace: Literal[True],\n **kwargs: Any\n) -> None: ...\ndef clip(\n self: DataFrame,\n lower: AnyArrayLike = ...,\n upper: ExtensionArray | Index | Series | ndarray | None = ...,\n *,\n axis: Axis = ...,\n inplace: Literal[True],\n **kwargs: Any\n) -> None: ...\ndef clip(\n self: DataFrame,\n lower: ExtensionArray | Index | Series | ndarray | None = ...,\n upper: AnyArrayLike = ...,\n *,\n axis: Axis = ...,\n inplace: Literal[True],\n **kwargs: Any\n) -> None: ...", "kind": 2, "label": "clip", "sortText": "0.9999.clip"}, {"detail": "Index[str]", "kind": 5, "label": "columns", "sortText": "0.9999.columns"}, {"detail": "def combine(\n self: DataFrame,\n other: DataFrame,\n func: (...) -> Unknown,\n fill_value: Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = None,\n overwrite: bool = True\n) -> DataFrame: ...", "kind": 2, "label": "combine", "sortText": "0.9999.combine"}, {"detail": "def combine_first(\n self: DataFrame,\n other: DataFrame\n) -> DataFrame: ...", "kind": 2, "label": "combine_first", "sortText": "0.9999.combine_first"}, {"detail": "def compare(\n self: DataFrame,\n other: DataFrame,\n align_axis: Axis = 1,\n keep_shape: bool = False,\n keep_equal: bool = False,\n result_names: Suffixes = ...\n) -> DataFrame: ...", "kind": 2, "label": "compare", "sortText": "0.9999.compare"}, {"detail": "def convert_dtypes(\n self: DataFrame,\n infer_objects: bool = True,\n convert_string: bool = True,\n convert_integer: bool = True,\n convert_boolean: bool = True,\n convert_floating: bool = True,\n dtype_backend: DtypeBackend = 'numpy_nullable'\n) -> DataFrame: ...", "kind": 2, "label": "convert_dtypes", "sortText": "0.9999.convert_dtypes"}, {"detail": "def copy(\n self: DataFrame,\n deep: bool = True\n) -> DataFrame: ...", "kind": 2, "label": "copy", "sortText": "0.9999.copy"}, {"detail": "def corr(\n self: DataFrame,\n method: Literal['kendall', 'pearson', 'spearman'] = 'pearson',\n min_periods: int = ...,\n numeric_only: bool = False\n) -> DataFrame: ...", "kind": 2, "label": "corr", "sortText": "0.9999.corr"}, {"detail": "def corrwith(\n self: DataFrame,\n other: DataFrame | Series,\n axis: Literal['columns', 'index', 0, 1] | None = 0,\n drop: bool = False,\n method: Literal['kendall', 'pearson', 'spearman'] = 'pearson',\n numeric_only: bool = False\n) -> Series: ...", "kind": 2, "label": "corrwith", "sortText": "0.9999.corrwith"}, {"detail": "def count(\n self: DataFrame,\n axis: Axis = 0,\n numeric_only: bool = False\n) -> Series[int]: ...", "kind": 2, "label": "count", "sortText": "0.9999.count"}, {"detail": "def cov(\n self: DataFrame,\n min_periods: int | None = None,\n ddof: int = 1,\n numeric_only: bool = False\n) -> DataFrame: ...", "kind": 2, "label": "cov", "sortText": "0.9999.cov"}, {"detail": "def cummax(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = None,\n skipna: bool = True,\n *args: Any,\n **kwargs: Any\n) -> DataFrame: ...", "kind": 2, "label": "cummax", "sortText": "0.9999.cummax"}, {"detail": "def cummin(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = None,\n skipna: bool = True,\n *args: Any,\n **kwargs: Any\n) -> DataFrame: ...", "kind": 2, "label": "cummin", "sortText": "0.9999.cummin"}, {"detail": "def cumprod(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = None,\n skipna: bool = True,\n *args: Any,\n **kwargs: Any\n) -> DataFrame: ...", "kind": 2, "label": "cumprod", "sortText": "0.9999.cumprod"}, {"detail": "def cumsum(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = None,\n skipna: bool = True,\n *args: Any,\n **kwargs: Any\n) -> DataFrame: ...", "kind": 2, "label": "cumsum", "sortText": "0.9999.cumsum"}, {"detail": "def describe(\n self: DataFrame,\n percentiles: list[float] | None = ...,\n include: Literal['all'] | list[Dtype] | None = ...,\n exclude: list[Dtype] | None = ...\n) -> DataFrame: ...", "kind": 2, "label": "describe", "sortText": "0.9999.describe"}, {"detail": "def diff(\n self: DataFrame,\n periods: int = 1,\n axis: Axis = 0\n) -> DataFrame: ...", "kind": 2, "label": "diff", "sortText": "0.9999.diff"}, {"detail": "def truediv(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Literal['columns', 'index', 0, 1] | None = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "div", "sortText": "0.9999.div"}, {"detail": "def truediv(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Literal['columns', 'index', 0, 1] | None = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "divide", "sortText": "0.9999.divide"}, {"detail": "\n@overload\ndef dot(\n self: DataFrame,\n other: DataFrame | ExtensionArray | ndarray\n) -> DataFrame: ...\ndef dot(\n self: DataFrame,\n other: Series\n) -> Series: ...", "kind": 2, "label": "dot", "sortText": "0.9999.dot"}, {"detail": "\n@overload\ndef drop(\n self: DataFrame,\n labels: Unknown = ...,\n *,\n axis: Unknown = ...,\n index: None,\n columns: Unknown = ...,\n level: Unknown = ...,\n inplace: Unknown = ...,\n errors: Unknown = ...\n) -> Never: ...\ndef drop(\n self: DataFrame,\n labels: Unknown = ...,\n *,\n axis: Unknown = ...,\n index: Unknown = ...,\n columns: None,\n level: Unknown = ...,\n inplace: Unknown = ...,\n errors: Unknown = ...\n) -> Never: ...\ndef drop(\n self: DataFrame,\n labels: None,\n *,\n axis: Unknown = ...,\n index: Unknown = ...,\n columns: Unknown = ...,\n level: Unknown = ...,\n inplace: Unknown = ...,\n errors: Unknown = ...\n) -> Never: ...\ndef drop(\n self: DataFrame,\n labels: None = None,\n *,\n axis: Axis = ...,\n index: Hashable | Index | Sequence[Hashable] = ...,\n columns: Hashable | Iterable[Hashable],\n level: Hashable | None = ...,\n inplace: Literal[True],\n errors: IgnoreRaise = ...\n) -> None: ...\ndef drop(\n self: DataFrame,\n labels: None = None,\n *,\n axis: Axis = ...,\n index: Hashable | Index | Sequence[Hashable],\n columns: Hashable | Iterable[Hashable] = ...,\n level: Hashable | None = ...,\n inplace: Literal[True],\n errors: IgnoreRaise = ...\n) -> None: ...\ndef drop(\n self: DataFrame,\n labels: Hashable | Index | Sequence[Hashable],\n *,\n axis: Axis = ...,\n index: None = None,\n columns: None = None,\n level: Hashable | None = ...,\n inplace: Literal[True],\n errors: IgnoreRaise = ...\n) -> None: ...\ndef drop(\n self: DataFrame,\n labels: None = None,\n *,\n axis: Axis = ...,\n index: Hashable | Index | Sequence[Hashable] = ...,\n columns: Hashable | Iterable[Hashable],\n level: Hashable | None = ...,\n inplace: Literal[False] = False,\n errors: IgnoreRaise = ...\n) -> DataFrame: ...\ndef drop(\n self: DataFrame,\n labels: None = None,\n *,\n axis: Axis = ...,\n index: Hashable | Index | Sequence[Hashable],\n columns: Hashable | Iterable[Hashable] = ...,\n level: Hashable | None = ...,\n inplace: Literal[False] = False,\n errors: IgnoreRaise = ...\n) -> DataFrame: ...\ndef drop(\n self: DataFrame,\n labels: Hashable | Index | Sequence[Hashable],\n *,\n axis: Axis = ...,\n index: None = None,\n columns: None = None,\n level: Hashable | None = ...,\n inplace: Literal[False] = False,\n errors: IgnoreRaise = ...\n) -> DataFrame: ...", "kind": 2, "label": "drop", "sortText": "0.9999.drop"}, {"detail": "\n@overload\ndef drop_duplicates(\n self: DataFrame,\n subset: Hashable | Iterable[Hashable] | None = ...,\n *,\n keep: DropKeep = ...,\n inplace: Literal[True],\n ignore_index: bool = ...\n) -> None: ...\ndef drop_duplicates(\n self: DataFrame,\n subset: Hashable | Iterable[Hashable] | None = ...,\n *,\n keep: DropKeep = ...,\n inplace: Literal[False] = False,\n ignore_index: bool = ...\n) -> DataFrame: ...", "kind": 2, "label": "drop_duplicates", "sortText": "0.9999.drop_duplicates"}, {"detail": "def droplevel(\n self: DataFrame,\n level: Hashable | list[Hashable],\n axis: Axis = 0\n) -> DataFrame: ...", "kind": 2, "label": "droplevel", "sortText": "0.9999.droplevel"}, {"detail": "\n@overload\ndef dropna(\n self: DataFrame,\n *,\n axis: Axis = 0,\n how: AnyAll = ...,\n thresh: int | None = ...,\n subset: Index | Sequence[Unknown] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | ndarray[tuple[int]] | str | timedelta | timedelta64 | None = ...,\n inplace: Literal[True],\n ignore_index: bool = ...\n) -> None: ...\ndef dropna(\n self: DataFrame,\n *,\n axis: Axis = 0,\n how: AnyAll = ...,\n thresh: int | None = ...,\n subset: Index | Sequence[Unknown] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | ndarray[tuple[int]] | str | timedelta | timedelta64 | None = ...,\n inplace: Literal[False] = False,\n ignore_index: bool = ...\n) -> DataFrame: ...", "kind": 2, "label": "dropna", "sortText": "0.9999.dropna"}, {"detail": "Series", "kind": 5, "label": "dtypes", "sortText": "0.9999.dtypes"}, {"detail": "def duplicated(\n self: DataFrame,\n subset: Hashable | Iterable[Hashable] | None = ...,\n keep: DropKeep = 'first'\n) -> Series: ...", "kind": 2, "label": "duplicated", "sortText": "0.9999.duplicated"}, {"detail": "bool", "kind": 5, "label": "empty", "sortText": "0.9999.empty"}, {"detail": "def eq(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None\n) -> DataFrame: ...", "kind": 2, "label": "eq", "sortText": "0.9999.eq"}, {"detail": "def equals(\n self: DataFrame,\n other: DataFrame | Series\n) -> bool: ...", "kind": 2, "label": "equals", "sortText": "0.9999.equals"}, {"detail": "\n@overload\ndef eval(\n self: DataFrame,\n expr: str,\n *,\n inplace: Literal[True],\n **kwargs: Any\n) -> None: ...\ndef eval(\n self: DataFrame,\n expr: str,\n *,\n inplace: Literal[False] = False,\n **kwargs: Any\n) -> DataFrame | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | ndarray | str | timedelta | timedelta64: ...", "kind": 2, "label": "eval", "sortText": "0.9999.eval"}, {"detail": "def ewm(\n self: DataFrame,\n com: float | None = ...,\n span: float | None = ...,\n halflife: float | None = ...,\n alpha: float | None = ...,\n min_periods: int = 0,\n adjust: bool = True,\n ignore_na: bool = False,\n axis: Axis = 0\n) -> ExponentialMovingWindow[DataFrame]: ...", "kind": 2, "label": "ewm", "sortText": "0.9999.ewm"}, {"detail": "def expanding(\n self: DataFrame,\n min_periods: int = 1,\n axis: AxisIndex = 0,\n method: CalculationMethod = 'single'\n) -> Expanding[DataFrame]: ...", "kind": 2, "label": "expanding", "sortText": "0.9999.expanding"}, {"detail": "def explode(\n self: DataFrame,\n column: Sequence[Hashable],\n ignore_index: bool = False\n) -> DataFrame: ...", "kind": 2, "label": "explode", "sortText": "0.9999.explode"}, {"detail": "\n@overload\ndef ffill(\n self: DataFrame,\n *,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n inplace: Literal[True],\n limit: int | None = ...,\n limit_area: Literal['inside', 'outside'] | None = ...\n) -> None: ...\ndef ffill(\n self: DataFrame,\n *,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n inplace: Literal[False] = False,\n limit: int | None = ...,\n limit_area: Literal['inside', 'outside'] | None = ...\n) -> DataFrame: ...", "kind": 2, "label": "ffill", "sortText": "0.9999.ffill"}, {"detail": "\n@overload\ndef fillna(\n self: DataFrame,\n value: DataFrame | NAType | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | dict[Unknown, Unknown] | float | floating | int | integer | str | timedelta | timedelta64 | None = ...,\n *,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n limit: int = ...,\n inplace: Literal[True]\n) -> None: ...\ndef fillna(\n self: DataFrame,\n value: DataFrame | NAType | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | dict[Unknown, Unknown] | float | floating | int | integer | str | timedelta | timedelta64 | None = ...,\n *,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n limit: int = ...,\n inplace: Literal[False] = False\n) -> DataFrame: ...", "kind": 2, "label": "fillna", "sortText": "0.9999.fillna"}, {"detail": "def filter(\n self: DataFrame,\n items: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = ...,\n like: str | None = ...,\n regex: str | None = ...,\n axis: Literal['columns', 'index', 0, 1] | None = None\n) -> DataFrame: ...", "kind": 2, "label": "filter", "sortText": "0.9999.filter"}, {"detail": "def first_valid_index(self: DataFrame) -> Scalar: ...", "kind": 2, "label": "first_valid_index", "sortText": "0.9999.first_valid_index"}, {"detail": "def floordiv(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | float | ndarray | range,\n axis: Literal['columns', 'index', 0, 1] | None = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "floordiv", "sortText": "0.9999.floordiv"}, {"detail": "\n@overload\ndef from_dict(\n cls: type[DataFrame],\n data: dict[Any, Any],\n orient: Literal['index'],\n dtype: Literal[' DataFrame: ...\ndef from_dict(\n cls: type[DataFrame],\n data: dict[Any, Any],\n orient: Literal['columns', 'tight'] = ...,\n dtype: Literal[' DataFrame: ...", "kind": 2, "label": "from_dict", "sortText": "0.9999.from_dict"}, {"detail": "def from_records[HashableT: Hashable](\n cls: type[DataFrame],\n data: Iterable[Mapping[HashableT, Any]] | Iterable[SequenceNotStr[Any]] | Mapping[HashableT, SequenceNotStr[Any]] | Mapping[HashableT, Any] | ndarray[tuple[int, int]],\n index: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | str | None = None,\n exclude: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = None,\n columns: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = None,\n coerce_float: bool = False,\n nrows: int | None = None\n) -> DataFrame: ...", "kind": 2, "label": "from_records", "sortText": "0.9999.from_records"}, {"detail": "def ge(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None\n) -> DataFrame: ...", "kind": 2, "label": "ge", "sortText": "0.9999.ge"}, {"detail": "\n@overload\ndef get(\n self: DataFrame,\n key: Hashable,\n default: None = None\n) -> Series | None: ...\ndef get[T](\n self: DataFrame,\n key: Hashable,\n default: T\n) -> Series | T: ...\ndef get(\n self: DataFrame,\n key: list[Hashable],\n default: None = None\n) -> DataFrame | None: ...\ndef get[T](\n self: DataFrame,\n key: list[Hashable],\n default: T\n) -> DataFrame | T: ...", "kind": 2, "label": "get", "sortText": "0.9999.get"}, {"detail": "\n@overload\ndef groupby(\n self: DataFrame,\n by: Scalar,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[True] = True,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[Scalar, Literal[True]]: ...\ndef groupby(\n self: DataFrame,\n by: Scalar,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[False] = False,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[Scalar, Literal[False]]: ...\ndef groupby(\n self: DataFrame,\n by: DatetimeIndex,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[True] = True,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[Timestamp, Literal[True]]: ...\ndef groupby(\n self: DataFrame,\n by: DatetimeIndex,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[False] = False,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[Timestamp, Literal[False]]: ...\ndef groupby(\n self: DataFrame,\n by: TimedeltaIndex,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[True] = True,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[Timedelta, Literal[True]]: ...\ndef groupby(\n self: DataFrame,\n by: TimedeltaIndex,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[False] = False,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[Timedelta, Literal[False]]: ...\ndef groupby(\n self: DataFrame,\n by: PeriodIndex,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[True] = True,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[Period, Literal[True]]: ...\ndef groupby(\n self: DataFrame,\n by: PeriodIndex,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[False] = False,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[Period, Literal[False]]: ...\ndef groupby[IntervalT: Interval[Unknown]](\n self: DataFrame,\n by: IntervalIndex[IntervalT],\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[True] = True,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[IntervalT, Literal[True]]: ...\ndef groupby[IntervalT: Interval[Unknown]](\n self: DataFrame,\n by: IntervalIndex[IntervalT],\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[False] = False,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[IntervalT, Literal[False]]: ...\ndef groupby(\n self: DataFrame,\n by: ((...) -> Any) | Grouper | Mapping[Hashable | None, Any] | MultiIndex | list[((...) -> Any) | ufunc] | list[Grouper] | list[Index] | list[Mapping[Hashable | None, Any]] | list[Series] | list[ndarray] | list[Unknown] | ndarray | ufunc | tuple[Unknown, ...] | None = ...,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[True] = True,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[tuple[Unknown, ...], Literal[True]]: ...\ndef groupby(\n self: DataFrame,\n by: ((...) -> Any) | Grouper | Mapping[Hashable | None, Any] | MultiIndex | list[((...) -> Any) | ufunc] | list[Grouper] | list[Index] | list[Mapping[Hashable | None, Any]] | list[Series] | list[ndarray] | list[Unknown] | ndarray | ufunc | tuple[Unknown, ...] | None = ...,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[False] = False,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[tuple[Unknown, ...], Literal[False]]: ...\ndef groupby[SeriesByT: Interval[Timedelta | Timestamp | float | int] | Period | bool | bytes | complex | date | datetime | float | int | str | timedelta](\n self: DataFrame,\n by: Series[SeriesByT],\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[True] = True,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[SeriesByT, Literal[True]]: ...\ndef groupby[SeriesByT: Interval[Timedelta | Timestamp | float | int] | Period | bool | bytes | complex | date | datetime | float | int | str | timedelta](\n self: DataFrame,\n by: Series[SeriesByT],\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[False] = False,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[SeriesByT, Literal[False]]: ...\ndef groupby(\n self: DataFrame,\n by: CategoricalIndex | Index | Series,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[True] = True,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[Any, Literal[True]]: ...\ndef groupby(\n self: DataFrame,\n by: CategoricalIndex | Index | Series,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[False] = False,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[Any, Literal[False]]: ...", "kind": 2, "label": "groupby", "sortText": "0.9999.groupby"}, {"detail": "def gt(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None\n) -> DataFrame: ...", "kind": 2, "label": "gt", "sortText": "0.9999.gt"}, {"detail": "def head(\n self: DataFrame,\n n: int = 5\n) -> DataFrame: ...", "kind": 2, "label": "head", "sortText": "0.9999.head"}, {"detail": "def hist(\n self: DataFrame,\n by: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | str | None = None,\n bins: int | list[Unknown] = 10,\n *,\n grid: bool = True,\n xlabelsize: float | str | None = None,\n xrot: float | None = None,\n ylabelsize: float | str | None = None,\n yrot: float | None = None,\n ax: Unknown = None,\n sharex: bool = False,\n sharey: bool = False,\n figsize: tuple[float, float] | None = None,\n layout: tuple[int, int] | None = None,\n backend: str | None = None,\n legend: bool = False,\n **kwargs: Any\n) -> ndarray[tuple[Any, ...], dtype[object_]]: ...", "kind": 2, "label": "hist", "sortText": "0.9999.hist"}, {"detail": "_iAtIndexerFrame", "kind": 5, "label": "iat", "sortText": "0.9999.iat"}, {"detail": "def idxmax(\n self: DataFrame,\n axis: Axis = 0,\n skipna: bool = True,\n numeric_only: bool = False\n) -> Series[int]: ...", "kind": 2, "label": "idxmax", "sortText": "0.9999.idxmax"}, {"detail": "def idxmin(\n self: DataFrame,\n axis: Axis = 0,\n skipna: bool = True,\n numeric_only: bool = False\n) -> Series[int]: ...", "kind": 2, "label": "idxmin", "sortText": "0.9999.idxmin"}, {"detail": "_iLocIndexerFrame[DataFrame]", "kind": 5, "label": "iloc", "sortText": "0.9999.iloc"}, {"detail": "Index", "kind": 5, "label": "index", "sortText": "0.9999.index"}, {"detail": "def infer_objects(\n self: DataFrame,\n copy: bool | None = ...\n) -> DataFrame: ...", "kind": 2, "label": "infer_objects", "sortText": "0.9999.infer_objects"}, {"detail": "def info(\n self: DataFrame,\n verbose: bool | None = ...,\n buf: WriteBuffer[str] | None = ...,\n max_cols: int | None = ...,\n memory_usage: Literal['deep'] | bool | None = ...,\n show_counts: bool | None = ...\n) -> None: ...", "kind": 2, "label": "info", "sortText": "0.9999.info"}, {"detail": "def insert(\n self: DataFrame,\n loc: int,\n column: Hashable,\n value: Index | Sequence[Unknown] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | ndarray[tuple[int]] | str | timedelta | timedelta64 | None,\n allow_duplicates: bool = ...\n) -> None: ...", "kind": 2, "label": "insert", "sortText": "0.9999.insert"}, {"detail": "\n@overload\ndef interpolate(\n self: DataFrame,\n method: InterpolateOptions = ...,\n *,\n axis: Axis = 0,\n limit: int | None = ...,\n limit_direction: Literal['backward', 'both', 'forward'] = ...,\n limit_area: Literal['inside', 'outside'] | None = ...,\n inplace: Literal[True],\n **kwargs: Any\n) -> None: ...\ndef interpolate(\n self: DataFrame,\n method: InterpolateOptions = ...,\n *,\n axis: Axis = 0,\n limit: int | None = ...,\n limit_direction: Literal['backward', 'both', 'forward'] = ...,\n limit_area: Literal['inside', 'outside'] | None = ...,\n inplace: Literal[False] = False,\n **kwargs: Any\n) -> DataFrame: ...", "kind": 2, "label": "interpolate", "sortText": "0.9999.interpolate"}, {"detail": "def isetitem(\n self: DataFrame,\n loc: Sequence[int] | int,\n value: ExtensionArray | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | list[Any] | ndarray | str | timedelta | timedelta64\n) -> None: ...", "kind": 2, "label": "isetitem", "sortText": "0.9999.isetitem"}, {"detail": "def isin(\n self: DataFrame,\n values: DataFrame | Iterable[Any] | Mapping[Hashable, Iterable[Any]]\n) -> DataFrame: ...", "kind": 2, "label": "isin", "sortText": "0.9999.isin"}, {"detail": "def isna(self: DataFrame) -> DataFrame: ...", "kind": 2, "label": "isna", "sortText": "0.9999.isna"}, {"detail": "def isnull(self: DataFrame) -> DataFrame: ...", "kind": 2, "label": "isnull", "sortText": "0.9999.isnull"}, {"detail": "def items(self: DataFrame) -> Iterator[tuple[Hashable, Series]]: ...", "kind": 2, "label": "items", "sortText": "0.9999.items"}, {"detail": "def iterrows(self: DataFrame) -> Iterator[tuple[Hashable, Series]]: ...", "kind": 2, "label": "iterrows", "sortText": "0.9999.iterrows"}, {"detail": "\n@overload\ndef itertuples(\n self: DataFrame,\n index: bool = ...,\n name: str = ...\n) -> Iterator[_PandasNamedTuple]: ...\ndef itertuples(\n self: DataFrame,\n index: bool = ...,\n name: None = None\n) -> Iterator[tuple[Any, ...]]: ...", "kind": 2, "label": "itertuples", "sortText": "0.9999.itertuples"}, {"detail": "def join(\n self: DataFrame,\n other: DataFrame | Series | list[DataFrame | Series],\n on: list[str] | str | None = ...,\n how: MergeHow = 'left',\n lsuffix: str = '',\n rsuffix: str = '',\n sort: bool = False,\n validate: Literal['1:1', '1:m', 'm:1', 'm:m', 'many_to_many', 'many_to_one', 'one_to_many', 'one_to_one'] | None = ...\n) -> DataFrame: ...", "kind": 2, "label": "join", "sortText": "0.9999.join"}, {"detail": "def keys(self: DataFrame) -> Index: ...", "kind": 2, "label": "keys", "sortText": "0.9999.keys"}, {"detail": "def kurt(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n skipna: bool | None = True,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "kurt", "sortText": "0.9999.kurt"}, {"detail": "def kurtosis(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n skipna: bool | None = True,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "kurtosis", "sortText": "0.9999.kurtosis"}, {"detail": "def last_valid_index(self: DataFrame) -> Scalar: ...", "kind": 2, "label": "last_valid_index", "sortText": "0.9999.last_valid_index"}, {"detail": "def le(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None\n) -> DataFrame: ...", "kind": 2, "label": "le", "sortText": "0.9999.le"}, {"detail": "_LocIndexerFrame[DataFrame]", "kind": 5, "label": "loc", "sortText": "0.9999.loc"}, {"detail": "def lt(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None\n) -> DataFrame: ...", "kind": 2, "label": "lt", "sortText": "0.9999.lt"}, {"detail": "def map(\n self: DataFrame,\n func: (...) -> Unknown,\n na_action: Literal['ignore'] | None = None,\n **kwargs: Any\n) -> DataFrame: ...", "kind": 2, "label": "map", "sortText": "0.9999.map"}, {"detail": "\n@overload\ndef mask(\n self: DataFrame,\n cond: ((DataFrame) -> DataFrame) | ((Any) -> builtins.bool) | DataFrame | Series | ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: ((...) -> Unknown) | DataFrame | NAType | Series | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = ...,\n *,\n inplace: Literal[True],\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n level: Hashable | None = None\n) -> None: ...\ndef mask(\n self: DataFrame,\n cond: ((DataFrame) -> DataFrame) | ((Any) -> builtins.bool) | DataFrame | Series | ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: ((...) -> Unknown) | DataFrame | NAType | Series | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = ...,\n *,\n inplace: Literal[False] = False,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n level: Hashable | None = None\n) -> DataFrame: ...", "kind": 2, "label": "mask", "sortText": "0.9999.mask"}, {"detail": "\n@overload\ndef max(\n self: DataFrame,\n axis: None,\n skipna: bool | None = True,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Scalar: ...\ndef max(\n self: DataFrame,\n axis: Axis = 0,\n skipna: bool | None = True,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "max", "sortText": "0.9999.max"}, {"detail": "\n@overload\ndef mean(\n self: DataFrame,\n axis: None,\n skipna: bool | None = True,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Scalar: ...\ndef mean(\n self: DataFrame,\n axis: Axis = 0,\n skipna: bool | None = True,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "mean", "sortText": "0.9999.mean"}, {"detail": "\n@overload\ndef median(\n self: DataFrame,\n axis: None,\n skipna: bool | None = True,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Scalar: ...\ndef median(\n self: DataFrame,\n axis: Axis = 0,\n skipna: bool | None = True,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "median", "sortText": "0.9999.median"}, {"detail": "def melt(\n self: DataFrame,\n id_vars: Sequence[Unknown] | ndarray | tuple[Unknown, ...] | None = ...,\n value_vars: Sequence[Unknown] | ndarray | tuple[Unknown, ...] | None = ...,\n var_name: Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = None,\n value_name: Scalar = 'value',\n col_level: int | str | None = ...,\n ignore_index: bool = True\n) -> DataFrame: ...", "kind": 2, "label": "melt", "sortText": "0.9999.melt"}, {"detail": "def memory_usage(\n self: DataFrame,\n index: bool = True,\n deep: bool = False\n) -> Series: ...", "kind": 2, "label": "memory_usage", "sortText": "0.9999.memory_usage"}, {"detail": "def merge(\n self: DataFrame,\n right: DataFrame | Series,\n how: MergeHow = 'inner',\n on: ExtensionArray | Hashable | Index | Sequence[Hashable] | Series | ndarray | None = ...,\n left_on: ExtensionArray | Hashable | Index | Sequence[Hashable] | Series | ndarray | None = ...,\n right_on: ExtensionArray | Hashable | Index | Sequence[Hashable] | Series | ndarray | None = ...,\n left_index: bool = False,\n right_index: bool = False,\n sort: bool = False,\n suffixes: Suffixes = ...,\n copy: bool = True,\n indicator: bool | str = False,\n validate: Literal['1:1', '1:m', 'm:1', 'm:m', 'many_to_many', 'many_to_one', 'one_to_many', 'one_to_one'] | None = None\n) -> DataFrame: ...", "kind": 2, "label": "merge", "sortText": "0.9999.merge"}, {"detail": "\n@overload\ndef min(\n self: DataFrame,\n axis: None,\n skipna: bool | None = True,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Scalar: ...\ndef min(\n self: DataFrame,\n axis: Axis = 0,\n skipna: bool | None = True,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "min", "sortText": "0.9999.min"}, {"detail": "def mod(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | float | ndarray | range,\n axis: Literal['columns', 'index', 0, 1] | None = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "mod", "sortText": "0.9999.mod"}, {"detail": "def mode(\n self: DataFrame,\n axis: Axis = 0,\n numeric_only: bool = False,\n dropna: bool = True\n) -> Series: ...", "kind": 2, "label": "mode", "sortText": "0.9999.mode"}, {"detail": "def mul(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Literal['columns', 'index', 0, 1] | None = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "mul", "sortText": "0.9999.mul"}, {"detail": "def mul(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Literal['columns', 'index', 0, 1] | None = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "multiply", "sortText": "0.9999.multiply"}, {"detail": "int", "kind": 5, "label": "ndim", "sortText": "0.9999.ndim"}, {"detail": "def ne(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None\n) -> DataFrame: ...", "kind": 2, "label": "ne", "sortText": "0.9999.ne"}, {"detail": "def nlargest(\n self: DataFrame,\n n: int,\n columns: list[str] | str,\n keep: NsmallestNlargestKeep = 'first'\n) -> DataFrame: ...", "kind": 2, "label": "nlargest", "sortText": "0.9999.nlargest"}, {"detail": "def notna(self: DataFrame) -> DataFrame: ...", "kind": 2, "label": "notna", "sortText": "0.9999.notna"}, {"detail": "def notnull(self: DataFrame) -> DataFrame: ...", "kind": 2, "label": "notnull", "sortText": "0.9999.notnull"}, {"detail": "def nsmallest(\n self: DataFrame,\n n: int,\n columns: list[str] | str,\n keep: NsmallestNlargestKeep = 'first'\n) -> DataFrame: ...", "kind": 2, "label": "nsmallest", "sortText": "0.9999.nsmallest"}, {"detail": "def nunique(\n self: DataFrame,\n axis: Axis = 0,\n dropna: bool = True\n) -> Series[int]: ...", "kind": 2, "label": "nunique", "sortText": "0.9999.nunique"}, {"detail": "def pct_change(\n self: DataFrame,\n periods: int = 1,\n fill_method: None = None,\n freq: BaseOffset | str | timedelta | None = ...,\n fill_value: NAType | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = ...,\n axis: Literal['columns', 'index', 0, 1] | None = ...\n) -> DataFrame: ...", "kind": 2, "label": "pct_change", "sortText": "0.9999.pct_change"}, {"detail": "\n@overload\ndef pipe[P, T](DataFrame, (DataFrame, ParamSpec(P)) -> T, ParamSpec(P)) -> T: ...\ndef pipe[T](\n self: DataFrame,\n func: tuple[(...) -> T, str],\n *args: Any,\n **kwargs: Any\n) -> T: ...", "kind": 2, "label": "pipe", "sortText": "0.9999.pipe"}, {"detail": "def pivot(\n self: DataFrame,\n *,\n columns: IndexLabel,\n index: IndexLabel = ...,\n values: IndexLabel = ...\n) -> DataFrame: ...", "kind": 2, "label": "pivot", "sortText": "0.9999.pivot"}, {"detail": "def pivot_table(\n self: DataFrame,\n values: _PivotTableValuesTypes = None,\n index: _PivotTableIndexTypes = None,\n columns: _PivotTableColumnsTypes = None,\n aggfunc: Literal['count', 'max', 'mean', 'median', 'min', 'std', 'sum', 'var'] | ((Series) -> Unknown) | Mapping[Hashable, _PivotAggFunc] | Sequence[_PivotAggFunc] | ufunc = 'mean',\n fill_value: Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = None,\n margins: bool = False,\n dropna: bool = True,\n margins_name: str = 'All',\n observed: bool = True,\n sort: bool = True\n) -> DataFrame: ...", "kind": 2, "label": "pivot_table", "sortText": "0.9999.pivot_table"}, {"detail": "PlotAccessor", "kind": 5, "label": "plot", "sortText": "0.9999.plot"}, {"detail": "def pop(\n self: DataFrame,\n item: str\n) -> Series: ...", "kind": 2, "label": "pop", "sortText": "0.9999.pop"}, {"detail": "def pow(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Literal['columns', 'index', 0, 1] | None = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "pow", "sortText": "0.9999.pow"}, {"detail": "def prod(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = 'columns',\n skipna: bool | None = True,\n numeric_only: bool = False,\n min_count: int = 0,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "prod", "sortText": "0.9999.prod"}, {"detail": "def prod(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = 'columns',\n skipna: bool | None = True,\n numeric_only: bool = False,\n min_count: int = 0,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "product", "sortText": "0.9999.product"}, {"detail": "\n@overload\ndef quantile(\n self: DataFrame,\n q: float = ...,\n axis: Axis = 0,\n numeric_only: bool = ...,\n interpolation: QuantileInterpolation = ...,\n method: CalculationMethod = ...\n) -> Series: ...\ndef quantile(\n self: DataFrame,\n q: Sequence[float] | ndarray[tuple[Any, ...], dtype[floating]],\n axis: Axis = 0,\n numeric_only: bool = ...,\n interpolation: QuantileInterpolation = ...,\n method: CalculationMethod = ...\n) -> DataFrame: ...", "kind": 2, "label": "quantile", "sortText": "0.9999.quantile"}, {"detail": "\n@overload\ndef query(\n self: DataFrame,\n expr: str,\n *,\n parser: Literal['pandas', 'python'] = ...,\n engine: Literal['numexpr', 'python'] | None = ...,\n local_dict: dict[str, Any] | None = ...,\n global_dict: dict[str, Any] | None = ...,\n resolvers: list[Mapping[Unknown, Unknown]] | None = ...,\n level: int = ...,\n target: object | None = ...,\n inplace: Literal[True]\n) -> None: ...\ndef query(\n self: DataFrame,\n expr: str,\n *,\n inplace: Literal[False] = False,\n parser: Literal['pandas', 'python'] = ...,\n engine: Literal['numexpr', 'python'] | None = ...,\n local_dict: dict[str, Any] | None = ...,\n global_dict: dict[str, Any] | None = ...,\n resolvers: list[Mapping[Unknown, Unknown]] | None = ...,\n level: int = ...,\n target: object | None = ...\n) -> DataFrame: ...", "kind": 2, "label": "query", "sortText": "0.9999.query"}, {"detail": "def radd(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "radd", "sortText": "0.9999.radd"}, {"detail": "def rank(\n self: DataFrame,\n axis: Axis = 0,\n method: Literal['average', 'dense', 'first', 'max', 'min'] = 'average',\n numeric_only: bool = False,\n na_option: Literal['bottom', 'keep', 'top'] = 'keep',\n ascending: bool = True,\n pct: bool = False\n) -> DataFrame: ...", "kind": 2, "label": "rank", "sortText": "0.9999.rank"}, {"detail": "def rtruediv(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "rdiv", "sortText": "0.9999.rdiv"}, {"detail": "def reindex(\n self: DataFrame,\n labels: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = ...,\n *,\n index: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = ...,\n columns: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = ...,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n method: Literal['backfill', 'bfill', 'ffill', 'nearest', 'pad'] | None = ...,\n copy: bool = True,\n level: int | str = ...,\n fill_value: Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = ...,\n limit: int | None = None,\n tolerance: Timedelta | float | None = ...\n) -> DataFrame: ...", "kind": 2, "label": "reindex", "sortText": "0.9999.reindex"}, {"detail": "def reindex_like(\n self: DataFrame,\n other: DataFrame,\n method: Literal['backfill', 'bfill', 'ffill', 'nearest', 'pad'] | None = ...,\n copy: bool = True,\n limit: int | None = None,\n tolerance: ExtensionArray | Index | Sequence[Scalar] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | ndarray | str | timedelta | timedelta64 = ...\n) -> DataFrame: ...", "kind": 2, "label": "reindex_like", "sortText": "0.9999.reindex_like"}, {"detail": "\n@overload\ndef rename(\n self: DataFrame,\n mapper: ((Any) -> Hashable | None) | Mapping[Any, Hashable | None] | None = ...,\n *,\n index: ((Any) -> Hashable | None) | Mapping[Any, Hashable | None] | None = ...,\n columns: ((Any) -> Hashable | None) | Mapping[Any, Hashable | None] | None = ...,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n copy: bool = ...,\n inplace: Literal[True],\n level: Hashable | None = None,\n errors: IgnoreRaise = ...\n) -> None: ...\ndef rename(\n self: DataFrame,\n mapper: ((Any) -> Hashable | None) | Mapping[Any, Hashable | None] | None = ...,\n *,\n index: ((Any) -> Hashable | None) | Mapping[Any, Hashable | None] | None = ...,\n columns: ((Any) -> Hashable | None) | Mapping[Any, Hashable | None] | None = ...,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n copy: bool = ...,\n inplace: Literal[False] = False,\n level: Hashable | None = None,\n errors: IgnoreRaise = ...\n) -> DataFrame: ...", "kind": 2, "label": "rename", "sortText": "0.9999.rename"}, {"detail": "\n@overload\ndef rename_axis(\n self: DataFrame,\n mapper: ExtensionArray | Index | SequenceNotStr[Any] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | ndarray | range | str | timedelta | timedelta64 | None = ...,\n *,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n copy: bool = ...,\n inplace: Literal[True]\n) -> None: ...\ndef rename_axis(\n self: DataFrame,\n mapper: ExtensionArray | Index | SequenceNotStr[Any] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | ndarray | range | str | timedelta | timedelta64 | None = ...,\n *,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n copy: bool = ...,\n inplace: Literal[False] = False\n) -> DataFrame: ...\ndef rename_axis(\n self: DataFrame,\n *,\n index: ((...) -> Unknown) | Sequence[str] | dict[int | str, str] | str | None = ...,\n columns: ((...) -> Unknown) | Sequence[str] | dict[int | str, str] | str | None = ...,\n copy: bool = ...,\n inplace: Literal[True]\n) -> None: ...\ndef rename_axis(\n self: DataFrame,\n *,\n index: ((...) -> Unknown) | Sequence[str] | dict[int | str, str] | str | None = ...,\n columns: ((...) -> Unknown) | Sequence[str] | dict[int | str, str] | str | None = ...,\n copy: bool = ...,\n inplace: Literal[False] = False\n) -> DataFrame: ...", "kind": 2, "label": "rename_axis", "sortText": "0.9999.rename_axis"}, {"detail": "def reorder_levels(\n self: DataFrame,\n order: list[Unknown],\n axis: Axis = 0\n) -> DataFrame: ...", "kind": 2, "label": "reorder_levels", "sortText": "0.9999.reorder_levels"}, {"detail": "\n@overload\ndef replace[HashableT2: Hashable, HashableT3: Hashable](\n self: DataFrame,\n to_replace: Mapping[HashableT2, ReplaceValue] | Mapping[Unknown, Unknown] | NAType | Pattern[Unknown] | Sequence[Pattern[Unknown] | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = ...,\n value: Mapping[HashableT3, ReplaceValue] | Mapping[Unknown, Unknown] | NAType | Pattern[Unknown] | Sequence[Pattern[Unknown] | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = ...,\n *,\n inplace: Literal[True],\n regex: Mapping[HashableT3, ReplaceValue] | Mapping[Unknown, Unknown] | NAType | Pattern[Unknown] | Sequence[Pattern[Unknown] | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = ...\n) -> None: ...\ndef replace[HashableT2: Hashable, HashableT3: Hashable](\n self: DataFrame,\n to_replace: Mapping[HashableT2, ReplaceValue] | Mapping[Unknown, Unknown] | NAType | Pattern[Unknown] | Sequence[Pattern[Unknown] | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = ...,\n value: Mapping[HashableT3, ReplaceValue] | Mapping[Unknown, Unknown] | NAType | Pattern[Unknown] | Sequence[Pattern[Unknown] | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = ...,\n *,\n inplace: Literal[False] = False,\n regex: Mapping[HashableT3, ReplaceValue] | Mapping[Unknown, Unknown] | NAType | Pattern[Unknown] | Sequence[Pattern[Unknown] | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = ...\n) -> DataFrame: ...", "kind": 2, "label": "replace", "sortText": "0.9999.replace"}, {"detail": "def resample(\n self: DataFrame,\n rule: BaseOffset | str | timedelta,\n axis: Literal['columns', 'index', 0, 1] | _NoDefault = 0,\n closed: Literal['left', 'right'] | None = None,\n label: Literal['left', 'right'] | None = None,\n on: Hashable | None = None,\n level: Hashable | None = None,\n origin: Timestamp | date | datetime | datetime64 | float | integer | str = 'start_day',\n offset: Timedelta | float | integer | str | timedelta | timedelta64 | None = None,\n group_keys: bool = False\n) -> DatetimeIndexResampler[DataFrame]: ...", "kind": 2, "label": "resample", "sortText": "0.9999.resample"}, {"detail": "\n@overload\ndef reset_index(\n self: DataFrame,\n level: Hashable | Sequence[Hashable] = ...,\n *,\n drop: bool = ...,\n col_level: int | str = ...,\n col_fill: Hashable = ...,\n inplace: Literal[True],\n allow_duplicates: bool = ...,\n names: Hashable | Sequence[Hashable] = ...\n) -> None: ...\ndef reset_index(\n self: DataFrame,\n level: Hashable | Sequence[Hashable] = ...,\n *,\n col_level: int | str = ...,\n col_fill: Hashable = ...,\n drop: bool = ...,\n inplace: Literal[False] = False,\n allow_duplicates: bool = ...,\n names: Hashable | Sequence[Hashable] = ...\n) -> DataFrame: ...", "kind": 2, "label": "reset_index", "sortText": "0.9999.reset_index"}, {"detail": "def rfloordiv(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "rfloordiv", "sortText": "0.9999.rfloordiv"}, {"detail": "def rmod(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "rmod", "sortText": "0.9999.rmod"}, {"detail": "def rmul(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "rmul", "sortText": "0.9999.rmul"}, {"detail": "\n@overload\ndef rolling(\n self: DataFrame,\n window: BaseIndexer | BaseOffset | int | str | timedelta,\n min_periods: int | None = ...,\n center: bool = ...,\n on: Hashable | None = ...,\n axis: AxisIndex = ...,\n closed: Literal['both', 'left', 'neither', 'right'] | None = ...,\n step: int | None = ...,\n method: CalculationMethod = ...,\n *,\n win_type: str\n) -> Window[DataFrame]: ...\ndef rolling(\n self: DataFrame,\n window: BaseIndexer | BaseOffset | int | str | timedelta,\n min_periods: int | None = ...,\n center: bool = ...,\n on: Hashable | None = ...,\n axis: AxisIndex = ...,\n closed: Literal['both', 'left', 'neither', 'right'] | None = ...,\n step: int | None = ...,\n method: CalculationMethod = ...,\n *,\n win_type: None = None\n) -> Rolling[DataFrame]: ...", "kind": 2, "label": "rolling", "sortText": "0.9999.rolling"}, {"detail": "def round(\n self: DataFrame,\n decimals: Series | dict[Unknown, Unknown] | int = ...,\n *args: Any,\n **kwargs: Any\n) -> DataFrame: ...", "kind": 2, "label": "round", "sortText": "0.9999.round"}, {"detail": "def rpow(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "rpow", "sortText": "0.9999.rpow"}, {"detail": "def rsub(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "rsub", "sortText": "0.9999.rsub"}, {"detail": "def rtruediv(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "rtruediv", "sortText": "0.9999.rtruediv"}, {"detail": "def sample(\n self: DataFrame,\n n: int | None = ...,\n frac: float | None = ...,\n replace: bool = False,\n weights: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | str | None = ...,\n random_state: BitGenerator | ExtensionArray | Generator | RandomState | int | ndarray | None = ...,\n axis: Literal['columns', 'index', 0, 1] | None = None,\n ignore_index: bool = False\n) -> DataFrame: ...", "kind": 2, "label": "sample", "sortText": "0.9999.sample"}, {"detail": "\n@overload\ndef select_dtypes(\n self: DataFrame,\n include: StrDtypeArg,\n exclude: Literal[' Never: ...\ndef select_dtypes(\n self: DataFrame,\n include: Literal[' Never: ...\ndef select_dtypes(\n self: DataFrame,\n exclude: StrDtypeArg\n) -> Never: ...\ndef select_dtypes(\n self: DataFrame,\n include: list[Never],\n exclude: list[Never]\n) -> Never: ...\ndef select_dtypes(\n self: DataFrame,\n include: _AstypeArgExtList,\n exclude: Literal[' DataFrame: ...\ndef select_dtypes(\n self: DataFrame,\n include: Literal[' DataFrame: ...\ndef select_dtypes(\n self: DataFrame,\n exclude: _AstypeArgExtList\n) -> DataFrame: ...", "kind": 2, "label": "select_dtypes", "sortText": "0.9999.select_dtypes"}, {"detail": "def sem(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n skipna: bool | None = True,\n ddof: int = 1,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "sem", "sortText": "0.9999.sem"}, {"detail": "def set_axis(\n self: DataFrame,\n labels: AxesData,\n *,\n axis: Axis = 0\n) -> DataFrame: ...", "kind": 2, "label": "set_axis", "sortText": "0.9999.set_axis"}, {"detail": "def set_flags(\n self: DataFrame,\n *,\n copy: bool = ...,\n allows_duplicate_labels: bool | None = ...\n) -> DataFrame: ...", "kind": 2, "label": "set_flags", "sortText": "0.9999.set_flags"}, {"detail": "\n@overload\ndef set_index(\n self: DataFrame,\n keys: Hashable | Index | Iterator[Hashable] | Sequence[Hashable] | Series | ndarray | None,\n *,\n drop: bool = ...,\n append: bool = ...,\n verify_integrity: bool = ...,\n inplace: Literal[True]\n) -> None: ...\ndef set_index(\n self: DataFrame,\n keys: Hashable | Index | Iterator[Hashable] | Sequence[Hashable] | Series | ndarray | None,\n *,\n drop: bool = ...,\n append: bool = ...,\n verify_integrity: bool = ...,\n inplace: Literal[False] = False\n) -> DataFrame: ...", "kind": 2, "label": "set_index", "sortText": "0.9999.set_index"}, {"detail": "tuple[int, int]", "kind": 5, "label": "shape", "sortText": "0.9999.shape"}, {"detail": "def shift(\n self: DataFrame,\n periods: Sequence[int] | int = ...,\n freq: BaseOffset | str | timedelta | None = ...,\n axis: Literal['columns', 'index', 0, 1] | None = None,\n fill_value: NAType | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = ...\n) -> DataFrame: ...", "kind": 2, "label": "shift", "sortText": "0.9999.shift"}, {"detail": "int", "kind": 5, "label": "size", "sortText": "0.9999.size"}, {"detail": "def skew(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n skipna: bool | None = True,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "skew", "sortText": "0.9999.skew"}, {"detail": "\n@overload\ndef sort_index(\n self: DataFrame,\n *,\n axis: Axis = 0,\n level: Hashable | None = None,\n ascending: Sequence[bool] | bool = ...,\n kind: SortKind = ...,\n na_position: NaPosition = ...,\n sort_remaining: bool = ...,\n ignore_index: bool = ...,\n inplace: Literal[True],\n key: IndexKeyFunc = ...\n) -> None: ...\ndef sort_index(\n self: DataFrame,\n *,\n axis: Axis = 0,\n level: Hashable | list[int] | list[str] | None = ...,\n ascending: Sequence[bool] | bool = ...,\n kind: SortKind = ...,\n na_position: NaPosition = ...,\n sort_remaining: bool = ...,\n ignore_index: bool = ...,\n inplace: Literal[False] = False,\n key: IndexKeyFunc = ...\n) -> DataFrame: ...", "kind": 2, "label": "sort_index", "sortText": "0.9999.sort_index"}, {"detail": "\n@overload\ndef sort_values(\n self: DataFrame,\n by: Sequence[str] | str,\n *,\n axis: Axis = 0,\n ascending: Sequence[bool] | bool = ...,\n kind: SortKind = ...,\n na_position: NaPosition = ...,\n ignore_index: bool = ...,\n inplace: Literal[True],\n key: ValueKeyFunc = ...\n) -> None: ...\ndef sort_values(\n self: DataFrame,\n by: Sequence[str] | str,\n *,\n axis: Axis = 0,\n ascending: Sequence[bool] | bool = ...,\n kind: SortKind = ...,\n na_position: NaPosition = ...,\n ignore_index: bool = ...,\n inplace: Literal[False] = False,\n key: ValueKeyFunc = ...\n) -> DataFrame: ...", "kind": 2, "label": "sort_values", "sortText": "0.9999.sort_values"}, {"detail": "Ellipsis", "kind": 5, "label": "sparse", "sortText": "0.9999.sparse"}, {"detail": "def squeeze(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = None\n) -> DataFrame | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64: ...", "kind": 2, "label": "squeeze", "sortText": "0.9999.squeeze"}, {"detail": "\n@overload\ndef stack(\n self: DataFrame,\n level: IndexLabel = ...,\n *,\n future_stack: Literal[True]\n) -> DataFrame | Series: ...\ndef stack(\n self: DataFrame,\n level: IndexLabel = ...,\n dropna: bool = ...,\n sort: bool = ...,\n future_stack: Literal[False] = False\n) -> DataFrame | Series: ...", "kind": 2, "label": "stack", "sortText": "0.9999.stack"}, {"detail": "def std(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = 0,\n skipna: bool = True,\n ddof: int = 1,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "std", "sortText": "0.9999.std"}, {"detail": "Styler", "kind": 5, "label": "style", "sortText": "0.9999.style"}, {"detail": "def sub(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "sub", "sortText": "0.9999.sub"}, {"detail": "def sub(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "subtract", "sortText": "0.9999.subtract"}, {"detail": "def sum(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = 0,\n skipna: bool | None = True,\n numeric_only: bool = False,\n min_count: int = 0,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "sum", "sortText": "0.9999.sum"}, {"detail": "def swapaxes(\n self: DataFrame,\n axis1: Axis,\n axis2: Axis,\n copy: bool = ...\n) -> DataFrame: ...", "kind": 2, "label": "swapaxes", "sortText": "0.9999.swapaxes"}, {"detail": "def swaplevel(\n self: DataFrame,\n i: Hashable = ...,\n j: Hashable = ...,\n axis: Axis = 0\n) -> DataFrame: ...", "kind": 2, "label": "swaplevel", "sortText": "0.9999.swaplevel"}, {"detail": "def tail(\n self: DataFrame,\n n: int = 5\n) -> DataFrame: ...", "kind": 2, "label": "tail", "sortText": "0.9999.tail"}, {"detail": "def take(\n self: DataFrame,\n indices: TakeIndexer,\n axis: Axis = 0,\n **kwargs: Any\n) -> DataFrame: ...", "kind": 2, "label": "take", "sortText": "0.9999.take"}, {"detail": "def to_clipboard[HashableT1: Hashable, HashableT2: Hashable](\n self: DataFrame,\n excel: bool = True,\n sep: str | None = None,\n *,\n na_rep: str = ...,\n float_format: ((object) -> str) | str | None = ...,\n columns: list[HashableT1] | None = ...,\n header: bool | list[str] = ...,\n index: bool = ...,\n index_label: Literal[False] | list[HashableT2] | str | None = ...,\n mode: FileWriteMode = ...,\n encoding: str | None = ...,\n compression: CompressionOptions = ...,\n quoting: CSVQuoting = ...,\n quotechar: str = ...,\n lineterminator: str | None = ...,\n chunksize: int | None = ...,\n date_format: str | None = ...,\n doublequote: bool = ...,\n escapechar: str | None = ...,\n decimal: str = ...,\n errors: str = ...,\n storage_options: StorageOptions = ...\n) -> None: ...", "kind": 2, "label": "to_clipboard", "sortText": "0.9999.to_clipboard"}, {"detail": "\n@overload\ndef to_csv[HashableT1: Hashable, HashableT2: Hashable](\n self: DataFrame,\n path_or_buf: PathLike[str] | WriteBuffer[bytes] | WriteBuffer[str] | str,\n sep: str = ...,\n na_rep: str = ...,\n float_format: ((object) -> str) | str | None = ...,\n columns: list[HashableT1] | None = ...,\n header: bool | list[str] = ...,\n index: bool = ...,\n index_label: Literal[False] | list[HashableT2] | str | None = ...,\n mode: FileWriteMode = ...,\n encoding: str | None = ...,\n compression: CompressionOptions = ...,\n quoting: CSVQuoting = ...,\n quotechar: str = ...,\n lineterminator: str | None = ...,\n chunksize: int | None = ...,\n date_format: str | None = ...,\n doublequote: bool = ...,\n escapechar: str | None = ...,\n decimal: str = ...,\n errors: OpenFileErrors = ...,\n storage_options: StorageOptions = ...\n) -> None: ...\ndef to_csv[HashableT1: Hashable, HashableT2: Hashable](\n self: DataFrame,\n path_or_buf: None = None,\n sep: str = ...,\n na_rep: str = ...,\n float_format: ((object) -> str) | str | None = ...,\n columns: list[HashableT1] | None = ...,\n header: bool | list[str] = ...,\n index: bool = ...,\n index_label: Literal[False] | list[HashableT2] | str | None = ...,\n mode: FileWriteMode = ...,\n encoding: str | None = ...,\n compression: CompressionOptions = ...,\n quoting: CSVQuoting = ...,\n quotechar: str = ...,\n lineterminator: str | None = ...,\n chunksize: int | None = ...,\n date_format: str | None = ...,\n doublequote: bool = ...,\n escapechar: str | None = ...,\n decimal: str = ...,\n errors: OpenFileErrors = ...,\n storage_options: StorageOptions = ...\n) -> str: ...", "kind": 2, "label": "to_csv", "sortText": "0.9999.to_csv"}, {"detail": "\n@overload\ndef to_dict(\n self: DataFrame,\n orient: str = ...,\n *,\n into: type[defaultdict[Unknown, Unknown]],\n index: Literal[True] = True\n) -> Never: ...\ndef to_dict[_T_MUTABLE_MAPPING_co: MutableMapping[Unknown, Unknown]](\n self: DataFrame,\n orient: Literal['records'],\n *,\n into: _T_MUTABLE_MAPPING_co | type[_T_MUTABLE_MAPPING_co],\n index: Literal[True] = True\n) -> list[_T_MUTABLE_MAPPING_co]: ...\ndef to_dict(\n self: DataFrame,\n orient: Literal['records'],\n *,\n into: type[dict[Unknown, Unknown]] = ...,\n index: Literal[True] = True\n) -> list[dict[Hashable, Any]]: ...\ndef to_dict(\n self: DataFrame,\n orient: Literal['index'],\n *,\n into: defaultdict[Unknown, Unknown],\n index: Literal[True] = True\n) -> defaultdict[Hashable, dict[Hashable, Any]]: ...\ndef to_dict(\n self: DataFrame,\n orient: Literal['index'],\n *,\n into: OrderedDict[Unknown, Unknown] | type[OrderedDict[Unknown, Unknown]],\n index: Literal[True] = True\n) -> OrderedDict[Hashable, dict[Hashable, Any]]: ...\ndef to_dict(\n self: DataFrame,\n orient: Literal['index'],\n *,\n into: type[MutableMapping[Unknown, Unknown]],\n index: Literal[True] = True\n) -> MutableMapping[Hashable, dict[Hashable, Any]]: ...\ndef to_dict(\n self: DataFrame,\n orient: Literal['index'],\n *,\n into: type[dict[Unknown, Unknown]] = ...,\n index: Literal[True] = True\n) -> dict[Hashable, dict[Hashable, Any]]: ...\ndef to_dict[_T_MUTABLE_MAPPING_co: MutableMapping[Unknown, Unknown]](\n self: DataFrame,\n orient: Literal['dict', 'list', 'series'] = ...,\n *,\n into: _T_MUTABLE_MAPPING_co | type[_T_MUTABLE_MAPPING_co],\n index: Literal[True] = True\n) -> _T_MUTABLE_MAPPING_co: ...\ndef to_dict(\n self: DataFrame,\n orient: Literal['dict', 'list', 'series'] = ...,\n *,\n into: type[dict[Unknown, Unknown]] = ...,\n index: Literal[True] = True\n) -> dict[Hashable, Any]: ...\ndef to_dict(\n self: DataFrame,\n orient: Literal['split', 'tight'],\n *,\n into: MutableMapping[Unknown, Unknown] | type[MutableMapping[Unknown, Unknown]],\n index: bool = ...\n) -> MutableMapping[str, list[Unknown]]: ...\ndef to_dict(\n self: DataFrame,\n orient: Literal['split', 'tight'],\n *,\n into: type[dict[Unknown, Unknown]] = ...,\n index: bool = ...\n) -> dict[str, list[Unknown]]: ...", "kind": 2, "label": "to_dict", "sortText": "0.9999.to_dict"}, {"detail": "def to_excel(\n self: DataFrame,\n excel_writer: Unknown,\n sheet_name: str = 'Sheet1',\n na_rep: str = '',\n float_format: str | None = ...,\n columns: Sequence[str] | str | None = ...,\n header: bool | list[str] = True,\n index: bool = True,\n index_label: Sequence[str] | str | None = ...,\n startrow: int = 0,\n startcol: int = 0,\n engine: str | None = ...,\n merge_cells: ExcelWriterMergeCells = True,\n inf_rep: str = 'inf',\n freeze_panes: tuple[int, int] | None = ...\n) -> None: ...", "kind": 2, "label": "to_excel", "sortText": "0.9999.to_excel"}, {"detail": "def to_feather(\n self: DataFrame,\n path: PathLike[str] | WriteBuffer[bytes] | str,\n **kwargs: Any\n) -> None: ...", "kind": 2, "label": "to_feather", "sortText": "0.9999.to_feather"}, {"detail": "def to_hdf[HashableT1: Hashable, HashableT2: Hashable](\n self: DataFrame,\n path_or_buf: HDFStore | PathLike[str] | str,\n *,\n key: str,\n mode: Literal['a', 'r+', 'w'] = ...,\n complevel: int | None = ...,\n complib: Literal['blosc', 'bzip2', 'lzo', 'zlib'] | None = ...,\n append: bool = ...,\n format: Literal['f', 'fixed', 't', 'table'] | None = ...,\n index: bool = ...,\n min_itemsize: dict[HashableT1, int] | int | None = ...,\n nan_rep: str | None = ...,\n dropna: bool | None = ...,\n data_columns: Literal[True] | list[HashableT2] | None = ...,\n errors: OpenFileErrors = ...,\n encoding: str = ...\n) -> None: ...", "kind": 2, "label": "to_hdf", "sortText": "0.9999.to_hdf"}, {"detail": "\n@overload\ndef to_html(\n self: DataFrame,\n buf: PathLike[str] | WriteBuffer[str] | str,\n *,\n columns: Index | SequenceNotStr[Hashable] | Series | None = ...,\n col_space: Mapping[Hashable, int | str] | Sequence[int | str] | int | str | None = ...,\n header: bool = ...,\n index: bool = ...,\n na_rep: str = ...,\n formatters: Mapping[Hashable, (object) -> str] | list[(object) -> str] | tuple[(object) -> str, ...] | None = ...,\n float_format: ((float) -> str) | None = ...,\n sparsify: bool | None = ...,\n index_names: bool = ...,\n justify: Literal['center', 'end', 'inherit', 'initial', 'justify', 'justify-all', 'left', 'match-parent', 'right', 'start', 'unset'] | None = ...,\n max_rows: int | None = ...,\n max_cols: int | None = ...,\n show_dimensions: bool = ...,\n decimal: str = ...,\n bold_rows: bool = ...,\n classes: Sequence[str] | None = ...,\n escape: bool = ...,\n notebook: bool = ...,\n border: int | None = ...,\n table_id: str | None = ...,\n render_links: bool = ...,\n encoding: str | None = ...\n) -> None: ...\ndef to_html(\n self: DataFrame,\n buf: None = None,\n *,\n columns: Sequence[Hashable] | None = ...,\n col_space: Mapping[Hashable, int | str] | Sequence[int | str] | int | str | None = ...,\n header: bool = ...,\n index: bool = ...,\n na_rep: str = ...,\n formatters: Mapping[Hashable, (object) -> str] | list[(object) -> str] | tuple[(object) -> str, ...] | None = ...,\n float_format: ((float) -> str) | None = ...,\n sparsify: bool | None = ...,\n index_names: bool = ...,\n justify: Literal['center', 'end', 'inherit', 'initial', 'justify', 'justify-all', 'left', 'match-parent', 'right', 'start', 'unset'] | None = ...,\n max_rows: int | None = ...,\n max_cols: int | None = ...,\n show_dimensions: bool = ...,\n decimal: str = ...,\n bold_rows: bool = ...,\n classes: Sequence[str] | None = ...,\n escape: bool = ...,\n notebook: bool = ...,\n border: int | None = ...,\n table_id: str | None = ...,\n render_links: bool = ...,\n encoding: str | None = ...\n) -> str: ...", "kind": 2, "label": "to_html", "sortText": "0.9999.to_html"}, {"detail": "\n@overload\ndef to_json(\n self: DataFrame,\n path_or_buf: PathLike[str] | WriteBuffer[str] | str,\n *,\n orient: Literal['records'],\n date_format: Literal['epoch', 'iso'] | None = ...,\n double_precision: int = ...,\n force_ascii: bool = ...,\n date_unit: TimeUnit = ...,\n default_handler: ((Any) -> JSONSerializable) | None = ...,\n lines: Literal[True],\n compression: CompressionOptions = ...,\n index: bool | None = ...,\n indent: int | None = ...,\n storage_options: dict[Unknown, Unknown] | None = ...,\n mode: Literal['a']\n) -> None: ...\ndef to_json(\n self: DataFrame,\n path_or_buf: None = None,\n *,\n orient: Literal['records'],\n date_format: Literal['epoch', 'iso'] | None = ...,\n double_precision: int = ...,\n force_ascii: bool = ...,\n date_unit: TimeUnit = ...,\n default_handler: ((Any) -> JSONSerializable) | None = ...,\n lines: Literal[True],\n compression: CompressionOptions = ...,\n index: bool | None = ...,\n indent: int | None = ...,\n storage_options: dict[Unknown, Unknown] | None = ...,\n mode: Literal['a']\n) -> str: ...\ndef to_json(\n self: DataFrame,\n path_or_buf: None = None,\n *,\n orient: Literal['columns', 'index', 'records', 'split', 'table', 'values'] | None = ...,\n date_format: Literal['epoch', 'iso'] | None = ...,\n double_precision: int = ...,\n force_ascii: bool = ...,\n date_unit: TimeUnit = ...,\n default_handler: ((Any) -> JSONSerializable) | None = ...,\n lines: bool = ...,\n compression: CompressionOptions = ...,\n index: bool | None = ...,\n indent: int | None = ...,\n storage_options: dict[Unknown, Unknown] | None = ...,\n mode: Literal['w'] = ...\n) -> str: ...\ndef to_json(\n self: DataFrame,\n path_or_buf: PathLike[str] | WriteBuffer[bytes] | WriteBuffer[str] | str,\n *,\n orient: Literal['columns', 'index', 'records', 'split', 'table', 'values'] | None = ...,\n date_format: Literal['epoch', 'iso'] | None = ...,\n double_precision: int = ...,\n force_ascii: bool = ...,\n date_unit: TimeUnit = ...,\n default_handler: ((Any) -> JSONSerializable) | None = ...,\n lines: bool = ...,\n compression: CompressionOptions = ...,\n index: bool | None = ...,\n indent: int | None = ...,\n storage_options: dict[Unknown, Unknown] | None = ...,\n mode: Literal['w'] = ...\n) -> None: ...", "kind": 2, "label": "to_json", "sortText": "0.9999.to_json"}, {"detail": "\n@overload\ndef to_latex(\n self: DataFrame,\n buf: PathLike[str] | WriteBuffer[str] | str,\n columns: list[str] | None = ...,\n header: bool | list[str] = ...,\n index: bool = ...,\n na_rep: str = ...,\n formatters: Unknown = ...,\n float_format: Unknown = ...,\n sparsify: bool | None = ...,\n index_names: bool = ...,\n bold_rows: bool = ...,\n column_format: str | None = ...,\n longtable: bool | None = ...,\n escape: bool | None = ...,\n encoding: str | None = ...,\n decimal: str = ...,\n multicolumn: bool | None = ...,\n multicolumn_format: str | None = ...,\n multirow: bool | None = ...,\n caption: str | tuple[str, str] | None = ...,\n label: str | None = ...,\n position: str | None = ...\n) -> None: ...\ndef to_latex(\n self: DataFrame,\n buf: None = None,\n columns: list[str] | None = ...,\n header: bool | list[str] = ...,\n index: bool = ...,\n na_rep: str = ...,\n formatters: Unknown = ...,\n float_format: Unknown = ...,\n sparsify: bool | None = ...,\n index_names: bool = ...,\n bold_rows: bool = ...,\n column_format: str | None = ...,\n longtable: bool | None = ...,\n escape: bool | None = ...,\n encoding: str | None = ...,\n decimal: str = ...,\n multicolumn: bool | None = ...,\n multicolumn_format: str | None = ...,\n multirow: bool | None = ...,\n caption: str | tuple[str, str] | None = ...,\n label: str | None = ...,\n position: str | None = ...\n) -> str: ...", "kind": 2, "label": "to_latex", "sortText": "0.9999.to_latex"}, {"detail": "\n@overload\ndef to_markdown(\n self: DataFrame,\n buf: PathLike[str] | WriteBuffer[str] | str,\n *,\n mode: FileWriteMode = ...,\n index: bool = ...,\n storage_options: StorageOptions = ...,\n **kwargs: Any\n) -> None: ...\ndef to_markdown(\n self: DataFrame,\n buf: None = None,\n *,\n mode: Literal['a', 'a+', 'a+b', 'ab', 'at', 'w', 'w+', 'w+b', 'wb', 'wt', 'x', 'xb', 'xt'] | None = ...,\n index: bool = ...,\n storage_options: StorageOptions = ...,\n **kwargs: Any\n) -> str: ...", "kind": 2, "label": "to_markdown", "sortText": "0.9999.to_markdown"}, {"detail": "def to_numpy(\n self: DataFrame,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = ...,\n copy: bool = False,\n na_value: Scalar = ...\n) -> ndarray[tuple[int, int]]: ...", "kind": 2, "label": "to_numpy", "sortText": "0.9999.to_numpy"}, {"detail": "\n@overload\ndef to_orc(\n self: DataFrame,\n path: PathLike[str] | WriteBuffer[bytes] | str,\n *,\n engine: Literal['pyarrow'] = ...,\n index: bool | None = ...,\n engine_kwargs: dict[str, Any] | None = ...\n) -> None: ...\ndef to_orc(\n self: DataFrame,\n path: None = None,\n *,\n engine: Literal['pyarrow'] = ...,\n index: bool | None = ...,\n engine_kwargs: dict[str, Any] | None = ...\n) -> bytes: ...", "kind": 2, "label": "to_orc", "sortText": "0.9999.to_orc"}, {"detail": "\n@overload\ndef to_parquet(\n self: DataFrame,\n path: PathLike[str] | WriteBuffer[bytes] | str,\n *,\n engine: ParquetEngine = ...,\n compression: Literal['brotli', 'gzip', 'lz4', 'snappy', 'zstd'] | None = ...,\n index: bool | None = ...,\n partition_cols: Sequence[Hashable] | None = ...,\n storage_options: StorageOptions = ...,\n **kwargs: Any\n) -> None: ...\ndef to_parquet(\n self: DataFrame,\n path: None = None,\n *,\n engine: ParquetEngine = ...,\n compression: Literal['brotli', 'gzip', 'lz4', 'snappy', 'zstd'] | None = ...,\n index: bool | None = ...,\n partition_cols: Sequence[Hashable] | None = ...,\n storage_options: StorageOptions = ...,\n **kwargs: Any\n) -> bytes: ...", "kind": 2, "label": "to_parquet", "sortText": "0.9999.to_parquet"}, {"detail": "def to_period(\n self: DataFrame,\n freq: Day | Hour | Micro | Milli | Minute | MonthEnd | Nano | QuarterEnd | Second | Week | YearEnd | str | None = None,\n axis: Axis = 0,\n copy: bool = True\n) -> DataFrame: ...", "kind": 2, "label": "to_period", "sortText": "0.9999.to_period"}, {"detail": "def to_pickle(\n self: DataFrame,\n path: PathLike[str] | WriteBuffer[bytes] | str,\n compression: CompressionOptions = 'infer',\n protocol: int = 5,\n storage_options: StorageOptions = ...\n) -> None: ...", "kind": 2, "label": "to_pickle", "sortText": "0.9999.to_pickle"}, {"detail": "def to_records[HashableT1: Hashable, HashableT2: Hashable](\n self: DataFrame,\n index: bool = True,\n column_dtypes: Mapping[HashableT1, DTypeLike] | _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n index_dtypes: Mapping[HashableT2, DTypeLike] | _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None\n) -> recarray: ...", "kind": 2, "label": "to_records", "sortText": "0.9999.to_records"}, {"detail": "def to_sql(\n self: DataFrame,\n name: str,\n con: Unknown,\n *,\n schema: str | None = None,\n if_exists: Literal['append', 'delete_rows', 'fail', 'replace'] = 'fail',\n index: bool = True,\n index_label: IndexLabel = None,\n chunksize: int | None = None,\n dtype: ExtensionDtype | Mapping[Hashable, ExtensionDtype | dtype[generic] | str | type[bool | complex | object | str]] | dtype[generic] | str | type[bool | complex | object | str] | None = None,\n method: Literal['multi'] | ((SQLTable, Any, list[str], Iterable[tuple[Any, ...]]) -> int | None) | None = None\n) -> int | None: ...", "kind": 2, "label": "to_sql", "sortText": "0.9999.to_sql"}, {"detail": "\n@overload\ndef to_stata[HashableT1: Hashable, HashableT2: Hashable](\n self: DataFrame,\n path: PathLike[str] | WriteBuffer[bytes] | str,\n *,\n convert_dates: dict[HashableT1, StataDateFormat] | None = ...,\n write_index: bool = ...,\n byteorder: Literal['<', '>', 'big', 'little'] | None = ...,\n time_stamp: datetime | None = ...,\n data_label: str | None = ...,\n variable_labels: dict[HashableT2, str] | None = ...,\n version: Literal[117, 118, 119],\n convert_strl: SequenceNotStr[Hashable] | None = ...,\n compression: CompressionOptions = ...,\n storage_options: StorageOptions = ...,\n value_labels: dict[Hashable, dict[float, str]] | None = ...\n) -> None: ...\ndef to_stata[HashableT1: Hashable, HashableT2: Hashable](\n self: DataFrame,\n path: PathLike[str] | WriteBuffer[bytes] | str,\n *,\n convert_dates: dict[HashableT1, StataDateFormat] | None = ...,\n write_index: bool = ...,\n byteorder: Literal['<', '>', 'big', 'little'] | None = ...,\n time_stamp: datetime | None = ...,\n data_label: str | None = ...,\n variable_labels: dict[HashableT2, str] | None = ...,\n version: Literal[114, 117, 118, 119] | None = ...,\n convert_strl: None = None,\n compression: CompressionOptions = ...,\n storage_options: StorageOptions = ...,\n value_labels: dict[Hashable, dict[float, str]] | None = ...\n) -> None: ...", "kind": 2, "label": "to_stata", "sortText": "0.9999.to_stata"}, {"detail": "\n@overload\ndef to_string[HashableT: Hashable](\n self: DataFrame,\n buf: PathLike[str] | WriteBuffer[str] | str,\n *,\n columns: Index | SequenceNotStr[Hashable] | Series | None = ...,\n col_space: dict[HashableT, int] | int | list[int] | None = ...,\n header: bool | list[str] | tuple[str, ...] = ...,\n index: bool = ...,\n na_rep: str = ...,\n formatters: Mapping[int | str, (...) -> Unknown] | list[(...) -> Unknown] | tuple[(...) -> Unknown, ...] | None = ...,\n float_format: ((float) -> str) | EngFormatter | str | None = ...,\n sparsify: bool | None = ...,\n index_names: bool = ...,\n justify: str | None = ...,\n max_rows: int | None = ...,\n max_cols: int | None = ...,\n show_dimensions: bool = ...,\n decimal: str = ...,\n line_width: int | None = ...,\n min_rows: int | None = ...,\n max_colwidth: int | None = ...,\n encoding: str | None = ...\n) -> None: ...\ndef to_string(\n self: DataFrame,\n buf: None = None,\n *,\n columns: Index | Sequence[Hashable] | Series | None = ...,\n col_space: dict[Hashable, int] | int | list[int] | None = ...,\n header: Sequence[str] | bool = ...,\n index: bool = ...,\n na_rep: str = ...,\n formatters: Mapping[int | str, (...) -> Unknown] | list[(...) -> Unknown] | tuple[(...) -> Unknown, ...] | None = ...,\n float_format: ((float) -> str) | EngFormatter | str | None = ...,\n sparsify: bool | None = ...,\n index_names: bool = ...,\n justify: str | None = ...,\n max_rows: int | None = ...,\n max_cols: int | None = ...,\n show_dimensions: bool = ...,\n decimal: str = ...,\n line_width: int | None = ...,\n min_rows: int | None = ...,\n max_colwidth: int | None = ...,\n encoding: str | None = ...\n) -> str: ...", "kind": 2, "label": "to_string", "sortText": "0.9999.to_string"}, {"detail": "def to_timestamp(\n self: DataFrame,\n freq: Day | Hour | Micro | Milli | Minute | MonthEnd | Nano | QuarterEnd | Second | Week | YearEnd | str | None = None,\n how: ToTimestampHow = ...,\n axis: Axis = 0,\n copy: bool = True\n) -> DataFrame: ...", "kind": 2, "label": "to_timestamp", "sortText": "0.9999.to_timestamp"}, {"detail": "def to_xarray(self: DataFrame) -> Unknown: ...", "kind": 2, "label": "to_xarray", "sortText": "0.9999.to_xarray"}, {"detail": "\n@overload\ndef to_xml(\n self: DataFrame,\n path_or_buffer: PathLike[str] | WriteBuffer[bytes] | WriteBuffer[str] | str,\n index: bool = ...,\n root_name: str = ...,\n row_name: str = ...,\n na_rep: str | None = ...,\n attr_cols: SequenceNotStr[Hashable] | None = ...,\n elem_cols: SequenceNotStr[Hashable] | None = ...,\n namespaces: dict[str | None, str] | None = ...,\n prefix: str | None = ...,\n encoding: str = ...,\n xml_declaration: bool = ...,\n pretty_print: bool = ...,\n parser: XMLParsers = ...,\n stylesheet: PathLike[str] | ReadBuffer[bytes] | ReadBuffer[str] | str | None = ...,\n compression: CompressionOptions = ...,\n storage_options: StorageOptions = ...\n) -> None: ...\ndef to_xml(\n self: DataFrame,\n path_or_buffer: None = None,\n index: bool = ...,\n root_name: str | None = ...,\n row_name: str | None = ...,\n na_rep: str | None = ...,\n attr_cols: list[Hashable] | None = ...,\n elem_cols: list[Hashable] | None = ...,\n namespaces: dict[str | None, str] | None = ...,\n prefix: str | None = ...,\n encoding: str = ...,\n xml_declaration: bool | None = ...,\n pretty_print: bool | None = ...,\n parser: str | None = ...,\n stylesheet: PathLike[str] | ReadBuffer[bytes] | ReadBuffer[str] | str | None = ...,\n compression: CompressionOptions = ...,\n storage_options: StorageOptions = ...\n) -> str: ...", "kind": 2, "label": "to_xml", "sortText": "0.9999.to_xml"}, {"detail": "def transform(\n self: DataFrame,\n func: AggFuncTypeFrame,\n axis: Axis = 0,\n *args: Any,\n **kwargs: Any\n) -> DataFrame: ...", "kind": 2, "label": "transform", "sortText": "0.9999.transform"}, {"detail": "def transpose(\n self: DataFrame,\n *args: Any,\n *,\n copy: bool = ...\n) -> DataFrame: ...", "kind": 2, "label": "transpose", "sortText": "0.9999.transpose"}, {"detail": "def truediv(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Literal['columns', 'index', 0, 1] | None = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "truediv", "sortText": "0.9999.truediv"}, {"detail": "def truncate(\n self: DataFrame,\n before: date | int | str | None = ...,\n after: date | int | str | None = ...,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n copy: bool = ...\n) -> DataFrame: ...", "kind": 2, "label": "truncate", "sortText": "0.9999.truncate"}, {"detail": "def tz_convert(\n self: DataFrame,\n tz: TimeZones,\n axis: Axis = 0,\n level: Hashable | None = None,\n copy: bool = True\n) -> DataFrame: ...", "kind": 2, "label": "tz_convert", "sortText": "0.9999.tz_convert"}, {"detail": "def tz_localize(\n self: DataFrame,\n tz: TimeZones,\n axis: Axis = 0,\n level: Hashable | None = None,\n copy: builtins.bool = True,\n ambiguous: TimeAmbiguous = 'raise',\n nonexistent: TimeNonexistent = 'raise'\n) -> DataFrame: ...", "kind": 2, "label": "tz_localize", "sortText": "0.9999.tz_localize"}, {"detail": "def unstack(\n self: DataFrame,\n level: IndexLabel = -1,\n fill_value: Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = None,\n sort: bool = True\n) -> DataFrame | Series: ...", "kind": 2, "label": "unstack", "sortText": "0.9999.unstack"}, {"detail": "def update(\n self: DataFrame,\n other: DataFrame | Series,\n join: Literal['left'] = 'left',\n overwrite: bool = True,\n filter_func: ((...) -> Unknown) | None = ...,\n errors: IgnoreRaise = 'ignore'\n) -> None: ...", "kind": 2, "label": "update", "sortText": "0.9999.update"}, {"detail": "\n@overload\ndef value_counts(\n self: DataFrame,\n subset: Sequence[Hashable] | None = ...,\n normalize: Literal[False] = False,\n sort: bool = ...,\n ascending: bool = ...,\n dropna: bool = ...\n) -> Series[int]: ...\ndef value_counts(\n self: DataFrame,\n normalize: Literal[True],\n subset: Sequence[Hashable] | None = ...,\n sort: bool = ...,\n ascending: bool = ...,\n dropna: bool = ...\n) -> Series[float]: ...", "kind": 2, "label": "value_counts", "sortText": "0.9999.value_counts"}, {"detail": "ndarray[tuple[int, int]]", "kind": 5, "label": "values", "sortText": "0.9999.values"}, {"detail": "def var(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = 0,\n skipna: bool | None = True,\n ddof: int = 1,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "var", "sortText": "0.9999.var"}, {"detail": "\n@overload\ndef where(\n self: DataFrame,\n cond: ((DataFrame) -> DataFrame) | ((Any) -> builtins.bool) | DataFrame | Series | ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: ((...) -> DataFrame | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64) | DataFrame | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 = ...,\n *,\n inplace: Literal[True],\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n level: Hashable | None = None\n) -> None: ...\ndef where(\n self: DataFrame,\n cond: ((DataFrame) -> DataFrame) | ((Any) -> builtins.bool) | DataFrame | Series | ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: ((...) -> DataFrame | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64) | DataFrame | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 = ...,\n *,\n inplace: Literal[False] = False,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n level: Hashable | None = None\n) -> DataFrame: ...", "kind": 2, "label": "where", "sortText": "0.9999.where"}, {"detail": "def xs(\n self: DataFrame,\n key: IndexLabel,\n axis: Axis = 0,\n level: Hashable | Sequence[Hashable] | None = None,\n drop_level: bool = True\n) -> DataFrame | Series: ...", "kind": 2, "label": "xs", "sortText": "0.9999.xs"}, {"detail": "def __abs__(self: DataFrame) -> DataFrame: ...", "kind": 2, "label": "__abs__", "sortText": "3.9999.__abs__"}, {"detail": "def __add__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__add__", "sortText": "3.9999.__add__"}, {"detail": "def __and__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__and__", "sortText": "3.9999.__and__"}, {"detail": "def __array__(\n self: DataFrame,\n dtype: Unknown = ...\n) -> ndarray: ...", "kind": 2, "label": "__array__", "sortText": "3.9999.__array__"}, {"detail": "int", "kind": 5, "label": "__array_priority__", "sortText": "3.9999.__array_priority__"}, {"detail": "def __arrow_c_stream__(\n self: DataFrame,\n requested_schema: object | None = None\n) -> object: ...", "kind": 2, "label": "__arrow_c_stream__", "sortText": "3.9999.__arrow_c_stream__"}, {"detail": "def __bool__(self: DataFrame) -> NoReturn: ...", "kind": 2, "label": "__bool__", "sortText": "3.9999.__bool__"}, {"detail": "def __contains__(\n self: DataFrame,\n key: Unknown\n) -> bool: ...", "kind": 2, "label": "__contains__", "sortText": "3.9999.__contains__"}, {"detail": "def __copy__(\n self: DataFrame,\n deep: bool = ...\n) -> DataFrame: ...", "kind": 2, "label": "__copy__", "sortText": "3.9999.__copy__"}, {"detail": "def __deepcopy__(\n self: DataFrame,\n memo: MutableMapping[int, Any] | None = None\n) -> DataFrame: ...", "kind": 2, "label": "__deepcopy__", "sortText": "3.9999.__deepcopy__"}, {"detail": "def __delitem__(\n self: DataFrame,\n idx: Hashable\n) -> None: ...", "kind": 2, "label": "__delitem__", "sortText": "3.9999.__delitem__"}, {"detail": "def __divmod__(\n self: DataFrame,\n other: Any\n) -> tuple[DataFrame, DataFrame]: ...", "kind": 2, "label": "__divmod__", "sortText": "3.9999.__divmod__"}, {"detail": "def __eq__(\n self: DataFrame,\n other: object\n) -> DataFrame: ...", "kind": 2, "label": "__eq__", "sortText": "3.9999.__eq__"}, {"detail": "def __finalize__(\n self: DataFrame,\n other: Unknown,\n method: Unknown = ...,\n **kwargs: Any\n) -> DataFrame: ...", "kind": 2, "label": "__finalize__", "sortText": "3.9999.__finalize__"}, {"detail": "def __floordiv__(\n self: DataFrame,\n other: DataFrame | Sequence[float] | Series[float] | Series[int] | float\n) -> DataFrame: ...", "kind": 2, "label": "__floordiv__", "sortText": "3.9999.__floordiv__"}, {"detail": "def __ge__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__ge__", "sortText": "3.9999.__ge__"}, {"detail": "def __getattr__(\n self: DataFrame,\n name: str\n) -> Series: ...", "kind": 2, "label": "__getattr__", "sortText": "3.9999.__getattr__"}, {"detail": "\n@overload\ndef __getitem__(\n self: DataFrame,\n key: Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | tuple[Hashable, ...]\n) -> Series: ...\ndef __getitem__(\n self: DataFrame,\n key: Iterable[Hashable] | slice[Any, Any, Any]\n) -> DataFrame: ...\ndef __getitem__(\n self: DataFrame,\n key: Hashable\n) -> Series: ...", "kind": 2, "label": "__getitem__", "sortText": "3.9999.__getitem__"}, {"detail": "def __gt__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__gt__", "sortText": "3.9999.__gt__"}, {"detail": "None", "kind": 5, "label": "__hash__", "sortText": "3.9999.__hash__"}, {"detail": "def __invert__(self: DataFrame) -> DataFrame: ...", "kind": 2, "label": "__invert__", "sortText": "3.9999.__invert__"}, {"detail": "def __iter__(self: DataFrame) -> Iterator[Hashable]: ...", "kind": 2, "label": "__iter__", "sortText": "3.9999.__iter__"}, {"detail": "def __le__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__le__", "sortText": "3.9999.__le__"}, {"detail": "def __len__(self: DataFrame) -> int: ...", "kind": 2, "label": "__len__", "sortText": "3.9999.__len__"}, {"detail": "def __lt__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__lt__", "sortText": "3.9999.__lt__"}, {"detail": "\n@overload\ndef __matmul__(\n self: DataFrame,\n other: DataFrame\n) -> DataFrame: ...\ndef __matmul__(\n self: DataFrame,\n other: Series\n) -> Series: ...\ndef __matmul__(\n self: DataFrame,\n other: ndarray[tuple[Any, ...], dtype[np_num]]\n) -> DataFrame: ...", "kind": 2, "label": "__matmul__", "sortText": "3.9999.__matmul__"}, {"detail": "def __mod__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__mod__", "sortText": "3.9999.__mod__"}, {"detail": "def __mul__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__mul__", "sortText": "3.9999.__mul__"}, {"detail": "def __ne__(\n self: DataFrame,\n other: object\n) -> DataFrame: ...", "kind": 2, "label": "__ne__", "sortText": "3.9999.__ne__"}, {"detail": "def __neg__(self: DataFrame) -> DataFrame: ...", "kind": 2, "label": "__neg__", "sortText": "3.9999.__neg__"}, {"detail": "\n@overload\ndef __new__[Self@DataFrame: DataFrame](\n cls: type[Self@DataFrame],\n data: DataFrame | Index | Iterable[Index | Sequence[Unknown] | Series | dict[Any, Any] | ndarray[tuple[int]] | tuple[Hashable, ListLikeU]] | Sequence[Unknown] | Series | dict[Any, Any] | ndarray[tuple[int]] | None = None,\n index: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = None,\n columns: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = None,\n dtype: ExtensionDtype | dtype[generic] | str | type[bool | complex | object | str] | None = None,\n copy: bool | None = None\n) -> Self@DataFrame: ...\ndef __new__[Self@DataFrame: DataFrame](\n cls: type[Self@DataFrame],\n data: Scalar,\n index: Axes,\n columns: Axes,\n dtype: ExtensionDtype | dtype[generic] | str | type[bool | complex | object | str] | None = None,\n copy: bool | None = None\n) -> Self@DataFrame: ...", "kind": 3, "label": "__new__", "sortText": "3.9999.__new__"}, {"detail": "def __nonzero__(self: DataFrame) -> None: ...", "kind": 2, "label": "__nonzero__", "sortText": "3.9999.__nonzero__"}, {"detail": "def __or__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__or__", "sortText": "3.9999.__or__"}, {"detail": "def __pos__(self: DataFrame) -> DataFrame: ...", "kind": 2, "label": "__pos__", "sortText": "3.9999.__pos__"}, {"detail": "def __pow__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__pow__", "sortText": "3.9999.__pow__"}, {"detail": "def __radd__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__radd__", "sortText": "3.9999.__radd__"}, {"detail": "def __rand__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__rand__", "sortText": "3.9999.__rand__"}, {"detail": "def __rdivmod__(\n self: DataFrame,\n other: Any\n) -> tuple[DataFrame, DataFrame]: ...", "kind": 2, "label": "__rdivmod__", "sortText": "3.9999.__rdivmod__"}, {"detail": "def __rfloordiv__(\n self: DataFrame,\n other: DataFrame | Sequence[float] | Series[float] | Series[int] | float\n) -> DataFrame: ...", "kind": 2, "label": "__rfloordiv__", "sortText": "3.9999.__rfloordiv__"}, {"detail": "def __rmatmul__(\n self: DataFrame,\n other: ndarray[tuple[Any, ...], dtype[np_num]]\n) -> DataFrame: ...", "kind": 2, "label": "__rmatmul__", "sortText": "3.9999.__rmatmul__"}, {"detail": "def __rmod__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__rmod__", "sortText": "3.9999.__rmod__"}, {"detail": "def __rmul__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__rmul__", "sortText": "3.9999.__rmul__"}, {"detail": "def __ror__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__ror__", "sortText": "3.9999.__ror__"}, {"detail": "def __round__(\n self: DataFrame,\n decimals: int = ...\n) -> DataFrame: ...", "kind": 2, "label": "__round__", "sortText": "3.9999.__round__"}, {"detail": "def __rpow__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__rpow__", "sortText": "3.9999.__rpow__"}, {"detail": "def __rsub__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__rsub__", "sortText": "3.9999.__rsub__"}, {"detail": "def __rtruediv__(\n self: DataFrame,\n other: DataFrame | Sequence[Unknown] | Series | float\n) -> DataFrame: ...", "kind": 2, "label": "__rtruediv__", "sortText": "3.9999.__rtruediv__"}, {"detail": "def __rxor__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__rxor__", "sortText": "3.9999.__rxor__"}, {"detail": "def __setattr__(\n self: DataFrame,\n name: str,\n value: Unknown\n) -> None: ...", "kind": 2, "label": "__setattr__", "sortText": "3.9999.__setattr__"}, {"detail": "\n@overload\ndef __setitem__(\n self: DataFrame,\n idx: Index | Series[int] | int | list[int] | ndarray[tuple[Any, ...], dtype[integer]] | slice[Any, Any, Any] | tuple[IndexType, IndexType] | tuple[IndexType, int] | tuple[int, IndexType] | tuple[int, int],\n value: DataFrame | IndexOpsMixin | Mapping[Hashable, NAType | NaTType | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64] | NAType | NaTType | Sequence[Scalar] | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | ndarray | str | timedelta | timedelta64 | None\n) -> None: ...\ndef __setitem__[ScalarT: Scalar](\n self: DataFrame,\n idx: Series[builtins.bool] | int | integer | list[builtins.bool] | list[ScalarT] | ndarray[tuple[Any, ...], dtype[numpy.bool]] | signedinteger[_NBitIntP] | signedinteger[_8Bit] | signedinteger | slice[Any, Any, Any] | str | str_ | unsignedinteger | tuple[IndexOpsMixin | Sequence[Scalar] | Series[builtins.bool] | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | list[builtins.bool] | ndarray[tuple[Any, ...], dtype[numpy.bool]] | slice[Any, Any, Any] | str | timedelta | timedelta64, ...],\n value: DataFrame | ExtensionArray | IndexOpsMixin | Mapping[Hashable, NAType | NaTType | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64] | NAType | NaTType | Sequence[Scalar] | Sequence[Sequence[Scalar]] | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | ndarray | str | timedelta | timedelta64 | None\n) -> None: ...\ndef __setitem__(\n self: DataFrame,\n idx: tuple[tuple[IndexOpsMixin | Sequence[Scalar] | Series[builtins.bool] | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | list[builtins.bool] | ndarray[tuple[Any, ...], dtype[numpy.bool]] | slice[Any, Any, Any] | str | timedelta | timedelta64, ...], Hashable],\n value: ExtensionArray | IndexOpsMixin | Mapping[Hashable, NAType | NaTType | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64] | NAType | NaTType | Sequence[Scalar] | Sequence[Sequence[Scalar]] | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | ndarray | str | timedelta | timedelta64 | None\n) -> None: ...\ndef __setitem__(\n self: DataFrame,\n idx: DataFrame | IndexOpsMixin,\n value: ExtensionArray | IndexOpsMixin | Mapping[Hashable, NAType | NaTType | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64] | NAType | NaTType | Sequence[Scalar] | Sequence[Sequence[Scalar]] | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | ndarray | str | timedelta | timedelta64 | None\n) -> None: ...", "kind": 2, "label": "__setitem__", "sortText": "3.9999.__setitem__"}, {"detail": "def __sub__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__sub__", "sortText": "3.9999.__sub__"}, {"detail": "def __truediv__(\n self: DataFrame,\n other: DataFrame | Sequence[Unknown] | Series | float\n) -> DataFrame: ...", "kind": 2, "label": "__truediv__", "sortText": "3.9999.__truediv__"}, {"detail": "def __xor__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__xor__", "sortText": "3.9999.__xor__"}]}} {"suite": "pandas", "label": "edit dataframe then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 39, "iteration": 5, "result": {"isIncomplete": false, "items": [{"detail": "str", "kind": 5, "label": "Name", "sortText": "0.9999.Name"}, {"detail": "DataFrame", "kind": 5, "label": "T", "sortText": "0.9999.T"}, {"detail": "def abs(self: DataFrame) -> DataFrame: ...", "kind": 2, "label": "abs", "sortText": "0.9999.abs"}, {"detail": "def add(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Literal['columns', 'index', 0, 1] | None = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "add", "sortText": "0.9999.add"}, {"detail": "def add_prefix(\n self: DataFrame,\n prefix: str,\n axis: Literal['columns', 'index', 0, 1] | None = None\n) -> DataFrame: ...", "kind": 2, "label": "add_prefix", "sortText": "0.9999.add_prefix"}, {"detail": "def add_suffix(\n self: DataFrame,\n suffix: str,\n axis: Literal['columns', 'index', 0, 1] | None = None\n) -> DataFrame: ...", "kind": 2, "label": "add_suffix", "sortText": "0.9999.add_suffix"}, {"detail": "\n@overload\ndef aggregate(\n self: DataFrame,\n func: ((...) -> Unknown) | Mapping[Unknown, ((...) -> Unknown) | str | ufunc] | str | ufunc,\n axis: Axis = 0,\n **kwargs: Any\n) -> Series: ...\ndef aggregate(\n self: DataFrame,\n func: Mapping[Unknown, ((...) -> Unknown) | list[((...) -> Unknown) | str | ufunc] | str | ufunc] | list[AggFuncTypeBase] | None = ...,\n axis: Axis = 0,\n **kwargs: Any\n) -> DataFrame: ...", "kind": 2, "label": "agg", "sortText": "0.9999.agg"}, {"detail": "\n@overload\ndef aggregate(\n self: DataFrame,\n func: ((...) -> Unknown) | Mapping[Unknown, ((...) -> Unknown) | str | ufunc] | str | ufunc,\n axis: Axis = 0,\n **kwargs: Any\n) -> Series: ...\ndef aggregate(\n self: DataFrame,\n func: Mapping[Unknown, ((...) -> Unknown) | list[((...) -> Unknown) | str | ufunc] | str | ufunc] | list[AggFuncTypeBase] | None = ...,\n axis: Axis = 0,\n **kwargs: Any\n) -> DataFrame: ...", "kind": 2, "label": "aggregate", "sortText": "0.9999.aggregate"}, {"detail": "def align[NDFrameT: NDFrame](\n self: DataFrame,\n other: NDFrameT,\n join: AlignJoin = 'outer',\n axis: Literal['columns', 'index', 0, 1] | None = None,\n level: Hashable | None = None,\n copy: bool = True,\n fill_value: NAType | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = ...\n) -> tuple[DataFrame, NDFrameT]: ...", "kind": 2, "label": "align", "sortText": "0.9999.align"}, {"detail": "\n@overload\ndef all(\n self: DataFrame,\n axis: None,\n bool_only: builtins.bool | None = ...,\n skipna: builtins.bool = ...,\n **kwargs: Any\n) -> numpy.bool: ...\ndef all(\n self: DataFrame,\n axis: Axis = 0,\n bool_only: builtins.bool | None = ...,\n skipna: builtins.bool = ...,\n **kwargs: Any\n) -> Series[builtins.bool]: ...", "kind": 2, "label": "all", "sortText": "0.9999.all"}, {"detail": "\n@overload\ndef any(\n self: DataFrame,\n *,\n axis: None,\n bool_only: builtins.bool | None = ...,\n skipna: builtins.bool = ...,\n **kwargs: Any\n) -> numpy.bool: ...\ndef any(\n self: DataFrame,\n *,\n axis: Axis = 0,\n bool_only: builtins.bool | None = ...,\n skipna: builtins.bool = ...,\n **kwargs: Any\n) -> Series[builtins.bool]: ...", "kind": 2, "label": "any", "sortText": "0.9999.any"}, {"detail": "\n@overload\ndef apply(\n self: DataFrame,\n f: (...) -> Index | MutableSequence[Any] | Series | ndarray[tuple[int]] | tuple[Any, ...],\n axis: AxisIndex = ...,\n raw: bool = ...,\n result_type: None = None,\n args: Any = ...,\n **kwargs: Any\n) -> DataFrame: ...\ndef apply[S2: SeriesDType](\n self: DataFrame,\n f: (...) -> NAType | S2,\n axis: AxisIndex = ...,\n raw: bool = ...,\n result_type: None = None,\n args: Any = ...,\n **kwargs: Any\n) -> Series[S2]: ...\ndef apply(\n self: DataFrame,\n f: (...) -> Mapping[Any, Any],\n axis: AxisIndex = ...,\n raw: bool = ...,\n result_type: None = None,\n args: Any = ...,\n **kwargs: Any\n) -> Series: ...\ndef apply[S2: SeriesDType](\n self: DataFrame,\n f: (...) -> NAType | S2,\n axis: Axis = 0,\n raw: bool = ...,\n args: Any = ...,\n *,\n result_type: Literal['expand', 'reduce'],\n **kwargs: Any\n) -> Series[S2]: ...\ndef apply(\n self: DataFrame,\n f: (...) -> Index | Mapping[Any, Any] | MutableSequence[Any] | Series | ndarray[tuple[int]] | tuple[Any, ...],\n axis: Axis = 0,\n raw: bool = ...,\n args: Any = ...,\n *,\n result_type: Literal['expand'],\n **kwargs: Any\n) -> DataFrame: ...\ndef apply(\n self: DataFrame,\n f: (...) -> Index | Mapping[Any, Any] | MutableSequence[Any] | ndarray[tuple[int]] | tuple[Any, ...],\n axis: Axis = 0,\n raw: bool = ...,\n args: Any = ...,\n *,\n result_type: Literal['reduce'],\n **kwargs: Any\n) -> Series: ...\ndef apply(\n self: DataFrame,\n f: (...) -> Index | Mapping[Any, Any] | MutableSequence[Any] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | ndarray[tuple[int]] | str | timedelta | timedelta64 | tuple[Any, ...],\n axis: Axis = 0,\n raw: bool = ...,\n args: Any = ...,\n *,\n result_type: Literal['broadcast'],\n **kwargs: Any\n) -> DataFrame: ...\ndef apply(\n self: DataFrame,\n f: (...) -> Series,\n axis: AxisIndex = 0,\n raw: bool = ...,\n args: Any = ...,\n *,\n result_type: Literal['reduce'],\n **kwargs: Any\n) -> Series: ...\ndef apply[S2: SeriesDType](\n self: DataFrame,\n f: (...) -> NAType | S2,\n raw: bool = ...,\n result_type: None = None,\n args: Any = ...,\n *,\n axis: AxisColumn,\n **kwargs: Any\n) -> Series[S2]: ...\ndef apply(\n self: DataFrame,\n f: (...) -> Index | Mapping[Any, Any] | MutableSequence[Any] | ndarray[tuple[int]] | tuple[Any, ...],\n raw: bool = ...,\n result_type: None = None,\n args: Any = ...,\n *,\n axis: AxisColumn,\n **kwargs: Any\n) -> Series: ...\ndef apply(\n self: DataFrame,\n f: (...) -> Series,\n raw: bool = ...,\n result_type: None = None,\n args: Any = ...,\n *,\n axis: AxisColumn,\n **kwargs: Any\n) -> DataFrame: ...\ndef apply(\n self: DataFrame,\n f: (...) -> Series,\n raw: bool = ...,\n args: Any = ...,\n *,\n axis: AxisColumn,\n result_type: Literal['reduce'],\n **kwargs: Any\n) -> DataFrame: ...", "kind": 2, "label": "apply", "sortText": "0.9999.apply"}, {"detail": "def asfreq(\n self: DataFrame,\n freq: Frequency,\n method: Literal['backfill', 'bfill', 'ffill', 'pad'] | None = None,\n how: Literal['end', 'start'] | None = ...,\n normalize: bool = False,\n fill_value: Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = ...\n) -> DataFrame: ...", "kind": 2, "label": "asfreq", "sortText": "0.9999.asfreq"}, {"detail": "def asof(\n self: DataFrame,\n where: ExtensionArray | Index | Sequence[Scalar] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | ndarray | str | timedelta | timedelta64,\n subset: Hashable | list[Hashable] | None = None\n) -> DataFrame: ...", "kind": 2, "label": "asof", "sortText": "0.9999.asof"}, {"detail": "def assign(\n self: DataFrame,\n **kwargs: IntoColumn\n) -> DataFrame: ...", "kind": 2, "label": "assign", "sortText": "0.9999.assign"}, {"detail": "def astype(\n self: DataFrame,\n dtype: Literal[' DataFrame: ...", "kind": 2, "label": "astype", "sortText": "0.9999.astype"}, {"detail": "_AtIndexerFrame", "kind": 5, "label": "at", "sortText": "0.9999.at"}, {"detail": "def at_time(\n self: DataFrame,\n time: str | time,\n asof: bool = False,\n axis: Literal['columns', 'index', 0, 1] | None = 0\n) -> DataFrame: ...", "kind": 2, "label": "at_time", "sortText": "0.9999.at_time"}, {"detail": "dict[Hashable | None, Any]", "kind": 5, "label": "attrs", "sortText": "0.9999.attrs"}, {"detail": "list[Index]", "kind": 5, "label": "axes", "sortText": "0.9999.axes"}, {"detail": "def between_time(\n self: DataFrame,\n start_time: str | time,\n end_time: str | time,\n inclusive: IntervalClosedType = 'both',\n axis: Literal['columns', 'index', 0, 1] | None = 0\n) -> DataFrame: ...", "kind": 2, "label": "between_time", "sortText": "0.9999.between_time"}, {"detail": "\n@overload\ndef bfill(\n self: DataFrame,\n *,\n axis: Literal['columns', 'index', 0, 1] | None = None,\n inplace: Literal[True],\n limit: int | None = ...,\n limit_area: Literal['inside', 'outside'] | None = ...\n) -> None: ...\ndef bfill(\n self: DataFrame,\n *,\n axis: Literal['columns', 'index', 0, 1] | None = None,\n inplace: Literal[False] = False,\n limit: int | None = ...,\n limit_area: Literal['inside', 'outside'] | None = ...\n) -> DataFrame: ...", "kind": 2, "label": "bfill", "sortText": "0.9999.bfill"}, {"detail": "def bool(self: DataFrame) -> bool: ...", "kind": 2, "label": "bool", "sortText": "0.9999.bool"}, {"detail": "\n@overload\ndef boxplot(\n self: DataFrame,\n by: None = None,\n ax: Unknown = None,\n fontsize: float | str | None = None,\n rot: float = 0,\n grid: bool = True,\n figsize: tuple[float, float] | None = None,\n layout: tuple[int, int] | None = None,\n *,\n return_type: Literal['axes'] | None = None,\n backend: str | None = None,\n **kwargs: Any\n) -> Unknown: ...\ndef boxplot(\n self: DataFrame,\n by: None = None,\n ax: Unknown = None,\n fontsize: float | str | None = None,\n rot: float = 0,\n grid: bool = True,\n figsize: tuple[float, float] | None = None,\n layout: tuple[int, int] | None = None,\n *,\n return_type: Literal['dict'],\n backend: str | None = None,\n **kwargs: Any\n) -> dict[str, Unknown]: ...\ndef boxplot(\n self: DataFrame,\n by: None = None,\n ax: Unknown = None,\n fontsize: float | str | None = None,\n rot: float = 0,\n grid: bool = True,\n figsize: tuple[float, float] | None = None,\n layout: tuple[int, int] | None = None,\n *,\n return_type: Literal['both'],\n backend: str | None = None,\n **kwargs: Any\n) -> _BoxPlotT: ...\ndef boxplot(\n self: DataFrame,\n by: Hashable | MutableSequence[Unknown] | ndarray[tuple[int]] | range | tuple[Unknown, ...],\n ax: Unknown = None,\n fontsize: float | str | None = None,\n rot: float = 0,\n grid: bool = True,\n figsize: tuple[float, float] | None = None,\n layout: tuple[int, int] | None = None,\n *,\n return_type: None = None,\n backend: str | None = None,\n **kwargs: Any\n) -> Unknown: ...\ndef boxplot(\n self: DataFrame,\n by: Hashable | MutableSequence[Unknown] | ndarray[tuple[int]] | range | tuple[Unknown, ...],\n ax: Unknown = None,\n fontsize: float | str | None = None,\n rot: float = 0,\n grid: bool = True,\n figsize: tuple[float, float] | None = None,\n layout: tuple[int, int] | None = None,\n *,\n return_type: Literal['axes', 'both', 'dict'],\n backend: str | None = None,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "boxplot", "sortText": "0.9999.boxplot"}, {"detail": "\n@overload\ndef clip(\n self: DataFrame,\n lower: float | None = ...,\n upper: float | None = ...,\n *,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n inplace: Literal[False] = False,\n **kwargs: Any\n) -> DataFrame: ...\ndef clip(\n self: DataFrame,\n lower: AnyArrayLike = ...,\n upper: ExtensionArray | Index | Series | ndarray | None = ...,\n *,\n axis: Axis = ...,\n inplace: Literal[False] = False,\n **kwargs: Any\n) -> DataFrame: ...\ndef clip(\n self: DataFrame,\n lower: ExtensionArray | Index | Series | ndarray | None = ...,\n upper: AnyArrayLike = ...,\n *,\n axis: Axis = ...,\n inplace: Literal[False] = False,\n **kwargs: Any\n) -> DataFrame: ...\ndef clip(\n self: DataFrame,\n lower: None = None,\n upper: None = None,\n *,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n inplace: Literal[True],\n **kwargs: Any\n) -> DataFrame: ...\ndef clip(\n self: DataFrame,\n lower: float | None = ...,\n upper: float | None = ...,\n *,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n inplace: Literal[True],\n **kwargs: Any\n) -> None: ...\ndef clip(\n self: DataFrame,\n lower: AnyArrayLike = ...,\n upper: ExtensionArray | Index | Series | ndarray | None = ...,\n *,\n axis: Axis = ...,\n inplace: Literal[True],\n **kwargs: Any\n) -> None: ...\ndef clip(\n self: DataFrame,\n lower: ExtensionArray | Index | Series | ndarray | None = ...,\n upper: AnyArrayLike = ...,\n *,\n axis: Axis = ...,\n inplace: Literal[True],\n **kwargs: Any\n) -> None: ...", "kind": 2, "label": "clip", "sortText": "0.9999.clip"}, {"detail": "Index[str]", "kind": 5, "label": "columns", "sortText": "0.9999.columns"}, {"detail": "def combine(\n self: DataFrame,\n other: DataFrame,\n func: (...) -> Unknown,\n fill_value: Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = None,\n overwrite: bool = True\n) -> DataFrame: ...", "kind": 2, "label": "combine", "sortText": "0.9999.combine"}, {"detail": "def combine_first(\n self: DataFrame,\n other: DataFrame\n) -> DataFrame: ...", "kind": 2, "label": "combine_first", "sortText": "0.9999.combine_first"}, {"detail": "def compare(\n self: DataFrame,\n other: DataFrame,\n align_axis: Axis = 1,\n keep_shape: bool = False,\n keep_equal: bool = False,\n result_names: Suffixes = ...\n) -> DataFrame: ...", "kind": 2, "label": "compare", "sortText": "0.9999.compare"}, {"detail": "def convert_dtypes(\n self: DataFrame,\n infer_objects: bool = True,\n convert_string: bool = True,\n convert_integer: bool = True,\n convert_boolean: bool = True,\n convert_floating: bool = True,\n dtype_backend: DtypeBackend = 'numpy_nullable'\n) -> DataFrame: ...", "kind": 2, "label": "convert_dtypes", "sortText": "0.9999.convert_dtypes"}, {"detail": "def copy(\n self: DataFrame,\n deep: bool = True\n) -> DataFrame: ...", "kind": 2, "label": "copy", "sortText": "0.9999.copy"}, {"detail": "def corr(\n self: DataFrame,\n method: Literal['kendall', 'pearson', 'spearman'] = 'pearson',\n min_periods: int = ...,\n numeric_only: bool = False\n) -> DataFrame: ...", "kind": 2, "label": "corr", "sortText": "0.9999.corr"}, {"detail": "def corrwith(\n self: DataFrame,\n other: DataFrame | Series,\n axis: Literal['columns', 'index', 0, 1] | None = 0,\n drop: bool = False,\n method: Literal['kendall', 'pearson', 'spearman'] = 'pearson',\n numeric_only: bool = False\n) -> Series: ...", "kind": 2, "label": "corrwith", "sortText": "0.9999.corrwith"}, {"detail": "def count(\n self: DataFrame,\n axis: Axis = 0,\n numeric_only: bool = False\n) -> Series[int]: ...", "kind": 2, "label": "count", "sortText": "0.9999.count"}, {"detail": "def cov(\n self: DataFrame,\n min_periods: int | None = None,\n ddof: int = 1,\n numeric_only: bool = False\n) -> DataFrame: ...", "kind": 2, "label": "cov", "sortText": "0.9999.cov"}, {"detail": "def cummax(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = None,\n skipna: bool = True,\n *args: Any,\n **kwargs: Any\n) -> DataFrame: ...", "kind": 2, "label": "cummax", "sortText": "0.9999.cummax"}, {"detail": "def cummin(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = None,\n skipna: bool = True,\n *args: Any,\n **kwargs: Any\n) -> DataFrame: ...", "kind": 2, "label": "cummin", "sortText": "0.9999.cummin"}, {"detail": "def cumprod(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = None,\n skipna: bool = True,\n *args: Any,\n **kwargs: Any\n) -> DataFrame: ...", "kind": 2, "label": "cumprod", "sortText": "0.9999.cumprod"}, {"detail": "def cumsum(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = None,\n skipna: bool = True,\n *args: Any,\n **kwargs: Any\n) -> DataFrame: ...", "kind": 2, "label": "cumsum", "sortText": "0.9999.cumsum"}, {"detail": "def describe(\n self: DataFrame,\n percentiles: list[float] | None = ...,\n include: Literal['all'] | list[Dtype] | None = ...,\n exclude: list[Dtype] | None = ...\n) -> DataFrame: ...", "kind": 2, "label": "describe", "sortText": "0.9999.describe"}, {"detail": "def diff(\n self: DataFrame,\n periods: int = 1,\n axis: Axis = 0\n) -> DataFrame: ...", "kind": 2, "label": "diff", "sortText": "0.9999.diff"}, {"detail": "def truediv(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Literal['columns', 'index', 0, 1] | None = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "div", "sortText": "0.9999.div"}, {"detail": "def truediv(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Literal['columns', 'index', 0, 1] | None = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "divide", "sortText": "0.9999.divide"}, {"detail": "\n@overload\ndef dot(\n self: DataFrame,\n other: DataFrame | ExtensionArray | ndarray\n) -> DataFrame: ...\ndef dot(\n self: DataFrame,\n other: Series\n) -> Series: ...", "kind": 2, "label": "dot", "sortText": "0.9999.dot"}, {"detail": "\n@overload\ndef drop(\n self: DataFrame,\n labels: Unknown = ...,\n *,\n axis: Unknown = ...,\n index: None,\n columns: Unknown = ...,\n level: Unknown = ...,\n inplace: Unknown = ...,\n errors: Unknown = ...\n) -> Never: ...\ndef drop(\n self: DataFrame,\n labels: Unknown = ...,\n *,\n axis: Unknown = ...,\n index: Unknown = ...,\n columns: None,\n level: Unknown = ...,\n inplace: Unknown = ...,\n errors: Unknown = ...\n) -> Never: ...\ndef drop(\n self: DataFrame,\n labels: None,\n *,\n axis: Unknown = ...,\n index: Unknown = ...,\n columns: Unknown = ...,\n level: Unknown = ...,\n inplace: Unknown = ...,\n errors: Unknown = ...\n) -> Never: ...\ndef drop(\n self: DataFrame,\n labels: None = None,\n *,\n axis: Axis = ...,\n index: Hashable | Index | Sequence[Hashable] = ...,\n columns: Hashable | Iterable[Hashable],\n level: Hashable | None = ...,\n inplace: Literal[True],\n errors: IgnoreRaise = ...\n) -> None: ...\ndef drop(\n self: DataFrame,\n labels: None = None,\n *,\n axis: Axis = ...,\n index: Hashable | Index | Sequence[Hashable],\n columns: Hashable | Iterable[Hashable] = ...,\n level: Hashable | None = ...,\n inplace: Literal[True],\n errors: IgnoreRaise = ...\n) -> None: ...\ndef drop(\n self: DataFrame,\n labels: Hashable | Index | Sequence[Hashable],\n *,\n axis: Axis = ...,\n index: None = None,\n columns: None = None,\n level: Hashable | None = ...,\n inplace: Literal[True],\n errors: IgnoreRaise = ...\n) -> None: ...\ndef drop(\n self: DataFrame,\n labels: None = None,\n *,\n axis: Axis = ...,\n index: Hashable | Index | Sequence[Hashable] = ...,\n columns: Hashable | Iterable[Hashable],\n level: Hashable | None = ...,\n inplace: Literal[False] = False,\n errors: IgnoreRaise = ...\n) -> DataFrame: ...\ndef drop(\n self: DataFrame,\n labels: None = None,\n *,\n axis: Axis = ...,\n index: Hashable | Index | Sequence[Hashable],\n columns: Hashable | Iterable[Hashable] = ...,\n level: Hashable | None = ...,\n inplace: Literal[False] = False,\n errors: IgnoreRaise = ...\n) -> DataFrame: ...\ndef drop(\n self: DataFrame,\n labels: Hashable | Index | Sequence[Hashable],\n *,\n axis: Axis = ...,\n index: None = None,\n columns: None = None,\n level: Hashable | None = ...,\n inplace: Literal[False] = False,\n errors: IgnoreRaise = ...\n) -> DataFrame: ...", "kind": 2, "label": "drop", "sortText": "0.9999.drop"}, {"detail": "\n@overload\ndef drop_duplicates(\n self: DataFrame,\n subset: Hashable | Iterable[Hashable] | None = ...,\n *,\n keep: DropKeep = ...,\n inplace: Literal[True],\n ignore_index: bool = ...\n) -> None: ...\ndef drop_duplicates(\n self: DataFrame,\n subset: Hashable | Iterable[Hashable] | None = ...,\n *,\n keep: DropKeep = ...,\n inplace: Literal[False] = False,\n ignore_index: bool = ...\n) -> DataFrame: ...", "kind": 2, "label": "drop_duplicates", "sortText": "0.9999.drop_duplicates"}, {"detail": "def droplevel(\n self: DataFrame,\n level: Hashable | list[Hashable],\n axis: Axis = 0\n) -> DataFrame: ...", "kind": 2, "label": "droplevel", "sortText": "0.9999.droplevel"}, {"detail": "\n@overload\ndef dropna(\n self: DataFrame,\n *,\n axis: Axis = 0,\n how: AnyAll = ...,\n thresh: int | None = ...,\n subset: Index | Sequence[Unknown] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | ndarray[tuple[int]] | str | timedelta | timedelta64 | None = ...,\n inplace: Literal[True],\n ignore_index: bool = ...\n) -> None: ...\ndef dropna(\n self: DataFrame,\n *,\n axis: Axis = 0,\n how: AnyAll = ...,\n thresh: int | None = ...,\n subset: Index | Sequence[Unknown] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | ndarray[tuple[int]] | str | timedelta | timedelta64 | None = ...,\n inplace: Literal[False] = False,\n ignore_index: bool = ...\n) -> DataFrame: ...", "kind": 2, "label": "dropna", "sortText": "0.9999.dropna"}, {"detail": "Series", "kind": 5, "label": "dtypes", "sortText": "0.9999.dtypes"}, {"detail": "def duplicated(\n self: DataFrame,\n subset: Hashable | Iterable[Hashable] | None = ...,\n keep: DropKeep = 'first'\n) -> Series: ...", "kind": 2, "label": "duplicated", "sortText": "0.9999.duplicated"}, {"detail": "bool", "kind": 5, "label": "empty", "sortText": "0.9999.empty"}, {"detail": "def eq(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None\n) -> DataFrame: ...", "kind": 2, "label": "eq", "sortText": "0.9999.eq"}, {"detail": "def equals(\n self: DataFrame,\n other: DataFrame | Series\n) -> bool: ...", "kind": 2, "label": "equals", "sortText": "0.9999.equals"}, {"detail": "\n@overload\ndef eval(\n self: DataFrame,\n expr: str,\n *,\n inplace: Literal[True],\n **kwargs: Any\n) -> None: ...\ndef eval(\n self: DataFrame,\n expr: str,\n *,\n inplace: Literal[False] = False,\n **kwargs: Any\n) -> DataFrame | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | ndarray | str | timedelta | timedelta64: ...", "kind": 2, "label": "eval", "sortText": "0.9999.eval"}, {"detail": "def ewm(\n self: DataFrame,\n com: float | None = ...,\n span: float | None = ...,\n halflife: float | None = ...,\n alpha: float | None = ...,\n min_periods: int = 0,\n adjust: bool = True,\n ignore_na: bool = False,\n axis: Axis = 0\n) -> ExponentialMovingWindow[DataFrame]: ...", "kind": 2, "label": "ewm", "sortText": "0.9999.ewm"}, {"detail": "def expanding(\n self: DataFrame,\n min_periods: int = 1,\n axis: AxisIndex = 0,\n method: CalculationMethod = 'single'\n) -> Expanding[DataFrame]: ...", "kind": 2, "label": "expanding", "sortText": "0.9999.expanding"}, {"detail": "def explode(\n self: DataFrame,\n column: Sequence[Hashable],\n ignore_index: bool = False\n) -> DataFrame: ...", "kind": 2, "label": "explode", "sortText": "0.9999.explode"}, {"detail": "\n@overload\ndef ffill(\n self: DataFrame,\n *,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n inplace: Literal[True],\n limit: int | None = ...,\n limit_area: Literal['inside', 'outside'] | None = ...\n) -> None: ...\ndef ffill(\n self: DataFrame,\n *,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n inplace: Literal[False] = False,\n limit: int | None = ...,\n limit_area: Literal['inside', 'outside'] | None = ...\n) -> DataFrame: ...", "kind": 2, "label": "ffill", "sortText": "0.9999.ffill"}, {"detail": "\n@overload\ndef fillna(\n self: DataFrame,\n value: DataFrame | NAType | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | dict[Unknown, Unknown] | float | floating | int | integer | str | timedelta | timedelta64 | None = ...,\n *,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n limit: int = ...,\n inplace: Literal[True]\n) -> None: ...\ndef fillna(\n self: DataFrame,\n value: DataFrame | NAType | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | dict[Unknown, Unknown] | float | floating | int | integer | str | timedelta | timedelta64 | None = ...,\n *,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n limit: int = ...,\n inplace: Literal[False] = False\n) -> DataFrame: ...", "kind": 2, "label": "fillna", "sortText": "0.9999.fillna"}, {"detail": "def filter(\n self: DataFrame,\n items: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = ...,\n like: str | None = ...,\n regex: str | None = ...,\n axis: Literal['columns', 'index', 0, 1] | None = None\n) -> DataFrame: ...", "kind": 2, "label": "filter", "sortText": "0.9999.filter"}, {"detail": "def first_valid_index(self: DataFrame) -> Scalar: ...", "kind": 2, "label": "first_valid_index", "sortText": "0.9999.first_valid_index"}, {"detail": "def floordiv(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | float | ndarray | range,\n axis: Literal['columns', 'index', 0, 1] | None = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "floordiv", "sortText": "0.9999.floordiv"}, {"detail": "\n@overload\ndef from_dict(\n cls: type[DataFrame],\n data: dict[Any, Any],\n orient: Literal['index'],\n dtype: Literal[' DataFrame: ...\ndef from_dict(\n cls: type[DataFrame],\n data: dict[Any, Any],\n orient: Literal['columns', 'tight'] = ...,\n dtype: Literal[' DataFrame: ...", "kind": 2, "label": "from_dict", "sortText": "0.9999.from_dict"}, {"detail": "def from_records[HashableT: Hashable](\n cls: type[DataFrame],\n data: Iterable[Mapping[HashableT, Any]] | Iterable[SequenceNotStr[Any]] | Mapping[HashableT, SequenceNotStr[Any]] | Mapping[HashableT, Any] | ndarray[tuple[int, int]],\n index: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | str | None = None,\n exclude: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = None,\n columns: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = None,\n coerce_float: bool = False,\n nrows: int | None = None\n) -> DataFrame: ...", "kind": 2, "label": "from_records", "sortText": "0.9999.from_records"}, {"detail": "def ge(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None\n) -> DataFrame: ...", "kind": 2, "label": "ge", "sortText": "0.9999.ge"}, {"detail": "\n@overload\ndef get(\n self: DataFrame,\n key: Hashable,\n default: None = None\n) -> Series | None: ...\ndef get[T](\n self: DataFrame,\n key: Hashable,\n default: T\n) -> Series | T: ...\ndef get(\n self: DataFrame,\n key: list[Hashable],\n default: None = None\n) -> DataFrame | None: ...\ndef get[T](\n self: DataFrame,\n key: list[Hashable],\n default: T\n) -> DataFrame | T: ...", "kind": 2, "label": "get", "sortText": "0.9999.get"}, {"detail": "\n@overload\ndef groupby(\n self: DataFrame,\n by: Scalar,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[True] = True,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[Scalar, Literal[True]]: ...\ndef groupby(\n self: DataFrame,\n by: Scalar,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[False] = False,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[Scalar, Literal[False]]: ...\ndef groupby(\n self: DataFrame,\n by: DatetimeIndex,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[True] = True,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[Timestamp, Literal[True]]: ...\ndef groupby(\n self: DataFrame,\n by: DatetimeIndex,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[False] = False,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[Timestamp, Literal[False]]: ...\ndef groupby(\n self: DataFrame,\n by: TimedeltaIndex,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[True] = True,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[Timedelta, Literal[True]]: ...\ndef groupby(\n self: DataFrame,\n by: TimedeltaIndex,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[False] = False,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[Timedelta, Literal[False]]: ...\ndef groupby(\n self: DataFrame,\n by: PeriodIndex,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[True] = True,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[Period, Literal[True]]: ...\ndef groupby(\n self: DataFrame,\n by: PeriodIndex,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[False] = False,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[Period, Literal[False]]: ...\ndef groupby[IntervalT: Interval[Unknown]](\n self: DataFrame,\n by: IntervalIndex[IntervalT],\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[True] = True,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[IntervalT, Literal[True]]: ...\ndef groupby[IntervalT: Interval[Unknown]](\n self: DataFrame,\n by: IntervalIndex[IntervalT],\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[False] = False,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[IntervalT, Literal[False]]: ...\ndef groupby(\n self: DataFrame,\n by: ((...) -> Any) | Grouper | Mapping[Hashable | None, Any] | MultiIndex | list[((...) -> Any) | ufunc] | list[Grouper] | list[Index] | list[Mapping[Hashable | None, Any]] | list[Series] | list[ndarray] | list[Unknown] | ndarray | ufunc | tuple[Unknown, ...] | None = ...,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[True] = True,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[tuple[Unknown, ...], Literal[True]]: ...\ndef groupby(\n self: DataFrame,\n by: ((...) -> Any) | Grouper | Mapping[Hashable | None, Any] | MultiIndex | list[((...) -> Any) | ufunc] | list[Grouper] | list[Index] | list[Mapping[Hashable | None, Any]] | list[Series] | list[ndarray] | list[Unknown] | ndarray | ufunc | tuple[Unknown, ...] | None = ...,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[False] = False,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[tuple[Unknown, ...], Literal[False]]: ...\ndef groupby[SeriesByT: Interval[Timedelta | Timestamp | float | int] | Period | bool | bytes | complex | date | datetime | float | int | str | timedelta](\n self: DataFrame,\n by: Series[SeriesByT],\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[True] = True,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[SeriesByT, Literal[True]]: ...\ndef groupby[SeriesByT: Interval[Timedelta | Timestamp | float | int] | Period | bool | bytes | complex | date | datetime | float | int | str | timedelta](\n self: DataFrame,\n by: Series[SeriesByT],\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[False] = False,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[SeriesByT, Literal[False]]: ...\ndef groupby(\n self: DataFrame,\n by: CategoricalIndex | Index | Series,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[True] = True,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[Any, Literal[True]]: ...\ndef groupby(\n self: DataFrame,\n by: CategoricalIndex | Index | Series,\n level: Hashable | Sequence[Hashable] | None = ...,\n as_index: Literal[False] = False,\n sort: bool = ...,\n group_keys: bool = ...,\n observed: _NoDefault | bool = ...,\n dropna: bool = ...\n) -> DataFrameGroupBy[Any, Literal[False]]: ...", "kind": 2, "label": "groupby", "sortText": "0.9999.groupby"}, {"detail": "def gt(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None\n) -> DataFrame: ...", "kind": 2, "label": "gt", "sortText": "0.9999.gt"}, {"detail": "def head(\n self: DataFrame,\n n: int = 5\n) -> DataFrame: ...", "kind": 2, "label": "head", "sortText": "0.9999.head"}, {"detail": "def hist(\n self: DataFrame,\n by: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | str | None = None,\n bins: int | list[Unknown] = 10,\n *,\n grid: bool = True,\n xlabelsize: float | str | None = None,\n xrot: float | None = None,\n ylabelsize: float | str | None = None,\n yrot: float | None = None,\n ax: Unknown = None,\n sharex: bool = False,\n sharey: bool = False,\n figsize: tuple[float, float] | None = None,\n layout: tuple[int, int] | None = None,\n backend: str | None = None,\n legend: bool = False,\n **kwargs: Any\n) -> ndarray[tuple[Any, ...], dtype[object_]]: ...", "kind": 2, "label": "hist", "sortText": "0.9999.hist"}, {"detail": "_iAtIndexerFrame", "kind": 5, "label": "iat", "sortText": "0.9999.iat"}, {"detail": "def idxmax(\n self: DataFrame,\n axis: Axis = 0,\n skipna: bool = True,\n numeric_only: bool = False\n) -> Series[int]: ...", "kind": 2, "label": "idxmax", "sortText": "0.9999.idxmax"}, {"detail": "def idxmin(\n self: DataFrame,\n axis: Axis = 0,\n skipna: bool = True,\n numeric_only: bool = False\n) -> Series[int]: ...", "kind": 2, "label": "idxmin", "sortText": "0.9999.idxmin"}, {"detail": "_iLocIndexerFrame[DataFrame]", "kind": 5, "label": "iloc", "sortText": "0.9999.iloc"}, {"detail": "Index", "kind": 5, "label": "index", "sortText": "0.9999.index"}, {"detail": "def infer_objects(\n self: DataFrame,\n copy: bool | None = ...\n) -> DataFrame: ...", "kind": 2, "label": "infer_objects", "sortText": "0.9999.infer_objects"}, {"detail": "def info(\n self: DataFrame,\n verbose: bool | None = ...,\n buf: WriteBuffer[str] | None = ...,\n max_cols: int | None = ...,\n memory_usage: Literal['deep'] | bool | None = ...,\n show_counts: bool | None = ...\n) -> None: ...", "kind": 2, "label": "info", "sortText": "0.9999.info"}, {"detail": "def insert(\n self: DataFrame,\n loc: int,\n column: Hashable,\n value: Index | Sequence[Unknown] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | ndarray[tuple[int]] | str | timedelta | timedelta64 | None,\n allow_duplicates: bool = ...\n) -> None: ...", "kind": 2, "label": "insert", "sortText": "0.9999.insert"}, {"detail": "\n@overload\ndef interpolate(\n self: DataFrame,\n method: InterpolateOptions = ...,\n *,\n axis: Axis = 0,\n limit: int | None = ...,\n limit_direction: Literal['backward', 'both', 'forward'] = ...,\n limit_area: Literal['inside', 'outside'] | None = ...,\n inplace: Literal[True],\n **kwargs: Any\n) -> None: ...\ndef interpolate(\n self: DataFrame,\n method: InterpolateOptions = ...,\n *,\n axis: Axis = 0,\n limit: int | None = ...,\n limit_direction: Literal['backward', 'both', 'forward'] = ...,\n limit_area: Literal['inside', 'outside'] | None = ...,\n inplace: Literal[False] = False,\n **kwargs: Any\n) -> DataFrame: ...", "kind": 2, "label": "interpolate", "sortText": "0.9999.interpolate"}, {"detail": "def isetitem(\n self: DataFrame,\n loc: Sequence[int] | int,\n value: ExtensionArray | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | list[Any] | ndarray | str | timedelta | timedelta64\n) -> None: ...", "kind": 2, "label": "isetitem", "sortText": "0.9999.isetitem"}, {"detail": "def isin(\n self: DataFrame,\n values: DataFrame | Iterable[Any] | Mapping[Hashable, Iterable[Any]]\n) -> DataFrame: ...", "kind": 2, "label": "isin", "sortText": "0.9999.isin"}, {"detail": "def isna(self: DataFrame) -> DataFrame: ...", "kind": 2, "label": "isna", "sortText": "0.9999.isna"}, {"detail": "def isnull(self: DataFrame) -> DataFrame: ...", "kind": 2, "label": "isnull", "sortText": "0.9999.isnull"}, {"detail": "def items(self: DataFrame) -> Iterator[tuple[Hashable, Series]]: ...", "kind": 2, "label": "items", "sortText": "0.9999.items"}, {"detail": "def iterrows(self: DataFrame) -> Iterator[tuple[Hashable, Series]]: ...", "kind": 2, "label": "iterrows", "sortText": "0.9999.iterrows"}, {"detail": "\n@overload\ndef itertuples(\n self: DataFrame,\n index: bool = ...,\n name: str = ...\n) -> Iterator[_PandasNamedTuple]: ...\ndef itertuples(\n self: DataFrame,\n index: bool = ...,\n name: None = None\n) -> Iterator[tuple[Any, ...]]: ...", "kind": 2, "label": "itertuples", "sortText": "0.9999.itertuples"}, {"detail": "def join(\n self: DataFrame,\n other: DataFrame | Series | list[DataFrame | Series],\n on: list[str] | str | None = ...,\n how: MergeHow = 'left',\n lsuffix: str = '',\n rsuffix: str = '',\n sort: bool = False,\n validate: Literal['1:1', '1:m', 'm:1', 'm:m', 'many_to_many', 'many_to_one', 'one_to_many', 'one_to_one'] | None = ...\n) -> DataFrame: ...", "kind": 2, "label": "join", "sortText": "0.9999.join"}, {"detail": "def keys(self: DataFrame) -> Index: ...", "kind": 2, "label": "keys", "sortText": "0.9999.keys"}, {"detail": "def kurt(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n skipna: bool | None = True,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "kurt", "sortText": "0.9999.kurt"}, {"detail": "def kurtosis(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n skipna: bool | None = True,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "kurtosis", "sortText": "0.9999.kurtosis"}, {"detail": "def last_valid_index(self: DataFrame) -> Scalar: ...", "kind": 2, "label": "last_valid_index", "sortText": "0.9999.last_valid_index"}, {"detail": "def le(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None\n) -> DataFrame: ...", "kind": 2, "label": "le", "sortText": "0.9999.le"}, {"detail": "_LocIndexerFrame[DataFrame]", "kind": 5, "label": "loc", "sortText": "0.9999.loc"}, {"detail": "def lt(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None\n) -> DataFrame: ...", "kind": 2, "label": "lt", "sortText": "0.9999.lt"}, {"detail": "def map(\n self: DataFrame,\n func: (...) -> Unknown,\n na_action: Literal['ignore'] | None = None,\n **kwargs: Any\n) -> DataFrame: ...", "kind": 2, "label": "map", "sortText": "0.9999.map"}, {"detail": "\n@overload\ndef mask(\n self: DataFrame,\n cond: ((DataFrame) -> DataFrame) | ((Any) -> builtins.bool) | DataFrame | Series | ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: ((...) -> Unknown) | DataFrame | NAType | Series | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = ...,\n *,\n inplace: Literal[True],\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n level: Hashable | None = None\n) -> None: ...\ndef mask(\n self: DataFrame,\n cond: ((DataFrame) -> DataFrame) | ((Any) -> builtins.bool) | DataFrame | Series | ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: ((...) -> Unknown) | DataFrame | NAType | Series | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = ...,\n *,\n inplace: Literal[False] = False,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n level: Hashable | None = None\n) -> DataFrame: ...", "kind": 2, "label": "mask", "sortText": "0.9999.mask"}, {"detail": "\n@overload\ndef max(\n self: DataFrame,\n axis: None,\n skipna: bool | None = True,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Scalar: ...\ndef max(\n self: DataFrame,\n axis: Axis = 0,\n skipna: bool | None = True,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "max", "sortText": "0.9999.max"}, {"detail": "\n@overload\ndef mean(\n self: DataFrame,\n axis: None,\n skipna: bool | None = True,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Scalar: ...\ndef mean(\n self: DataFrame,\n axis: Axis = 0,\n skipna: bool | None = True,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "mean", "sortText": "0.9999.mean"}, {"detail": "\n@overload\ndef median(\n self: DataFrame,\n axis: None,\n skipna: bool | None = True,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Scalar: ...\ndef median(\n self: DataFrame,\n axis: Axis = 0,\n skipna: bool | None = True,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "median", "sortText": "0.9999.median"}, {"detail": "def melt(\n self: DataFrame,\n id_vars: Sequence[Unknown] | ndarray | tuple[Unknown, ...] | None = ...,\n value_vars: Sequence[Unknown] | ndarray | tuple[Unknown, ...] | None = ...,\n var_name: Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = None,\n value_name: Scalar = 'value',\n col_level: int | str | None = ...,\n ignore_index: bool = True\n) -> DataFrame: ...", "kind": 2, "label": "melt", "sortText": "0.9999.melt"}, {"detail": "def memory_usage(\n self: DataFrame,\n index: bool = True,\n deep: bool = False\n) -> Series: ...", "kind": 2, "label": "memory_usage", "sortText": "0.9999.memory_usage"}, {"detail": "def merge(\n self: DataFrame,\n right: DataFrame | Series,\n how: MergeHow = 'inner',\n on: ExtensionArray | Hashable | Index | Sequence[Hashable] | Series | ndarray | None = ...,\n left_on: ExtensionArray | Hashable | Index | Sequence[Hashable] | Series | ndarray | None = ...,\n right_on: ExtensionArray | Hashable | Index | Sequence[Hashable] | Series | ndarray | None = ...,\n left_index: bool = False,\n right_index: bool = False,\n sort: bool = False,\n suffixes: Suffixes = ...,\n copy: bool = True,\n indicator: bool | str = False,\n validate: Literal['1:1', '1:m', 'm:1', 'm:m', 'many_to_many', 'many_to_one', 'one_to_many', 'one_to_one'] | None = None\n) -> DataFrame: ...", "kind": 2, "label": "merge", "sortText": "0.9999.merge"}, {"detail": "\n@overload\ndef min(\n self: DataFrame,\n axis: None,\n skipna: bool | None = True,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Scalar: ...\ndef min(\n self: DataFrame,\n axis: Axis = 0,\n skipna: bool | None = True,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "min", "sortText": "0.9999.min"}, {"detail": "def mod(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | float | ndarray | range,\n axis: Literal['columns', 'index', 0, 1] | None = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "mod", "sortText": "0.9999.mod"}, {"detail": "def mode(\n self: DataFrame,\n axis: Axis = 0,\n numeric_only: bool = False,\n dropna: bool = True\n) -> Series: ...", "kind": 2, "label": "mode", "sortText": "0.9999.mode"}, {"detail": "def mul(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Literal['columns', 'index', 0, 1] | None = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "mul", "sortText": "0.9999.mul"}, {"detail": "def mul(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Literal['columns', 'index', 0, 1] | None = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "multiply", "sortText": "0.9999.multiply"}, {"detail": "int", "kind": 5, "label": "ndim", "sortText": "0.9999.ndim"}, {"detail": "def ne(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None\n) -> DataFrame: ...", "kind": 2, "label": "ne", "sortText": "0.9999.ne"}, {"detail": "def nlargest(\n self: DataFrame,\n n: int,\n columns: list[str] | str,\n keep: NsmallestNlargestKeep = 'first'\n) -> DataFrame: ...", "kind": 2, "label": "nlargest", "sortText": "0.9999.nlargest"}, {"detail": "def notna(self: DataFrame) -> DataFrame: ...", "kind": 2, "label": "notna", "sortText": "0.9999.notna"}, {"detail": "def notnull(self: DataFrame) -> DataFrame: ...", "kind": 2, "label": "notnull", "sortText": "0.9999.notnull"}, {"detail": "def nsmallest(\n self: DataFrame,\n n: int,\n columns: list[str] | str,\n keep: NsmallestNlargestKeep = 'first'\n) -> DataFrame: ...", "kind": 2, "label": "nsmallest", "sortText": "0.9999.nsmallest"}, {"detail": "def nunique(\n self: DataFrame,\n axis: Axis = 0,\n dropna: bool = True\n) -> Series[int]: ...", "kind": 2, "label": "nunique", "sortText": "0.9999.nunique"}, {"detail": "def pct_change(\n self: DataFrame,\n periods: int = 1,\n fill_method: None = None,\n freq: BaseOffset | str | timedelta | None = ...,\n fill_value: NAType | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = ...,\n axis: Literal['columns', 'index', 0, 1] | None = ...\n) -> DataFrame: ...", "kind": 2, "label": "pct_change", "sortText": "0.9999.pct_change"}, {"detail": "\n@overload\ndef pipe[P, T](DataFrame, (DataFrame, ParamSpec(P)) -> T, ParamSpec(P)) -> T: ...\ndef pipe[T](\n self: DataFrame,\n func: tuple[(...) -> T, str],\n *args: Any,\n **kwargs: Any\n) -> T: ...", "kind": 2, "label": "pipe", "sortText": "0.9999.pipe"}, {"detail": "def pivot(\n self: DataFrame,\n *,\n columns: IndexLabel,\n index: IndexLabel = ...,\n values: IndexLabel = ...\n) -> DataFrame: ...", "kind": 2, "label": "pivot", "sortText": "0.9999.pivot"}, {"detail": "def pivot_table(\n self: DataFrame,\n values: _PivotTableValuesTypes = None,\n index: _PivotTableIndexTypes = None,\n columns: _PivotTableColumnsTypes = None,\n aggfunc: Literal['count', 'max', 'mean', 'median', 'min', 'std', 'sum', 'var'] | ((Series) -> Unknown) | Mapping[Hashable, _PivotAggFunc] | Sequence[_PivotAggFunc] | ufunc = 'mean',\n fill_value: Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = None,\n margins: bool = False,\n dropna: bool = True,\n margins_name: str = 'All',\n observed: bool = True,\n sort: bool = True\n) -> DataFrame: ...", "kind": 2, "label": "pivot_table", "sortText": "0.9999.pivot_table"}, {"detail": "PlotAccessor", "kind": 5, "label": "plot", "sortText": "0.9999.plot"}, {"detail": "def pop(\n self: DataFrame,\n item: str\n) -> Series: ...", "kind": 2, "label": "pop", "sortText": "0.9999.pop"}, {"detail": "def pow(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Literal['columns', 'index', 0, 1] | None = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "pow", "sortText": "0.9999.pow"}, {"detail": "def prod(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = 'columns',\n skipna: bool | None = True,\n numeric_only: bool = False,\n min_count: int = 0,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "prod", "sortText": "0.9999.prod"}, {"detail": "def prod(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = 'columns',\n skipna: bool | None = True,\n numeric_only: bool = False,\n min_count: int = 0,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "product", "sortText": "0.9999.product"}, {"detail": "\n@overload\ndef quantile(\n self: DataFrame,\n q: float = ...,\n axis: Axis = 0,\n numeric_only: bool = ...,\n interpolation: QuantileInterpolation = ...,\n method: CalculationMethod = ...\n) -> Series: ...\ndef quantile(\n self: DataFrame,\n q: Sequence[float] | ndarray[tuple[Any, ...], dtype[floating]],\n axis: Axis = 0,\n numeric_only: bool = ...,\n interpolation: QuantileInterpolation = ...,\n method: CalculationMethod = ...\n) -> DataFrame: ...", "kind": 2, "label": "quantile", "sortText": "0.9999.quantile"}, {"detail": "\n@overload\ndef query(\n self: DataFrame,\n expr: str,\n *,\n parser: Literal['pandas', 'python'] = ...,\n engine: Literal['numexpr', 'python'] | None = ...,\n local_dict: dict[str, Any] | None = ...,\n global_dict: dict[str, Any] | None = ...,\n resolvers: list[Mapping[Unknown, Unknown]] | None = ...,\n level: int = ...,\n target: object | None = ...,\n inplace: Literal[True]\n) -> None: ...\ndef query(\n self: DataFrame,\n expr: str,\n *,\n inplace: Literal[False] = False,\n parser: Literal['pandas', 'python'] = ...,\n engine: Literal['numexpr', 'python'] | None = ...,\n local_dict: dict[str, Any] | None = ...,\n global_dict: dict[str, Any] | None = ...,\n resolvers: list[Mapping[Unknown, Unknown]] | None = ...,\n level: int = ...,\n target: object | None = ...\n) -> DataFrame: ...", "kind": 2, "label": "query", "sortText": "0.9999.query"}, {"detail": "def radd(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "radd", "sortText": "0.9999.radd"}, {"detail": "def rank(\n self: DataFrame,\n axis: Axis = 0,\n method: Literal['average', 'dense', 'first', 'max', 'min'] = 'average',\n numeric_only: bool = False,\n na_option: Literal['bottom', 'keep', 'top'] = 'keep',\n ascending: bool = True,\n pct: bool = False\n) -> DataFrame: ...", "kind": 2, "label": "rank", "sortText": "0.9999.rank"}, {"detail": "def rtruediv(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "rdiv", "sortText": "0.9999.rdiv"}, {"detail": "def reindex(\n self: DataFrame,\n labels: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = ...,\n *,\n index: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = ...,\n columns: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = ...,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n method: Literal['backfill', 'bfill', 'ffill', 'nearest', 'pad'] | None = ...,\n copy: bool = True,\n level: int | str = ...,\n fill_value: Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = ...,\n limit: int | None = None,\n tolerance: Timedelta | float | None = ...\n) -> DataFrame: ...", "kind": 2, "label": "reindex", "sortText": "0.9999.reindex"}, {"detail": "def reindex_like(\n self: DataFrame,\n other: DataFrame,\n method: Literal['backfill', 'bfill', 'ffill', 'nearest', 'pad'] | None = ...,\n copy: bool = True,\n limit: int | None = None,\n tolerance: ExtensionArray | Index | Sequence[Scalar] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | ndarray | str | timedelta | timedelta64 = ...\n) -> DataFrame: ...", "kind": 2, "label": "reindex_like", "sortText": "0.9999.reindex_like"}, {"detail": "\n@overload\ndef rename(\n self: DataFrame,\n mapper: ((Any) -> Hashable | None) | Mapping[Any, Hashable | None] | None = ...,\n *,\n index: ((Any) -> Hashable | None) | Mapping[Any, Hashable | None] | None = ...,\n columns: ((Any) -> Hashable | None) | Mapping[Any, Hashable | None] | None = ...,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n copy: bool = ...,\n inplace: Literal[True],\n level: Hashable | None = None,\n errors: IgnoreRaise = ...\n) -> None: ...\ndef rename(\n self: DataFrame,\n mapper: ((Any) -> Hashable | None) | Mapping[Any, Hashable | None] | None = ...,\n *,\n index: ((Any) -> Hashable | None) | Mapping[Any, Hashable | None] | None = ...,\n columns: ((Any) -> Hashable | None) | Mapping[Any, Hashable | None] | None = ...,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n copy: bool = ...,\n inplace: Literal[False] = False,\n level: Hashable | None = None,\n errors: IgnoreRaise = ...\n) -> DataFrame: ...", "kind": 2, "label": "rename", "sortText": "0.9999.rename"}, {"detail": "\n@overload\ndef rename_axis(\n self: DataFrame,\n mapper: ExtensionArray | Index | SequenceNotStr[Any] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | ndarray | range | str | timedelta | timedelta64 | None = ...,\n *,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n copy: bool = ...,\n inplace: Literal[True]\n) -> None: ...\ndef rename_axis(\n self: DataFrame,\n mapper: ExtensionArray | Index | SequenceNotStr[Any] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | ndarray | range | str | timedelta | timedelta64 | None = ...,\n *,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n copy: bool = ...,\n inplace: Literal[False] = False\n) -> DataFrame: ...\ndef rename_axis(\n self: DataFrame,\n *,\n index: ((...) -> Unknown) | Sequence[str] | dict[int | str, str] | str | None = ...,\n columns: ((...) -> Unknown) | Sequence[str] | dict[int | str, str] | str | None = ...,\n copy: bool = ...,\n inplace: Literal[True]\n) -> None: ...\ndef rename_axis(\n self: DataFrame,\n *,\n index: ((...) -> Unknown) | Sequence[str] | dict[int | str, str] | str | None = ...,\n columns: ((...) -> Unknown) | Sequence[str] | dict[int | str, str] | str | None = ...,\n copy: bool = ...,\n inplace: Literal[False] = False\n) -> DataFrame: ...", "kind": 2, "label": "rename_axis", "sortText": "0.9999.rename_axis"}, {"detail": "def reorder_levels(\n self: DataFrame,\n order: list[Unknown],\n axis: Axis = 0\n) -> DataFrame: ...", "kind": 2, "label": "reorder_levels", "sortText": "0.9999.reorder_levels"}, {"detail": "\n@overload\ndef replace[HashableT2: Hashable, HashableT3: Hashable](\n self: DataFrame,\n to_replace: Mapping[HashableT2, ReplaceValue] | Mapping[Unknown, Unknown] | NAType | Pattern[Unknown] | Sequence[Pattern[Unknown] | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = ...,\n value: Mapping[HashableT3, ReplaceValue] | Mapping[Unknown, Unknown] | NAType | Pattern[Unknown] | Sequence[Pattern[Unknown] | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = ...,\n *,\n inplace: Literal[True],\n regex: Mapping[HashableT3, ReplaceValue] | Mapping[Unknown, Unknown] | NAType | Pattern[Unknown] | Sequence[Pattern[Unknown] | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = ...\n) -> None: ...\ndef replace[HashableT2: Hashable, HashableT3: Hashable](\n self: DataFrame,\n to_replace: Mapping[HashableT2, ReplaceValue] | Mapping[Unknown, Unknown] | NAType | Pattern[Unknown] | Sequence[Pattern[Unknown] | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = ...,\n value: Mapping[HashableT3, ReplaceValue] | Mapping[Unknown, Unknown] | NAType | Pattern[Unknown] | Sequence[Pattern[Unknown] | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = ...,\n *,\n inplace: Literal[False] = False,\n regex: Mapping[HashableT3, ReplaceValue] | Mapping[Unknown, Unknown] | NAType | Pattern[Unknown] | Sequence[Pattern[Unknown] | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64] | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = ...\n) -> DataFrame: ...", "kind": 2, "label": "replace", "sortText": "0.9999.replace"}, {"detail": "def resample(\n self: DataFrame,\n rule: BaseOffset | str | timedelta,\n axis: Literal['columns', 'index', 0, 1] | _NoDefault = 0,\n closed: Literal['left', 'right'] | None = None,\n label: Literal['left', 'right'] | None = None,\n on: Hashable | None = None,\n level: Hashable | None = None,\n origin: Timestamp | date | datetime | datetime64 | float | integer | str = 'start_day',\n offset: Timedelta | float | integer | str | timedelta | timedelta64 | None = None,\n group_keys: bool = False\n) -> DatetimeIndexResampler[DataFrame]: ...", "kind": 2, "label": "resample", "sortText": "0.9999.resample"}, {"detail": "\n@overload\ndef reset_index(\n self: DataFrame,\n level: Hashable | Sequence[Hashable] = ...,\n *,\n drop: bool = ...,\n col_level: int | str = ...,\n col_fill: Hashable = ...,\n inplace: Literal[True],\n allow_duplicates: bool = ...,\n names: Hashable | Sequence[Hashable] = ...\n) -> None: ...\ndef reset_index(\n self: DataFrame,\n level: Hashable | Sequence[Hashable] = ...,\n *,\n col_level: int | str = ...,\n col_fill: Hashable = ...,\n drop: bool = ...,\n inplace: Literal[False] = False,\n allow_duplicates: bool = ...,\n names: Hashable | Sequence[Hashable] = ...\n) -> DataFrame: ...", "kind": 2, "label": "reset_index", "sortText": "0.9999.reset_index"}, {"detail": "def rfloordiv(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "rfloordiv", "sortText": "0.9999.rfloordiv"}, {"detail": "def rmod(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "rmod", "sortText": "0.9999.rmod"}, {"detail": "def rmul(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "rmul", "sortText": "0.9999.rmul"}, {"detail": "\n@overload\ndef rolling(\n self: DataFrame,\n window: BaseIndexer | BaseOffset | int | str | timedelta,\n min_periods: int | None = ...,\n center: bool = ...,\n on: Hashable | None = ...,\n axis: AxisIndex = ...,\n closed: Literal['both', 'left', 'neither', 'right'] | None = ...,\n step: int | None = ...,\n method: CalculationMethod = ...,\n *,\n win_type: str\n) -> Window[DataFrame]: ...\ndef rolling(\n self: DataFrame,\n window: BaseIndexer | BaseOffset | int | str | timedelta,\n min_periods: int | None = ...,\n center: bool = ...,\n on: Hashable | None = ...,\n axis: AxisIndex = ...,\n closed: Literal['both', 'left', 'neither', 'right'] | None = ...,\n step: int | None = ...,\n method: CalculationMethod = ...,\n *,\n win_type: None = None\n) -> Rolling[DataFrame]: ...", "kind": 2, "label": "rolling", "sortText": "0.9999.rolling"}, {"detail": "def round(\n self: DataFrame,\n decimals: Series | dict[Unknown, Unknown] | int = ...,\n *args: Any,\n **kwargs: Any\n) -> DataFrame: ...", "kind": 2, "label": "round", "sortText": "0.9999.round"}, {"detail": "def rpow(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "rpow", "sortText": "0.9999.rpow"}, {"detail": "def rsub(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "rsub", "sortText": "0.9999.rsub"}, {"detail": "def rtruediv(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "rtruediv", "sortText": "0.9999.rtruediv"}, {"detail": "def sample(\n self: DataFrame,\n n: int | None = ...,\n frac: float | None = ...,\n replace: bool = False,\n weights: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | str | None = ...,\n random_state: BitGenerator | ExtensionArray | Generator | RandomState | int | ndarray | None = ...,\n axis: Literal['columns', 'index', 0, 1] | None = None,\n ignore_index: bool = False\n) -> DataFrame: ...", "kind": 2, "label": "sample", "sortText": "0.9999.sample"}, {"detail": "\n@overload\ndef select_dtypes(\n self: DataFrame,\n include: StrDtypeArg,\n exclude: Literal[' Never: ...\ndef select_dtypes(\n self: DataFrame,\n include: Literal[' Never: ...\ndef select_dtypes(\n self: DataFrame,\n exclude: StrDtypeArg\n) -> Never: ...\ndef select_dtypes(\n self: DataFrame,\n include: list[Never],\n exclude: list[Never]\n) -> Never: ...\ndef select_dtypes(\n self: DataFrame,\n include: _AstypeArgExtList,\n exclude: Literal[' DataFrame: ...\ndef select_dtypes(\n self: DataFrame,\n include: Literal[' DataFrame: ...\ndef select_dtypes(\n self: DataFrame,\n exclude: _AstypeArgExtList\n) -> DataFrame: ...", "kind": 2, "label": "select_dtypes", "sortText": "0.9999.select_dtypes"}, {"detail": "def sem(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n skipna: bool | None = True,\n ddof: int = 1,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "sem", "sortText": "0.9999.sem"}, {"detail": "def set_axis(\n self: DataFrame,\n labels: AxesData,\n *,\n axis: Axis = 0\n) -> DataFrame: ...", "kind": 2, "label": "set_axis", "sortText": "0.9999.set_axis"}, {"detail": "def set_flags(\n self: DataFrame,\n *,\n copy: bool = ...,\n allows_duplicate_labels: bool | None = ...\n) -> DataFrame: ...", "kind": 2, "label": "set_flags", "sortText": "0.9999.set_flags"}, {"detail": "\n@overload\ndef set_index(\n self: DataFrame,\n keys: Hashable | Index | Iterator[Hashable] | Sequence[Hashable] | Series | ndarray | None,\n *,\n drop: bool = ...,\n append: bool = ...,\n verify_integrity: bool = ...,\n inplace: Literal[True]\n) -> None: ...\ndef set_index(\n self: DataFrame,\n keys: Hashable | Index | Iterator[Hashable] | Sequence[Hashable] | Series | ndarray | None,\n *,\n drop: bool = ...,\n append: bool = ...,\n verify_integrity: bool = ...,\n inplace: Literal[False] = False\n) -> DataFrame: ...", "kind": 2, "label": "set_index", "sortText": "0.9999.set_index"}, {"detail": "tuple[int, int]", "kind": 5, "label": "shape", "sortText": "0.9999.shape"}, {"detail": "def shift(\n self: DataFrame,\n periods: Sequence[int] | int = ...,\n freq: BaseOffset | str | timedelta | None = ...,\n axis: Literal['columns', 'index', 0, 1] | None = None,\n fill_value: NAType | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = ...\n) -> DataFrame: ...", "kind": 2, "label": "shift", "sortText": "0.9999.shift"}, {"detail": "int", "kind": 5, "label": "size", "sortText": "0.9999.size"}, {"detail": "def skew(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n skipna: bool | None = True,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "skew", "sortText": "0.9999.skew"}, {"detail": "\n@overload\ndef sort_index(\n self: DataFrame,\n *,\n axis: Axis = 0,\n level: Hashable | None = None,\n ascending: Sequence[bool] | bool = ...,\n kind: SortKind = ...,\n na_position: NaPosition = ...,\n sort_remaining: bool = ...,\n ignore_index: bool = ...,\n inplace: Literal[True],\n key: IndexKeyFunc = ...\n) -> None: ...\ndef sort_index(\n self: DataFrame,\n *,\n axis: Axis = 0,\n level: Hashable | list[int] | list[str] | None = ...,\n ascending: Sequence[bool] | bool = ...,\n kind: SortKind = ...,\n na_position: NaPosition = ...,\n sort_remaining: bool = ...,\n ignore_index: bool = ...,\n inplace: Literal[False] = False,\n key: IndexKeyFunc = ...\n) -> DataFrame: ...", "kind": 2, "label": "sort_index", "sortText": "0.9999.sort_index"}, {"detail": "\n@overload\ndef sort_values(\n self: DataFrame,\n by: Sequence[str] | str,\n *,\n axis: Axis = 0,\n ascending: Sequence[bool] | bool = ...,\n kind: SortKind = ...,\n na_position: NaPosition = ...,\n ignore_index: bool = ...,\n inplace: Literal[True],\n key: ValueKeyFunc = ...\n) -> None: ...\ndef sort_values(\n self: DataFrame,\n by: Sequence[str] | str,\n *,\n axis: Axis = 0,\n ascending: Sequence[bool] | bool = ...,\n kind: SortKind = ...,\n na_position: NaPosition = ...,\n ignore_index: bool = ...,\n inplace: Literal[False] = False,\n key: ValueKeyFunc = ...\n) -> DataFrame: ...", "kind": 2, "label": "sort_values", "sortText": "0.9999.sort_values"}, {"detail": "Ellipsis", "kind": 5, "label": "sparse", "sortText": "0.9999.sparse"}, {"detail": "def squeeze(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = None\n) -> DataFrame | Series | Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64: ...", "kind": 2, "label": "squeeze", "sortText": "0.9999.squeeze"}, {"detail": "\n@overload\ndef stack(\n self: DataFrame,\n level: IndexLabel = ...,\n *,\n future_stack: Literal[True]\n) -> DataFrame | Series: ...\ndef stack(\n self: DataFrame,\n level: IndexLabel = ...,\n dropna: bool = ...,\n sort: bool = ...,\n future_stack: Literal[False] = False\n) -> DataFrame | Series: ...", "kind": 2, "label": "stack", "sortText": "0.9999.stack"}, {"detail": "def std(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = 0,\n skipna: bool = True,\n ddof: int = 1,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "std", "sortText": "0.9999.std"}, {"detail": "Styler", "kind": 5, "label": "style", "sortText": "0.9999.style"}, {"detail": "def sub(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "sub", "sortText": "0.9999.sub"}, {"detail": "def sub(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Axis = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "subtract", "sortText": "0.9999.subtract"}, {"detail": "def sum(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = 0,\n skipna: bool | None = True,\n numeric_only: bool = False,\n min_count: int = 0,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "sum", "sortText": "0.9999.sum"}, {"detail": "def swapaxes(\n self: DataFrame,\n axis1: Axis,\n axis2: Axis,\n copy: bool = ...\n) -> DataFrame: ...", "kind": 2, "label": "swapaxes", "sortText": "0.9999.swapaxes"}, {"detail": "def swaplevel(\n self: DataFrame,\n i: Hashable = ...,\n j: Hashable = ...,\n axis: Axis = 0\n) -> DataFrame: ...", "kind": 2, "label": "swaplevel", "sortText": "0.9999.swaplevel"}, {"detail": "def tail(\n self: DataFrame,\n n: int = 5\n) -> DataFrame: ...", "kind": 2, "label": "tail", "sortText": "0.9999.tail"}, {"detail": "def take(\n self: DataFrame,\n indices: TakeIndexer,\n axis: Axis = 0,\n **kwargs: Any\n) -> DataFrame: ...", "kind": 2, "label": "take", "sortText": "0.9999.take"}, {"detail": "def to_clipboard[HashableT1: Hashable, HashableT2: Hashable](\n self: DataFrame,\n excel: bool = True,\n sep: str | None = None,\n *,\n na_rep: str = ...,\n float_format: ((object) -> str) | str | None = ...,\n columns: list[HashableT1] | None = ...,\n header: bool | list[str] = ...,\n index: bool = ...,\n index_label: Literal[False] | list[HashableT2] | str | None = ...,\n mode: FileWriteMode = ...,\n encoding: str | None = ...,\n compression: CompressionOptions = ...,\n quoting: CSVQuoting = ...,\n quotechar: str = ...,\n lineterminator: str | None = ...,\n chunksize: int | None = ...,\n date_format: str | None = ...,\n doublequote: bool = ...,\n escapechar: str | None = ...,\n decimal: str = ...,\n errors: str = ...,\n storage_options: StorageOptions = ...\n) -> None: ...", "kind": 2, "label": "to_clipboard", "sortText": "0.9999.to_clipboard"}, {"detail": "\n@overload\ndef to_csv[HashableT1: Hashable, HashableT2: Hashable](\n self: DataFrame,\n path_or_buf: PathLike[str] | WriteBuffer[bytes] | WriteBuffer[str] | str,\n sep: str = ...,\n na_rep: str = ...,\n float_format: ((object) -> str) | str | None = ...,\n columns: list[HashableT1] | None = ...,\n header: bool | list[str] = ...,\n index: bool = ...,\n index_label: Literal[False] | list[HashableT2] | str | None = ...,\n mode: FileWriteMode = ...,\n encoding: str | None = ...,\n compression: CompressionOptions = ...,\n quoting: CSVQuoting = ...,\n quotechar: str = ...,\n lineterminator: str | None = ...,\n chunksize: int | None = ...,\n date_format: str | None = ...,\n doublequote: bool = ...,\n escapechar: str | None = ...,\n decimal: str = ...,\n errors: OpenFileErrors = ...,\n storage_options: StorageOptions = ...\n) -> None: ...\ndef to_csv[HashableT1: Hashable, HashableT2: Hashable](\n self: DataFrame,\n path_or_buf: None = None,\n sep: str = ...,\n na_rep: str = ...,\n float_format: ((object) -> str) | str | None = ...,\n columns: list[HashableT1] | None = ...,\n header: bool | list[str] = ...,\n index: bool = ...,\n index_label: Literal[False] | list[HashableT2] | str | None = ...,\n mode: FileWriteMode = ...,\n encoding: str | None = ...,\n compression: CompressionOptions = ...,\n quoting: CSVQuoting = ...,\n quotechar: str = ...,\n lineterminator: str | None = ...,\n chunksize: int | None = ...,\n date_format: str | None = ...,\n doublequote: bool = ...,\n escapechar: str | None = ...,\n decimal: str = ...,\n errors: OpenFileErrors = ...,\n storage_options: StorageOptions = ...\n) -> str: ...", "kind": 2, "label": "to_csv", "sortText": "0.9999.to_csv"}, {"detail": "\n@overload\ndef to_dict(\n self: DataFrame,\n orient: str = ...,\n *,\n into: type[defaultdict[Unknown, Unknown]],\n index: Literal[True] = True\n) -> Never: ...\ndef to_dict[_T_MUTABLE_MAPPING_co: MutableMapping[Unknown, Unknown]](\n self: DataFrame,\n orient: Literal['records'],\n *,\n into: _T_MUTABLE_MAPPING_co | type[_T_MUTABLE_MAPPING_co],\n index: Literal[True] = True\n) -> list[_T_MUTABLE_MAPPING_co]: ...\ndef to_dict(\n self: DataFrame,\n orient: Literal['records'],\n *,\n into: type[dict[Unknown, Unknown]] = ...,\n index: Literal[True] = True\n) -> list[dict[Hashable, Any]]: ...\ndef to_dict(\n self: DataFrame,\n orient: Literal['index'],\n *,\n into: defaultdict[Unknown, Unknown],\n index: Literal[True] = True\n) -> defaultdict[Hashable, dict[Hashable, Any]]: ...\ndef to_dict(\n self: DataFrame,\n orient: Literal['index'],\n *,\n into: OrderedDict[Unknown, Unknown] | type[OrderedDict[Unknown, Unknown]],\n index: Literal[True] = True\n) -> OrderedDict[Hashable, dict[Hashable, Any]]: ...\ndef to_dict(\n self: DataFrame,\n orient: Literal['index'],\n *,\n into: type[MutableMapping[Unknown, Unknown]],\n index: Literal[True] = True\n) -> MutableMapping[Hashable, dict[Hashable, Any]]: ...\ndef to_dict(\n self: DataFrame,\n orient: Literal['index'],\n *,\n into: type[dict[Unknown, Unknown]] = ...,\n index: Literal[True] = True\n) -> dict[Hashable, dict[Hashable, Any]]: ...\ndef to_dict[_T_MUTABLE_MAPPING_co: MutableMapping[Unknown, Unknown]](\n self: DataFrame,\n orient: Literal['dict', 'list', 'series'] = ...,\n *,\n into: _T_MUTABLE_MAPPING_co | type[_T_MUTABLE_MAPPING_co],\n index: Literal[True] = True\n) -> _T_MUTABLE_MAPPING_co: ...\ndef to_dict(\n self: DataFrame,\n orient: Literal['dict', 'list', 'series'] = ...,\n *,\n into: type[dict[Unknown, Unknown]] = ...,\n index: Literal[True] = True\n) -> dict[Hashable, Any]: ...\ndef to_dict(\n self: DataFrame,\n orient: Literal['split', 'tight'],\n *,\n into: MutableMapping[Unknown, Unknown] | type[MutableMapping[Unknown, Unknown]],\n index: bool = ...\n) -> MutableMapping[str, list[Unknown]]: ...\ndef to_dict(\n self: DataFrame,\n orient: Literal['split', 'tight'],\n *,\n into: type[dict[Unknown, Unknown]] = ...,\n index: bool = ...\n) -> dict[str, list[Unknown]]: ...", "kind": 2, "label": "to_dict", "sortText": "0.9999.to_dict"}, {"detail": "def to_excel(\n self: DataFrame,\n excel_writer: Unknown,\n sheet_name: str = 'Sheet1',\n na_rep: str = '',\n float_format: str | None = ...,\n columns: Sequence[str] | str | None = ...,\n header: bool | list[str] = True,\n index: bool = True,\n index_label: Sequence[str] | str | None = ...,\n startrow: int = 0,\n startcol: int = 0,\n engine: str | None = ...,\n merge_cells: ExcelWriterMergeCells = True,\n inf_rep: str = 'inf',\n freeze_panes: tuple[int, int] | None = ...\n) -> None: ...", "kind": 2, "label": "to_excel", "sortText": "0.9999.to_excel"}, {"detail": "def to_feather(\n self: DataFrame,\n path: PathLike[str] | WriteBuffer[bytes] | str,\n **kwargs: Any\n) -> None: ...", "kind": 2, "label": "to_feather", "sortText": "0.9999.to_feather"}, {"detail": "def to_hdf[HashableT1: Hashable, HashableT2: Hashable](\n self: DataFrame,\n path_or_buf: HDFStore | PathLike[str] | str,\n *,\n key: str,\n mode: Literal['a', 'r+', 'w'] = ...,\n complevel: int | None = ...,\n complib: Literal['blosc', 'bzip2', 'lzo', 'zlib'] | None = ...,\n append: bool = ...,\n format: Literal['f', 'fixed', 't', 'table'] | None = ...,\n index: bool = ...,\n min_itemsize: dict[HashableT1, int] | int | None = ...,\n nan_rep: str | None = ...,\n dropna: bool | None = ...,\n data_columns: Literal[True] | list[HashableT2] | None = ...,\n errors: OpenFileErrors = ...,\n encoding: str = ...\n) -> None: ...", "kind": 2, "label": "to_hdf", "sortText": "0.9999.to_hdf"}, {"detail": "\n@overload\ndef to_html(\n self: DataFrame,\n buf: PathLike[str] | WriteBuffer[str] | str,\n *,\n columns: Index | SequenceNotStr[Hashable] | Series | None = ...,\n col_space: Mapping[Hashable, int | str] | Sequence[int | str] | int | str | None = ...,\n header: bool = ...,\n index: bool = ...,\n na_rep: str = ...,\n formatters: Mapping[Hashable, (object) -> str] | list[(object) -> str] | tuple[(object) -> str, ...] | None = ...,\n float_format: ((float) -> str) | None = ...,\n sparsify: bool | None = ...,\n index_names: bool = ...,\n justify: Literal['center', 'end', 'inherit', 'initial', 'justify', 'justify-all', 'left', 'match-parent', 'right', 'start', 'unset'] | None = ...,\n max_rows: int | None = ...,\n max_cols: int | None = ...,\n show_dimensions: bool = ...,\n decimal: str = ...,\n bold_rows: bool = ...,\n classes: Sequence[str] | None = ...,\n escape: bool = ...,\n notebook: bool = ...,\n border: int | None = ...,\n table_id: str | None = ...,\n render_links: bool = ...,\n encoding: str | None = ...\n) -> None: ...\ndef to_html(\n self: DataFrame,\n buf: None = None,\n *,\n columns: Sequence[Hashable] | None = ...,\n col_space: Mapping[Hashable, int | str] | Sequence[int | str] | int | str | None = ...,\n header: bool = ...,\n index: bool = ...,\n na_rep: str = ...,\n formatters: Mapping[Hashable, (object) -> str] | list[(object) -> str] | tuple[(object) -> str, ...] | None = ...,\n float_format: ((float) -> str) | None = ...,\n sparsify: bool | None = ...,\n index_names: bool = ...,\n justify: Literal['center', 'end', 'inherit', 'initial', 'justify', 'justify-all', 'left', 'match-parent', 'right', 'start', 'unset'] | None = ...,\n max_rows: int | None = ...,\n max_cols: int | None = ...,\n show_dimensions: bool = ...,\n decimal: str = ...,\n bold_rows: bool = ...,\n classes: Sequence[str] | None = ...,\n escape: bool = ...,\n notebook: bool = ...,\n border: int | None = ...,\n table_id: str | None = ...,\n render_links: bool = ...,\n encoding: str | None = ...\n) -> str: ...", "kind": 2, "label": "to_html", "sortText": "0.9999.to_html"}, {"detail": "\n@overload\ndef to_json(\n self: DataFrame,\n path_or_buf: PathLike[str] | WriteBuffer[str] | str,\n *,\n orient: Literal['records'],\n date_format: Literal['epoch', 'iso'] | None = ...,\n double_precision: int = ...,\n force_ascii: bool = ...,\n date_unit: TimeUnit = ...,\n default_handler: ((Any) -> JSONSerializable) | None = ...,\n lines: Literal[True],\n compression: CompressionOptions = ...,\n index: bool | None = ...,\n indent: int | None = ...,\n storage_options: dict[Unknown, Unknown] | None = ...,\n mode: Literal['a']\n) -> None: ...\ndef to_json(\n self: DataFrame,\n path_or_buf: None = None,\n *,\n orient: Literal['records'],\n date_format: Literal['epoch', 'iso'] | None = ...,\n double_precision: int = ...,\n force_ascii: bool = ...,\n date_unit: TimeUnit = ...,\n default_handler: ((Any) -> JSONSerializable) | None = ...,\n lines: Literal[True],\n compression: CompressionOptions = ...,\n index: bool | None = ...,\n indent: int | None = ...,\n storage_options: dict[Unknown, Unknown] | None = ...,\n mode: Literal['a']\n) -> str: ...\ndef to_json(\n self: DataFrame,\n path_or_buf: None = None,\n *,\n orient: Literal['columns', 'index', 'records', 'split', 'table', 'values'] | None = ...,\n date_format: Literal['epoch', 'iso'] | None = ...,\n double_precision: int = ...,\n force_ascii: bool = ...,\n date_unit: TimeUnit = ...,\n default_handler: ((Any) -> JSONSerializable) | None = ...,\n lines: bool = ...,\n compression: CompressionOptions = ...,\n index: bool | None = ...,\n indent: int | None = ...,\n storage_options: dict[Unknown, Unknown] | None = ...,\n mode: Literal['w'] = ...\n) -> str: ...\ndef to_json(\n self: DataFrame,\n path_or_buf: PathLike[str] | WriteBuffer[bytes] | WriteBuffer[str] | str,\n *,\n orient: Literal['columns', 'index', 'records', 'split', 'table', 'values'] | None = ...,\n date_format: Literal['epoch', 'iso'] | None = ...,\n double_precision: int = ...,\n force_ascii: bool = ...,\n date_unit: TimeUnit = ...,\n default_handler: ((Any) -> JSONSerializable) | None = ...,\n lines: bool = ...,\n compression: CompressionOptions = ...,\n index: bool | None = ...,\n indent: int | None = ...,\n storage_options: dict[Unknown, Unknown] | None = ...,\n mode: Literal['w'] = ...\n) -> None: ...", "kind": 2, "label": "to_json", "sortText": "0.9999.to_json"}, {"detail": "\n@overload\ndef to_latex(\n self: DataFrame,\n buf: PathLike[str] | WriteBuffer[str] | str,\n columns: list[str] | None = ...,\n header: bool | list[str] = ...,\n index: bool = ...,\n na_rep: str = ...,\n formatters: Unknown = ...,\n float_format: Unknown = ...,\n sparsify: bool | None = ...,\n index_names: bool = ...,\n bold_rows: bool = ...,\n column_format: str | None = ...,\n longtable: bool | None = ...,\n escape: bool | None = ...,\n encoding: str | None = ...,\n decimal: str = ...,\n multicolumn: bool | None = ...,\n multicolumn_format: str | None = ...,\n multirow: bool | None = ...,\n caption: str | tuple[str, str] | None = ...,\n label: str | None = ...,\n position: str | None = ...\n) -> None: ...\ndef to_latex(\n self: DataFrame,\n buf: None = None,\n columns: list[str] | None = ...,\n header: bool | list[str] = ...,\n index: bool = ...,\n na_rep: str = ...,\n formatters: Unknown = ...,\n float_format: Unknown = ...,\n sparsify: bool | None = ...,\n index_names: bool = ...,\n bold_rows: bool = ...,\n column_format: str | None = ...,\n longtable: bool | None = ...,\n escape: bool | None = ...,\n encoding: str | None = ...,\n decimal: str = ...,\n multicolumn: bool | None = ...,\n multicolumn_format: str | None = ...,\n multirow: bool | None = ...,\n caption: str | tuple[str, str] | None = ...,\n label: str | None = ...,\n position: str | None = ...\n) -> str: ...", "kind": 2, "label": "to_latex", "sortText": "0.9999.to_latex"}, {"detail": "\n@overload\ndef to_markdown(\n self: DataFrame,\n buf: PathLike[str] | WriteBuffer[str] | str,\n *,\n mode: FileWriteMode = ...,\n index: bool = ...,\n storage_options: StorageOptions = ...,\n **kwargs: Any\n) -> None: ...\ndef to_markdown(\n self: DataFrame,\n buf: None = None,\n *,\n mode: Literal['a', 'a+', 'a+b', 'ab', 'at', 'w', 'w+', 'w+b', 'wb', 'wt', 'x', 'xb', 'xt'] | None = ...,\n index: bool = ...,\n storage_options: StorageOptions = ...,\n **kwargs: Any\n) -> str: ...", "kind": 2, "label": "to_markdown", "sortText": "0.9999.to_markdown"}, {"detail": "def to_numpy(\n self: DataFrame,\n dtype: _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = ...,\n copy: bool = False,\n na_value: Scalar = ...\n) -> ndarray[tuple[int, int]]: ...", "kind": 2, "label": "to_numpy", "sortText": "0.9999.to_numpy"}, {"detail": "\n@overload\ndef to_orc(\n self: DataFrame,\n path: PathLike[str] | WriteBuffer[bytes] | str,\n *,\n engine: Literal['pyarrow'] = ...,\n index: bool | None = ...,\n engine_kwargs: dict[str, Any] | None = ...\n) -> None: ...\ndef to_orc(\n self: DataFrame,\n path: None = None,\n *,\n engine: Literal['pyarrow'] = ...,\n index: bool | None = ...,\n engine_kwargs: dict[str, Any] | None = ...\n) -> bytes: ...", "kind": 2, "label": "to_orc", "sortText": "0.9999.to_orc"}, {"detail": "\n@overload\ndef to_parquet(\n self: DataFrame,\n path: PathLike[str] | WriteBuffer[bytes] | str,\n *,\n engine: ParquetEngine = ...,\n compression: Literal['brotli', 'gzip', 'lz4', 'snappy', 'zstd'] | None = ...,\n index: bool | None = ...,\n partition_cols: Sequence[Hashable] | None = ...,\n storage_options: StorageOptions = ...,\n **kwargs: Any\n) -> None: ...\ndef to_parquet(\n self: DataFrame,\n path: None = None,\n *,\n engine: ParquetEngine = ...,\n compression: Literal['brotli', 'gzip', 'lz4', 'snappy', 'zstd'] | None = ...,\n index: bool | None = ...,\n partition_cols: Sequence[Hashable] | None = ...,\n storage_options: StorageOptions = ...,\n **kwargs: Any\n) -> bytes: ...", "kind": 2, "label": "to_parquet", "sortText": "0.9999.to_parquet"}, {"detail": "def to_period(\n self: DataFrame,\n freq: Day | Hour | Micro | Milli | Minute | MonthEnd | Nano | QuarterEnd | Second | Week | YearEnd | str | None = None,\n axis: Axis = 0,\n copy: bool = True\n) -> DataFrame: ...", "kind": 2, "label": "to_period", "sortText": "0.9999.to_period"}, {"detail": "def to_pickle(\n self: DataFrame,\n path: PathLike[str] | WriteBuffer[bytes] | str,\n compression: CompressionOptions = 'infer',\n protocol: int = 5,\n storage_options: StorageOptions = ...\n) -> None: ...", "kind": 2, "label": "to_pickle", "sortText": "0.9999.to_pickle"}, {"detail": "def to_records[HashableT1: Hashable, HashableT2: Hashable](\n self: DataFrame,\n index: bool = True,\n column_dtypes: Mapping[HashableT1, DTypeLike] | _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None,\n index_dtypes: Mapping[HashableT2, DTypeLike] | _HasDType[dtype] | _HasNumPyDType[dtype] | dtype | list[Any] | str | _DTypeDict | tuple[Any, Any] | type[Any] | None = None\n) -> recarray: ...", "kind": 2, "label": "to_records", "sortText": "0.9999.to_records"}, {"detail": "def to_sql(\n self: DataFrame,\n name: str,\n con: Unknown,\n *,\n schema: str | None = None,\n if_exists: Literal['append', 'delete_rows', 'fail', 'replace'] = 'fail',\n index: bool = True,\n index_label: IndexLabel = None,\n chunksize: int | None = None,\n dtype: ExtensionDtype | Mapping[Hashable, ExtensionDtype | dtype[generic] | str | type[bool | complex | object | str]] | dtype[generic] | str | type[bool | complex | object | str] | None = None,\n method: Literal['multi'] | ((SQLTable, Any, list[str], Iterable[tuple[Any, ...]]) -> int | None) | None = None\n) -> int | None: ...", "kind": 2, "label": "to_sql", "sortText": "0.9999.to_sql"}, {"detail": "\n@overload\ndef to_stata[HashableT1: Hashable, HashableT2: Hashable](\n self: DataFrame,\n path: PathLike[str] | WriteBuffer[bytes] | str,\n *,\n convert_dates: dict[HashableT1, StataDateFormat] | None = ...,\n write_index: bool = ...,\n byteorder: Literal['<', '>', 'big', 'little'] | None = ...,\n time_stamp: datetime | None = ...,\n data_label: str | None = ...,\n variable_labels: dict[HashableT2, str] | None = ...,\n version: Literal[117, 118, 119],\n convert_strl: SequenceNotStr[Hashable] | None = ...,\n compression: CompressionOptions = ...,\n storage_options: StorageOptions = ...,\n value_labels: dict[Hashable, dict[float, str]] | None = ...\n) -> None: ...\ndef to_stata[HashableT1: Hashable, HashableT2: Hashable](\n self: DataFrame,\n path: PathLike[str] | WriteBuffer[bytes] | str,\n *,\n convert_dates: dict[HashableT1, StataDateFormat] | None = ...,\n write_index: bool = ...,\n byteorder: Literal['<', '>', 'big', 'little'] | None = ...,\n time_stamp: datetime | None = ...,\n data_label: str | None = ...,\n variable_labels: dict[HashableT2, str] | None = ...,\n version: Literal[114, 117, 118, 119] | None = ...,\n convert_strl: None = None,\n compression: CompressionOptions = ...,\n storage_options: StorageOptions = ...,\n value_labels: dict[Hashable, dict[float, str]] | None = ...\n) -> None: ...", "kind": 2, "label": "to_stata", "sortText": "0.9999.to_stata"}, {"detail": "\n@overload\ndef to_string[HashableT: Hashable](\n self: DataFrame,\n buf: PathLike[str] | WriteBuffer[str] | str,\n *,\n columns: Index | SequenceNotStr[Hashable] | Series | None = ...,\n col_space: dict[HashableT, int] | int | list[int] | None = ...,\n header: bool | list[str] | tuple[str, ...] = ...,\n index: bool = ...,\n na_rep: str = ...,\n formatters: Mapping[int | str, (...) -> Unknown] | list[(...) -> Unknown] | tuple[(...) -> Unknown, ...] | None = ...,\n float_format: ((float) -> str) | EngFormatter | str | None = ...,\n sparsify: bool | None = ...,\n index_names: bool = ...,\n justify: str | None = ...,\n max_rows: int | None = ...,\n max_cols: int | None = ...,\n show_dimensions: bool = ...,\n decimal: str = ...,\n line_width: int | None = ...,\n min_rows: int | None = ...,\n max_colwidth: int | None = ...,\n encoding: str | None = ...\n) -> None: ...\ndef to_string(\n self: DataFrame,\n buf: None = None,\n *,\n columns: Index | Sequence[Hashable] | Series | None = ...,\n col_space: dict[Hashable, int] | int | list[int] | None = ...,\n header: Sequence[str] | bool = ...,\n index: bool = ...,\n na_rep: str = ...,\n formatters: Mapping[int | str, (...) -> Unknown] | list[(...) -> Unknown] | tuple[(...) -> Unknown, ...] | None = ...,\n float_format: ((float) -> str) | EngFormatter | str | None = ...,\n sparsify: bool | None = ...,\n index_names: bool = ...,\n justify: str | None = ...,\n max_rows: int | None = ...,\n max_cols: int | None = ...,\n show_dimensions: bool = ...,\n decimal: str = ...,\n line_width: int | None = ...,\n min_rows: int | None = ...,\n max_colwidth: int | None = ...,\n encoding: str | None = ...\n) -> str: ...", "kind": 2, "label": "to_string", "sortText": "0.9999.to_string"}, {"detail": "def to_timestamp(\n self: DataFrame,\n freq: Day | Hour | Micro | Milli | Minute | MonthEnd | Nano | QuarterEnd | Second | Week | YearEnd | str | None = None,\n how: ToTimestampHow = ...,\n axis: Axis = 0,\n copy: bool = True\n) -> DataFrame: ...", "kind": 2, "label": "to_timestamp", "sortText": "0.9999.to_timestamp"}, {"detail": "def to_xarray(self: DataFrame) -> Unknown: ...", "kind": 2, "label": "to_xarray", "sortText": "0.9999.to_xarray"}, {"detail": "\n@overload\ndef to_xml(\n self: DataFrame,\n path_or_buffer: PathLike[str] | WriteBuffer[bytes] | WriteBuffer[str] | str,\n index: bool = ...,\n root_name: str = ...,\n row_name: str = ...,\n na_rep: str | None = ...,\n attr_cols: SequenceNotStr[Hashable] | None = ...,\n elem_cols: SequenceNotStr[Hashable] | None = ...,\n namespaces: dict[str | None, str] | None = ...,\n prefix: str | None = ...,\n encoding: str = ...,\n xml_declaration: bool = ...,\n pretty_print: bool = ...,\n parser: XMLParsers = ...,\n stylesheet: PathLike[str] | ReadBuffer[bytes] | ReadBuffer[str] | str | None = ...,\n compression: CompressionOptions = ...,\n storage_options: StorageOptions = ...\n) -> None: ...\ndef to_xml(\n self: DataFrame,\n path_or_buffer: None = None,\n index: bool = ...,\n root_name: str | None = ...,\n row_name: str | None = ...,\n na_rep: str | None = ...,\n attr_cols: list[Hashable] | None = ...,\n elem_cols: list[Hashable] | None = ...,\n namespaces: dict[str | None, str] | None = ...,\n prefix: str | None = ...,\n encoding: str = ...,\n xml_declaration: bool | None = ...,\n pretty_print: bool | None = ...,\n parser: str | None = ...,\n stylesheet: PathLike[str] | ReadBuffer[bytes] | ReadBuffer[str] | str | None = ...,\n compression: CompressionOptions = ...,\n storage_options: StorageOptions = ...\n) -> str: ...", "kind": 2, "label": "to_xml", "sortText": "0.9999.to_xml"}, {"detail": "def transform(\n self: DataFrame,\n func: AggFuncTypeFrame,\n axis: Axis = 0,\n *args: Any,\n **kwargs: Any\n) -> DataFrame: ...", "kind": 2, "label": "transform", "sortText": "0.9999.transform"}, {"detail": "def transpose(\n self: DataFrame,\n *args: Any,\n *,\n copy: bool = ...\n) -> DataFrame: ...", "kind": 2, "label": "transpose", "sortText": "0.9999.transpose"}, {"detail": "def truediv(\n self: DataFrame,\n other: DataFrame | ExtensionArray | Index | SequenceNotStr[Any] | Series | complex | ndarray | range,\n axis: Literal['columns', 'index', 0, 1] | None = 'columns',\n level: Hashable | None = None,\n fill_value: float | None = None\n) -> DataFrame: ...", "kind": 2, "label": "truediv", "sortText": "0.9999.truediv"}, {"detail": "def truncate(\n self: DataFrame,\n before: date | int | str | None = ...,\n after: date | int | str | None = ...,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n copy: bool = ...\n) -> DataFrame: ...", "kind": 2, "label": "truncate", "sortText": "0.9999.truncate"}, {"detail": "def tz_convert(\n self: DataFrame,\n tz: TimeZones,\n axis: Axis = 0,\n level: Hashable | None = None,\n copy: bool = True\n) -> DataFrame: ...", "kind": 2, "label": "tz_convert", "sortText": "0.9999.tz_convert"}, {"detail": "def tz_localize(\n self: DataFrame,\n tz: TimeZones,\n axis: Axis = 0,\n level: Hashable | None = None,\n copy: builtins.bool = True,\n ambiguous: TimeAmbiguous = 'raise',\n nonexistent: TimeNonexistent = 'raise'\n) -> DataFrame: ...", "kind": 2, "label": "tz_localize", "sortText": "0.9999.tz_localize"}, {"detail": "def unstack(\n self: DataFrame,\n level: IndexLabel = -1,\n fill_value: Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | None = None,\n sort: bool = True\n) -> DataFrame | Series: ...", "kind": 2, "label": "unstack", "sortText": "0.9999.unstack"}, {"detail": "def update(\n self: DataFrame,\n other: DataFrame | Series,\n join: Literal['left'] = 'left',\n overwrite: bool = True,\n filter_func: ((...) -> Unknown) | None = ...,\n errors: IgnoreRaise = 'ignore'\n) -> None: ...", "kind": 2, "label": "update", "sortText": "0.9999.update"}, {"detail": "\n@overload\ndef value_counts(\n self: DataFrame,\n subset: Sequence[Hashable] | None = ...,\n normalize: Literal[False] = False,\n sort: bool = ...,\n ascending: bool = ...,\n dropna: bool = ...\n) -> Series[int]: ...\ndef value_counts(\n self: DataFrame,\n normalize: Literal[True],\n subset: Sequence[Hashable] | None = ...,\n sort: bool = ...,\n ascending: bool = ...,\n dropna: bool = ...\n) -> Series[float]: ...", "kind": 2, "label": "value_counts", "sortText": "0.9999.value_counts"}, {"detail": "ndarray[tuple[int, int]]", "kind": 5, "label": "values", "sortText": "0.9999.values"}, {"detail": "def var(\n self: DataFrame,\n axis: Literal['columns', 'index', 0, 1] | None = 0,\n skipna: bool | None = True,\n ddof: int = 1,\n numeric_only: bool = False,\n **kwargs: Any\n) -> Series: ...", "kind": 2, "label": "var", "sortText": "0.9999.var"}, {"detail": "\n@overload\ndef where(\n self: DataFrame,\n cond: ((DataFrame) -> DataFrame) | ((Any) -> builtins.bool) | DataFrame | Series | ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: ((...) -> DataFrame | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64) | DataFrame | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 = ...,\n *,\n inplace: Literal[True],\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n level: Hashable | None = None\n) -> None: ...\ndef where(\n self: DataFrame,\n cond: ((DataFrame) -> DataFrame) | ((Any) -> builtins.bool) | DataFrame | Series | ndarray[tuple[Any, ...], dtype[numpy.bool]],\n other: ((...) -> DataFrame | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64) | DataFrame | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 = ...,\n *,\n inplace: Literal[False] = False,\n axis: Literal['columns', 'index', 0, 1] | None = ...,\n level: Hashable | None = None\n) -> DataFrame: ...", "kind": 2, "label": "where", "sortText": "0.9999.where"}, {"detail": "def xs(\n self: DataFrame,\n key: IndexLabel,\n axis: Axis = 0,\n level: Hashable | Sequence[Hashable] | None = None,\n drop_level: bool = True\n) -> DataFrame | Series: ...", "kind": 2, "label": "xs", "sortText": "0.9999.xs"}, {"detail": "def __abs__(self: DataFrame) -> DataFrame: ...", "kind": 2, "label": "__abs__", "sortText": "3.9999.__abs__"}, {"detail": "def __add__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__add__", "sortText": "3.9999.__add__"}, {"detail": "def __and__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__and__", "sortText": "3.9999.__and__"}, {"detail": "def __array__(\n self: DataFrame,\n dtype: Unknown = ...\n) -> ndarray: ...", "kind": 2, "label": "__array__", "sortText": "3.9999.__array__"}, {"detail": "int", "kind": 5, "label": "__array_priority__", "sortText": "3.9999.__array_priority__"}, {"detail": "def __arrow_c_stream__(\n self: DataFrame,\n requested_schema: object | None = None\n) -> object: ...", "kind": 2, "label": "__arrow_c_stream__", "sortText": "3.9999.__arrow_c_stream__"}, {"detail": "def __bool__(self: DataFrame) -> NoReturn: ...", "kind": 2, "label": "__bool__", "sortText": "3.9999.__bool__"}, {"detail": "def __contains__(\n self: DataFrame,\n key: Unknown\n) -> bool: ...", "kind": 2, "label": "__contains__", "sortText": "3.9999.__contains__"}, {"detail": "def __copy__(\n self: DataFrame,\n deep: bool = ...\n) -> DataFrame: ...", "kind": 2, "label": "__copy__", "sortText": "3.9999.__copy__"}, {"detail": "def __deepcopy__(\n self: DataFrame,\n memo: MutableMapping[int, Any] | None = None\n) -> DataFrame: ...", "kind": 2, "label": "__deepcopy__", "sortText": "3.9999.__deepcopy__"}, {"detail": "def __delitem__(\n self: DataFrame,\n idx: Hashable\n) -> None: ...", "kind": 2, "label": "__delitem__", "sortText": "3.9999.__delitem__"}, {"detail": "def __divmod__(\n self: DataFrame,\n other: Any\n) -> tuple[DataFrame, DataFrame]: ...", "kind": 2, "label": "__divmod__", "sortText": "3.9999.__divmod__"}, {"detail": "def __eq__(\n self: DataFrame,\n other: object\n) -> DataFrame: ...", "kind": 2, "label": "__eq__", "sortText": "3.9999.__eq__"}, {"detail": "def __finalize__(\n self: DataFrame,\n other: Unknown,\n method: Unknown = ...,\n **kwargs: Any\n) -> DataFrame: ...", "kind": 2, "label": "__finalize__", "sortText": "3.9999.__finalize__"}, {"detail": "def __floordiv__(\n self: DataFrame,\n other: DataFrame | Sequence[float] | Series[float] | Series[int] | float\n) -> DataFrame: ...", "kind": 2, "label": "__floordiv__", "sortText": "3.9999.__floordiv__"}, {"detail": "def __ge__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__ge__", "sortText": "3.9999.__ge__"}, {"detail": "def __getattr__(\n self: DataFrame,\n name: str\n) -> Series: ...", "kind": 2, "label": "__getattr__", "sortText": "3.9999.__getattr__"}, {"detail": "\n@overload\ndef __getitem__(\n self: DataFrame,\n key: Timedelta | Timestamp | bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64 | tuple[Hashable, ...]\n) -> Series: ...\ndef __getitem__(\n self: DataFrame,\n key: Iterable[Hashable] | slice[Any, Any, Any]\n) -> DataFrame: ...\ndef __getitem__(\n self: DataFrame,\n key: Hashable\n) -> Series: ...", "kind": 2, "label": "__getitem__", "sortText": "3.9999.__getitem__"}, {"detail": "def __gt__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__gt__", "sortText": "3.9999.__gt__"}, {"detail": "None", "kind": 5, "label": "__hash__", "sortText": "3.9999.__hash__"}, {"detail": "def __invert__(self: DataFrame) -> DataFrame: ...", "kind": 2, "label": "__invert__", "sortText": "3.9999.__invert__"}, {"detail": "def __iter__(self: DataFrame) -> Iterator[Hashable]: ...", "kind": 2, "label": "__iter__", "sortText": "3.9999.__iter__"}, {"detail": "def __le__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__le__", "sortText": "3.9999.__le__"}, {"detail": "def __len__(self: DataFrame) -> int: ...", "kind": 2, "label": "__len__", "sortText": "3.9999.__len__"}, {"detail": "def __lt__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__lt__", "sortText": "3.9999.__lt__"}, {"detail": "\n@overload\ndef __matmul__(\n self: DataFrame,\n other: DataFrame\n) -> DataFrame: ...\ndef __matmul__(\n self: DataFrame,\n other: Series\n) -> Series: ...\ndef __matmul__(\n self: DataFrame,\n other: ndarray[tuple[Any, ...], dtype[np_num]]\n) -> DataFrame: ...", "kind": 2, "label": "__matmul__", "sortText": "3.9999.__matmul__"}, {"detail": "def __mod__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__mod__", "sortText": "3.9999.__mod__"}, {"detail": "def __mul__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__mul__", "sortText": "3.9999.__mul__"}, {"detail": "def __ne__(\n self: DataFrame,\n other: object\n) -> DataFrame: ...", "kind": 2, "label": "__ne__", "sortText": "3.9999.__ne__"}, {"detail": "def __neg__(self: DataFrame) -> DataFrame: ...", "kind": 2, "label": "__neg__", "sortText": "3.9999.__neg__"}, {"detail": "\n@overload\ndef __new__[Self@DataFrame: DataFrame](\n cls: type[Self@DataFrame],\n data: DataFrame | Index | Iterable[Index | Sequence[Unknown] | Series | dict[Any, Any] | ndarray[tuple[int]] | tuple[Hashable, ListLikeU]] | Sequence[Unknown] | Series | dict[Any, Any] | ndarray[tuple[int]] | None = None,\n index: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = None,\n columns: ExtensionArray | Index | SequenceNotStr[Any] | Series | ndarray | range | None = None,\n dtype: ExtensionDtype | dtype[generic] | str | type[bool | complex | object | str] | None = None,\n copy: bool | None = None\n) -> Self@DataFrame: ...\ndef __new__[Self@DataFrame: DataFrame](\n cls: type[Self@DataFrame],\n data: Scalar,\n index: Axes,\n columns: Axes,\n dtype: ExtensionDtype | dtype[generic] | str | type[bool | complex | object | str] | None = None,\n copy: bool | None = None\n) -> Self@DataFrame: ...", "kind": 3, "label": "__new__", "sortText": "3.9999.__new__"}, {"detail": "def __nonzero__(self: DataFrame) -> None: ...", "kind": 2, "label": "__nonzero__", "sortText": "3.9999.__nonzero__"}, {"detail": "def __or__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__or__", "sortText": "3.9999.__or__"}, {"detail": "def __pos__(self: DataFrame) -> DataFrame: ...", "kind": 2, "label": "__pos__", "sortText": "3.9999.__pos__"}, {"detail": "def __pow__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__pow__", "sortText": "3.9999.__pow__"}, {"detail": "def __radd__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__radd__", "sortText": "3.9999.__radd__"}, {"detail": "def __rand__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__rand__", "sortText": "3.9999.__rand__"}, {"detail": "def __rdivmod__(\n self: DataFrame,\n other: Any\n) -> tuple[DataFrame, DataFrame]: ...", "kind": 2, "label": "__rdivmod__", "sortText": "3.9999.__rdivmod__"}, {"detail": "def __rfloordiv__(\n self: DataFrame,\n other: DataFrame | Sequence[float] | Series[float] | Series[int] | float\n) -> DataFrame: ...", "kind": 2, "label": "__rfloordiv__", "sortText": "3.9999.__rfloordiv__"}, {"detail": "def __rmatmul__(\n self: DataFrame,\n other: ndarray[tuple[Any, ...], dtype[np_num]]\n) -> DataFrame: ...", "kind": 2, "label": "__rmatmul__", "sortText": "3.9999.__rmatmul__"}, {"detail": "def __rmod__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__rmod__", "sortText": "3.9999.__rmod__"}, {"detail": "def __rmul__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__rmul__", "sortText": "3.9999.__rmul__"}, {"detail": "def __ror__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__ror__", "sortText": "3.9999.__ror__"}, {"detail": "def __round__(\n self: DataFrame,\n decimals: int = ...\n) -> DataFrame: ...", "kind": 2, "label": "__round__", "sortText": "3.9999.__round__"}, {"detail": "def __rpow__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__rpow__", "sortText": "3.9999.__rpow__"}, {"detail": "def __rsub__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__rsub__", "sortText": "3.9999.__rsub__"}, {"detail": "def __rtruediv__(\n self: DataFrame,\n other: DataFrame | Sequence[Unknown] | Series | float\n) -> DataFrame: ...", "kind": 2, "label": "__rtruediv__", "sortText": "3.9999.__rtruediv__"}, {"detail": "def __rxor__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__rxor__", "sortText": "3.9999.__rxor__"}, {"detail": "def __setattr__(\n self: DataFrame,\n name: str,\n value: Unknown\n) -> None: ...", "kind": 2, "label": "__setattr__", "sortText": "3.9999.__setattr__"}, {"detail": "\n@overload\ndef __setitem__(\n self: DataFrame,\n idx: Index | Series[int] | int | list[int] | ndarray[tuple[Any, ...], dtype[integer]] | slice[Any, Any, Any] | tuple[IndexType, IndexType] | tuple[IndexType, int] | tuple[int, IndexType] | tuple[int, int],\n value: DataFrame | IndexOpsMixin | Mapping[Hashable, NAType | NaTType | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64] | NAType | NaTType | Sequence[Scalar] | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | ndarray | str | timedelta | timedelta64 | None\n) -> None: ...\ndef __setitem__[ScalarT: Scalar](\n self: DataFrame,\n idx: Series[builtins.bool] | int | integer | list[builtins.bool] | list[ScalarT] | ndarray[tuple[Any, ...], dtype[numpy.bool]] | signedinteger[_NBitIntP] | signedinteger[_8Bit] | signedinteger | slice[Any, Any, Any] | str | str_ | unsignedinteger | tuple[IndexOpsMixin | Sequence[Scalar] | Series[builtins.bool] | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | list[builtins.bool] | ndarray[tuple[Any, ...], dtype[numpy.bool]] | slice[Any, Any, Any] | str | timedelta | timedelta64, ...],\n value: DataFrame | ExtensionArray | IndexOpsMixin | Mapping[Hashable, NAType | NaTType | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64] | NAType | NaTType | Sequence[Scalar] | Sequence[Sequence[Scalar]] | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | ndarray | str | timedelta | timedelta64 | None\n) -> None: ...\ndef __setitem__(\n self: DataFrame,\n idx: tuple[tuple[IndexOpsMixin | Sequence[Scalar] | Series[builtins.bool] | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | list[builtins.bool] | ndarray[tuple[Any, ...], dtype[numpy.bool]] | slice[Any, Any, Any] | str | timedelta | timedelta64, ...], Hashable],\n value: ExtensionArray | IndexOpsMixin | Mapping[Hashable, NAType | NaTType | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64] | NAType | NaTType | Sequence[Scalar] | Sequence[Sequence[Scalar]] | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | ndarray | str | timedelta | timedelta64 | None\n) -> None: ...\ndef __setitem__(\n self: DataFrame,\n idx: DataFrame | IndexOpsMixin,\n value: ExtensionArray | IndexOpsMixin | Mapping[Hashable, NAType | NaTType | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | str | timedelta | timedelta64] | NAType | NaTType | Sequence[Scalar] | Sequence[Sequence[Scalar]] | Timedelta | Timestamp | builtins.bool | bytes | complex | complexfloating | date | datetime | datetime64 | float | floating | int | integer | ndarray | str | timedelta | timedelta64 | None\n) -> None: ...", "kind": 2, "label": "__setitem__", "sortText": "3.9999.__setitem__"}, {"detail": "def __sub__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__sub__", "sortText": "3.9999.__sub__"}, {"detail": "def __truediv__(\n self: DataFrame,\n other: DataFrame | Sequence[Unknown] | Series | float\n) -> DataFrame: ...", "kind": 2, "label": "__truediv__", "sortText": "3.9999.__truediv__"}, {"detail": "def __xor__(\n self: DataFrame,\n other: Any\n) -> DataFrame: ...", "kind": 2, "label": "__xor__", "sortText": "3.9999.__xor__"}]}} -{"suite": "pandas", "label": "edit dataframe then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 20, "iteration": 1, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) drop: def drop(\n self: DataFrame,\n labels: None = None,\n *,\n axis: Axis = ...,\n index: Hashable | Index | Sequence[Hashable] = ...,\n columns: Hashable | Iterable[Hashable],\n level: Hashable | None = ...,\n inplace: Literal[False] = False,\n errors: IgnoreRaise = ...\n) -> DataFrame: ...\n```\n\nGo to [DataFrame](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/frame.pyi#L396,7) | [Hashable](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L538,7) | [BaseOffset](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/tslibs/offsets.pyi#L33,7) | [CategoricalDtype](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/dtypes/dtypes.pyi#L31,7) | [ExtensionDtype](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/dtypes/base.pyi#L11,7) | [Interval](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/interval.pyi#L66,7) | [Period](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/tslibs/period.pyi#L60,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3115,7) | [bytes](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1838,7) | [complex](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L926,7) | [date](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L73,7) | [datetime](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L417,7) | [dtype](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L1173,7) | [float](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L735,7) | [int](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L420,7) | [str](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1026,7) | [list](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3365,7) | [time](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L202,7) | [timedelta](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L316,7) | [object](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L122,7) | [Index](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/indexes/base.pyi#L144,7) | [Sequence](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L695,7) | [Iterable](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L549,7)"}}} -{"suite": "pandas", "label": "edit dataframe then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 20, "iteration": 2, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) drop: def drop(\n self: DataFrame,\n labels: None = None,\n *,\n axis: Axis = ...,\n index: Hashable | Index | Sequence[Hashable] = ...,\n columns: Hashable | Iterable[Hashable],\n level: Hashable | None = ...,\n inplace: Literal[False] = False,\n errors: IgnoreRaise = ...\n) -> DataFrame: ...\n```\n\nGo to [DataFrame](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/frame.pyi#L396,7) | [Hashable](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L538,7) | [BaseOffset](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/tslibs/offsets.pyi#L33,7) | [CategoricalDtype](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/dtypes/dtypes.pyi#L31,7) | [ExtensionDtype](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/dtypes/base.pyi#L11,7) | [Interval](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/interval.pyi#L66,7) | [Period](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/tslibs/period.pyi#L60,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3115,7) | [bytes](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1838,7) | [complex](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L926,7) | [date](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L73,7) | [datetime](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L417,7) | [dtype](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L1173,7) | [float](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L735,7) | [int](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L420,7) | [str](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1026,7) | [list](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3365,7) | [time](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L202,7) | [timedelta](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L316,7) | [object](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L122,7) | [Index](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/indexes/base.pyi#L144,7) | [Sequence](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L695,7) | [Iterable](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L549,7)"}}} -{"suite": "pandas", "label": "edit dataframe then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 20, "iteration": 3, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) drop: def drop(\n self: DataFrame,\n labels: None = None,\n *,\n axis: Axis = ...,\n index: Hashable | Index | Sequence[Hashable] = ...,\n columns: Hashable | Iterable[Hashable],\n level: Hashable | None = ...,\n inplace: Literal[False] = False,\n errors: IgnoreRaise = ...\n) -> DataFrame: ...\n```\n\nGo to [DataFrame](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/frame.pyi#L396,7) | [Hashable](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L538,7) | [BaseOffset](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/tslibs/offsets.pyi#L33,7) | [CategoricalDtype](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/dtypes/dtypes.pyi#L31,7) | [ExtensionDtype](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/dtypes/base.pyi#L11,7) | [Interval](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/interval.pyi#L66,7) | [Period](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/tslibs/period.pyi#L60,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3115,7) | [bytes](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1838,7) | [complex](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L926,7) | [date](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L73,7) | [datetime](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L417,7) | [dtype](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L1173,7) | [float](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L735,7) | [int](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L420,7) | [str](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1026,7) | [list](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3365,7) | [time](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L202,7) | [timedelta](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L316,7) | [object](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L122,7) | [Index](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/indexes/base.pyi#L144,7) | [Sequence](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L695,7) | [Iterable](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L549,7)"}}} -{"suite": "pandas", "label": "edit dataframe then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 20, "iteration": 4, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) drop: def drop(\n self: DataFrame,\n labels: None = None,\n *,\n axis: Axis = ...,\n index: Hashable | Index | Sequence[Hashable] = ...,\n columns: Hashable | Iterable[Hashable],\n level: Hashable | None = ...,\n inplace: Literal[False] = False,\n errors: IgnoreRaise = ...\n) -> DataFrame: ...\n```\n\nGo to [DataFrame](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/frame.pyi#L396,7) | [Hashable](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L538,7) | [BaseOffset](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/tslibs/offsets.pyi#L33,7) | [CategoricalDtype](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/dtypes/dtypes.pyi#L31,7) | [ExtensionDtype](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/dtypes/base.pyi#L11,7) | [Interval](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/interval.pyi#L66,7) | [Period](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/tslibs/period.pyi#L60,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3115,7) | [bytes](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1838,7) | [complex](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L926,7) | [date](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L73,7) | [datetime](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L417,7) | [dtype](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L1173,7) | [float](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L735,7) | [int](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L420,7) | [str](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1026,7) | [list](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3365,7) | [time](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L202,7) | [timedelta](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L316,7) | [object](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L122,7) | [Index](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/indexes/base.pyi#L144,7) | [Sequence](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L695,7) | [Iterable](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L549,7)"}}} -{"suite": "pandas", "label": "edit dataframe then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 20, "iteration": 5, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) drop: def drop(\n self: DataFrame,\n labels: None = None,\n *,\n axis: Axis = ...,\n index: Hashable | Index | Sequence[Hashable] = ...,\n columns: Hashable | Iterable[Hashable],\n level: Hashable | None = ...,\n inplace: Literal[False] = False,\n errors: IgnoreRaise = ...\n) -> DataFrame: ...\n```\n\nGo to [DataFrame](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/frame.pyi#L396,7) | [Hashable](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L538,7) | [BaseOffset](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/tslibs/offsets.pyi#L33,7) | [CategoricalDtype](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/dtypes/dtypes.pyi#L31,7) | [ExtensionDtype](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/dtypes/base.pyi#L11,7) | [Interval](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/interval.pyi#L66,7) | [Period](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/_libs/tslibs/period.pyi#L60,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3115,7) | [bytes](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1838,7) | [complex](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L926,7) | [date](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L73,7) | [datetime](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L417,7) | [dtype](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L1173,7) | [float](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L735,7) | [int](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L420,7) | [str](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1026,7) | [list](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3365,7) | [time](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L202,7) | [timedelta](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/datetime.pyi#L316,7) | [object](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L122,7) | [Index](file:///tmp/pyrefly_bundled_third_party_0a03c8b884e1/pandas-stubs/core/indexes/base.pyi#L144,7) | [Sequence](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L695,7) | [Iterable](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L549,7)"}}} +{"suite": "pandas", "label": "edit dataframe then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 20, "iteration": 1, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) drop: def drop(\n self: DataFrame,\n labels: None = None,\n *,\n axis: Axis = ...,\n index: Hashable | Index | Sequence[Hashable] = ...,\n columns: Hashable | Iterable[Hashable],\n level: Hashable | None = ...,\n inplace: Literal[False] = False,\n errors: IgnoreRaise = ...\n) -> DataFrame: ...\n```\n\nGo to [DataFrame](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/frame.pyi#L396,7) | [Hashable](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L538,7) | [BaseOffset](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/tslibs/offsets.pyi#L33,7) | [CategoricalDtype](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/dtypes/dtypes.pyi#L31,7) | [ExtensionDtype](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/dtypes/base.pyi#L11,7) | [Interval](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/interval.pyi#L66,7) | [Period](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/tslibs/period.pyi#L60,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3115,7) | [bytes](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1838,7) | [complex](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L926,7) | [date](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L73,7) | [datetime](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L417,7) | [dtype](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L1173,7) | [float](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L735,7) | [int](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L420,7) | [str](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1026,7) | [list](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3365,7) | [time](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L202,7) | [timedelta](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L316,7) | [object](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L122,7) | [Index](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/indexes/base.pyi#L144,7) | [Sequence](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L695,7) | [Iterable](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L549,7)"}}} +{"suite": "pandas", "label": "edit dataframe then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 20, "iteration": 2, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) drop: def drop(\n self: DataFrame,\n labels: None = None,\n *,\n axis: Axis = ...,\n index: Hashable | Index | Sequence[Hashable] = ...,\n columns: Hashable | Iterable[Hashable],\n level: Hashable | None = ...,\n inplace: Literal[False] = False,\n errors: IgnoreRaise = ...\n) -> DataFrame: ...\n```\n\nGo to [DataFrame](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/frame.pyi#L396,7) | [Hashable](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L538,7) | [BaseOffset](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/tslibs/offsets.pyi#L33,7) | [CategoricalDtype](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/dtypes/dtypes.pyi#L31,7) | [ExtensionDtype](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/dtypes/base.pyi#L11,7) | [Interval](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/interval.pyi#L66,7) | [Period](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/tslibs/period.pyi#L60,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3115,7) | [bytes](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1838,7) | [complex](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L926,7) | [date](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L73,7) | [datetime](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L417,7) | [dtype](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L1173,7) | [float](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L735,7) | [int](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L420,7) | [str](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1026,7) | [list](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3365,7) | [time](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L202,7) | [timedelta](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L316,7) | [object](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L122,7) | [Index](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/indexes/base.pyi#L144,7) | [Sequence](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L695,7) | [Iterable](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L549,7)"}}} +{"suite": "pandas", "label": "edit dataframe then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 20, "iteration": 3, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) drop: def drop(\n self: DataFrame,\n labels: None = None,\n *,\n axis: Axis = ...,\n index: Hashable | Index | Sequence[Hashable] = ...,\n columns: Hashable | Iterable[Hashable],\n level: Hashable | None = ...,\n inplace: Literal[False] = False,\n errors: IgnoreRaise = ...\n) -> DataFrame: ...\n```\n\nGo to [DataFrame](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/frame.pyi#L396,7) | [Hashable](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L538,7) | [BaseOffset](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/tslibs/offsets.pyi#L33,7) | [CategoricalDtype](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/dtypes/dtypes.pyi#L31,7) | [ExtensionDtype](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/dtypes/base.pyi#L11,7) | [Interval](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/interval.pyi#L66,7) | [Period](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/tslibs/period.pyi#L60,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3115,7) | [bytes](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1838,7) | [complex](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L926,7) | [date](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L73,7) | [datetime](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L417,7) | [dtype](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L1173,7) | [float](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L735,7) | [int](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L420,7) | [str](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1026,7) | [list](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3365,7) | [time](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L202,7) | [timedelta](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L316,7) | [object](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L122,7) | [Index](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/indexes/base.pyi#L144,7) | [Sequence](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L695,7) | [Iterable](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L549,7)"}}} +{"suite": "pandas", "label": "edit dataframe then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 20, "iteration": 4, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) drop: def drop(\n self: DataFrame,\n labels: None = None,\n *,\n axis: Axis = ...,\n index: Hashable | Index | Sequence[Hashable] = ...,\n columns: Hashable | Iterable[Hashable],\n level: Hashable | None = ...,\n inplace: Literal[False] = False,\n errors: IgnoreRaise = ...\n) -> DataFrame: ...\n```\n\nGo to [DataFrame](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/frame.pyi#L396,7) | [Hashable](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L538,7) | [BaseOffset](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/tslibs/offsets.pyi#L33,7) | [CategoricalDtype](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/dtypes/dtypes.pyi#L31,7) | [ExtensionDtype](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/dtypes/base.pyi#L11,7) | [Interval](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/interval.pyi#L66,7) | [Period](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/tslibs/period.pyi#L60,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3115,7) | [bytes](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1838,7) | [complex](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L926,7) | [date](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L73,7) | [datetime](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L417,7) | [dtype](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L1173,7) | [float](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L735,7) | [int](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L420,7) | [str](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1026,7) | [list](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3365,7) | [time](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L202,7) | [timedelta](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L316,7) | [object](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L122,7) | [Index](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/indexes/base.pyi#L144,7) | [Sequence](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L695,7) | [Iterable](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L549,7)"}}} +{"suite": "pandas", "label": "edit dataframe then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/src/report.py", "line": 17, "character": 20, "iteration": 5, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) drop: def drop(\n self: DataFrame,\n labels: None = None,\n *,\n axis: Axis = ...,\n index: Hashable | Index | Sequence[Hashable] = ...,\n columns: Hashable | Iterable[Hashable],\n level: Hashable | None = ...,\n inplace: Literal[False] = False,\n errors: IgnoreRaise = ...\n) -> DataFrame: ...\n```\n\nGo to [DataFrame](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/frame.pyi#L396,7) | [Hashable](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L538,7) | [BaseOffset](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/tslibs/offsets.pyi#L33,7) | [CategoricalDtype](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/dtypes/dtypes.pyi#L31,7) | [ExtensionDtype](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/dtypes/base.pyi#L11,7) | [Interval](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/interval.pyi#L66,7) | [Period](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/_libs/tslibs/period.pyi#L60,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3115,7) | [bytes](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1838,7) | [complex](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L926,7) | [date](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L73,7) | [datetime](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L417,7) | [dtype](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/lib/python3.12/site-packages/numpy/__init__.pyi#L1173,7) | [float](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L735,7) | [int](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L420,7) | [str](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1026,7) | [list](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3365,7) | [time](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L202,7) | [timedelta](file:///tmp/pyrefly_bundled_typeshed_b07541631635/datetime.pyi#L316,7) | [object](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L122,7) | [Index](file:///tmp/pyrefly_bundled_third_party_7b539fa78dd9/pandas-stubs/core/indexes/base.pyi#L144,7) | [Sequence](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L695,7) | [Iterable](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L549,7)"}}} {"suite": "sqlalchemy", "label": "query completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 16, "character": 22, "iteration": 1, "result": {"isIncomplete": true, "items": [{"kind": 14, "label": "False", "sortText": "0.9999.False"}, {"kind": 14, "label": "None", "sortText": "0.9999.None"}, {"detail": "sessionmaker[Session]", "kind": 6, "label": "SessionLocal", "sortText": "0.9999.SessionLocal"}, {"kind": 14, "label": "True", "sortText": "0.9999.True"}, {"kind": 14, "label": "and", "sortText": "0.9999.and"}, {"kind": 14, "label": "assert", "sortText": "0.9999.assert"}, {"kind": 14, "label": "async", "sortText": "0.9999.async"}, {"kind": 14, "label": "await", "sortText": "0.9999.await"}, {"kind": 14, "label": "break", "sortText": "0.9999.break"}, {"kind": 14, "label": "case", "sortText": "0.9999.case"}, {"kind": 14, "label": "class", "sortText": "0.9999.class"}, {"kind": 14, "label": "continue", "sortText": "0.9999.continue"}, {"kind": 14, "label": "def", "sortText": "0.9999.def"}, {"kind": 14, "label": "del", "sortText": "0.9999.del"}, {"kind": 14, "label": "elif", "sortText": "0.9999.elif"}, {"kind": 14, "label": "else", "sortText": "0.9999.else"}, {"kind": 14, "label": "except", "sortText": "0.9999.except"}, {"kind": 14, "label": "finally", "sortText": "0.9999.finally"}, {"kind": 14, "label": "for", "sortText": "0.9999.for"}, {"kind": 14, "label": "from", "sortText": "0.9999.from"}, {"kind": 14, "label": "global", "sortText": "0.9999.global"}, {"kind": 14, "label": "if", "sortText": "0.9999.if"}, {"kind": 14, "label": "import", "sortText": "0.9999.import"}, {"kind": 14, "label": "in", "sortText": "0.9999.in"}, {"kind": 14, "label": "is", "sortText": "0.9999.is"}, {"kind": 14, "label": "lambda", "sortText": "0.9999.lambda"}, {"kind": 14, "label": "match", "sortText": "0.9999.match"}, {"kind": 14, "label": "nonlocal", "sortText": "0.9999.nonlocal"}, {"kind": 14, "label": "not", "sortText": "0.9999.not"}, {"kind": 14, "label": "or", "sortText": "0.9999.or"}, {"kind": 14, "label": "pass", "sortText": "0.9999.pass"}, {"kind": 14, "label": "raise", "sortText": "0.9999.raise"}, {"kind": 14, "label": "return", "sortText": "0.9999.return"}, {"kind": 14, "label": "try", "sortText": "0.9999.try"}, {"kind": 14, "label": "type", "sortText": "0.9999.type"}, {"kind": 14, "label": "while", "sortText": "0.9999.while"}, {"kind": 14, "label": "with", "sortText": "0.9999.with"}, {"kind": 14, "label": "yield", "sortText": "0.9999.yield"}]}} {"suite": "sqlalchemy", "label": "query completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 16, "character": 22, "iteration": 2, "result": {"isIncomplete": true, "items": [{"kind": 14, "label": "False", "sortText": "0.9999.False"}, {"kind": 14, "label": "None", "sortText": "0.9999.None"}, {"detail": "sessionmaker[Session]", "kind": 6, "label": "SessionLocal", "sortText": "0.9999.SessionLocal"}, {"kind": 14, "label": "True", "sortText": "0.9999.True"}, {"kind": 14, "label": "and", "sortText": "0.9999.and"}, {"kind": 14, "label": "assert", "sortText": "0.9999.assert"}, {"kind": 14, "label": "async", "sortText": "0.9999.async"}, {"kind": 14, "label": "await", "sortText": "0.9999.await"}, {"kind": 14, "label": "break", "sortText": "0.9999.break"}, {"kind": 14, "label": "case", "sortText": "0.9999.case"}, {"kind": 14, "label": "class", "sortText": "0.9999.class"}, {"kind": 14, "label": "continue", "sortText": "0.9999.continue"}, {"kind": 14, "label": "def", "sortText": "0.9999.def"}, {"kind": 14, "label": "del", "sortText": "0.9999.del"}, {"kind": 14, "label": "elif", "sortText": "0.9999.elif"}, {"kind": 14, "label": "else", "sortText": "0.9999.else"}, {"kind": 14, "label": "except", "sortText": "0.9999.except"}, {"kind": 14, "label": "finally", "sortText": "0.9999.finally"}, {"kind": 14, "label": "for", "sortText": "0.9999.for"}, {"kind": 14, "label": "from", "sortText": "0.9999.from"}, {"kind": 14, "label": "global", "sortText": "0.9999.global"}, {"kind": 14, "label": "if", "sortText": "0.9999.if"}, {"kind": 14, "label": "import", "sortText": "0.9999.import"}, {"kind": 14, "label": "in", "sortText": "0.9999.in"}, {"kind": 14, "label": "is", "sortText": "0.9999.is"}, {"kind": 14, "label": "lambda", "sortText": "0.9999.lambda"}, {"kind": 14, "label": "match", "sortText": "0.9999.match"}, {"kind": 14, "label": "nonlocal", "sortText": "0.9999.nonlocal"}, {"kind": 14, "label": "not", "sortText": "0.9999.not"}, {"kind": 14, "label": "or", "sortText": "0.9999.or"}, {"kind": 14, "label": "pass", "sortText": "0.9999.pass"}, {"kind": 14, "label": "raise", "sortText": "0.9999.raise"}, {"kind": 14, "label": "return", "sortText": "0.9999.return"}, {"kind": 14, "label": "try", "sortText": "0.9999.try"}, {"kind": 14, "label": "type", "sortText": "0.9999.type"}, {"kind": 14, "label": "while", "sortText": "0.9999.while"}, {"kind": 14, "label": "with", "sortText": "0.9999.with"}, {"kind": 14, "label": "yield", "sortText": "0.9999.yield"}]}} {"suite": "sqlalchemy", "label": "query completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 16, "character": 22, "iteration": 3, "result": {"isIncomplete": true, "items": [{"kind": 14, "label": "False", "sortText": "0.9999.False"}, {"kind": 14, "label": "None", "sortText": "0.9999.None"}, {"detail": "sessionmaker[Session]", "kind": 6, "label": "SessionLocal", "sortText": "0.9999.SessionLocal"}, {"kind": 14, "label": "True", "sortText": "0.9999.True"}, {"kind": 14, "label": "and", "sortText": "0.9999.and"}, {"kind": 14, "label": "assert", "sortText": "0.9999.assert"}, {"kind": 14, "label": "async", "sortText": "0.9999.async"}, {"kind": 14, "label": "await", "sortText": "0.9999.await"}, {"kind": 14, "label": "break", "sortText": "0.9999.break"}, {"kind": 14, "label": "case", "sortText": "0.9999.case"}, {"kind": 14, "label": "class", "sortText": "0.9999.class"}, {"kind": 14, "label": "continue", "sortText": "0.9999.continue"}, {"kind": 14, "label": "def", "sortText": "0.9999.def"}, {"kind": 14, "label": "del", "sortText": "0.9999.del"}, {"kind": 14, "label": "elif", "sortText": "0.9999.elif"}, {"kind": 14, "label": "else", "sortText": "0.9999.else"}, {"kind": 14, "label": "except", "sortText": "0.9999.except"}, {"kind": 14, "label": "finally", "sortText": "0.9999.finally"}, {"kind": 14, "label": "for", "sortText": "0.9999.for"}, {"kind": 14, "label": "from", "sortText": "0.9999.from"}, {"kind": 14, "label": "global", "sortText": "0.9999.global"}, {"kind": 14, "label": "if", "sortText": "0.9999.if"}, {"kind": 14, "label": "import", "sortText": "0.9999.import"}, {"kind": 14, "label": "in", "sortText": "0.9999.in"}, {"kind": 14, "label": "is", "sortText": "0.9999.is"}, {"kind": 14, "label": "lambda", "sortText": "0.9999.lambda"}, {"kind": 14, "label": "match", "sortText": "0.9999.match"}, {"kind": 14, "label": "nonlocal", "sortText": "0.9999.nonlocal"}, {"kind": 14, "label": "not", "sortText": "0.9999.not"}, {"kind": 14, "label": "or", "sortText": "0.9999.or"}, {"kind": 14, "label": "pass", "sortText": "0.9999.pass"}, {"kind": 14, "label": "raise", "sortText": "0.9999.raise"}, {"kind": 14, "label": "return", "sortText": "0.9999.return"}, {"kind": 14, "label": "try", "sortText": "0.9999.try"}, {"kind": 14, "label": "type", "sortText": "0.9999.type"}, {"kind": 14, "label": "while", "sortText": "0.9999.while"}, {"kind": 14, "label": "with", "sortText": "0.9999.with"}, {"kind": 14, "label": "yield", "sortText": "0.9999.yield"}]}} {"suite": "sqlalchemy", "label": "query completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 16, "character": 22, "iteration": 4, "result": {"isIncomplete": true, "items": [{"kind": 14, "label": "False", "sortText": "0.9999.False"}, {"kind": 14, "label": "None", "sortText": "0.9999.None"}, {"detail": "sessionmaker[Session]", "kind": 6, "label": "SessionLocal", "sortText": "0.9999.SessionLocal"}, {"kind": 14, "label": "True", "sortText": "0.9999.True"}, {"kind": 14, "label": "and", "sortText": "0.9999.and"}, {"kind": 14, "label": "assert", "sortText": "0.9999.assert"}, {"kind": 14, "label": "async", "sortText": "0.9999.async"}, {"kind": 14, "label": "await", "sortText": "0.9999.await"}, {"kind": 14, "label": "break", "sortText": "0.9999.break"}, {"kind": 14, "label": "case", "sortText": "0.9999.case"}, {"kind": 14, "label": "class", "sortText": "0.9999.class"}, {"kind": 14, "label": "continue", "sortText": "0.9999.continue"}, {"kind": 14, "label": "def", "sortText": "0.9999.def"}, {"kind": 14, "label": "del", "sortText": "0.9999.del"}, {"kind": 14, "label": "elif", "sortText": "0.9999.elif"}, {"kind": 14, "label": "else", "sortText": "0.9999.else"}, {"kind": 14, "label": "except", "sortText": "0.9999.except"}, {"kind": 14, "label": "finally", "sortText": "0.9999.finally"}, {"kind": 14, "label": "for", "sortText": "0.9999.for"}, {"kind": 14, "label": "from", "sortText": "0.9999.from"}, {"kind": 14, "label": "global", "sortText": "0.9999.global"}, {"kind": 14, "label": "if", "sortText": "0.9999.if"}, {"kind": 14, "label": "import", "sortText": "0.9999.import"}, {"kind": 14, "label": "in", "sortText": "0.9999.in"}, {"kind": 14, "label": "is", "sortText": "0.9999.is"}, {"kind": 14, "label": "lambda", "sortText": "0.9999.lambda"}, {"kind": 14, "label": "match", "sortText": "0.9999.match"}, {"kind": 14, "label": "nonlocal", "sortText": "0.9999.nonlocal"}, {"kind": 14, "label": "not", "sortText": "0.9999.not"}, {"kind": 14, "label": "or", "sortText": "0.9999.or"}, {"kind": 14, "label": "pass", "sortText": "0.9999.pass"}, {"kind": 14, "label": "raise", "sortText": "0.9999.raise"}, {"kind": 14, "label": "return", "sortText": "0.9999.return"}, {"kind": 14, "label": "try", "sortText": "0.9999.try"}, {"kind": 14, "label": "type", "sortText": "0.9999.type"}, {"kind": 14, "label": "while", "sortText": "0.9999.while"}, {"kind": 14, "label": "with", "sortText": "0.9999.with"}, {"kind": 14, "label": "yield", "sortText": "0.9999.yield"}]}} {"suite": "sqlalchemy", "label": "query completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 16, "character": 22, "iteration": 5, "result": {"isIncomplete": true, "items": [{"kind": 14, "label": "False", "sortText": "0.9999.False"}, {"kind": 14, "label": "None", "sortText": "0.9999.None"}, {"detail": "sessionmaker[Session]", "kind": 6, "label": "SessionLocal", "sortText": "0.9999.SessionLocal"}, {"kind": 14, "label": "True", "sortText": "0.9999.True"}, {"kind": 14, "label": "and", "sortText": "0.9999.and"}, {"kind": 14, "label": "assert", "sortText": "0.9999.assert"}, {"kind": 14, "label": "async", "sortText": "0.9999.async"}, {"kind": 14, "label": "await", "sortText": "0.9999.await"}, {"kind": 14, "label": "break", "sortText": "0.9999.break"}, {"kind": 14, "label": "case", "sortText": "0.9999.case"}, {"kind": 14, "label": "class", "sortText": "0.9999.class"}, {"kind": 14, "label": "continue", "sortText": "0.9999.continue"}, {"kind": 14, "label": "def", "sortText": "0.9999.def"}, {"kind": 14, "label": "del", "sortText": "0.9999.del"}, {"kind": 14, "label": "elif", "sortText": "0.9999.elif"}, {"kind": 14, "label": "else", "sortText": "0.9999.else"}, {"kind": 14, "label": "except", "sortText": "0.9999.except"}, {"kind": 14, "label": "finally", "sortText": "0.9999.finally"}, {"kind": 14, "label": "for", "sortText": "0.9999.for"}, {"kind": 14, "label": "from", "sortText": "0.9999.from"}, {"kind": 14, "label": "global", "sortText": "0.9999.global"}, {"kind": 14, "label": "if", "sortText": "0.9999.if"}, {"kind": 14, "label": "import", "sortText": "0.9999.import"}, {"kind": 14, "label": "in", "sortText": "0.9999.in"}, {"kind": 14, "label": "is", "sortText": "0.9999.is"}, {"kind": 14, "label": "lambda", "sortText": "0.9999.lambda"}, {"kind": 14, "label": "match", "sortText": "0.9999.match"}, {"kind": 14, "label": "nonlocal", "sortText": "0.9999.nonlocal"}, {"kind": 14, "label": "not", "sortText": "0.9999.not"}, {"kind": 14, "label": "or", "sortText": "0.9999.or"}, {"kind": 14, "label": "pass", "sortText": "0.9999.pass"}, {"kind": 14, "label": "raise", "sortText": "0.9999.raise"}, {"kind": 14, "label": "return", "sortText": "0.9999.return"}, {"kind": 14, "label": "try", "sortText": "0.9999.try"}, {"kind": 14, "label": "type", "sortText": "0.9999.type"}, {"kind": 14, "label": "while", "sortText": "0.9999.while"}, {"kind": 14, "label": "with", "sortText": "0.9999.with"}, {"kind": 14, "label": "yield", "sortText": "0.9999.yield"}]}} -{"suite": "sqlalchemy", "label": "sessionmaker hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 12, "character": 27, "iteration": 1, "result": {"contents": {"kind": "markdown", "value": "```python\n(function) mapped_column: def mapped_column[_T](\n __name_pos: SchemaEventTarget | TypeEngine[Any] | str | type[TypeEngine[Any]] | None = None,\n __type_pos: SchemaEventTarget | TypeEngine[Any] | type[TypeEngine[Any]] | None = None,\n *args: SchemaEventTarget,\n *,\n init: _NoArg | bool = _NoArg.NO_ARG,\n repr: _NoArg | bool = _NoArg.NO_ARG,\n default: Any | None = _NoArg.NO_ARG,\n default_factory: (() -> _T) | _NoArg = _NoArg.NO_ARG,\n compare: _NoArg | bool = _NoArg.NO_ARG,\n kw_only: _NoArg | bool = _NoArg.NO_ARG,\n hash: _NoArg | bool | None = _NoArg.NO_ARG,\n nullable: Literal[SchemaConst.NULL_UNSPECIFIED] | bool | None = SchemaConst.NULL_UNSPECIFIED,\n primary_key: bool | None = False,\n deferred: _NoArg | bool = _NoArg.NO_ARG,\n deferred_group: str | None = None,\n deferred_raiseload: bool | None = None,\n use_existing_column: bool = False,\n name: str | None = None,\n type_: TypeEngine[Any] | type[TypeEngine[Any]] | None = None,\n autoincrement: _AutoIncrementType = 'auto',\n doc: str | None = None,\n key: str | None = None,\n index: bool | None = None,\n unique: bool | None = None,\n info: dict[Any, Any] | None = None,\n onupdate: Any | None = None,\n insert_default: Any | None = _NoArg.NO_ARG,\n server_default: ColumnElement[Any] | FetchedValue | TextClause | str | None = None,\n server_onupdate: ColumnElement[Any] | FetchedValue | TextClause | str | None = None,\n active_history: bool = False,\n quote: bool | None = None,\n system: bool = False,\n comment: str | None = None,\n sort_order: _NoArg | int = _NoArg.NO_ARG,\n dataclass_metadata: Mapping[Any, Any] | _NoArg | None = _NoArg.NO_ARG,\n **kw: Any\n) -> MappedColumn[Any]: ...\n```\n---\ndeclare a new ORM-mapped :class:`_schema.Column` construct \nfor use within :ref:`Declarative Table ` \nconfiguration. \n \nThe :func:`_orm.mapped_column` function provides an ORM-aware and \nPython-typing-compatible construct which is used with \n:ref:`declarative ` mappings to indicate an \nattribute that's mapped to a Core :class:`_schema.Column` object. It \nprovides the equivalent feature as mapping an attribute to a \n:class:`_schema.Column` object directly when using Declarative, \nspecifically when using :ref:`Declarative Table ` \nconfiguration. \n \n.. versionadded:: 2.0 \n \n:func:`_orm.mapped_column` is normally used with explicit typing along with \nthe :class:`_orm.Mapped` annotation type, where it can derive the SQL \ntype and nullability for the column based on what's present within the \n:class:`_orm.Mapped` annotation. It also may be used without annotations \nas a drop-in replacement for how :class:`_schema.Column` is used in \nDeclarative mappings in SQLAlchemy 1.x style. \n \nFor usage examples of :func:`_orm.mapped_column`, see the documentation \nat :ref:`orm_declarative_table`. \n \n.. seealso: \n \n``` \n:ref:`orm_declarative_table` - complete documentation \n \n:ref:`whatsnew_20_orm_declarative_typing` - migration notes for \nDeclarative mappings using 1.x style mappings \n \n``` \n:param __name: String name to give to the :class:`_schema.Column`. This \n is an optional, positional only argument that if present must be the \n first positional argument passed. If omitted, the attribute name to \n which the :func:`_orm.mapped_column` is mapped will be used as the SQL \n column name. \n:param __type: :class:`_types.TypeEngine` type or instance which will \n indicate the datatype to be associated with the :class:`_schema.Column`. \n This is an optional, positional-only argument that if present must \n immediately follow the ``__name`` parameter if present also, or otherwise \n be the first positional parameter. If omitted, the ultimate type for \n the column may be derived either from the annotated type, or if a \n :class:`_schema.ForeignKey` is present, from the datatype of the \n referenced column. \n:param \\*args: Additional positional arguments include constructs such \n as :class:`_schema.ForeignKey`, :class:`_schema.CheckConstraint`, \n and :class:`_schema.Identity`, which are passed through to the constructed \n :class:`_schema.Column`. \n:param nullable: Optional bool, whether the column should be \"NULL\" or \n \"NOT NULL\". If omitted, the nullability is derived from the type \n annotation based on whether or not ``typing.Optional`` (or its equivalent) \n is present. ``nullable`` defaults to ``True`` otherwise for non-primary \n key columns, and ``False`` for primary key columns. \n:param primary_key: optional bool, indicates the :class:`_schema.Column` \n would be part of the table's primary key or not. \n:param deferred: Optional bool - this keyword argument is consumed by the \n ORM declarative process, and is not part of the :class:`_schema.Column` \n itself; instead, it indicates that this column should be \"deferred\" for \n loading as though mapped by :func:`_orm.deferred`. \n \n .. seealso: \n \n``` \n:ref:`orm_queryguide_deferred_declarative` \n \n``` \n:param deferred_group: Implies :paramref:`_orm.mapped_column.deferred` \n to ``True``, and set the :paramref:`_orm.deferred.group` parameter. \n \n .. seealso: \n \n``` \n:ref:`orm_queryguide_deferred_group` \n \n``` \n:param deferred_raiseload: Implies :paramref:`_orm.mapped_column.deferred` \n to ``True``, and set the :paramref:`_orm.deferred.raiseload` parameter. \n \n .. seealso: \n \n``` \n:ref:`orm_queryguide_deferred_raiseload` \n \n``` \n:param use_existing_column: if True, will attempt to locate the given \n column name on an inherited superclass (typically single inheriting \n superclass), and if present, will not produce a new column, mapping \n to the superclass column as though it were omitted from this class. \n This is used for mixins that add new columns to an inherited superclass. \n \n .. seealso: \n \n``` \n:ref:`orm_inheritance_column_conflicts` \n \n``` \n .. versionadded:: 2.0.0b4 \n \n:param default: Passed directly to the \n :paramref:`_schema.Column.default` parameter if the \n :paramref:`_orm.mapped_column.insert_default` parameter is not present. \n Additionally, when used with :ref:`orm_declarative_native_dataclasses`, \n indicates a default Python value that should be applied to the keyword \n constructor within the generated ``__init__()`` method. \n \n Note that in the case of dataclass generation when \n :paramref:`_orm.mapped_column.insert_default` is not present, this means \n the :paramref:`_orm.mapped_column.default` value is used in **two** \n places, both the ``__init__()`` method as well as the \n :paramref:`_schema.Column.default` parameter. While this behavior may \n change in a future release, for the moment this tends to \"work out\"; a \n default of ``None`` will mean that the :class:`_schema.Column` gets no \n default generator, whereas a default that refers to a non-``None`` Python \n or SQL expression value will be assigned up front on the object when \n ``__init__()`` is called, which is the same value that the Core \n :class:`_sql.Insert` construct would use in any case, leading to the same \n end result. \n \n .. note:: When using Core level column defaults that are callables to \n    be interpreted by the underlying :class:`_schema.Column` in conjunction \n    with :ref:`ORM-mapped dataclasses \n    `, especially those that are \n    :ref:`context-aware default functions `, \n    **the** :paramref:`_orm.mapped_column.insert_default` **parameter must \n    be used instead**. This is necessary to disambiguate the callable from \n    being interpreted as a dataclass level default. \n \n .. seealso: \n \n``` \n:ref:`defaults_default_factory_insert_default` \n \n:paramref:`_orm.mapped_column.insert_default` \n \n:paramref:`_orm.mapped_column.default_factory` \n \n``` \n:param insert_default: Passed directly to the \n :paramref:`_schema.Column.default` parameter; will supersede the value \n of :paramref:`_orm.mapped_column.default` when present, however \n :paramref:`_orm.mapped_column.default` will always apply to the \n constructor default for a dataclasses mapping. \n \n .. seealso: \n \n``` \n:ref:`defaults_default_factory_insert_default` \n \n:paramref:`_orm.mapped_column.default` \n \n:paramref:`_orm.mapped_column.default_factory` \n \n``` \n:param sort_order: An integer that indicates how this mapped column \n should be sorted compared to the others when the ORM is creating a \n :class:`_schema.Table`. Among mapped columns that have the same \n value the default ordering is used, placing first the mapped columns \n defined in the main class, then the ones in the super classes. \n Defaults to 0. The sort is ascending. \n \n .. versionadded:: 2.0.4 \n \n:param active_history=False: \n \n    When ``True``, indicates that the \"previous\" value for a \n    scalar attribute should be loaded when replaced, if not \n    already loaded. Normally, history tracking logic for \n    simple non-primary-key scalar values only needs to be \n    aware of the \"new\" value in order to perform a flush. This \n    flag is available for applications that make use of \n    :func:`.attributes.get_history` or :meth:`.Session.is_modified` \n    which also need to know the \"previous\" value of the attribute. \n \n    .. versionadded:: 2.0.10 \n \n \n:param init: Specific to :ref:`orm_declarative_native_dataclasses`, \n specifies if the mapped attribute should be part of the ``__init__()`` \n method as generated by the dataclass process. \n:param repr: Specific to :ref:`orm_declarative_native_dataclasses`, \n specifies if the mapped attribute should be part of the ``__repr__()`` \n method as generated by the dataclass process. \n:param default_factory: Specific to \n :ref:`orm_declarative_native_dataclasses`, \n specifies a default-value generation function that will take place \n as part of the ``__init__()`` \n method as generated by the dataclass process. \n \n .. seealso: \n \n``` \n:ref:`defaults_default_factory_insert_default` \n \n:paramref:`_orm.mapped_column.default` \n \n:paramref:`_orm.mapped_column.insert_default` \n \n``` \n:param compare: Specific to \n :ref:`orm_declarative_native_dataclasses`, indicates if this field \n should be included in comparison operations when generating the \n ``__eq__()`` and ``__ne__()`` methods for the mapped class. \n \n .. versionadded:: 2.0.0b4 \n \n:param kw_only: Specific to \n :ref:`orm_declarative_native_dataclasses`, indicates if this field \n should be marked as keyword-only when generating the ``__init__()``. \n \n:param hash: Specific to \n :ref:`orm_declarative_native_dataclasses`, controls if this field \n is included when generating the ``__hash__()`` method for the mapped \n class. \n \n .. versionadded:: 2.0.36 \n \n:param dataclass_metadata: Specific to \n :ref:`orm_declarative_native_dataclasses`, supplies metadata \n to be attached to the generated dataclass field. \n \n .. versionadded:: 2.0.42 \n \n:param \\**kw: All remaining keyword arguments are passed through to the \n constructor for the :class:`_schema.Column`.\n\nGo to [SchemaEventTarget](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/base.py#L1404,7) | [TypeEngine](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/type_api.py#L118,7) | [str](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1026,7) | [_NoArg](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/base.py#L107,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3115,7) | [SchemaConst](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/schema.py#L130,7) | [dict](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3520,7) | [ColumnElement](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py#L1224,7) | [FetchedValue](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/schema.py#L3986,7) | [TextClause](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py#L2236,7) | [int](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L420,7) | [Mapping](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L834,7) | [MappedColumn](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/properties.py#L511,7)"}}} -{"suite": "sqlalchemy", "label": "sessionmaker hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 12, "character": 27, "iteration": 2, "result": {"contents": {"kind": "markdown", "value": "```python\n(function) mapped_column: def mapped_column[_T](\n __name_pos: SchemaEventTarget | TypeEngine[Any] | str | type[TypeEngine[Any]] | None = None,\n __type_pos: SchemaEventTarget | TypeEngine[Any] | type[TypeEngine[Any]] | None = None,\n *args: SchemaEventTarget,\n *,\n init: _NoArg | bool = _NoArg.NO_ARG,\n repr: _NoArg | bool = _NoArg.NO_ARG,\n default: Any | None = _NoArg.NO_ARG,\n default_factory: (() -> _T) | _NoArg = _NoArg.NO_ARG,\n compare: _NoArg | bool = _NoArg.NO_ARG,\n kw_only: _NoArg | bool = _NoArg.NO_ARG,\n hash: _NoArg | bool | None = _NoArg.NO_ARG,\n nullable: Literal[SchemaConst.NULL_UNSPECIFIED] | bool | None = SchemaConst.NULL_UNSPECIFIED,\n primary_key: bool | None = False,\n deferred: _NoArg | bool = _NoArg.NO_ARG,\n deferred_group: str | None = None,\n deferred_raiseload: bool | None = None,\n use_existing_column: bool = False,\n name: str | None = None,\n type_: TypeEngine[Any] | type[TypeEngine[Any]] | None = None,\n autoincrement: _AutoIncrementType = 'auto',\n doc: str | None = None,\n key: str | None = None,\n index: bool | None = None,\n unique: bool | None = None,\n info: dict[Any, Any] | None = None,\n onupdate: Any | None = None,\n insert_default: Any | None = _NoArg.NO_ARG,\n server_default: ColumnElement[Any] | FetchedValue | TextClause | str | None = None,\n server_onupdate: ColumnElement[Any] | FetchedValue | TextClause | str | None = None,\n active_history: bool = False,\n quote: bool | None = None,\n system: bool = False,\n comment: str | None = None,\n sort_order: _NoArg | int = _NoArg.NO_ARG,\n dataclass_metadata: Mapping[Any, Any] | _NoArg | None = _NoArg.NO_ARG,\n **kw: Any\n) -> MappedColumn[Any]: ...\n```\n---\ndeclare a new ORM-mapped :class:`_schema.Column` construct \nfor use within :ref:`Declarative Table ` \nconfiguration. \n \nThe :func:`_orm.mapped_column` function provides an ORM-aware and \nPython-typing-compatible construct which is used with \n:ref:`declarative ` mappings to indicate an \nattribute that's mapped to a Core :class:`_schema.Column` object. It \nprovides the equivalent feature as mapping an attribute to a \n:class:`_schema.Column` object directly when using Declarative, \nspecifically when using :ref:`Declarative Table ` \nconfiguration. \n \n.. versionadded:: 2.0 \n \n:func:`_orm.mapped_column` is normally used with explicit typing along with \nthe :class:`_orm.Mapped` annotation type, where it can derive the SQL \ntype and nullability for the column based on what's present within the \n:class:`_orm.Mapped` annotation. It also may be used without annotations \nas a drop-in replacement for how :class:`_schema.Column` is used in \nDeclarative mappings in SQLAlchemy 1.x style. \n \nFor usage examples of :func:`_orm.mapped_column`, see the documentation \nat :ref:`orm_declarative_table`. \n \n.. seealso: \n \n``` \n:ref:`orm_declarative_table` - complete documentation \n \n:ref:`whatsnew_20_orm_declarative_typing` - migration notes for \nDeclarative mappings using 1.x style mappings \n \n``` \n:param __name: String name to give to the :class:`_schema.Column`. This \n is an optional, positional only argument that if present must be the \n first positional argument passed. If omitted, the attribute name to \n which the :func:`_orm.mapped_column` is mapped will be used as the SQL \n column name. \n:param __type: :class:`_types.TypeEngine` type or instance which will \n indicate the datatype to be associated with the :class:`_schema.Column`. \n This is an optional, positional-only argument that if present must \n immediately follow the ``__name`` parameter if present also, or otherwise \n be the first positional parameter. If omitted, the ultimate type for \n the column may be derived either from the annotated type, or if a \n :class:`_schema.ForeignKey` is present, from the datatype of the \n referenced column. \n:param \\*args: Additional positional arguments include constructs such \n as :class:`_schema.ForeignKey`, :class:`_schema.CheckConstraint`, \n and :class:`_schema.Identity`, which are passed through to the constructed \n :class:`_schema.Column`. \n:param nullable: Optional bool, whether the column should be \"NULL\" or \n \"NOT NULL\". If omitted, the nullability is derived from the type \n annotation based on whether or not ``typing.Optional`` (or its equivalent) \n is present. ``nullable`` defaults to ``True`` otherwise for non-primary \n key columns, and ``False`` for primary key columns. \n:param primary_key: optional bool, indicates the :class:`_schema.Column` \n would be part of the table's primary key or not. \n:param deferred: Optional bool - this keyword argument is consumed by the \n ORM declarative process, and is not part of the :class:`_schema.Column` \n itself; instead, it indicates that this column should be \"deferred\" for \n loading as though mapped by :func:`_orm.deferred`. \n \n .. seealso: \n \n``` \n:ref:`orm_queryguide_deferred_declarative` \n \n``` \n:param deferred_group: Implies :paramref:`_orm.mapped_column.deferred` \n to ``True``, and set the :paramref:`_orm.deferred.group` parameter. \n \n .. seealso: \n \n``` \n:ref:`orm_queryguide_deferred_group` \n \n``` \n:param deferred_raiseload: Implies :paramref:`_orm.mapped_column.deferred` \n to ``True``, and set the :paramref:`_orm.deferred.raiseload` parameter. \n \n .. seealso: \n \n``` \n:ref:`orm_queryguide_deferred_raiseload` \n \n``` \n:param use_existing_column: if True, will attempt to locate the given \n column name on an inherited superclass (typically single inheriting \n superclass), and if present, will not produce a new column, mapping \n to the superclass column as though it were omitted from this class. \n This is used for mixins that add new columns to an inherited superclass. \n \n .. seealso: \n \n``` \n:ref:`orm_inheritance_column_conflicts` \n \n``` \n .. versionadded:: 2.0.0b4 \n \n:param default: Passed directly to the \n :paramref:`_schema.Column.default` parameter if the \n :paramref:`_orm.mapped_column.insert_default` parameter is not present. \n Additionally, when used with :ref:`orm_declarative_native_dataclasses`, \n indicates a default Python value that should be applied to the keyword \n constructor within the generated ``__init__()`` method. \n \n Note that in the case of dataclass generation when \n :paramref:`_orm.mapped_column.insert_default` is not present, this means \n the :paramref:`_orm.mapped_column.default` value is used in **two** \n places, both the ``__init__()`` method as well as the \n :paramref:`_schema.Column.default` parameter. While this behavior may \n change in a future release, for the moment this tends to \"work out\"; a \n default of ``None`` will mean that the :class:`_schema.Column` gets no \n default generator, whereas a default that refers to a non-``None`` Python \n or SQL expression value will be assigned up front on the object when \n ``__init__()`` is called, which is the same value that the Core \n :class:`_sql.Insert` construct would use in any case, leading to the same \n end result. \n \n .. note:: When using Core level column defaults that are callables to \n    be interpreted by the underlying :class:`_schema.Column` in conjunction \n    with :ref:`ORM-mapped dataclasses \n    `, especially those that are \n    :ref:`context-aware default functions `, \n    **the** :paramref:`_orm.mapped_column.insert_default` **parameter must \n    be used instead**. This is necessary to disambiguate the callable from \n    being interpreted as a dataclass level default. \n \n .. seealso: \n \n``` \n:ref:`defaults_default_factory_insert_default` \n \n:paramref:`_orm.mapped_column.insert_default` \n \n:paramref:`_orm.mapped_column.default_factory` \n \n``` \n:param insert_default: Passed directly to the \n :paramref:`_schema.Column.default` parameter; will supersede the value \n of :paramref:`_orm.mapped_column.default` when present, however \n :paramref:`_orm.mapped_column.default` will always apply to the \n constructor default for a dataclasses mapping. \n \n .. seealso: \n \n``` \n:ref:`defaults_default_factory_insert_default` \n \n:paramref:`_orm.mapped_column.default` \n \n:paramref:`_orm.mapped_column.default_factory` \n \n``` \n:param sort_order: An integer that indicates how this mapped column \n should be sorted compared to the others when the ORM is creating a \n :class:`_schema.Table`. Among mapped columns that have the same \n value the default ordering is used, placing first the mapped columns \n defined in the main class, then the ones in the super classes. \n Defaults to 0. The sort is ascending. \n \n .. versionadded:: 2.0.4 \n \n:param active_history=False: \n \n    When ``True``, indicates that the \"previous\" value for a \n    scalar attribute should be loaded when replaced, if not \n    already loaded. Normally, history tracking logic for \n    simple non-primary-key scalar values only needs to be \n    aware of the \"new\" value in order to perform a flush. This \n    flag is available for applications that make use of \n    :func:`.attributes.get_history` or :meth:`.Session.is_modified` \n    which also need to know the \"previous\" value of the attribute. \n \n    .. versionadded:: 2.0.10 \n \n \n:param init: Specific to :ref:`orm_declarative_native_dataclasses`, \n specifies if the mapped attribute should be part of the ``__init__()`` \n method as generated by the dataclass process. \n:param repr: Specific to :ref:`orm_declarative_native_dataclasses`, \n specifies if the mapped attribute should be part of the ``__repr__()`` \n method as generated by the dataclass process. \n:param default_factory: Specific to \n :ref:`orm_declarative_native_dataclasses`, \n specifies a default-value generation function that will take place \n as part of the ``__init__()`` \n method as generated by the dataclass process. \n \n .. seealso: \n \n``` \n:ref:`defaults_default_factory_insert_default` \n \n:paramref:`_orm.mapped_column.default` \n \n:paramref:`_orm.mapped_column.insert_default` \n \n``` \n:param compare: Specific to \n :ref:`orm_declarative_native_dataclasses`, indicates if this field \n should be included in comparison operations when generating the \n ``__eq__()`` and ``__ne__()`` methods for the mapped class. \n \n .. versionadded:: 2.0.0b4 \n \n:param kw_only: Specific to \n :ref:`orm_declarative_native_dataclasses`, indicates if this field \n should be marked as keyword-only when generating the ``__init__()``. \n \n:param hash: Specific to \n :ref:`orm_declarative_native_dataclasses`, controls if this field \n is included when generating the ``__hash__()`` method for the mapped \n class. \n \n .. versionadded:: 2.0.36 \n \n:param dataclass_metadata: Specific to \n :ref:`orm_declarative_native_dataclasses`, supplies metadata \n to be attached to the generated dataclass field. \n \n .. versionadded:: 2.0.42 \n \n:param \\**kw: All remaining keyword arguments are passed through to the \n constructor for the :class:`_schema.Column`.\n\nGo to [SchemaEventTarget](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/base.py#L1404,7) | [TypeEngine](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/type_api.py#L118,7) | [str](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1026,7) | [_NoArg](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/base.py#L107,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3115,7) | [SchemaConst](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/schema.py#L130,7) | [dict](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3520,7) | [ColumnElement](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py#L1224,7) | [FetchedValue](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/schema.py#L3986,7) | [TextClause](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py#L2236,7) | [int](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L420,7) | [Mapping](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L834,7) | [MappedColumn](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/properties.py#L511,7)"}}} -{"suite": "sqlalchemy", "label": "sessionmaker hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 12, "character": 27, "iteration": 3, "result": {"contents": {"kind": "markdown", "value": "```python\n(function) mapped_column: def mapped_column[_T](\n __name_pos: SchemaEventTarget | TypeEngine[Any] | str | type[TypeEngine[Any]] | None = None,\n __type_pos: SchemaEventTarget | TypeEngine[Any] | type[TypeEngine[Any]] | None = None,\n *args: SchemaEventTarget,\n *,\n init: _NoArg | bool = _NoArg.NO_ARG,\n repr: _NoArg | bool = _NoArg.NO_ARG,\n default: Any | None = _NoArg.NO_ARG,\n default_factory: (() -> _T) | _NoArg = _NoArg.NO_ARG,\n compare: _NoArg | bool = _NoArg.NO_ARG,\n kw_only: _NoArg | bool = _NoArg.NO_ARG,\n hash: _NoArg | bool | None = _NoArg.NO_ARG,\n nullable: Literal[SchemaConst.NULL_UNSPECIFIED] | bool | None = SchemaConst.NULL_UNSPECIFIED,\n primary_key: bool | None = False,\n deferred: _NoArg | bool = _NoArg.NO_ARG,\n deferred_group: str | None = None,\n deferred_raiseload: bool | None = None,\n use_existing_column: bool = False,\n name: str | None = None,\n type_: TypeEngine[Any] | type[TypeEngine[Any]] | None = None,\n autoincrement: _AutoIncrementType = 'auto',\n doc: str | None = None,\n key: str | None = None,\n index: bool | None = None,\n unique: bool | None = None,\n info: dict[Any, Any] | None = None,\n onupdate: Any | None = None,\n insert_default: Any | None = _NoArg.NO_ARG,\n server_default: ColumnElement[Any] | FetchedValue | TextClause | str | None = None,\n server_onupdate: ColumnElement[Any] | FetchedValue | TextClause | str | None = None,\n active_history: bool = False,\n quote: bool | None = None,\n system: bool = False,\n comment: str | None = None,\n sort_order: _NoArg | int = _NoArg.NO_ARG,\n dataclass_metadata: Mapping[Any, Any] | _NoArg | None = _NoArg.NO_ARG,\n **kw: Any\n) -> MappedColumn[Any]: ...\n```\n---\ndeclare a new ORM-mapped :class:`_schema.Column` construct \nfor use within :ref:`Declarative Table ` \nconfiguration. \n \nThe :func:`_orm.mapped_column` function provides an ORM-aware and \nPython-typing-compatible construct which is used with \n:ref:`declarative ` mappings to indicate an \nattribute that's mapped to a Core :class:`_schema.Column` object. It \nprovides the equivalent feature as mapping an attribute to a \n:class:`_schema.Column` object directly when using Declarative, \nspecifically when using :ref:`Declarative Table ` \nconfiguration. \n \n.. versionadded:: 2.0 \n \n:func:`_orm.mapped_column` is normally used with explicit typing along with \nthe :class:`_orm.Mapped` annotation type, where it can derive the SQL \ntype and nullability for the column based on what's present within the \n:class:`_orm.Mapped` annotation. It also may be used without annotations \nas a drop-in replacement for how :class:`_schema.Column` is used in \nDeclarative mappings in SQLAlchemy 1.x style. \n \nFor usage examples of :func:`_orm.mapped_column`, see the documentation \nat :ref:`orm_declarative_table`. \n \n.. seealso: \n \n``` \n:ref:`orm_declarative_table` - complete documentation \n \n:ref:`whatsnew_20_orm_declarative_typing` - migration notes for \nDeclarative mappings using 1.x style mappings \n \n``` \n:param __name: String name to give to the :class:`_schema.Column`. This \n is an optional, positional only argument that if present must be the \n first positional argument passed. If omitted, the attribute name to \n which the :func:`_orm.mapped_column` is mapped will be used as the SQL \n column name. \n:param __type: :class:`_types.TypeEngine` type or instance which will \n indicate the datatype to be associated with the :class:`_schema.Column`. \n This is an optional, positional-only argument that if present must \n immediately follow the ``__name`` parameter if present also, or otherwise \n be the first positional parameter. If omitted, the ultimate type for \n the column may be derived either from the annotated type, or if a \n :class:`_schema.ForeignKey` is present, from the datatype of the \n referenced column. \n:param \\*args: Additional positional arguments include constructs such \n as :class:`_schema.ForeignKey`, :class:`_schema.CheckConstraint`, \n and :class:`_schema.Identity`, which are passed through to the constructed \n :class:`_schema.Column`. \n:param nullable: Optional bool, whether the column should be \"NULL\" or \n \"NOT NULL\". If omitted, the nullability is derived from the type \n annotation based on whether or not ``typing.Optional`` (or its equivalent) \n is present. ``nullable`` defaults to ``True`` otherwise for non-primary \n key columns, and ``False`` for primary key columns. \n:param primary_key: optional bool, indicates the :class:`_schema.Column` \n would be part of the table's primary key or not. \n:param deferred: Optional bool - this keyword argument is consumed by the \n ORM declarative process, and is not part of the :class:`_schema.Column` \n itself; instead, it indicates that this column should be \"deferred\" for \n loading as though mapped by :func:`_orm.deferred`. \n \n .. seealso: \n \n``` \n:ref:`orm_queryguide_deferred_declarative` \n \n``` \n:param deferred_group: Implies :paramref:`_orm.mapped_column.deferred` \n to ``True``, and set the :paramref:`_orm.deferred.group` parameter. \n \n .. seealso: \n \n``` \n:ref:`orm_queryguide_deferred_group` \n \n``` \n:param deferred_raiseload: Implies :paramref:`_orm.mapped_column.deferred` \n to ``True``, and set the :paramref:`_orm.deferred.raiseload` parameter. \n \n .. seealso: \n \n``` \n:ref:`orm_queryguide_deferred_raiseload` \n \n``` \n:param use_existing_column: if True, will attempt to locate the given \n column name on an inherited superclass (typically single inheriting \n superclass), and if present, will not produce a new column, mapping \n to the superclass column as though it were omitted from this class. \n This is used for mixins that add new columns to an inherited superclass. \n \n .. seealso: \n \n``` \n:ref:`orm_inheritance_column_conflicts` \n \n``` \n .. versionadded:: 2.0.0b4 \n \n:param default: Passed directly to the \n :paramref:`_schema.Column.default` parameter if the \n :paramref:`_orm.mapped_column.insert_default` parameter is not present. \n Additionally, when used with :ref:`orm_declarative_native_dataclasses`, \n indicates a default Python value that should be applied to the keyword \n constructor within the generated ``__init__()`` method. \n \n Note that in the case of dataclass generation when \n :paramref:`_orm.mapped_column.insert_default` is not present, this means \n the :paramref:`_orm.mapped_column.default` value is used in **two** \n places, both the ``__init__()`` method as well as the \n :paramref:`_schema.Column.default` parameter. While this behavior may \n change in a future release, for the moment this tends to \"work out\"; a \n default of ``None`` will mean that the :class:`_schema.Column` gets no \n default generator, whereas a default that refers to a non-``None`` Python \n or SQL expression value will be assigned up front on the object when \n ``__init__()`` is called, which is the same value that the Core \n :class:`_sql.Insert` construct would use in any case, leading to the same \n end result. \n \n .. note:: When using Core level column defaults that are callables to \n    be interpreted by the underlying :class:`_schema.Column` in conjunction \n    with :ref:`ORM-mapped dataclasses \n    `, especially those that are \n    :ref:`context-aware default functions `, \n    **the** :paramref:`_orm.mapped_column.insert_default` **parameter must \n    be used instead**. This is necessary to disambiguate the callable from \n    being interpreted as a dataclass level default. \n \n .. seealso: \n \n``` \n:ref:`defaults_default_factory_insert_default` \n \n:paramref:`_orm.mapped_column.insert_default` \n \n:paramref:`_orm.mapped_column.default_factory` \n \n``` \n:param insert_default: Passed directly to the \n :paramref:`_schema.Column.default` parameter; will supersede the value \n of :paramref:`_orm.mapped_column.default` when present, however \n :paramref:`_orm.mapped_column.default` will always apply to the \n constructor default for a dataclasses mapping. \n \n .. seealso: \n \n``` \n:ref:`defaults_default_factory_insert_default` \n \n:paramref:`_orm.mapped_column.default` \n \n:paramref:`_orm.mapped_column.default_factory` \n \n``` \n:param sort_order: An integer that indicates how this mapped column \n should be sorted compared to the others when the ORM is creating a \n :class:`_schema.Table`. Among mapped columns that have the same \n value the default ordering is used, placing first the mapped columns \n defined in the main class, then the ones in the super classes. \n Defaults to 0. The sort is ascending. \n \n .. versionadded:: 2.0.4 \n \n:param active_history=False: \n \n    When ``True``, indicates that the \"previous\" value for a \n    scalar attribute should be loaded when replaced, if not \n    already loaded. Normally, history tracking logic for \n    simple non-primary-key scalar values only needs to be \n    aware of the \"new\" value in order to perform a flush. This \n    flag is available for applications that make use of \n    :func:`.attributes.get_history` or :meth:`.Session.is_modified` \n    which also need to know the \"previous\" value of the attribute. \n \n    .. versionadded:: 2.0.10 \n \n \n:param init: Specific to :ref:`orm_declarative_native_dataclasses`, \n specifies if the mapped attribute should be part of the ``__init__()`` \n method as generated by the dataclass process. \n:param repr: Specific to :ref:`orm_declarative_native_dataclasses`, \n specifies if the mapped attribute should be part of the ``__repr__()`` \n method as generated by the dataclass process. \n:param default_factory: Specific to \n :ref:`orm_declarative_native_dataclasses`, \n specifies a default-value generation function that will take place \n as part of the ``__init__()`` \n method as generated by the dataclass process. \n \n .. seealso: \n \n``` \n:ref:`defaults_default_factory_insert_default` \n \n:paramref:`_orm.mapped_column.default` \n \n:paramref:`_orm.mapped_column.insert_default` \n \n``` \n:param compare: Specific to \n :ref:`orm_declarative_native_dataclasses`, indicates if this field \n should be included in comparison operations when generating the \n ``__eq__()`` and ``__ne__()`` methods for the mapped class. \n \n .. versionadded:: 2.0.0b4 \n \n:param kw_only: Specific to \n :ref:`orm_declarative_native_dataclasses`, indicates if this field \n should be marked as keyword-only when generating the ``__init__()``. \n \n:param hash: Specific to \n :ref:`orm_declarative_native_dataclasses`, controls if this field \n is included when generating the ``__hash__()`` method for the mapped \n class. \n \n .. versionadded:: 2.0.36 \n \n:param dataclass_metadata: Specific to \n :ref:`orm_declarative_native_dataclasses`, supplies metadata \n to be attached to the generated dataclass field. \n \n .. versionadded:: 2.0.42 \n \n:param \\**kw: All remaining keyword arguments are passed through to the \n constructor for the :class:`_schema.Column`.\n\nGo to [SchemaEventTarget](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/base.py#L1404,7) | [TypeEngine](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/type_api.py#L118,7) | [str](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1026,7) | [_NoArg](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/base.py#L107,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3115,7) | [SchemaConst](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/schema.py#L130,7) | [dict](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3520,7) | [ColumnElement](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py#L1224,7) | [FetchedValue](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/schema.py#L3986,7) | [TextClause](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py#L2236,7) | [int](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L420,7) | [Mapping](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L834,7) | [MappedColumn](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/properties.py#L511,7)"}}} -{"suite": "sqlalchemy", "label": "sessionmaker hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 12, "character": 27, "iteration": 4, "result": {"contents": {"kind": "markdown", "value": "```python\n(function) mapped_column: def mapped_column[_T](\n __name_pos: SchemaEventTarget | TypeEngine[Any] | str | type[TypeEngine[Any]] | None = None,\n __type_pos: SchemaEventTarget | TypeEngine[Any] | type[TypeEngine[Any]] | None = None,\n *args: SchemaEventTarget,\n *,\n init: _NoArg | bool = _NoArg.NO_ARG,\n repr: _NoArg | bool = _NoArg.NO_ARG,\n default: Any | None = _NoArg.NO_ARG,\n default_factory: (() -> _T) | _NoArg = _NoArg.NO_ARG,\n compare: _NoArg | bool = _NoArg.NO_ARG,\n kw_only: _NoArg | bool = _NoArg.NO_ARG,\n hash: _NoArg | bool | None = _NoArg.NO_ARG,\n nullable: Literal[SchemaConst.NULL_UNSPECIFIED] | bool | None = SchemaConst.NULL_UNSPECIFIED,\n primary_key: bool | None = False,\n deferred: _NoArg | bool = _NoArg.NO_ARG,\n deferred_group: str | None = None,\n deferred_raiseload: bool | None = None,\n use_existing_column: bool = False,\n name: str | None = None,\n type_: TypeEngine[Any] | type[TypeEngine[Any]] | None = None,\n autoincrement: _AutoIncrementType = 'auto',\n doc: str | None = None,\n key: str | None = None,\n index: bool | None = None,\n unique: bool | None = None,\n info: dict[Any, Any] | None = None,\n onupdate: Any | None = None,\n insert_default: Any | None = _NoArg.NO_ARG,\n server_default: ColumnElement[Any] | FetchedValue | TextClause | str | None = None,\n server_onupdate: ColumnElement[Any] | FetchedValue | TextClause | str | None = None,\n active_history: bool = False,\n quote: bool | None = None,\n system: bool = False,\n comment: str | None = None,\n sort_order: _NoArg | int = _NoArg.NO_ARG,\n dataclass_metadata: Mapping[Any, Any] | _NoArg | None = _NoArg.NO_ARG,\n **kw: Any\n) -> MappedColumn[Any]: ...\n```\n---\ndeclare a new ORM-mapped :class:`_schema.Column` construct \nfor use within :ref:`Declarative Table ` \nconfiguration. \n \nThe :func:`_orm.mapped_column` function provides an ORM-aware and \nPython-typing-compatible construct which is used with \n:ref:`declarative ` mappings to indicate an \nattribute that's mapped to a Core :class:`_schema.Column` object. It \nprovides the equivalent feature as mapping an attribute to a \n:class:`_schema.Column` object directly when using Declarative, \nspecifically when using :ref:`Declarative Table ` \nconfiguration. \n \n.. versionadded:: 2.0 \n \n:func:`_orm.mapped_column` is normally used with explicit typing along with \nthe :class:`_orm.Mapped` annotation type, where it can derive the SQL \ntype and nullability for the column based on what's present within the \n:class:`_orm.Mapped` annotation. It also may be used without annotations \nas a drop-in replacement for how :class:`_schema.Column` is used in \nDeclarative mappings in SQLAlchemy 1.x style. \n \nFor usage examples of :func:`_orm.mapped_column`, see the documentation \nat :ref:`orm_declarative_table`. \n \n.. seealso: \n \n``` \n:ref:`orm_declarative_table` - complete documentation \n \n:ref:`whatsnew_20_orm_declarative_typing` - migration notes for \nDeclarative mappings using 1.x style mappings \n \n``` \n:param __name: String name to give to the :class:`_schema.Column`. This \n is an optional, positional only argument that if present must be the \n first positional argument passed. If omitted, the attribute name to \n which the :func:`_orm.mapped_column` is mapped will be used as the SQL \n column name. \n:param __type: :class:`_types.TypeEngine` type or instance which will \n indicate the datatype to be associated with the :class:`_schema.Column`. \n This is an optional, positional-only argument that if present must \n immediately follow the ``__name`` parameter if present also, or otherwise \n be the first positional parameter. If omitted, the ultimate type for \n the column may be derived either from the annotated type, or if a \n :class:`_schema.ForeignKey` is present, from the datatype of the \n referenced column. \n:param \\*args: Additional positional arguments include constructs such \n as :class:`_schema.ForeignKey`, :class:`_schema.CheckConstraint`, \n and :class:`_schema.Identity`, which are passed through to the constructed \n :class:`_schema.Column`. \n:param nullable: Optional bool, whether the column should be \"NULL\" or \n \"NOT NULL\". If omitted, the nullability is derived from the type \n annotation based on whether or not ``typing.Optional`` (or its equivalent) \n is present. ``nullable`` defaults to ``True`` otherwise for non-primary \n key columns, and ``False`` for primary key columns. \n:param primary_key: optional bool, indicates the :class:`_schema.Column` \n would be part of the table's primary key or not. \n:param deferred: Optional bool - this keyword argument is consumed by the \n ORM declarative process, and is not part of the :class:`_schema.Column` \n itself; instead, it indicates that this column should be \"deferred\" for \n loading as though mapped by :func:`_orm.deferred`. \n \n .. seealso: \n \n``` \n:ref:`orm_queryguide_deferred_declarative` \n \n``` \n:param deferred_group: Implies :paramref:`_orm.mapped_column.deferred` \n to ``True``, and set the :paramref:`_orm.deferred.group` parameter. \n \n .. seealso: \n \n``` \n:ref:`orm_queryguide_deferred_group` \n \n``` \n:param deferred_raiseload: Implies :paramref:`_orm.mapped_column.deferred` \n to ``True``, and set the :paramref:`_orm.deferred.raiseload` parameter. \n \n .. seealso: \n \n``` \n:ref:`orm_queryguide_deferred_raiseload` \n \n``` \n:param use_existing_column: if True, will attempt to locate the given \n column name on an inherited superclass (typically single inheriting \n superclass), and if present, will not produce a new column, mapping \n to the superclass column as though it were omitted from this class. \n This is used for mixins that add new columns to an inherited superclass. \n \n .. seealso: \n \n``` \n:ref:`orm_inheritance_column_conflicts` \n \n``` \n .. versionadded:: 2.0.0b4 \n \n:param default: Passed directly to the \n :paramref:`_schema.Column.default` parameter if the \n :paramref:`_orm.mapped_column.insert_default` parameter is not present. \n Additionally, when used with :ref:`orm_declarative_native_dataclasses`, \n indicates a default Python value that should be applied to the keyword \n constructor within the generated ``__init__()`` method. \n \n Note that in the case of dataclass generation when \n :paramref:`_orm.mapped_column.insert_default` is not present, this means \n the :paramref:`_orm.mapped_column.default` value is used in **two** \n places, both the ``__init__()`` method as well as the \n :paramref:`_schema.Column.default` parameter. While this behavior may \n change in a future release, for the moment this tends to \"work out\"; a \n default of ``None`` will mean that the :class:`_schema.Column` gets no \n default generator, whereas a default that refers to a non-``None`` Python \n or SQL expression value will be assigned up front on the object when \n ``__init__()`` is called, which is the same value that the Core \n :class:`_sql.Insert` construct would use in any case, leading to the same \n end result. \n \n .. note:: When using Core level column defaults that are callables to \n    be interpreted by the underlying :class:`_schema.Column` in conjunction \n    with :ref:`ORM-mapped dataclasses \n    `, especially those that are \n    :ref:`context-aware default functions `, \n    **the** :paramref:`_orm.mapped_column.insert_default` **parameter must \n    be used instead**. This is necessary to disambiguate the callable from \n    being interpreted as a dataclass level default. \n \n .. seealso: \n \n``` \n:ref:`defaults_default_factory_insert_default` \n \n:paramref:`_orm.mapped_column.insert_default` \n \n:paramref:`_orm.mapped_column.default_factory` \n \n``` \n:param insert_default: Passed directly to the \n :paramref:`_schema.Column.default` parameter; will supersede the value \n of :paramref:`_orm.mapped_column.default` when present, however \n :paramref:`_orm.mapped_column.default` will always apply to the \n constructor default for a dataclasses mapping. \n \n .. seealso: \n \n``` \n:ref:`defaults_default_factory_insert_default` \n \n:paramref:`_orm.mapped_column.default` \n \n:paramref:`_orm.mapped_column.default_factory` \n \n``` \n:param sort_order: An integer that indicates how this mapped column \n should be sorted compared to the others when the ORM is creating a \n :class:`_schema.Table`. Among mapped columns that have the same \n value the default ordering is used, placing first the mapped columns \n defined in the main class, then the ones in the super classes. \n Defaults to 0. The sort is ascending. \n \n .. versionadded:: 2.0.4 \n \n:param active_history=False: \n \n    When ``True``, indicates that the \"previous\" value for a \n    scalar attribute should be loaded when replaced, if not \n    already loaded. Normally, history tracking logic for \n    simple non-primary-key scalar values only needs to be \n    aware of the \"new\" value in order to perform a flush. This \n    flag is available for applications that make use of \n    :func:`.attributes.get_history` or :meth:`.Session.is_modified` \n    which also need to know the \"previous\" value of the attribute. \n \n    .. versionadded:: 2.0.10 \n \n \n:param init: Specific to :ref:`orm_declarative_native_dataclasses`, \n specifies if the mapped attribute should be part of the ``__init__()`` \n method as generated by the dataclass process. \n:param repr: Specific to :ref:`orm_declarative_native_dataclasses`, \n specifies if the mapped attribute should be part of the ``__repr__()`` \n method as generated by the dataclass process. \n:param default_factory: Specific to \n :ref:`orm_declarative_native_dataclasses`, \n specifies a default-value generation function that will take place \n as part of the ``__init__()`` \n method as generated by the dataclass process. \n \n .. seealso: \n \n``` \n:ref:`defaults_default_factory_insert_default` \n \n:paramref:`_orm.mapped_column.default` \n \n:paramref:`_orm.mapped_column.insert_default` \n \n``` \n:param compare: Specific to \n :ref:`orm_declarative_native_dataclasses`, indicates if this field \n should be included in comparison operations when generating the \n ``__eq__()`` and ``__ne__()`` methods for the mapped class. \n \n .. versionadded:: 2.0.0b4 \n \n:param kw_only: Specific to \n :ref:`orm_declarative_native_dataclasses`, indicates if this field \n should be marked as keyword-only when generating the ``__init__()``. \n \n:param hash: Specific to \n :ref:`orm_declarative_native_dataclasses`, controls if this field \n is included when generating the ``__hash__()`` method for the mapped \n class. \n \n .. versionadded:: 2.0.36 \n \n:param dataclass_metadata: Specific to \n :ref:`orm_declarative_native_dataclasses`, supplies metadata \n to be attached to the generated dataclass field. \n \n .. versionadded:: 2.0.42 \n \n:param \\**kw: All remaining keyword arguments are passed through to the \n constructor for the :class:`_schema.Column`.\n\nGo to [SchemaEventTarget](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/base.py#L1404,7) | [TypeEngine](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/type_api.py#L118,7) | [str](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1026,7) | [_NoArg](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/base.py#L107,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3115,7) | [SchemaConst](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/schema.py#L130,7) | [dict](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3520,7) | [ColumnElement](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py#L1224,7) | [FetchedValue](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/schema.py#L3986,7) | [TextClause](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py#L2236,7) | [int](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L420,7) | [Mapping](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L834,7) | [MappedColumn](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/properties.py#L511,7)"}}} -{"suite": "sqlalchemy", "label": "sessionmaker hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 12, "character": 27, "iteration": 5, "result": {"contents": {"kind": "markdown", "value": "```python\n(function) mapped_column: def mapped_column[_T](\n __name_pos: SchemaEventTarget | TypeEngine[Any] | str | type[TypeEngine[Any]] | None = None,\n __type_pos: SchemaEventTarget | TypeEngine[Any] | type[TypeEngine[Any]] | None = None,\n *args: SchemaEventTarget,\n *,\n init: _NoArg | bool = _NoArg.NO_ARG,\n repr: _NoArg | bool = _NoArg.NO_ARG,\n default: Any | None = _NoArg.NO_ARG,\n default_factory: (() -> _T) | _NoArg = _NoArg.NO_ARG,\n compare: _NoArg | bool = _NoArg.NO_ARG,\n kw_only: _NoArg | bool = _NoArg.NO_ARG,\n hash: _NoArg | bool | None = _NoArg.NO_ARG,\n nullable: Literal[SchemaConst.NULL_UNSPECIFIED] | bool | None = SchemaConst.NULL_UNSPECIFIED,\n primary_key: bool | None = False,\n deferred: _NoArg | bool = _NoArg.NO_ARG,\n deferred_group: str | None = None,\n deferred_raiseload: bool | None = None,\n use_existing_column: bool = False,\n name: str | None = None,\n type_: TypeEngine[Any] | type[TypeEngine[Any]] | None = None,\n autoincrement: _AutoIncrementType = 'auto',\n doc: str | None = None,\n key: str | None = None,\n index: bool | None = None,\n unique: bool | None = None,\n info: dict[Any, Any] | None = None,\n onupdate: Any | None = None,\n insert_default: Any | None = _NoArg.NO_ARG,\n server_default: ColumnElement[Any] | FetchedValue | TextClause | str | None = None,\n server_onupdate: ColumnElement[Any] | FetchedValue | TextClause | str | None = None,\n active_history: bool = False,\n quote: bool | None = None,\n system: bool = False,\n comment: str | None = None,\n sort_order: _NoArg | int = _NoArg.NO_ARG,\n dataclass_metadata: Mapping[Any, Any] | _NoArg | None = _NoArg.NO_ARG,\n **kw: Any\n) -> MappedColumn[Any]: ...\n```\n---\ndeclare a new ORM-mapped :class:`_schema.Column` construct \nfor use within :ref:`Declarative Table ` \nconfiguration. \n \nThe :func:`_orm.mapped_column` function provides an ORM-aware and \nPython-typing-compatible construct which is used with \n:ref:`declarative ` mappings to indicate an \nattribute that's mapped to a Core :class:`_schema.Column` object. It \nprovides the equivalent feature as mapping an attribute to a \n:class:`_schema.Column` object directly when using Declarative, \nspecifically when using :ref:`Declarative Table ` \nconfiguration. \n \n.. versionadded:: 2.0 \n \n:func:`_orm.mapped_column` is normally used with explicit typing along with \nthe :class:`_orm.Mapped` annotation type, where it can derive the SQL \ntype and nullability for the column based on what's present within the \n:class:`_orm.Mapped` annotation. It also may be used without annotations \nas a drop-in replacement for how :class:`_schema.Column` is used in \nDeclarative mappings in SQLAlchemy 1.x style. \n \nFor usage examples of :func:`_orm.mapped_column`, see the documentation \nat :ref:`orm_declarative_table`. \n \n.. seealso: \n \n``` \n:ref:`orm_declarative_table` - complete documentation \n \n:ref:`whatsnew_20_orm_declarative_typing` - migration notes for \nDeclarative mappings using 1.x style mappings \n \n``` \n:param __name: String name to give to the :class:`_schema.Column`. This \n is an optional, positional only argument that if present must be the \n first positional argument passed. If omitted, the attribute name to \n which the :func:`_orm.mapped_column` is mapped will be used as the SQL \n column name. \n:param __type: :class:`_types.TypeEngine` type or instance which will \n indicate the datatype to be associated with the :class:`_schema.Column`. \n This is an optional, positional-only argument that if present must \n immediately follow the ``__name`` parameter if present also, or otherwise \n be the first positional parameter. If omitted, the ultimate type for \n the column may be derived either from the annotated type, or if a \n :class:`_schema.ForeignKey` is present, from the datatype of the \n referenced column. \n:param \\*args: Additional positional arguments include constructs such \n as :class:`_schema.ForeignKey`, :class:`_schema.CheckConstraint`, \n and :class:`_schema.Identity`, which are passed through to the constructed \n :class:`_schema.Column`. \n:param nullable: Optional bool, whether the column should be \"NULL\" or \n \"NOT NULL\". If omitted, the nullability is derived from the type \n annotation based on whether or not ``typing.Optional`` (or its equivalent) \n is present. ``nullable`` defaults to ``True`` otherwise for non-primary \n key columns, and ``False`` for primary key columns. \n:param primary_key: optional bool, indicates the :class:`_schema.Column` \n would be part of the table's primary key or not. \n:param deferred: Optional bool - this keyword argument is consumed by the \n ORM declarative process, and is not part of the :class:`_schema.Column` \n itself; instead, it indicates that this column should be \"deferred\" for \n loading as though mapped by :func:`_orm.deferred`. \n \n .. seealso: \n \n``` \n:ref:`orm_queryguide_deferred_declarative` \n \n``` \n:param deferred_group: Implies :paramref:`_orm.mapped_column.deferred` \n to ``True``, and set the :paramref:`_orm.deferred.group` parameter. \n \n .. seealso: \n \n``` \n:ref:`orm_queryguide_deferred_group` \n \n``` \n:param deferred_raiseload: Implies :paramref:`_orm.mapped_column.deferred` \n to ``True``, and set the :paramref:`_orm.deferred.raiseload` parameter. \n \n .. seealso: \n \n``` \n:ref:`orm_queryguide_deferred_raiseload` \n \n``` \n:param use_existing_column: if True, will attempt to locate the given \n column name on an inherited superclass (typically single inheriting \n superclass), and if present, will not produce a new column, mapping \n to the superclass column as though it were omitted from this class. \n This is used for mixins that add new columns to an inherited superclass. \n \n .. seealso: \n \n``` \n:ref:`orm_inheritance_column_conflicts` \n \n``` \n .. versionadded:: 2.0.0b4 \n \n:param default: Passed directly to the \n :paramref:`_schema.Column.default` parameter if the \n :paramref:`_orm.mapped_column.insert_default` parameter is not present. \n Additionally, when used with :ref:`orm_declarative_native_dataclasses`, \n indicates a default Python value that should be applied to the keyword \n constructor within the generated ``__init__()`` method. \n \n Note that in the case of dataclass generation when \n :paramref:`_orm.mapped_column.insert_default` is not present, this means \n the :paramref:`_orm.mapped_column.default` value is used in **two** \n places, both the ``__init__()`` method as well as the \n :paramref:`_schema.Column.default` parameter. While this behavior may \n change in a future release, for the moment this tends to \"work out\"; a \n default of ``None`` will mean that the :class:`_schema.Column` gets no \n default generator, whereas a default that refers to a non-``None`` Python \n or SQL expression value will be assigned up front on the object when \n ``__init__()`` is called, which is the same value that the Core \n :class:`_sql.Insert` construct would use in any case, leading to the same \n end result. \n \n .. note:: When using Core level column defaults that are callables to \n    be interpreted by the underlying :class:`_schema.Column` in conjunction \n    with :ref:`ORM-mapped dataclasses \n    `, especially those that are \n    :ref:`context-aware default functions `, \n    **the** :paramref:`_orm.mapped_column.insert_default` **parameter must \n    be used instead**. This is necessary to disambiguate the callable from \n    being interpreted as a dataclass level default. \n \n .. seealso: \n \n``` \n:ref:`defaults_default_factory_insert_default` \n \n:paramref:`_orm.mapped_column.insert_default` \n \n:paramref:`_orm.mapped_column.default_factory` \n \n``` \n:param insert_default: Passed directly to the \n :paramref:`_schema.Column.default` parameter; will supersede the value \n of :paramref:`_orm.mapped_column.default` when present, however \n :paramref:`_orm.mapped_column.default` will always apply to the \n constructor default for a dataclasses mapping. \n \n .. seealso: \n \n``` \n:ref:`defaults_default_factory_insert_default` \n \n:paramref:`_orm.mapped_column.default` \n \n:paramref:`_orm.mapped_column.default_factory` \n \n``` \n:param sort_order: An integer that indicates how this mapped column \n should be sorted compared to the others when the ORM is creating a \n :class:`_schema.Table`. Among mapped columns that have the same \n value the default ordering is used, placing first the mapped columns \n defined in the main class, then the ones in the super classes. \n Defaults to 0. The sort is ascending. \n \n .. versionadded:: 2.0.4 \n \n:param active_history=False: \n \n    When ``True``, indicates that the \"previous\" value for a \n    scalar attribute should be loaded when replaced, if not \n    already loaded. Normally, history tracking logic for \n    simple non-primary-key scalar values only needs to be \n    aware of the \"new\" value in order to perform a flush. This \n    flag is available for applications that make use of \n    :func:`.attributes.get_history` or :meth:`.Session.is_modified` \n    which also need to know the \"previous\" value of the attribute. \n \n    .. versionadded:: 2.0.10 \n \n \n:param init: Specific to :ref:`orm_declarative_native_dataclasses`, \n specifies if the mapped attribute should be part of the ``__init__()`` \n method as generated by the dataclass process. \n:param repr: Specific to :ref:`orm_declarative_native_dataclasses`, \n specifies if the mapped attribute should be part of the ``__repr__()`` \n method as generated by the dataclass process. \n:param default_factory: Specific to \n :ref:`orm_declarative_native_dataclasses`, \n specifies a default-value generation function that will take place \n as part of the ``__init__()`` \n method as generated by the dataclass process. \n \n .. seealso: \n \n``` \n:ref:`defaults_default_factory_insert_default` \n \n:paramref:`_orm.mapped_column.default` \n \n:paramref:`_orm.mapped_column.insert_default` \n \n``` \n:param compare: Specific to \n :ref:`orm_declarative_native_dataclasses`, indicates if this field \n should be included in comparison operations when generating the \n ``__eq__()`` and ``__ne__()`` methods for the mapped class. \n \n .. versionadded:: 2.0.0b4 \n \n:param kw_only: Specific to \n :ref:`orm_declarative_native_dataclasses`, indicates if this field \n should be marked as keyword-only when generating the ``__init__()``. \n \n:param hash: Specific to \n :ref:`orm_declarative_native_dataclasses`, controls if this field \n is included when generating the ``__hash__()`` method for the mapped \n class. \n \n .. versionadded:: 2.0.36 \n \n:param dataclass_metadata: Specific to \n :ref:`orm_declarative_native_dataclasses`, supplies metadata \n to be attached to the generated dataclass field. \n \n .. versionadded:: 2.0.42 \n \n:param \\**kw: All remaining keyword arguments are passed through to the \n constructor for the :class:`_schema.Column`.\n\nGo to [SchemaEventTarget](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/base.py#L1404,7) | [TypeEngine](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/type_api.py#L118,7) | [str](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1026,7) | [_NoArg](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/base.py#L107,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3115,7) | [SchemaConst](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/schema.py#L130,7) | [dict](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3520,7) | [ColumnElement](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py#L1224,7) | [FetchedValue](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/schema.py#L3986,7) | [TextClause](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py#L2236,7) | [int](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L420,7) | [Mapping](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L834,7) | [MappedColumn](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/properties.py#L511,7)"}}} +{"suite": "sqlalchemy", "label": "sessionmaker hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 12, "character": 27, "iteration": 1, "result": {"contents": {"kind": "markdown", "value": "```python\n(function) mapped_column: def mapped_column[_T](\n __name_pos: SchemaEventTarget | TypeEngine[Any] | str | type[TypeEngine[Any]] | None = None,\n __type_pos: SchemaEventTarget | TypeEngine[Any] | type[TypeEngine[Any]] | None = None,\n *args: SchemaEventTarget,\n *,\n init: _NoArg | bool = _NoArg.NO_ARG,\n repr: _NoArg | bool = _NoArg.NO_ARG,\n default: Any | None = _NoArg.NO_ARG,\n default_factory: (() -> _T) | _NoArg = _NoArg.NO_ARG,\n compare: _NoArg | bool = _NoArg.NO_ARG,\n kw_only: _NoArg | bool = _NoArg.NO_ARG,\n hash: _NoArg | bool | None = _NoArg.NO_ARG,\n nullable: Literal[SchemaConst.NULL_UNSPECIFIED] | bool | None = SchemaConst.NULL_UNSPECIFIED,\n primary_key: bool | None = False,\n deferred: _NoArg | bool = _NoArg.NO_ARG,\n deferred_group: str | None = None,\n deferred_raiseload: bool | None = None,\n use_existing_column: bool = False,\n name: str | None = None,\n type_: TypeEngine[Any] | type[TypeEngine[Any]] | None = None,\n autoincrement: _AutoIncrementType = 'auto',\n doc: str | None = None,\n key: str | None = None,\n index: bool | None = None,\n unique: bool | None = None,\n info: dict[Any, Any] | None = None,\n onupdate: Any | None = None,\n insert_default: Any | None = _NoArg.NO_ARG,\n server_default: ColumnElement[Any] | FetchedValue | TextClause | str | None = None,\n server_onupdate: ColumnElement[Any] | FetchedValue | TextClause | str | None = None,\n active_history: bool = False,\n quote: bool | None = None,\n system: bool = False,\n comment: str | None = None,\n sort_order: _NoArg | int = _NoArg.NO_ARG,\n dataclass_metadata: Mapping[Any, Any] | _NoArg | None = _NoArg.NO_ARG,\n **kw: Any\n) -> MappedColumn[Any]: ...\n```\n---\ndeclare a new ORM-mapped :class:`_schema.Column` construct \nfor use within :ref:`Declarative Table ` \nconfiguration. \n \nThe :func:`_orm.mapped_column` function provides an ORM-aware and \nPython-typing-compatible construct which is used with \n:ref:`declarative ` mappings to indicate an \nattribute that's mapped to a Core :class:`_schema.Column` object. It \nprovides the equivalent feature as mapping an attribute to a \n:class:`_schema.Column` object directly when using Declarative, \nspecifically when using :ref:`Declarative Table ` \nconfiguration. \n \n.. versionadded:: 2.0 \n \n:func:`_orm.mapped_column` is normally used with explicit typing along with \nthe :class:`_orm.Mapped` annotation type, where it can derive the SQL \ntype and nullability for the column based on what's present within the \n:class:`_orm.Mapped` annotation. It also may be used without annotations \nas a drop-in replacement for how :class:`_schema.Column` is used in \nDeclarative mappings in SQLAlchemy 1.x style. \n \nFor usage examples of :func:`_orm.mapped_column`, see the documentation \nat :ref:`orm_declarative_table`. \n \n.. seealso: \n \n``` \n:ref:`orm_declarative_table` - complete documentation \n \n:ref:`whatsnew_20_orm_declarative_typing` - migration notes for \nDeclarative mappings using 1.x style mappings \n \n``` \n:param __name: String name to give to the :class:`_schema.Column`. This \n is an optional, positional only argument that if present must be the \n first positional argument passed. If omitted, the attribute name to \n which the :func:`_orm.mapped_column` is mapped will be used as the SQL \n column name. \n:param __type: :class:`_types.TypeEngine` type or instance which will \n indicate the datatype to be associated with the :class:`_schema.Column`. \n This is an optional, positional-only argument that if present must \n immediately follow the ``__name`` parameter if present also, or otherwise \n be the first positional parameter. If omitted, the ultimate type for \n the column may be derived either from the annotated type, or if a \n :class:`_schema.ForeignKey` is present, from the datatype of the \n referenced column. \n:param \\*args: Additional positional arguments include constructs such \n as :class:`_schema.ForeignKey`, :class:`_schema.CheckConstraint`, \n and :class:`_schema.Identity`, which are passed through to the constructed \n :class:`_schema.Column`. \n:param nullable: Optional bool, whether the column should be \"NULL\" or \n \"NOT NULL\". If omitted, the nullability is derived from the type \n annotation based on whether or not ``typing.Optional`` (or its equivalent) \n is present. ``nullable`` defaults to ``True`` otherwise for non-primary \n key columns, and ``False`` for primary key columns. \n:param primary_key: optional bool, indicates the :class:`_schema.Column` \n would be part of the table's primary key or not. \n:param deferred: Optional bool - this keyword argument is consumed by the \n ORM declarative process, and is not part of the :class:`_schema.Column` \n itself; instead, it indicates that this column should be \"deferred\" for \n loading as though mapped by :func:`_orm.deferred`. \n \n .. seealso: \n \n``` \n:ref:`orm_queryguide_deferred_declarative` \n \n``` \n:param deferred_group: Implies :paramref:`_orm.mapped_column.deferred` \n to ``True``, and set the :paramref:`_orm.deferred.group` parameter. \n \n .. seealso: \n \n``` \n:ref:`orm_queryguide_deferred_group` \n \n``` \n:param deferred_raiseload: Implies :paramref:`_orm.mapped_column.deferred` \n to ``True``, and set the :paramref:`_orm.deferred.raiseload` parameter. \n \n .. seealso: \n \n``` \n:ref:`orm_queryguide_deferred_raiseload` \n \n``` \n:param use_existing_column: if True, will attempt to locate the given \n column name on an inherited superclass (typically single inheriting \n superclass), and if present, will not produce a new column, mapping \n to the superclass column as though it were omitted from this class. \n This is used for mixins that add new columns to an inherited superclass. \n \n .. seealso: \n \n``` \n:ref:`orm_inheritance_column_conflicts` \n \n``` \n .. versionadded:: 2.0.0b4 \n \n:param default: Passed directly to the \n :paramref:`_schema.Column.default` parameter if the \n :paramref:`_orm.mapped_column.insert_default` parameter is not present. \n Additionally, when used with :ref:`orm_declarative_native_dataclasses`, \n indicates a default Python value that should be applied to the keyword \n constructor within the generated ``__init__()`` method. \n \n Note that in the case of dataclass generation when \n :paramref:`_orm.mapped_column.insert_default` is not present, this means \n the :paramref:`_orm.mapped_column.default` value is used in **two** \n places, both the ``__init__()`` method as well as the \n :paramref:`_schema.Column.default` parameter. While this behavior may \n change in a future release, for the moment this tends to \"work out\"; a \n default of ``None`` will mean that the :class:`_schema.Column` gets no \n default generator, whereas a default that refers to a non-``None`` Python \n or SQL expression value will be assigned up front on the object when \n ``__init__()`` is called, which is the same value that the Core \n :class:`_sql.Insert` construct would use in any case, leading to the same \n end result. \n \n .. note:: When using Core level column defaults that are callables to \n    be interpreted by the underlying :class:`_schema.Column` in conjunction \n    with :ref:`ORM-mapped dataclasses \n    `, especially those that are \n    :ref:`context-aware default functions `, \n    **the** :paramref:`_orm.mapped_column.insert_default` **parameter must \n    be used instead**. This is necessary to disambiguate the callable from \n    being interpreted as a dataclass level default. \n \n .. seealso: \n \n``` \n:ref:`defaults_default_factory_insert_default` \n \n:paramref:`_orm.mapped_column.insert_default` \n \n:paramref:`_orm.mapped_column.default_factory` \n \n``` \n:param insert_default: Passed directly to the \n :paramref:`_schema.Column.default` parameter; will supersede the value \n of :paramref:`_orm.mapped_column.default` when present, however \n :paramref:`_orm.mapped_column.default` will always apply to the \n constructor default for a dataclasses mapping. \n \n .. seealso: \n \n``` \n:ref:`defaults_default_factory_insert_default` \n \n:paramref:`_orm.mapped_column.default` \n \n:paramref:`_orm.mapped_column.default_factory` \n \n``` \n:param sort_order: An integer that indicates how this mapped column \n should be sorted compared to the others when the ORM is creating a \n :class:`_schema.Table`. Among mapped columns that have the same \n value the default ordering is used, placing first the mapped columns \n defined in the main class, then the ones in the super classes. \n Defaults to 0. The sort is ascending. \n \n .. versionadded:: 2.0.4 \n \n:param active_history=False: \n \n    When ``True``, indicates that the \"previous\" value for a \n    scalar attribute should be loaded when replaced, if not \n    already loaded. Normally, history tracking logic for \n    simple non-primary-key scalar values only needs to be \n    aware of the \"new\" value in order to perform a flush. This \n    flag is available for applications that make use of \n    :func:`.attributes.get_history` or :meth:`.Session.is_modified` \n    which also need to know the \"previous\" value of the attribute. \n \n    .. versionadded:: 2.0.10 \n \n \n:param init: Specific to :ref:`orm_declarative_native_dataclasses`, \n specifies if the mapped attribute should be part of the ``__init__()`` \n method as generated by the dataclass process. \n:param repr: Specific to :ref:`orm_declarative_native_dataclasses`, \n specifies if the mapped attribute should be part of the ``__repr__()`` \n method as generated by the dataclass process. \n:param default_factory: Specific to \n :ref:`orm_declarative_native_dataclasses`, \n specifies a default-value generation function that will take place \n as part of the ``__init__()`` \n method as generated by the dataclass process. \n \n .. seealso: \n \n``` \n:ref:`defaults_default_factory_insert_default` \n \n:paramref:`_orm.mapped_column.default` \n \n:paramref:`_orm.mapped_column.insert_default` \n \n``` \n:param compare: Specific to \n :ref:`orm_declarative_native_dataclasses`, indicates if this field \n should be included in comparison operations when generating the \n ``__eq__()`` and ``__ne__()`` methods for the mapped class. \n \n .. versionadded:: 2.0.0b4 \n \n:param kw_only: Specific to \n :ref:`orm_declarative_native_dataclasses`, indicates if this field \n should be marked as keyword-only when generating the ``__init__()``. \n \n:param hash: Specific to \n :ref:`orm_declarative_native_dataclasses`, controls if this field \n is included when generating the ``__hash__()`` method for the mapped \n class. \n \n .. versionadded:: 2.0.36 \n \n:param dataclass_metadata: Specific to \n :ref:`orm_declarative_native_dataclasses`, supplies metadata \n to be attached to the generated dataclass field. \n \n .. versionadded:: 2.0.42 \n \n:param \\**kw: All remaining keyword arguments are passed through to the \n constructor for the :class:`_schema.Column`.\n\nGo to [SchemaEventTarget](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/base.py#L1404,7) | [TypeEngine](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/type_api.py#L118,7) | [str](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1026,7) | [_NoArg](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/base.py#L107,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3115,7) | [SchemaConst](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/schema.py#L130,7) | [dict](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3520,7) | [ColumnElement](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py#L1224,7) | [FetchedValue](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/schema.py#L3986,7) | [TextClause](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py#L2236,7) | [int](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L420,7) | [Mapping](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L834,7) | [MappedColumn](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/properties.py#L511,7)"}}} +{"suite": "sqlalchemy", "label": "sessionmaker hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 12, "character": 27, "iteration": 2, "result": {"contents": {"kind": "markdown", "value": "```python\n(function) mapped_column: def mapped_column[_T](\n __name_pos: SchemaEventTarget | TypeEngine[Any] | str | type[TypeEngine[Any]] | None = None,\n __type_pos: SchemaEventTarget | TypeEngine[Any] | type[TypeEngine[Any]] | None = None,\n *args: SchemaEventTarget,\n *,\n init: _NoArg | bool = _NoArg.NO_ARG,\n repr: _NoArg | bool = _NoArg.NO_ARG,\n default: Any | None = _NoArg.NO_ARG,\n default_factory: (() -> _T) | _NoArg = _NoArg.NO_ARG,\n compare: _NoArg | bool = _NoArg.NO_ARG,\n kw_only: _NoArg | bool = _NoArg.NO_ARG,\n hash: _NoArg | bool | None = _NoArg.NO_ARG,\n nullable: Literal[SchemaConst.NULL_UNSPECIFIED] | bool | None = SchemaConst.NULL_UNSPECIFIED,\n primary_key: bool | None = False,\n deferred: _NoArg | bool = _NoArg.NO_ARG,\n deferred_group: str | None = None,\n deferred_raiseload: bool | None = None,\n use_existing_column: bool = False,\n name: str | None = None,\n type_: TypeEngine[Any] | type[TypeEngine[Any]] | None = None,\n autoincrement: _AutoIncrementType = 'auto',\n doc: str | None = None,\n key: str | None = None,\n index: bool | None = None,\n unique: bool | None = None,\n info: dict[Any, Any] | None = None,\n onupdate: Any | None = None,\n insert_default: Any | None = _NoArg.NO_ARG,\n server_default: ColumnElement[Any] | FetchedValue | TextClause | str | None = None,\n server_onupdate: ColumnElement[Any] | FetchedValue | TextClause | str | None = None,\n active_history: bool = False,\n quote: bool | None = None,\n system: bool = False,\n comment: str | None = None,\n sort_order: _NoArg | int = _NoArg.NO_ARG,\n dataclass_metadata: Mapping[Any, Any] | _NoArg | None = _NoArg.NO_ARG,\n **kw: Any\n) -> MappedColumn[Any]: ...\n```\n---\ndeclare a new ORM-mapped :class:`_schema.Column` construct \nfor use within :ref:`Declarative Table ` \nconfiguration. \n \nThe :func:`_orm.mapped_column` function provides an ORM-aware and \nPython-typing-compatible construct which is used with \n:ref:`declarative ` mappings to indicate an \nattribute that's mapped to a Core :class:`_schema.Column` object. It \nprovides the equivalent feature as mapping an attribute to a \n:class:`_schema.Column` object directly when using Declarative, \nspecifically when using :ref:`Declarative Table ` \nconfiguration. \n \n.. versionadded:: 2.0 \n \n:func:`_orm.mapped_column` is normally used with explicit typing along with \nthe :class:`_orm.Mapped` annotation type, where it can derive the SQL \ntype and nullability for the column based on what's present within the \n:class:`_orm.Mapped` annotation. It also may be used without annotations \nas a drop-in replacement for how :class:`_schema.Column` is used in \nDeclarative mappings in SQLAlchemy 1.x style. \n \nFor usage examples of :func:`_orm.mapped_column`, see the documentation \nat :ref:`orm_declarative_table`. \n \n.. seealso: \n \n``` \n:ref:`orm_declarative_table` - complete documentation \n \n:ref:`whatsnew_20_orm_declarative_typing` - migration notes for \nDeclarative mappings using 1.x style mappings \n \n``` \n:param __name: String name to give to the :class:`_schema.Column`. This \n is an optional, positional only argument that if present must be the \n first positional argument passed. If omitted, the attribute name to \n which the :func:`_orm.mapped_column` is mapped will be used as the SQL \n column name. \n:param __type: :class:`_types.TypeEngine` type or instance which will \n indicate the datatype to be associated with the :class:`_schema.Column`. \n This is an optional, positional-only argument that if present must \n immediately follow the ``__name`` parameter if present also, or otherwise \n be the first positional parameter. If omitted, the ultimate type for \n the column may be derived either from the annotated type, or if a \n :class:`_schema.ForeignKey` is present, from the datatype of the \n referenced column. \n:param \\*args: Additional positional arguments include constructs such \n as :class:`_schema.ForeignKey`, :class:`_schema.CheckConstraint`, \n and :class:`_schema.Identity`, which are passed through to the constructed \n :class:`_schema.Column`. \n:param nullable: Optional bool, whether the column should be \"NULL\" or \n \"NOT NULL\". If omitted, the nullability is derived from the type \n annotation based on whether or not ``typing.Optional`` (or its equivalent) \n is present. ``nullable`` defaults to ``True`` otherwise for non-primary \n key columns, and ``False`` for primary key columns. \n:param primary_key: optional bool, indicates the :class:`_schema.Column` \n would be part of the table's primary key or not. \n:param deferred: Optional bool - this keyword argument is consumed by the \n ORM declarative process, and is not part of the :class:`_schema.Column` \n itself; instead, it indicates that this column should be \"deferred\" for \n loading as though mapped by :func:`_orm.deferred`. \n \n .. seealso: \n \n``` \n:ref:`orm_queryguide_deferred_declarative` \n \n``` \n:param deferred_group: Implies :paramref:`_orm.mapped_column.deferred` \n to ``True``, and set the :paramref:`_orm.deferred.group` parameter. \n \n .. seealso: \n \n``` \n:ref:`orm_queryguide_deferred_group` \n \n``` \n:param deferred_raiseload: Implies :paramref:`_orm.mapped_column.deferred` \n to ``True``, and set the :paramref:`_orm.deferred.raiseload` parameter. \n \n .. seealso: \n \n``` \n:ref:`orm_queryguide_deferred_raiseload` \n \n``` \n:param use_existing_column: if True, will attempt to locate the given \n column name on an inherited superclass (typically single inheriting \n superclass), and if present, will not produce a new column, mapping \n to the superclass column as though it were omitted from this class. \n This is used for mixins that add new columns to an inherited superclass. \n \n .. seealso: \n \n``` \n:ref:`orm_inheritance_column_conflicts` \n \n``` \n .. versionadded:: 2.0.0b4 \n \n:param default: Passed directly to the \n :paramref:`_schema.Column.default` parameter if the \n :paramref:`_orm.mapped_column.insert_default` parameter is not present. \n Additionally, when used with :ref:`orm_declarative_native_dataclasses`, \n indicates a default Python value that should be applied to the keyword \n constructor within the generated ``__init__()`` method. \n \n Note that in the case of dataclass generation when \n :paramref:`_orm.mapped_column.insert_default` is not present, this means \n the :paramref:`_orm.mapped_column.default` value is used in **two** \n places, both the ``__init__()`` method as well as the \n :paramref:`_schema.Column.default` parameter. While this behavior may \n change in a future release, for the moment this tends to \"work out\"; a \n default of ``None`` will mean that the :class:`_schema.Column` gets no \n default generator, whereas a default that refers to a non-``None`` Python \n or SQL expression value will be assigned up front on the object when \n ``__init__()`` is called, which is the same value that the Core \n :class:`_sql.Insert` construct would use in any case, leading to the same \n end result. \n \n .. note:: When using Core level column defaults that are callables to \n    be interpreted by the underlying :class:`_schema.Column` in conjunction \n    with :ref:`ORM-mapped dataclasses \n    `, especially those that are \n    :ref:`context-aware default functions `, \n    **the** :paramref:`_orm.mapped_column.insert_default` **parameter must \n    be used instead**. This is necessary to disambiguate the callable from \n    being interpreted as a dataclass level default. \n \n .. seealso: \n \n``` \n:ref:`defaults_default_factory_insert_default` \n \n:paramref:`_orm.mapped_column.insert_default` \n \n:paramref:`_orm.mapped_column.default_factory` \n \n``` \n:param insert_default: Passed directly to the \n :paramref:`_schema.Column.default` parameter; will supersede the value \n of :paramref:`_orm.mapped_column.default` when present, however \n :paramref:`_orm.mapped_column.default` will always apply to the \n constructor default for a dataclasses mapping. \n \n .. seealso: \n \n``` \n:ref:`defaults_default_factory_insert_default` \n \n:paramref:`_orm.mapped_column.default` \n \n:paramref:`_orm.mapped_column.default_factory` \n \n``` \n:param sort_order: An integer that indicates how this mapped column \n should be sorted compared to the others when the ORM is creating a \n :class:`_schema.Table`. Among mapped columns that have the same \n value the default ordering is used, placing first the mapped columns \n defined in the main class, then the ones in the super classes. \n Defaults to 0. The sort is ascending. \n \n .. versionadded:: 2.0.4 \n \n:param active_history=False: \n \n    When ``True``, indicates that the \"previous\" value for a \n    scalar attribute should be loaded when replaced, if not \n    already loaded. Normally, history tracking logic for \n    simple non-primary-key scalar values only needs to be \n    aware of the \"new\" value in order to perform a flush. This \n    flag is available for applications that make use of \n    :func:`.attributes.get_history` or :meth:`.Session.is_modified` \n    which also need to know the \"previous\" value of the attribute. \n \n    .. versionadded:: 2.0.10 \n \n \n:param init: Specific to :ref:`orm_declarative_native_dataclasses`, \n specifies if the mapped attribute should be part of the ``__init__()`` \n method as generated by the dataclass process. \n:param repr: Specific to :ref:`orm_declarative_native_dataclasses`, \n specifies if the mapped attribute should be part of the ``__repr__()`` \n method as generated by the dataclass process. \n:param default_factory: Specific to \n :ref:`orm_declarative_native_dataclasses`, \n specifies a default-value generation function that will take place \n as part of the ``__init__()`` \n method as generated by the dataclass process. \n \n .. seealso: \n \n``` \n:ref:`defaults_default_factory_insert_default` \n \n:paramref:`_orm.mapped_column.default` \n \n:paramref:`_orm.mapped_column.insert_default` \n \n``` \n:param compare: Specific to \n :ref:`orm_declarative_native_dataclasses`, indicates if this field \n should be included in comparison operations when generating the \n ``__eq__()`` and ``__ne__()`` methods for the mapped class. \n \n .. versionadded:: 2.0.0b4 \n \n:param kw_only: Specific to \n :ref:`orm_declarative_native_dataclasses`, indicates if this field \n should be marked as keyword-only when generating the ``__init__()``. \n \n:param hash: Specific to \n :ref:`orm_declarative_native_dataclasses`, controls if this field \n is included when generating the ``__hash__()`` method for the mapped \n class. \n \n .. versionadded:: 2.0.36 \n \n:param dataclass_metadata: Specific to \n :ref:`orm_declarative_native_dataclasses`, supplies metadata \n to be attached to the generated dataclass field. \n \n .. versionadded:: 2.0.42 \n \n:param \\**kw: All remaining keyword arguments are passed through to the \n constructor for the :class:`_schema.Column`.\n\nGo to [SchemaEventTarget](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/base.py#L1404,7) | [TypeEngine](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/type_api.py#L118,7) | [str](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1026,7) | [_NoArg](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/base.py#L107,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3115,7) | [SchemaConst](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/schema.py#L130,7) | [dict](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3520,7) | [ColumnElement](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py#L1224,7) | [FetchedValue](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/schema.py#L3986,7) | [TextClause](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py#L2236,7) | [int](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L420,7) | [Mapping](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L834,7) | [MappedColumn](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/properties.py#L511,7)"}}} +{"suite": "sqlalchemy", "label": "sessionmaker hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 12, "character": 27, "iteration": 3, "result": {"contents": {"kind": "markdown", "value": "```python\n(function) mapped_column: def mapped_column[_T](\n __name_pos: SchemaEventTarget | TypeEngine[Any] | str | type[TypeEngine[Any]] | None = None,\n __type_pos: SchemaEventTarget | TypeEngine[Any] | type[TypeEngine[Any]] | None = None,\n *args: SchemaEventTarget,\n *,\n init: _NoArg | bool = _NoArg.NO_ARG,\n repr: _NoArg | bool = _NoArg.NO_ARG,\n default: Any | None = _NoArg.NO_ARG,\n default_factory: (() -> _T) | _NoArg = _NoArg.NO_ARG,\n compare: _NoArg | bool = _NoArg.NO_ARG,\n kw_only: _NoArg | bool = _NoArg.NO_ARG,\n hash: _NoArg | bool | None = _NoArg.NO_ARG,\n nullable: Literal[SchemaConst.NULL_UNSPECIFIED] | bool | None = SchemaConst.NULL_UNSPECIFIED,\n primary_key: bool | None = False,\n deferred: _NoArg | bool = _NoArg.NO_ARG,\n deferred_group: str | None = None,\n deferred_raiseload: bool | None = None,\n use_existing_column: bool = False,\n name: str | None = None,\n type_: TypeEngine[Any] | type[TypeEngine[Any]] | None = None,\n autoincrement: _AutoIncrementType = 'auto',\n doc: str | None = None,\n key: str | None = None,\n index: bool | None = None,\n unique: bool | None = None,\n info: dict[Any, Any] | None = None,\n onupdate: Any | None = None,\n insert_default: Any | None = _NoArg.NO_ARG,\n server_default: ColumnElement[Any] | FetchedValue | TextClause | str | None = None,\n server_onupdate: ColumnElement[Any] | FetchedValue | TextClause | str | None = None,\n active_history: bool = False,\n quote: bool | None = None,\n system: bool = False,\n comment: str | None = None,\n sort_order: _NoArg | int = _NoArg.NO_ARG,\n dataclass_metadata: Mapping[Any, Any] | _NoArg | None = _NoArg.NO_ARG,\n **kw: Any\n) -> MappedColumn[Any]: ...\n```\n---\ndeclare a new ORM-mapped :class:`_schema.Column` construct \nfor use within :ref:`Declarative Table ` \nconfiguration. \n \nThe :func:`_orm.mapped_column` function provides an ORM-aware and \nPython-typing-compatible construct which is used with \n:ref:`declarative ` mappings to indicate an \nattribute that's mapped to a Core :class:`_schema.Column` object. It \nprovides the equivalent feature as mapping an attribute to a \n:class:`_schema.Column` object directly when using Declarative, \nspecifically when using :ref:`Declarative Table ` \nconfiguration. \n \n.. versionadded:: 2.0 \n \n:func:`_orm.mapped_column` is normally used with explicit typing along with \nthe :class:`_orm.Mapped` annotation type, where it can derive the SQL \ntype and nullability for the column based on what's present within the \n:class:`_orm.Mapped` annotation. It also may be used without annotations \nas a drop-in replacement for how :class:`_schema.Column` is used in \nDeclarative mappings in SQLAlchemy 1.x style. \n \nFor usage examples of :func:`_orm.mapped_column`, see the documentation \nat :ref:`orm_declarative_table`. \n \n.. seealso: \n \n``` \n:ref:`orm_declarative_table` - complete documentation \n \n:ref:`whatsnew_20_orm_declarative_typing` - migration notes for \nDeclarative mappings using 1.x style mappings \n \n``` \n:param __name: String name to give to the :class:`_schema.Column`. This \n is an optional, positional only argument that if present must be the \n first positional argument passed. If omitted, the attribute name to \n which the :func:`_orm.mapped_column` is mapped will be used as the SQL \n column name. \n:param __type: :class:`_types.TypeEngine` type or instance which will \n indicate the datatype to be associated with the :class:`_schema.Column`. \n This is an optional, positional-only argument that if present must \n immediately follow the ``__name`` parameter if present also, or otherwise \n be the first positional parameter. If omitted, the ultimate type for \n the column may be derived either from the annotated type, or if a \n :class:`_schema.ForeignKey` is present, from the datatype of the \n referenced column. \n:param \\*args: Additional positional arguments include constructs such \n as :class:`_schema.ForeignKey`, :class:`_schema.CheckConstraint`, \n and :class:`_schema.Identity`, which are passed through to the constructed \n :class:`_schema.Column`. \n:param nullable: Optional bool, whether the column should be \"NULL\" or \n \"NOT NULL\". If omitted, the nullability is derived from the type \n annotation based on whether or not ``typing.Optional`` (or its equivalent) \n is present. ``nullable`` defaults to ``True`` otherwise for non-primary \n key columns, and ``False`` for primary key columns. \n:param primary_key: optional bool, indicates the :class:`_schema.Column` \n would be part of the table's primary key or not. \n:param deferred: Optional bool - this keyword argument is consumed by the \n ORM declarative process, and is not part of the :class:`_schema.Column` \n itself; instead, it indicates that this column should be \"deferred\" for \n loading as though mapped by :func:`_orm.deferred`. \n \n .. seealso: \n \n``` \n:ref:`orm_queryguide_deferred_declarative` \n \n``` \n:param deferred_group: Implies :paramref:`_orm.mapped_column.deferred` \n to ``True``, and set the :paramref:`_orm.deferred.group` parameter. \n \n .. seealso: \n \n``` \n:ref:`orm_queryguide_deferred_group` \n \n``` \n:param deferred_raiseload: Implies :paramref:`_orm.mapped_column.deferred` \n to ``True``, and set the :paramref:`_orm.deferred.raiseload` parameter. \n \n .. seealso: \n \n``` \n:ref:`orm_queryguide_deferred_raiseload` \n \n``` \n:param use_existing_column: if True, will attempt to locate the given \n column name on an inherited superclass (typically single inheriting \n superclass), and if present, will not produce a new column, mapping \n to the superclass column as though it were omitted from this class. \n This is used for mixins that add new columns to an inherited superclass. \n \n .. seealso: \n \n``` \n:ref:`orm_inheritance_column_conflicts` \n \n``` \n .. versionadded:: 2.0.0b4 \n \n:param default: Passed directly to the \n :paramref:`_schema.Column.default` parameter if the \n :paramref:`_orm.mapped_column.insert_default` parameter is not present. \n Additionally, when used with :ref:`orm_declarative_native_dataclasses`, \n indicates a default Python value that should be applied to the keyword \n constructor within the generated ``__init__()`` method. \n \n Note that in the case of dataclass generation when \n :paramref:`_orm.mapped_column.insert_default` is not present, this means \n the :paramref:`_orm.mapped_column.default` value is used in **two** \n places, both the ``__init__()`` method as well as the \n :paramref:`_schema.Column.default` parameter. While this behavior may \n change in a future release, for the moment this tends to \"work out\"; a \n default of ``None`` will mean that the :class:`_schema.Column` gets no \n default generator, whereas a default that refers to a non-``None`` Python \n or SQL expression value will be assigned up front on the object when \n ``__init__()`` is called, which is the same value that the Core \n :class:`_sql.Insert` construct would use in any case, leading to the same \n end result. \n \n .. note:: When using Core level column defaults that are callables to \n    be interpreted by the underlying :class:`_schema.Column` in conjunction \n    with :ref:`ORM-mapped dataclasses \n    `, especially those that are \n    :ref:`context-aware default functions `, \n    **the** :paramref:`_orm.mapped_column.insert_default` **parameter must \n    be used instead**. This is necessary to disambiguate the callable from \n    being interpreted as a dataclass level default. \n \n .. seealso: \n \n``` \n:ref:`defaults_default_factory_insert_default` \n \n:paramref:`_orm.mapped_column.insert_default` \n \n:paramref:`_orm.mapped_column.default_factory` \n \n``` \n:param insert_default: Passed directly to the \n :paramref:`_schema.Column.default` parameter; will supersede the value \n of :paramref:`_orm.mapped_column.default` when present, however \n :paramref:`_orm.mapped_column.default` will always apply to the \n constructor default for a dataclasses mapping. \n \n .. seealso: \n \n``` \n:ref:`defaults_default_factory_insert_default` \n \n:paramref:`_orm.mapped_column.default` \n \n:paramref:`_orm.mapped_column.default_factory` \n \n``` \n:param sort_order: An integer that indicates how this mapped column \n should be sorted compared to the others when the ORM is creating a \n :class:`_schema.Table`. Among mapped columns that have the same \n value the default ordering is used, placing first the mapped columns \n defined in the main class, then the ones in the super classes. \n Defaults to 0. The sort is ascending. \n \n .. versionadded:: 2.0.4 \n \n:param active_history=False: \n \n    When ``True``, indicates that the \"previous\" value for a \n    scalar attribute should be loaded when replaced, if not \n    already loaded. Normally, history tracking logic for \n    simple non-primary-key scalar values only needs to be \n    aware of the \"new\" value in order to perform a flush. This \n    flag is available for applications that make use of \n    :func:`.attributes.get_history` or :meth:`.Session.is_modified` \n    which also need to know the \"previous\" value of the attribute. \n \n    .. versionadded:: 2.0.10 \n \n \n:param init: Specific to :ref:`orm_declarative_native_dataclasses`, \n specifies if the mapped attribute should be part of the ``__init__()`` \n method as generated by the dataclass process. \n:param repr: Specific to :ref:`orm_declarative_native_dataclasses`, \n specifies if the mapped attribute should be part of the ``__repr__()`` \n method as generated by the dataclass process. \n:param default_factory: Specific to \n :ref:`orm_declarative_native_dataclasses`, \n specifies a default-value generation function that will take place \n as part of the ``__init__()`` \n method as generated by the dataclass process. \n \n .. seealso: \n \n``` \n:ref:`defaults_default_factory_insert_default` \n \n:paramref:`_orm.mapped_column.default` \n \n:paramref:`_orm.mapped_column.insert_default` \n \n``` \n:param compare: Specific to \n :ref:`orm_declarative_native_dataclasses`, indicates if this field \n should be included in comparison operations when generating the \n ``__eq__()`` and ``__ne__()`` methods for the mapped class. \n \n .. versionadded:: 2.0.0b4 \n \n:param kw_only: Specific to \n :ref:`orm_declarative_native_dataclasses`, indicates if this field \n should be marked as keyword-only when generating the ``__init__()``. \n \n:param hash: Specific to \n :ref:`orm_declarative_native_dataclasses`, controls if this field \n is included when generating the ``__hash__()`` method for the mapped \n class. \n \n .. versionadded:: 2.0.36 \n \n:param dataclass_metadata: Specific to \n :ref:`orm_declarative_native_dataclasses`, supplies metadata \n to be attached to the generated dataclass field. \n \n .. versionadded:: 2.0.42 \n \n:param \\**kw: All remaining keyword arguments are passed through to the \n constructor for the :class:`_schema.Column`.\n\nGo to [SchemaEventTarget](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/base.py#L1404,7) | [TypeEngine](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/type_api.py#L118,7) | [str](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1026,7) | [_NoArg](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/base.py#L107,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3115,7) | [SchemaConst](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/schema.py#L130,7) | [dict](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3520,7) | [ColumnElement](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py#L1224,7) | [FetchedValue](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/schema.py#L3986,7) | [TextClause](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py#L2236,7) | [int](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L420,7) | [Mapping](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L834,7) | [MappedColumn](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/properties.py#L511,7)"}}} +{"suite": "sqlalchemy", "label": "sessionmaker hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 12, "character": 27, "iteration": 4, "result": {"contents": {"kind": "markdown", "value": "```python\n(function) mapped_column: def mapped_column[_T](\n __name_pos: SchemaEventTarget | TypeEngine[Any] | str | type[TypeEngine[Any]] | None = None,\n __type_pos: SchemaEventTarget | TypeEngine[Any] | type[TypeEngine[Any]] | None = None,\n *args: SchemaEventTarget,\n *,\n init: _NoArg | bool = _NoArg.NO_ARG,\n repr: _NoArg | bool = _NoArg.NO_ARG,\n default: Any | None = _NoArg.NO_ARG,\n default_factory: (() -> _T) | _NoArg = _NoArg.NO_ARG,\n compare: _NoArg | bool = _NoArg.NO_ARG,\n kw_only: _NoArg | bool = _NoArg.NO_ARG,\n hash: _NoArg | bool | None = _NoArg.NO_ARG,\n nullable: Literal[SchemaConst.NULL_UNSPECIFIED] | bool | None = SchemaConst.NULL_UNSPECIFIED,\n primary_key: bool | None = False,\n deferred: _NoArg | bool = _NoArg.NO_ARG,\n deferred_group: str | None = None,\n deferred_raiseload: bool | None = None,\n use_existing_column: bool = False,\n name: str | None = None,\n type_: TypeEngine[Any] | type[TypeEngine[Any]] | None = None,\n autoincrement: _AutoIncrementType = 'auto',\n doc: str | None = None,\n key: str | None = None,\n index: bool | None = None,\n unique: bool | None = None,\n info: dict[Any, Any] | None = None,\n onupdate: Any | None = None,\n insert_default: Any | None = _NoArg.NO_ARG,\n server_default: ColumnElement[Any] | FetchedValue | TextClause | str | None = None,\n server_onupdate: ColumnElement[Any] | FetchedValue | TextClause | str | None = None,\n active_history: bool = False,\n quote: bool | None = None,\n system: bool = False,\n comment: str | None = None,\n sort_order: _NoArg | int = _NoArg.NO_ARG,\n dataclass_metadata: Mapping[Any, Any] | _NoArg | None = _NoArg.NO_ARG,\n **kw: Any\n) -> MappedColumn[Any]: ...\n```\n---\ndeclare a new ORM-mapped :class:`_schema.Column` construct \nfor use within :ref:`Declarative Table ` \nconfiguration. \n \nThe :func:`_orm.mapped_column` function provides an ORM-aware and \nPython-typing-compatible construct which is used with \n:ref:`declarative ` mappings to indicate an \nattribute that's mapped to a Core :class:`_schema.Column` object. It \nprovides the equivalent feature as mapping an attribute to a \n:class:`_schema.Column` object directly when using Declarative, \nspecifically when using :ref:`Declarative Table ` \nconfiguration. \n \n.. versionadded:: 2.0 \n \n:func:`_orm.mapped_column` is normally used with explicit typing along with \nthe :class:`_orm.Mapped` annotation type, where it can derive the SQL \ntype and nullability for the column based on what's present within the \n:class:`_orm.Mapped` annotation. It also may be used without annotations \nas a drop-in replacement for how :class:`_schema.Column` is used in \nDeclarative mappings in SQLAlchemy 1.x style. \n \nFor usage examples of :func:`_orm.mapped_column`, see the documentation \nat :ref:`orm_declarative_table`. \n \n.. seealso: \n \n``` \n:ref:`orm_declarative_table` - complete documentation \n \n:ref:`whatsnew_20_orm_declarative_typing` - migration notes for \nDeclarative mappings using 1.x style mappings \n \n``` \n:param __name: String name to give to the :class:`_schema.Column`. This \n is an optional, positional only argument that if present must be the \n first positional argument passed. If omitted, the attribute name to \n which the :func:`_orm.mapped_column` is mapped will be used as the SQL \n column name. \n:param __type: :class:`_types.TypeEngine` type or instance which will \n indicate the datatype to be associated with the :class:`_schema.Column`. \n This is an optional, positional-only argument that if present must \n immediately follow the ``__name`` parameter if present also, or otherwise \n be the first positional parameter. If omitted, the ultimate type for \n the column may be derived either from the annotated type, or if a \n :class:`_schema.ForeignKey` is present, from the datatype of the \n referenced column. \n:param \\*args: Additional positional arguments include constructs such \n as :class:`_schema.ForeignKey`, :class:`_schema.CheckConstraint`, \n and :class:`_schema.Identity`, which are passed through to the constructed \n :class:`_schema.Column`. \n:param nullable: Optional bool, whether the column should be \"NULL\" or \n \"NOT NULL\". If omitted, the nullability is derived from the type \n annotation based on whether or not ``typing.Optional`` (or its equivalent) \n is present. ``nullable`` defaults to ``True`` otherwise for non-primary \n key columns, and ``False`` for primary key columns. \n:param primary_key: optional bool, indicates the :class:`_schema.Column` \n would be part of the table's primary key or not. \n:param deferred: Optional bool - this keyword argument is consumed by the \n ORM declarative process, and is not part of the :class:`_schema.Column` \n itself; instead, it indicates that this column should be \"deferred\" for \n loading as though mapped by :func:`_orm.deferred`. \n \n .. seealso: \n \n``` \n:ref:`orm_queryguide_deferred_declarative` \n \n``` \n:param deferred_group: Implies :paramref:`_orm.mapped_column.deferred` \n to ``True``, and set the :paramref:`_orm.deferred.group` parameter. \n \n .. seealso: \n \n``` \n:ref:`orm_queryguide_deferred_group` \n \n``` \n:param deferred_raiseload: Implies :paramref:`_orm.mapped_column.deferred` \n to ``True``, and set the :paramref:`_orm.deferred.raiseload` parameter. \n \n .. seealso: \n \n``` \n:ref:`orm_queryguide_deferred_raiseload` \n \n``` \n:param use_existing_column: if True, will attempt to locate the given \n column name on an inherited superclass (typically single inheriting \n superclass), and if present, will not produce a new column, mapping \n to the superclass column as though it were omitted from this class. \n This is used for mixins that add new columns to an inherited superclass. \n \n .. seealso: \n \n``` \n:ref:`orm_inheritance_column_conflicts` \n \n``` \n .. versionadded:: 2.0.0b4 \n \n:param default: Passed directly to the \n :paramref:`_schema.Column.default` parameter if the \n :paramref:`_orm.mapped_column.insert_default` parameter is not present. \n Additionally, when used with :ref:`orm_declarative_native_dataclasses`, \n indicates a default Python value that should be applied to the keyword \n constructor within the generated ``__init__()`` method. \n \n Note that in the case of dataclass generation when \n :paramref:`_orm.mapped_column.insert_default` is not present, this means \n the :paramref:`_orm.mapped_column.default` value is used in **two** \n places, both the ``__init__()`` method as well as the \n :paramref:`_schema.Column.default` parameter. While this behavior may \n change in a future release, for the moment this tends to \"work out\"; a \n default of ``None`` will mean that the :class:`_schema.Column` gets no \n default generator, whereas a default that refers to a non-``None`` Python \n or SQL expression value will be assigned up front on the object when \n ``__init__()`` is called, which is the same value that the Core \n :class:`_sql.Insert` construct would use in any case, leading to the same \n end result. \n \n .. note:: When using Core level column defaults that are callables to \n    be interpreted by the underlying :class:`_schema.Column` in conjunction \n    with :ref:`ORM-mapped dataclasses \n    `, especially those that are \n    :ref:`context-aware default functions `, \n    **the** :paramref:`_orm.mapped_column.insert_default` **parameter must \n    be used instead**. This is necessary to disambiguate the callable from \n    being interpreted as a dataclass level default. \n \n .. seealso: \n \n``` \n:ref:`defaults_default_factory_insert_default` \n \n:paramref:`_orm.mapped_column.insert_default` \n \n:paramref:`_orm.mapped_column.default_factory` \n \n``` \n:param insert_default: Passed directly to the \n :paramref:`_schema.Column.default` parameter; will supersede the value \n of :paramref:`_orm.mapped_column.default` when present, however \n :paramref:`_orm.mapped_column.default` will always apply to the \n constructor default for a dataclasses mapping. \n \n .. seealso: \n \n``` \n:ref:`defaults_default_factory_insert_default` \n \n:paramref:`_orm.mapped_column.default` \n \n:paramref:`_orm.mapped_column.default_factory` \n \n``` \n:param sort_order: An integer that indicates how this mapped column \n should be sorted compared to the others when the ORM is creating a \n :class:`_schema.Table`. Among mapped columns that have the same \n value the default ordering is used, placing first the mapped columns \n defined in the main class, then the ones in the super classes. \n Defaults to 0. The sort is ascending. \n \n .. versionadded:: 2.0.4 \n \n:param active_history=False: \n \n    When ``True``, indicates that the \"previous\" value for a \n    scalar attribute should be loaded when replaced, if not \n    already loaded. Normally, history tracking logic for \n    simple non-primary-key scalar values only needs to be \n    aware of the \"new\" value in order to perform a flush. This \n    flag is available for applications that make use of \n    :func:`.attributes.get_history` or :meth:`.Session.is_modified` \n    which also need to know the \"previous\" value of the attribute. \n \n    .. versionadded:: 2.0.10 \n \n \n:param init: Specific to :ref:`orm_declarative_native_dataclasses`, \n specifies if the mapped attribute should be part of the ``__init__()`` \n method as generated by the dataclass process. \n:param repr: Specific to :ref:`orm_declarative_native_dataclasses`, \n specifies if the mapped attribute should be part of the ``__repr__()`` \n method as generated by the dataclass process. \n:param default_factory: Specific to \n :ref:`orm_declarative_native_dataclasses`, \n specifies a default-value generation function that will take place \n as part of the ``__init__()`` \n method as generated by the dataclass process. \n \n .. seealso: \n \n``` \n:ref:`defaults_default_factory_insert_default` \n \n:paramref:`_orm.mapped_column.default` \n \n:paramref:`_orm.mapped_column.insert_default` \n \n``` \n:param compare: Specific to \n :ref:`orm_declarative_native_dataclasses`, indicates if this field \n should be included in comparison operations when generating the \n ``__eq__()`` and ``__ne__()`` methods for the mapped class. \n \n .. versionadded:: 2.0.0b4 \n \n:param kw_only: Specific to \n :ref:`orm_declarative_native_dataclasses`, indicates if this field \n should be marked as keyword-only when generating the ``__init__()``. \n \n:param hash: Specific to \n :ref:`orm_declarative_native_dataclasses`, controls if this field \n is included when generating the ``__hash__()`` method for the mapped \n class. \n \n .. versionadded:: 2.0.36 \n \n:param dataclass_metadata: Specific to \n :ref:`orm_declarative_native_dataclasses`, supplies metadata \n to be attached to the generated dataclass field. \n \n .. versionadded:: 2.0.42 \n \n:param \\**kw: All remaining keyword arguments are passed through to the \n constructor for the :class:`_schema.Column`.\n\nGo to [SchemaEventTarget](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/base.py#L1404,7) | [TypeEngine](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/type_api.py#L118,7) | [str](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1026,7) | [_NoArg](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/base.py#L107,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3115,7) | [SchemaConst](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/schema.py#L130,7) | [dict](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3520,7) | [ColumnElement](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py#L1224,7) | [FetchedValue](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/schema.py#L3986,7) | [TextClause](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py#L2236,7) | [int](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L420,7) | [Mapping](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L834,7) | [MappedColumn](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/properties.py#L511,7)"}}} +{"suite": "sqlalchemy", "label": "sessionmaker hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 12, "character": 27, "iteration": 5, "result": {"contents": {"kind": "markdown", "value": "```python\n(function) mapped_column: def mapped_column[_T](\n __name_pos: SchemaEventTarget | TypeEngine[Any] | str | type[TypeEngine[Any]] | None = None,\n __type_pos: SchemaEventTarget | TypeEngine[Any] | type[TypeEngine[Any]] | None = None,\n *args: SchemaEventTarget,\n *,\n init: _NoArg | bool = _NoArg.NO_ARG,\n repr: _NoArg | bool = _NoArg.NO_ARG,\n default: Any | None = _NoArg.NO_ARG,\n default_factory: (() -> _T) | _NoArg = _NoArg.NO_ARG,\n compare: _NoArg | bool = _NoArg.NO_ARG,\n kw_only: _NoArg | bool = _NoArg.NO_ARG,\n hash: _NoArg | bool | None = _NoArg.NO_ARG,\n nullable: Literal[SchemaConst.NULL_UNSPECIFIED] | bool | None = SchemaConst.NULL_UNSPECIFIED,\n primary_key: bool | None = False,\n deferred: _NoArg | bool = _NoArg.NO_ARG,\n deferred_group: str | None = None,\n deferred_raiseload: bool | None = None,\n use_existing_column: bool = False,\n name: str | None = None,\n type_: TypeEngine[Any] | type[TypeEngine[Any]] | None = None,\n autoincrement: _AutoIncrementType = 'auto',\n doc: str | None = None,\n key: str | None = None,\n index: bool | None = None,\n unique: bool | None = None,\n info: dict[Any, Any] | None = None,\n onupdate: Any | None = None,\n insert_default: Any | None = _NoArg.NO_ARG,\n server_default: ColumnElement[Any] | FetchedValue | TextClause | str | None = None,\n server_onupdate: ColumnElement[Any] | FetchedValue | TextClause | str | None = None,\n active_history: bool = False,\n quote: bool | None = None,\n system: bool = False,\n comment: str | None = None,\n sort_order: _NoArg | int = _NoArg.NO_ARG,\n dataclass_metadata: Mapping[Any, Any] | _NoArg | None = _NoArg.NO_ARG,\n **kw: Any\n) -> MappedColumn[Any]: ...\n```\n---\ndeclare a new ORM-mapped :class:`_schema.Column` construct \nfor use within :ref:`Declarative Table ` \nconfiguration. \n \nThe :func:`_orm.mapped_column` function provides an ORM-aware and \nPython-typing-compatible construct which is used with \n:ref:`declarative ` mappings to indicate an \nattribute that's mapped to a Core :class:`_schema.Column` object. It \nprovides the equivalent feature as mapping an attribute to a \n:class:`_schema.Column` object directly when using Declarative, \nspecifically when using :ref:`Declarative Table ` \nconfiguration. \n \n.. versionadded:: 2.0 \n \n:func:`_orm.mapped_column` is normally used with explicit typing along with \nthe :class:`_orm.Mapped` annotation type, where it can derive the SQL \ntype and nullability for the column based on what's present within the \n:class:`_orm.Mapped` annotation. It also may be used without annotations \nas a drop-in replacement for how :class:`_schema.Column` is used in \nDeclarative mappings in SQLAlchemy 1.x style. \n \nFor usage examples of :func:`_orm.mapped_column`, see the documentation \nat :ref:`orm_declarative_table`. \n \n.. seealso: \n \n``` \n:ref:`orm_declarative_table` - complete documentation \n \n:ref:`whatsnew_20_orm_declarative_typing` - migration notes for \nDeclarative mappings using 1.x style mappings \n \n``` \n:param __name: String name to give to the :class:`_schema.Column`. This \n is an optional, positional only argument that if present must be the \n first positional argument passed. If omitted, the attribute name to \n which the :func:`_orm.mapped_column` is mapped will be used as the SQL \n column name. \n:param __type: :class:`_types.TypeEngine` type or instance which will \n indicate the datatype to be associated with the :class:`_schema.Column`. \n This is an optional, positional-only argument that if present must \n immediately follow the ``__name`` parameter if present also, or otherwise \n be the first positional parameter. If omitted, the ultimate type for \n the column may be derived either from the annotated type, or if a \n :class:`_schema.ForeignKey` is present, from the datatype of the \n referenced column. \n:param \\*args: Additional positional arguments include constructs such \n as :class:`_schema.ForeignKey`, :class:`_schema.CheckConstraint`, \n and :class:`_schema.Identity`, which are passed through to the constructed \n :class:`_schema.Column`. \n:param nullable: Optional bool, whether the column should be \"NULL\" or \n \"NOT NULL\". If omitted, the nullability is derived from the type \n annotation based on whether or not ``typing.Optional`` (or its equivalent) \n is present. ``nullable`` defaults to ``True`` otherwise for non-primary \n key columns, and ``False`` for primary key columns. \n:param primary_key: optional bool, indicates the :class:`_schema.Column` \n would be part of the table's primary key or not. \n:param deferred: Optional bool - this keyword argument is consumed by the \n ORM declarative process, and is not part of the :class:`_schema.Column` \n itself; instead, it indicates that this column should be \"deferred\" for \n loading as though mapped by :func:`_orm.deferred`. \n \n .. seealso: \n \n``` \n:ref:`orm_queryguide_deferred_declarative` \n \n``` \n:param deferred_group: Implies :paramref:`_orm.mapped_column.deferred` \n to ``True``, and set the :paramref:`_orm.deferred.group` parameter. \n \n .. seealso: \n \n``` \n:ref:`orm_queryguide_deferred_group` \n \n``` \n:param deferred_raiseload: Implies :paramref:`_orm.mapped_column.deferred` \n to ``True``, and set the :paramref:`_orm.deferred.raiseload` parameter. \n \n .. seealso: \n \n``` \n:ref:`orm_queryguide_deferred_raiseload` \n \n``` \n:param use_existing_column: if True, will attempt to locate the given \n column name on an inherited superclass (typically single inheriting \n superclass), and if present, will not produce a new column, mapping \n to the superclass column as though it were omitted from this class. \n This is used for mixins that add new columns to an inherited superclass. \n \n .. seealso: \n \n``` \n:ref:`orm_inheritance_column_conflicts` \n \n``` \n .. versionadded:: 2.0.0b4 \n \n:param default: Passed directly to the \n :paramref:`_schema.Column.default` parameter if the \n :paramref:`_orm.mapped_column.insert_default` parameter is not present. \n Additionally, when used with :ref:`orm_declarative_native_dataclasses`, \n indicates a default Python value that should be applied to the keyword \n constructor within the generated ``__init__()`` method. \n \n Note that in the case of dataclass generation when \n :paramref:`_orm.mapped_column.insert_default` is not present, this means \n the :paramref:`_orm.mapped_column.default` value is used in **two** \n places, both the ``__init__()`` method as well as the \n :paramref:`_schema.Column.default` parameter. While this behavior may \n change in a future release, for the moment this tends to \"work out\"; a \n default of ``None`` will mean that the :class:`_schema.Column` gets no \n default generator, whereas a default that refers to a non-``None`` Python \n or SQL expression value will be assigned up front on the object when \n ``__init__()`` is called, which is the same value that the Core \n :class:`_sql.Insert` construct would use in any case, leading to the same \n end result. \n \n .. note:: When using Core level column defaults that are callables to \n    be interpreted by the underlying :class:`_schema.Column` in conjunction \n    with :ref:`ORM-mapped dataclasses \n    `, especially those that are \n    :ref:`context-aware default functions `, \n    **the** :paramref:`_orm.mapped_column.insert_default` **parameter must \n    be used instead**. This is necessary to disambiguate the callable from \n    being interpreted as a dataclass level default. \n \n .. seealso: \n \n``` \n:ref:`defaults_default_factory_insert_default` \n \n:paramref:`_orm.mapped_column.insert_default` \n \n:paramref:`_orm.mapped_column.default_factory` \n \n``` \n:param insert_default: Passed directly to the \n :paramref:`_schema.Column.default` parameter; will supersede the value \n of :paramref:`_orm.mapped_column.default` when present, however \n :paramref:`_orm.mapped_column.default` will always apply to the \n constructor default for a dataclasses mapping. \n \n .. seealso: \n \n``` \n:ref:`defaults_default_factory_insert_default` \n \n:paramref:`_orm.mapped_column.default` \n \n:paramref:`_orm.mapped_column.default_factory` \n \n``` \n:param sort_order: An integer that indicates how this mapped column \n should be sorted compared to the others when the ORM is creating a \n :class:`_schema.Table`. Among mapped columns that have the same \n value the default ordering is used, placing first the mapped columns \n defined in the main class, then the ones in the super classes. \n Defaults to 0. The sort is ascending. \n \n .. versionadded:: 2.0.4 \n \n:param active_history=False: \n \n    When ``True``, indicates that the \"previous\" value for a \n    scalar attribute should be loaded when replaced, if not \n    already loaded. Normally, history tracking logic for \n    simple non-primary-key scalar values only needs to be \n    aware of the \"new\" value in order to perform a flush. This \n    flag is available for applications that make use of \n    :func:`.attributes.get_history` or :meth:`.Session.is_modified` \n    which also need to know the \"previous\" value of the attribute. \n \n    .. versionadded:: 2.0.10 \n \n \n:param init: Specific to :ref:`orm_declarative_native_dataclasses`, \n specifies if the mapped attribute should be part of the ``__init__()`` \n method as generated by the dataclass process. \n:param repr: Specific to :ref:`orm_declarative_native_dataclasses`, \n specifies if the mapped attribute should be part of the ``__repr__()`` \n method as generated by the dataclass process. \n:param default_factory: Specific to \n :ref:`orm_declarative_native_dataclasses`, \n specifies a default-value generation function that will take place \n as part of the ``__init__()`` \n method as generated by the dataclass process. \n \n .. seealso: \n \n``` \n:ref:`defaults_default_factory_insert_default` \n \n:paramref:`_orm.mapped_column.default` \n \n:paramref:`_orm.mapped_column.insert_default` \n \n``` \n:param compare: Specific to \n :ref:`orm_declarative_native_dataclasses`, indicates if this field \n should be included in comparison operations when generating the \n ``__eq__()`` and ``__ne__()`` methods for the mapped class. \n \n .. versionadded:: 2.0.0b4 \n \n:param kw_only: Specific to \n :ref:`orm_declarative_native_dataclasses`, indicates if this field \n should be marked as keyword-only when generating the ``__init__()``. \n \n:param hash: Specific to \n :ref:`orm_declarative_native_dataclasses`, controls if this field \n is included when generating the ``__hash__()`` method for the mapped \n class. \n \n .. versionadded:: 2.0.36 \n \n:param dataclass_metadata: Specific to \n :ref:`orm_declarative_native_dataclasses`, supplies metadata \n to be attached to the generated dataclass field. \n \n .. versionadded:: 2.0.42 \n \n:param \\**kw: All remaining keyword arguments are passed through to the \n constructor for the :class:`_schema.Column`.\n\nGo to [SchemaEventTarget](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/base.py#L1404,7) | [TypeEngine](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/type_api.py#L118,7) | [str](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1026,7) | [_NoArg](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/base.py#L107,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3115,7) | [SchemaConst](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/schema.py#L130,7) | [dict](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3520,7) | [ColumnElement](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py#L1224,7) | [FetchedValue](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/schema.py#L3986,7) | [TextClause](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py#L2236,7) | [int](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L420,7) | [Mapping](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L834,7) | [MappedColumn](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/properties.py#L511,7)"}}} {"suite": "sqlalchemy", "label": "mapped class definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 16, "character": 16, "iteration": 1, "result": {"range": {"end": {"character": 16, "line": 5102}, "start": {"character": 8, "line": 5102}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/session.py"}} {"suite": "sqlalchemy", "label": "mapped class definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 16, "character": 16, "iteration": 2, "result": {"range": {"end": {"character": 16, "line": 5102}, "start": {"character": 8, "line": 5102}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/session.py"}} {"suite": "sqlalchemy", "label": "mapped class definition", "method": "textDocument/definition", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 16, "character": 16, "iteration": 3, "result": {"range": {"end": {"character": 16, "line": 5102}, "start": {"character": 8, "line": 5102}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/session.py"}} @@ -93,11 +93,11 @@ {"suite": "sqlalchemy", "label": "edit query then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 18, "character": 51, "iteration": 3, "result": {"isIncomplete": false, "items": [{"detail": "int", "kind": 5, "label": "id", "sortText": "0.9999.id"}, {"detail": "MetaData", "kind": 5, "label": "metadata", "sortText": "0.9999.metadata"}, {"detail": "str", "kind": 5, "label": "name", "sortText": "0.9999.name"}, {"detail": "registry", "kind": 5, "label": "registry", "sortText": "0.9999.registry"}, {"detail": "def _sa_inspect_instance(self: User) -> InstanceState[User]: ...", "kind": 2, "label": "_sa_inspect_instance", "sortText": "2.9999._sa_inspect_instance"}, {"detail": "def _sa_inspect_type(self: User) -> Mapper[User]: ...", "kind": 2, "label": "_sa_inspect_type", "sortText": "2.9999._sa_inspect_type"}, {"detail": "registry", "kind": 5, "label": "_sa_registry", "sortText": "2.9999._sa_registry"}, {"detail": "def __bool__(self: NoneType) -> Literal[False]: ...", "documentation": {"kind": "markdown", "value": "True if self else False"}, "kind": 2, "label": "__bool__", "sortText": "3.9999.__bool__"}, {"detail": "(self: NoneType) -> None | (self: User, **kw: Any) -> None", "kind": 5, "label": "__init__", "sortText": "3.9999.__init__"}, {"detail": "(cls: type[NoneType]) -> None | (cls: type[User], **kw: Any) -> None", "kind": 5, "label": "__init_subclass__", "sortText": "3.9999.__init_subclass__"}, {"detail": "Mapper[Any]", "kind": 5, "label": "__mapper__", "sortText": "3.9999.__mapper__"}, {"detail": "Any", "kind": 5, "label": "__mapper_args__", "sortText": "3.9999.__mapper_args__"}, {"detail": "str", "kind": 5, "label": "__name__", "sortText": "3.9999.__name__"}, {"detail": "tuple[Unknown, ...]", "kind": 5, "label": "__slots__", "sortText": "3.9999.__slots__"}, {"detail": "FromClause", "kind": 5, "label": "__table__", "sortText": "3.9999.__table__"}, {"detail": "Any", "kind": 5, "label": "__table_args__", "sortText": "3.9999.__table_args__"}, {"detail": "Any", "kind": 5, "label": "__tablename__", "sortText": "3.9999.__tablename__"}]}} {"suite": "sqlalchemy", "label": "edit query then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 18, "character": 51, "iteration": 4, "result": {"isIncomplete": false, "items": [{"detail": "int", "kind": 5, "label": "id", "sortText": "0.9999.id"}, {"detail": "MetaData", "kind": 5, "label": "metadata", "sortText": "0.9999.metadata"}, {"detail": "str", "kind": 5, "label": "name", "sortText": "0.9999.name"}, {"detail": "registry", "kind": 5, "label": "registry", "sortText": "0.9999.registry"}, {"detail": "def _sa_inspect_instance(self: User) -> InstanceState[User]: ...", "kind": 2, "label": "_sa_inspect_instance", "sortText": "2.9999._sa_inspect_instance"}, {"detail": "def _sa_inspect_type(self: User) -> Mapper[User]: ...", "kind": 2, "label": "_sa_inspect_type", "sortText": "2.9999._sa_inspect_type"}, {"detail": "registry", "kind": 5, "label": "_sa_registry", "sortText": "2.9999._sa_registry"}, {"detail": "def __bool__(self: NoneType) -> Literal[False]: ...", "documentation": {"kind": "markdown", "value": "True if self else False"}, "kind": 2, "label": "__bool__", "sortText": "3.9999.__bool__"}, {"detail": "(self: NoneType) -> None | (self: User, **kw: Any) -> None", "kind": 5, "label": "__init__", "sortText": "3.9999.__init__"}, {"detail": "(cls: type[NoneType]) -> None | (cls: type[User], **kw: Any) -> None", "kind": 5, "label": "__init_subclass__", "sortText": "3.9999.__init_subclass__"}, {"detail": "Mapper[Any]", "kind": 5, "label": "__mapper__", "sortText": "3.9999.__mapper__"}, {"detail": "Any", "kind": 5, "label": "__mapper_args__", "sortText": "3.9999.__mapper_args__"}, {"detail": "str", "kind": 5, "label": "__name__", "sortText": "3.9999.__name__"}, {"detail": "tuple[Unknown, ...]", "kind": 5, "label": "__slots__", "sortText": "3.9999.__slots__"}, {"detail": "FromClause", "kind": 5, "label": "__table__", "sortText": "3.9999.__table__"}, {"detail": "Any", "kind": 5, "label": "__table_args__", "sortText": "3.9999.__table_args__"}, {"detail": "Any", "kind": 5, "label": "__tablename__", "sortText": "3.9999.__tablename__"}]}} {"suite": "sqlalchemy", "label": "edit query then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 18, "character": 51, "iteration": 5, "result": {"isIncomplete": false, "items": [{"detail": "int", "kind": 5, "label": "id", "sortText": "0.9999.id"}, {"detail": "MetaData", "kind": 5, "label": "metadata", "sortText": "0.9999.metadata"}, {"detail": "str", "kind": 5, "label": "name", "sortText": "0.9999.name"}, {"detail": "registry", "kind": 5, "label": "registry", "sortText": "0.9999.registry"}, {"detail": "def _sa_inspect_instance(self: User) -> InstanceState[User]: ...", "kind": 2, "label": "_sa_inspect_instance", "sortText": "2.9999._sa_inspect_instance"}, {"detail": "def _sa_inspect_type(self: User) -> Mapper[User]: ...", "kind": 2, "label": "_sa_inspect_type", "sortText": "2.9999._sa_inspect_type"}, {"detail": "registry", "kind": 5, "label": "_sa_registry", "sortText": "2.9999._sa_registry"}, {"detail": "def __bool__(self: NoneType) -> Literal[False]: ...", "documentation": {"kind": "markdown", "value": "True if self else False"}, "kind": 2, "label": "__bool__", "sortText": "3.9999.__bool__"}, {"detail": "(self: NoneType) -> None | (self: User, **kw: Any) -> None", "kind": 5, "label": "__init__", "sortText": "3.9999.__init__"}, {"detail": "(cls: type[NoneType]) -> None | (cls: type[User], **kw: Any) -> None", "kind": 5, "label": "__init_subclass__", "sortText": "3.9999.__init_subclass__"}, {"detail": "Mapper[Any]", "kind": 5, "label": "__mapper__", "sortText": "3.9999.__mapper__"}, {"detail": "Any", "kind": 5, "label": "__mapper_args__", "sortText": "3.9999.__mapper_args__"}, {"detail": "str", "kind": 5, "label": "__name__", "sortText": "3.9999.__name__"}, {"detail": "tuple[Unknown, ...]", "kind": 5, "label": "__slots__", "sortText": "3.9999.__slots__"}, {"detail": "FromClause", "kind": 5, "label": "__table__", "sortText": "3.9999.__table__"}, {"detail": "Any", "kind": 5, "label": "__table_args__", "sortText": "3.9999.__table_args__"}, {"detail": "Any", "kind": 5, "label": "__tablename__", "sortText": "3.9999.__tablename__"}]}} -{"suite": "sqlalchemy", "label": "edit session then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 18, "character": 24, "iteration": 1, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) scalars: [_T: Any](\n self: Session,\n statement: TypedReturnsRows[tuple[_T]],\n params: Mapping[str, Any] | Sequence[Mapping[str, Any]] | None = None,\n *,\n execution_options: OrmExecuteOptionsParameter = ...,\n bind_arguments: dict[str, Any] | None = None,\n **kw: Any\n) -> ScalarResult[_T]\n```\n\nGo to [Session](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/session.py#L1453,7) | [TypedReturnsRows](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/selectable.py#L296,7) | [str](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1026,7) | [Mapping](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L834,7) | [Sequence](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L695,7) | [_OrmKnownExecutionOptions](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/_typing.py#L89,7) | [immutabledict](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py#L85,7) | [dict](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3520,7) | [Row](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/engine/row.py#L50,7) | [RowMapping](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/engine/row.py#L328,7) | [ScalarResult](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/engine/result.py#L1714,7)"}}} -{"suite": "sqlalchemy", "label": "edit session then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 18, "character": 24, "iteration": 2, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) scalars: [_T: Any](\n self: Session,\n statement: TypedReturnsRows[tuple[_T]],\n params: Mapping[str, Any] | Sequence[Mapping[str, Any]] | None = None,\n *,\n execution_options: OrmExecuteOptionsParameter = ...,\n bind_arguments: dict[str, Any] | None = None,\n **kw: Any\n) -> ScalarResult[_T]\n```\n\nGo to [Session](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/session.py#L1453,7) | [TypedReturnsRows](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/selectable.py#L296,7) | [str](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1026,7) | [Mapping](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L834,7) | [Sequence](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L695,7) | [_OrmKnownExecutionOptions](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/_typing.py#L89,7) | [immutabledict](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py#L85,7) | [dict](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3520,7) | [Row](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/engine/row.py#L50,7) | [RowMapping](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/engine/row.py#L328,7) | [ScalarResult](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/engine/result.py#L1714,7)"}}} -{"suite": "sqlalchemy", "label": "edit session then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 18, "character": 24, "iteration": 3, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) scalars: [_T: Any](\n self: Session,\n statement: TypedReturnsRows[tuple[_T]],\n params: Mapping[str, Any] | Sequence[Mapping[str, Any]] | None = None,\n *,\n execution_options: OrmExecuteOptionsParameter = ...,\n bind_arguments: dict[str, Any] | None = None,\n **kw: Any\n) -> ScalarResult[_T]\n```\n\nGo to [Session](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/session.py#L1453,7) | [TypedReturnsRows](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/selectable.py#L296,7) | [str](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1026,7) | [Mapping](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L834,7) | [Sequence](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L695,7) | [_OrmKnownExecutionOptions](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/_typing.py#L89,7) | [immutabledict](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py#L85,7) | [dict](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3520,7) | [Row](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/engine/row.py#L50,7) | [RowMapping](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/engine/row.py#L328,7) | [ScalarResult](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/engine/result.py#L1714,7)"}}} -{"suite": "sqlalchemy", "label": "edit session then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 18, "character": 24, "iteration": 4, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) scalars: [_T: Any](\n self: Session,\n statement: TypedReturnsRows[tuple[_T]],\n params: Mapping[str, Any] | Sequence[Mapping[str, Any]] | None = None,\n *,\n execution_options: OrmExecuteOptionsParameter = ...,\n bind_arguments: dict[str, Any] | None = None,\n **kw: Any\n) -> ScalarResult[_T]\n```\n\nGo to [Session](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/session.py#L1453,7) | [TypedReturnsRows](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/selectable.py#L296,7) | [str](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1026,7) | [Mapping](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L834,7) | [Sequence](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L695,7) | [_OrmKnownExecutionOptions](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/_typing.py#L89,7) | [immutabledict](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py#L85,7) | [dict](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3520,7) | [Row](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/engine/row.py#L50,7) | [RowMapping](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/engine/row.py#L328,7) | [ScalarResult](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/engine/result.py#L1714,7)"}}} -{"suite": "sqlalchemy", "label": "edit session then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 18, "character": 24, "iteration": 5, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) scalars: [_T: Any](\n self: Session,\n statement: TypedReturnsRows[tuple[_T]],\n params: Mapping[str, Any] | Sequence[Mapping[str, Any]] | None = None,\n *,\n execution_options: OrmExecuteOptionsParameter = ...,\n bind_arguments: dict[str, Any] | None = None,\n **kw: Any\n) -> ScalarResult[_T]\n```\n\nGo to [Session](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/session.py#L1453,7) | [TypedReturnsRows](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/selectable.py#L296,7) | [str](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1026,7) | [Mapping](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L834,7) | [Sequence](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L695,7) | [_OrmKnownExecutionOptions](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/_typing.py#L89,7) | [immutabledict](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py#L85,7) | [dict](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3520,7) | [Row](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/engine/row.py#L50,7) | [RowMapping](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/engine/row.py#L328,7) | [ScalarResult](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/engine/result.py#L1714,7)"}}} +{"suite": "sqlalchemy", "label": "edit session then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 18, "character": 24, "iteration": 1, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) scalars: [_T: Any](\n self: Session,\n statement: TypedReturnsRows[tuple[_T]],\n params: Mapping[str, Any] | Sequence[Mapping[str, Any]] | None = None,\n *,\n execution_options: OrmExecuteOptionsParameter = ...,\n bind_arguments: dict[str, Any] | None = None,\n **kw: Any\n) -> ScalarResult[_T]\n```\n\nGo to [Session](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/session.py#L1453,7) | [TypedReturnsRows](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/selectable.py#L296,7) | [str](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1026,7) | [Mapping](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L834,7) | [Sequence](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L695,7) | [_OrmKnownExecutionOptions](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/_typing.py#L89,7) | [immutabledict](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py#L85,7) | [dict](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3520,7) | [Row](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/engine/row.py#L50,7) | [RowMapping](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/engine/row.py#L328,7) | [ScalarResult](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/engine/result.py#L1714,7)"}}} +{"suite": "sqlalchemy", "label": "edit session then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 18, "character": 24, "iteration": 2, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) scalars: [_T: Any](\n self: Session,\n statement: TypedReturnsRows[tuple[_T]],\n params: Mapping[str, Any] | Sequence[Mapping[str, Any]] | None = None,\n *,\n execution_options: OrmExecuteOptionsParameter = ...,\n bind_arguments: dict[str, Any] | None = None,\n **kw: Any\n) -> ScalarResult[_T]\n```\n\nGo to [Session](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/session.py#L1453,7) | [TypedReturnsRows](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/selectable.py#L296,7) | [str](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1026,7) | [Mapping](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L834,7) | [Sequence](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L695,7) | [_OrmKnownExecutionOptions](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/_typing.py#L89,7) | [immutabledict](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py#L85,7) | [dict](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3520,7) | [Row](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/engine/row.py#L50,7) | [RowMapping](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/engine/row.py#L328,7) | [ScalarResult](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/engine/result.py#L1714,7)"}}} +{"suite": "sqlalchemy", "label": "edit session then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 18, "character": 24, "iteration": 3, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) scalars: [_T: Any](\n self: Session,\n statement: TypedReturnsRows[tuple[_T]],\n params: Mapping[str, Any] | Sequence[Mapping[str, Any]] | None = None,\n *,\n execution_options: OrmExecuteOptionsParameter = ...,\n bind_arguments: dict[str, Any] | None = None,\n **kw: Any\n) -> ScalarResult[_T]\n```\n\nGo to [Session](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/session.py#L1453,7) | [TypedReturnsRows](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/selectable.py#L296,7) | [str](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1026,7) | [Mapping](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L834,7) | [Sequence](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L695,7) | [_OrmKnownExecutionOptions](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/_typing.py#L89,7) | [immutabledict](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py#L85,7) | [dict](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3520,7) | [Row](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/engine/row.py#L50,7) | [RowMapping](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/engine/row.py#L328,7) | [ScalarResult](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/engine/result.py#L1714,7)"}}} +{"suite": "sqlalchemy", "label": "edit session then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 18, "character": 24, "iteration": 4, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) scalars: [_T: Any](\n self: Session,\n statement: TypedReturnsRows[tuple[_T]],\n params: Mapping[str, Any] | Sequence[Mapping[str, Any]] | None = None,\n *,\n execution_options: OrmExecuteOptionsParameter = ...,\n bind_arguments: dict[str, Any] | None = None,\n **kw: Any\n) -> ScalarResult[_T]\n```\n\nGo to [Session](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/session.py#L1453,7) | [TypedReturnsRows](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/selectable.py#L296,7) | [str](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1026,7) | [Mapping](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L834,7) | [Sequence](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L695,7) | [_OrmKnownExecutionOptions](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/_typing.py#L89,7) | [immutabledict](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py#L85,7) | [dict](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3520,7) | [Row](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/engine/row.py#L50,7) | [RowMapping](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/engine/row.py#L328,7) | [ScalarResult](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/engine/result.py#L1714,7)"}}} +{"suite": "sqlalchemy", "label": "edit session then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/src/models.py", "line": 18, "character": 24, "iteration": 5, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) scalars: [_T: Any](\n self: Session,\n statement: TypedReturnsRows[tuple[_T]],\n params: Mapping[str, Any] | Sequence[Mapping[str, Any]] | None = None,\n *,\n execution_options: OrmExecuteOptionsParameter = ...,\n bind_arguments: dict[str, Any] | None = None,\n **kw: Any\n) -> ScalarResult[_T]\n```\n\nGo to [Session](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/session.py#L1453,7) | [TypedReturnsRows](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/sql/selectable.py#L296,7) | [str](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1026,7) | [Mapping](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L834,7) | [Sequence](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L695,7) | [_OrmKnownExecutionOptions](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/orm/_typing.py#L89,7) | [immutabledict](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/util/_py_collections.py#L85,7) | [dict](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3520,7) | [Row](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/engine/row.py#L50,7) | [RowMapping](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/engine/row.py#L328,7) | [ScalarResult](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/lib/python3.12/site-packages/sqlalchemy/engine/result.py#L1714,7)"}}} {"suite": "transformers", "label": "classifier pipeline completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 15, "character": 19, "iteration": 1, "result": {"isIncomplete": true, "items": [{"kind": 14, "label": "False", "sortText": "0.9999.False"}, {"kind": 14, "label": "None", "sortText": "0.9999.None"}, {"kind": 14, "label": "True", "sortText": "0.9999.True"}, {"kind": 14, "label": "and", "sortText": "0.9999.and"}, {"kind": 14, "label": "assert", "sortText": "0.9999.assert"}, {"kind": 14, "label": "async", "sortText": "0.9999.async"}, {"kind": 14, "label": "await", "sortText": "0.9999.await"}, {"kind": 14, "label": "break", "sortText": "0.9999.break"}, {"kind": 14, "label": "case", "sortText": "0.9999.case"}, {"kind": 14, "label": "class", "sortText": "0.9999.class"}, {"detail": "Unknown", "kind": 6, "label": "classifier", "sortText": "0.9999.classifier"}, {"kind": 14, "label": "continue", "sortText": "0.9999.continue"}, {"kind": 14, "label": "def", "sortText": "0.9999.def"}, {"kind": 14, "label": "del", "sortText": "0.9999.del"}, {"kind": 14, "label": "elif", "sortText": "0.9999.elif"}, {"kind": 14, "label": "else", "sortText": "0.9999.else"}, {"kind": 14, "label": "except", "sortText": "0.9999.except"}, {"kind": 14, "label": "finally", "sortText": "0.9999.finally"}, {"kind": 14, "label": "for", "sortText": "0.9999.for"}, {"kind": 14, "label": "from", "sortText": "0.9999.from"}, {"kind": 14, "label": "global", "sortText": "0.9999.global"}, {"kind": 14, "label": "if", "sortText": "0.9999.if"}, {"kind": 14, "label": "import", "sortText": "0.9999.import"}, {"kind": 14, "label": "in", "sortText": "0.9999.in"}, {"kind": 14, "label": "is", "sortText": "0.9999.is"}, {"kind": 14, "label": "lambda", "sortText": "0.9999.lambda"}, {"kind": 14, "label": "match", "sortText": "0.9999.match"}, {"kind": 14, "label": "nonlocal", "sortText": "0.9999.nonlocal"}, {"kind": 14, "label": "not", "sortText": "0.9999.not"}, {"kind": 14, "label": "or", "sortText": "0.9999.or"}, {"kind": 14, "label": "pass", "sortText": "0.9999.pass"}, {"kind": 14, "label": "raise", "sortText": "0.9999.raise"}, {"kind": 14, "label": "return", "sortText": "0.9999.return"}, {"kind": 14, "label": "try", "sortText": "0.9999.try"}, {"kind": 14, "label": "type", "sortText": "0.9999.type"}, {"kind": 14, "label": "while", "sortText": "0.9999.while"}, {"kind": 14, "label": "with", "sortText": "0.9999.with"}, {"kind": 14, "label": "yield", "sortText": "0.9999.yield"}]}} {"suite": "transformers", "label": "classifier pipeline completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 15, "character": 19, "iteration": 2, "result": {"isIncomplete": true, "items": [{"kind": 14, "label": "False", "sortText": "0.9999.False"}, {"kind": 14, "label": "None", "sortText": "0.9999.None"}, {"kind": 14, "label": "True", "sortText": "0.9999.True"}, {"kind": 14, "label": "and", "sortText": "0.9999.and"}, {"kind": 14, "label": "assert", "sortText": "0.9999.assert"}, {"kind": 14, "label": "async", "sortText": "0.9999.async"}, {"kind": 14, "label": "await", "sortText": "0.9999.await"}, {"kind": 14, "label": "break", "sortText": "0.9999.break"}, {"kind": 14, "label": "case", "sortText": "0.9999.case"}, {"kind": 14, "label": "class", "sortText": "0.9999.class"}, {"detail": "Unknown", "kind": 6, "label": "classifier", "sortText": "0.9999.classifier"}, {"kind": 14, "label": "continue", "sortText": "0.9999.continue"}, {"kind": 14, "label": "def", "sortText": "0.9999.def"}, {"kind": 14, "label": "del", "sortText": "0.9999.del"}, {"kind": 14, "label": "elif", "sortText": "0.9999.elif"}, {"kind": 14, "label": "else", "sortText": "0.9999.else"}, {"kind": 14, "label": "except", "sortText": "0.9999.except"}, {"kind": 14, "label": "finally", "sortText": "0.9999.finally"}, {"kind": 14, "label": "for", "sortText": "0.9999.for"}, {"kind": 14, "label": "from", "sortText": "0.9999.from"}, {"kind": 14, "label": "global", "sortText": "0.9999.global"}, {"kind": 14, "label": "if", "sortText": "0.9999.if"}, {"kind": 14, "label": "import", "sortText": "0.9999.import"}, {"kind": 14, "label": "in", "sortText": "0.9999.in"}, {"kind": 14, "label": "is", "sortText": "0.9999.is"}, {"kind": 14, "label": "lambda", "sortText": "0.9999.lambda"}, {"kind": 14, "label": "match", "sortText": "0.9999.match"}, {"kind": 14, "label": "nonlocal", "sortText": "0.9999.nonlocal"}, {"kind": 14, "label": "not", "sortText": "0.9999.not"}, {"kind": 14, "label": "or", "sortText": "0.9999.or"}, {"kind": 14, "label": "pass", "sortText": "0.9999.pass"}, {"kind": 14, "label": "raise", "sortText": "0.9999.raise"}, {"kind": 14, "label": "return", "sortText": "0.9999.return"}, {"kind": 14, "label": "try", "sortText": "0.9999.try"}, {"kind": 14, "label": "type", "sortText": "0.9999.type"}, {"kind": 14, "label": "while", "sortText": "0.9999.while"}, {"kind": 14, "label": "with", "sortText": "0.9999.with"}, {"kind": 14, "label": "yield", "sortText": "0.9999.yield"}]}} {"suite": "transformers", "label": "classifier pipeline completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/src/inference.py", "line": 15, "character": 19, "iteration": 3, "result": {"isIncomplete": true, "items": [{"kind": 14, "label": "False", "sortText": "0.9999.False"}, {"kind": 14, "label": "None", "sortText": "0.9999.None"}, {"kind": 14, "label": "True", "sortText": "0.9999.True"}, {"kind": 14, "label": "and", "sortText": "0.9999.and"}, {"kind": 14, "label": "assert", "sortText": "0.9999.assert"}, {"kind": 14, "label": "async", "sortText": "0.9999.async"}, {"kind": 14, "label": "await", "sortText": "0.9999.await"}, {"kind": 14, "label": "break", "sortText": "0.9999.break"}, {"kind": 14, "label": "case", "sortText": "0.9999.case"}, {"kind": 14, "label": "class", "sortText": "0.9999.class"}, {"detail": "Unknown", "kind": 6, "label": "classifier", "sortText": "0.9999.classifier"}, {"kind": 14, "label": "continue", "sortText": "0.9999.continue"}, {"kind": 14, "label": "def", "sortText": "0.9999.def"}, {"kind": 14, "label": "del", "sortText": "0.9999.del"}, {"kind": 14, "label": "elif", "sortText": "0.9999.elif"}, {"kind": 14, "label": "else", "sortText": "0.9999.else"}, {"kind": 14, "label": "except", "sortText": "0.9999.except"}, {"kind": 14, "label": "finally", "sortText": "0.9999.finally"}, {"kind": 14, "label": "for", "sortText": "0.9999.for"}, {"kind": 14, "label": "from", "sortText": "0.9999.from"}, {"kind": 14, "label": "global", "sortText": "0.9999.global"}, {"kind": 14, "label": "if", "sortText": "0.9999.if"}, {"kind": 14, "label": "import", "sortText": "0.9999.import"}, {"kind": 14, "label": "in", "sortText": "0.9999.in"}, {"kind": 14, "label": "is", "sortText": "0.9999.is"}, {"kind": 14, "label": "lambda", "sortText": "0.9999.lambda"}, {"kind": 14, "label": "match", "sortText": "0.9999.match"}, {"kind": 14, "label": "nonlocal", "sortText": "0.9999.nonlocal"}, {"kind": 14, "label": "not", "sortText": "0.9999.not"}, {"kind": 14, "label": "or", "sortText": "0.9999.or"}, {"kind": 14, "label": "pass", "sortText": "0.9999.pass"}, {"kind": 14, "label": "raise", "sortText": "0.9999.raise"}, {"kind": 14, "label": "return", "sortText": "0.9999.return"}, {"kind": 14, "label": "try", "sortText": "0.9999.try"}, {"kind": 14, "label": "type", "sortText": "0.9999.type"}, {"kind": 14, "label": "while", "sortText": "0.9999.while"}, {"kind": 14, "label": "with", "sortText": "0.9999.with"}, {"kind": 14, "label": "yield", "sortText": "0.9999.yield"}]}} @@ -127,42 +127,39 @@ {"suite": "tsp_core", "label": "builtins semantic tokens", "method": "typeServer/semanticTokens", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/builtins_basic.py", "line": 0, "character": 0, "iteration": 2, "result": {"data": [0, 0, 5, 10, 1, 0, 5, 1, 2, 0, 0, 2, 3, 5, 0, 0, 4, 1, 2, 0, 0, 2, 1, 4, 0, 1, 0, 4, 10, 1, 0, 4, 1, 2, 0, 0, 2, 3, 5, 0, 0, 4, 1, 2, 0, 0, 2, 8, 3, 0, 1, 0, 5, 10, 1, 0, 5, 1, 2, 0, 0, 2, 4, 5, 0, 0, 4, 1, 2, 0, 0, 1, 3, 5, 0, 0, 3, 1, 2, 0, 0, 2, 1, 2, 0, 0, 2, 1, 2, 0, 0, 1, 1, 4, 0, 0, 1, 1, 2, 0, 0, 2, 1, 4, 0, 0, 1, 1, 2, 0, 0, 2, 1, 4, 0, 0, 1, 1, 2, 0, 1, 0, 6, 10, 1, 0, 7, 1, 2, 0, 0, 2, 3, 7, 2048, 0, 3, 1, 2, 0, 0, 1, 5, 10, 0, 0, 5, 1, 2, 0], "semantic_token_count": 30, "type_query_count": 2, "type_query_failure_count": 0, "token_type_counts": {"function": 1, "number": 4, "operator": 15, "string": 1, "type": 4, "variable": 5}, "legend": {"tokenTypes": ["comment", "keyword", "operator", "string", "number", "type", "class", "function", "method", "property", "variable", "parameter", "module", "selfParameter", "clsParameter", "builtinConstant"]}}} {"suite": "tsp_core", "label": "builtins semantic tokens", "method": "typeServer/semanticTokens", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/builtins_basic.py", "line": 0, "character": 0, "iteration": 3, "result": {"data": [0, 0, 5, 10, 1, 0, 5, 1, 2, 0, 0, 2, 3, 5, 0, 0, 4, 1, 2, 0, 0, 2, 1, 4, 0, 1, 0, 4, 10, 1, 0, 4, 1, 2, 0, 0, 2, 3, 5, 0, 0, 4, 1, 2, 0, 0, 2, 8, 3, 0, 1, 0, 5, 10, 1, 0, 5, 1, 2, 0, 0, 2, 4, 5, 0, 0, 4, 1, 2, 0, 0, 1, 3, 5, 0, 0, 3, 1, 2, 0, 0, 2, 1, 2, 0, 0, 2, 1, 2, 0, 0, 1, 1, 4, 0, 0, 1, 1, 2, 0, 0, 2, 1, 4, 0, 0, 1, 1, 2, 0, 0, 2, 1, 4, 0, 0, 1, 1, 2, 0, 1, 0, 6, 10, 1, 0, 7, 1, 2, 0, 0, 2, 3, 7, 2048, 0, 3, 1, 2, 0, 0, 1, 5, 10, 0, 0, 5, 1, 2, 0], "semantic_token_count": 30, "type_query_count": 2, "type_query_failure_count": 0, "token_type_counts": {"function": 1, "number": 4, "operator": 15, "string": 1, "type": 4, "variable": 5}, "legend": {"tokenTypes": ["comment", "keyword", "operator", "string", "number", "type", "class", "function", "method", "property", "variable", "parameter", "module", "selfParameter", "clsParameter", "builtinConstant"]}}} {"suite": "tsp_core", "label": "builtins semantic tokens", "method": "typeServer/semanticTokens", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/builtins_basic.py", "line": 0, "character": 0, "iteration": 4, "result": {"data": [0, 0, 5, 10, 1, 0, 5, 1, 2, 0, 0, 2, 3, 5, 0, 0, 4, 1, 2, 0, 0, 2, 1, 4, 0, 1, 0, 4, 10, 1, 0, 4, 1, 2, 0, 0, 2, 3, 5, 0, 0, 4, 1, 2, 0, 0, 2, 8, 3, 0, 1, 0, 5, 10, 1, 0, 5, 1, 2, 0, 0, 2, 4, 5, 0, 0, 4, 1, 2, 0, 0, 1, 3, 5, 0, 0, 3, 1, 2, 0, 0, 2, 1, 2, 0, 0, 2, 1, 2, 0, 0, 1, 1, 4, 0, 0, 1, 1, 2, 0, 0, 2, 1, 4, 0, 0, 1, 1, 2, 0, 0, 2, 1, 4, 0, 0, 1, 1, 2, 0, 1, 0, 6, 10, 1, 0, 7, 1, 2, 0, 0, 2, 3, 7, 2048, 0, 3, 1, 2, 0, 0, 1, 5, 10, 0, 0, 5, 1, 2, 0], "semantic_token_count": 30, "type_query_count": 2, "type_query_failure_count": 0, "token_type_counts": {"function": 1, "number": 4, "operator": 15, "string": 1, "type": 4, "variable": 5}, "legend": {"tokenTypes": ["comment", "keyword", "operator", "string", "number", "type", "class", "function", "method", "property", "variable", "parameter", "module", "selfParameter", "clsParameter", "builtinConstant"]}}} -{"suite": "tsp_core", "label": "builtins semantic tokens", "method": "typeServer/semanticTokens", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/builtins_basic.py", "line": 0, "character": 0, "iteration": 5, "result": {"data": [0, 0, 5, 10, 1, 0, 5, 1, 2, 0, 0, 2, 3, 5, 0, 0, 4, 1, 2, 0, 0, 2, 1, 4, 0, 1, 0, 4, 10, 1, 0, 4, 1, 2, 0, 0, 2, 3, 5, 0, 0, 4, 1, 2, 0, 0, 2, 8, 3, 0, 1, 0, 5, 10, 1, 0, 5, 1, 2, 0, 0, 2, 4, 5, 0, 0, 4, 1, 2, 0, 0, 1, 3, 5, 0, 0, 3, 1, 2, 0, 0, 2, 1, 2, 0, 0, 2, 1, 2, 0, 0, 1, 1, 4, 0, 0, 1, 1, 2, 0, 0, 2, 1, 4, 0, 0, 1, 1, 2, 0, 0, 2, 1, 4, 0, 0, 1, 1, 2, 0, 1, 0, 6, 10, 1, 0, 7, 1, 2, 0, 0, 2, 3, 7, 2048, 0, 3, 1, 2, 0, 0, 1, 5, 10, 0, 0, 5, 1, 2, 0], "semantic_token_count": 30, "type_query_count": 2, "type_query_failure_count": 1, "token_type_counts": {"function": 1, "number": 4, "operator": 15, "string": 1, "type": 4, "variable": 5}, "legend": {"tokenTypes": ["comment", "keyword", "operator", "string", "number", "type", "class", "function", "method", "property", "variable", "parameter", "module", "selfParameter", "clsParameter", "builtinConstant"]}}} -{"suite": "tsp_core", "label": "builtin int computed type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/builtins_basic.py", "line": 0, "character": 0, "iteration": 1, "result": {"declaration": {"category": 6, "kind": 0, "name": "int", "node": {"range": {"end": {"character": 9, "line": 419}, "start": {"character": 6, "line": 419}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi"}}, "flags": 2, "id": 24, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}} -{"suite": "tsp_core", "label": "builtin int computed type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/builtins_basic.py", "line": 0, "character": 0, "iteration": 2, "result": {"declaration": {"category": 6, "kind": 0, "name": "int", "node": {"range": {"end": {"character": 9, "line": 419}, "start": {"character": 6, "line": 419}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi"}}, "flags": 2, "id": 25, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}} -{"suite": "tsp_core", "label": "builtin int computed type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/builtins_basic.py", "line": 0, "character": 0, "iteration": 3, "result": {"declaration": {"category": 6, "kind": 0, "name": "int", "node": {"range": {"end": {"character": 9, "line": 419}, "start": {"character": 6, "line": 419}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi"}}, "flags": 2, "id": 26, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}} -{"suite": "tsp_core", "label": "builtin int computed type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/builtins_basic.py", "line": 0, "character": 0, "iteration": 4, "result": {"declaration": {"category": 6, "kind": 0, "name": "int", "node": {"range": {"end": {"character": 9, "line": 419}, "start": {"character": 6, "line": 419}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi"}}, "flags": 2, "id": 27, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}} -{"suite": "tsp_core", "label": "builtin int computed type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/builtins_basic.py", "line": 0, "character": 0, "iteration": 5, "result": {"declaration": {"category": 6, "kind": 0, "name": "int", "node": {"range": {"end": {"character": 9, "line": 419}, "start": {"character": 6, "line": 419}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi"}}, "flags": 2, "id": 28, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}} -{"suite": "tsp_core", "label": "list declared type", "method": "typeServer/getDeclaredType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/builtins_basic.py", "line": 2, "character": 0, "iteration": 1, "result": {"declaration": {"category": 6, "kind": 0, "name": "list", "node": {"range": {"end": {"character": 10, "line": 3364}, "start": {"character": 6, "line": 3364}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi"}}, "flags": 2, "id": 32, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": [{"declaration": {"category": 6, "kind": 0, "name": "int", "node": {"range": {"end": {"character": 9, "line": 419}, "start": {"character": 6, "line": 419}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi"}}, "flags": 2, "id": 31, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}]}} -{"suite": "tsp_core", "label": "list declared type", "method": "typeServer/getDeclaredType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/builtins_basic.py", "line": 2, "character": 0, "iteration": 2, "result": {"declaration": {"category": 6, "kind": 0, "name": "list", "node": {"range": {"end": {"character": 10, "line": 3364}, "start": {"character": 6, "line": 3364}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi"}}, "flags": 2, "id": 34, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": [{"declaration": {"category": 6, "kind": 0, "name": "int", "node": {"range": {"end": {"character": 9, "line": 419}, "start": {"character": 6, "line": 419}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi"}}, "flags": 2, "id": 33, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}]}} -{"suite": "tsp_core", "label": "list declared type", "method": "typeServer/getDeclaredType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/builtins_basic.py", "line": 2, "character": 0, "iteration": 3, "result": {"declaration": {"category": 6, "kind": 0, "name": "list", "node": {"range": {"end": {"character": 10, "line": 3364}, "start": {"character": 6, "line": 3364}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi"}}, "flags": 2, "id": 36, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": [{"declaration": {"category": 6, "kind": 0, "name": "int", "node": {"range": {"end": {"character": 9, "line": 419}, "start": {"character": 6, "line": 419}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi"}}, "flags": 2, "id": 35, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}]}} -{"suite": "tsp_core", "label": "list declared type", "method": "typeServer/getDeclaredType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/builtins_basic.py", "line": 2, "character": 0, "iteration": 4, "result": {"declaration": {"category": 6, "kind": 0, "name": "list", "node": {"range": {"end": {"character": 10, "line": 3364}, "start": {"character": 6, "line": 3364}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi"}}, "flags": 2, "id": 38, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": [{"declaration": {"category": 6, "kind": 0, "name": "int", "node": {"range": {"end": {"character": 9, "line": 419}, "start": {"character": 6, "line": 419}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi"}}, "flags": 2, "id": 37, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}]}} -{"suite": "tsp_core", "label": "list declared type", "method": "typeServer/getDeclaredType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/builtins_basic.py", "line": 2, "character": 0, "iteration": 5, "result": {"declaration": {"category": 6, "kind": 0, "name": "list", "node": {"range": {"end": {"character": 10, "line": 3364}, "start": {"character": 6, "line": 3364}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi"}}, "flags": 2, "id": 40, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": [{"declaration": {"category": 6, "kind": 0, "name": "int", "node": {"range": {"end": {"character": 9, "line": 419}, "start": {"character": 6, "line": 419}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi"}}, "flags": 2, "id": 39, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}]}} -{"suite": "tsp_core", "label": "generic specialization computed type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/generics.py", "line": 7, "character": 7, "iteration": 1, "result": null} -{"suite": "tsp_core", "label": "generic specialization computed type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/generics.py", "line": 7, "character": 7, "iteration": 2, "result": null} -{"suite": "tsp_core", "label": "generic specialization computed type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/generics.py", "line": 7, "character": 7, "iteration": 3, "result": null} -{"suite": "tsp_core", "label": "generic specialization computed type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/generics.py", "line": 7, "character": 7, "iteration": 4, "result": null} -{"suite": "tsp_core", "label": "generic specialization computed type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/generics.py", "line": 7, "character": 7, "iteration": 5, "result": null} -{"suite": "tsp_core", "label": "flow narrowed branch type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/flow_narrowing.py", "line": 4, "character": 15, "iteration": 1, "result": {"boundToType": null, "declaration": {"kind": 1, "uri": ""}, "flags": 4, "id": 44, "kind": 2, "returnType": {"declaration": {"category": 6, "kind": 0, "name": "bool", "node": {"range": {"end": {"character": 10, "line": 3114}, "start": {"character": 6, "line": 3114}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi"}}, "flags": 2, "id": 43, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}, "specializedTypes": null, "typeAliasInfo": null}} -{"suite": "tsp_core", "label": "flow narrowed branch type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/flow_narrowing.py", "line": 4, "character": 15, "iteration": 2, "result": {"boundToType": null, "declaration": {"kind": 1, "uri": ""}, "flags": 4, "id": 46, "kind": 2, "returnType": {"declaration": {"category": 6, "kind": 0, "name": "bool", "node": {"range": {"end": {"character": 10, "line": 3114}, "start": {"character": 6, "line": 3114}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi"}}, "flags": 2, "id": 45, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}, "specializedTypes": null, "typeAliasInfo": null}} -{"suite": "tsp_core", "label": "flow narrowed branch type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/flow_narrowing.py", "line": 4, "character": 15, "iteration": 3, "result": {"boundToType": null, "declaration": {"kind": 1, "uri": ""}, "flags": 4, "id": 48, "kind": 2, "returnType": {"declaration": {"category": 6, "kind": 0, "name": "bool", "node": {"range": {"end": {"character": 10, "line": 3114}, "start": {"character": 6, "line": 3114}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi"}}, "flags": 2, "id": 47, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}, "specializedTypes": null, "typeAliasInfo": null}} -{"suite": "tsp_core", "label": "flow narrowed branch type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/flow_narrowing.py", "line": 4, "character": 15, "iteration": 4, "result": {"boundToType": null, "declaration": {"kind": 1, "uri": ""}, "flags": 4, "id": 50, "kind": 2, "returnType": {"declaration": {"category": 6, "kind": 0, "name": "bool", "node": {"range": {"end": {"character": 10, "line": 3114}, "start": {"character": 6, "line": 3114}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi"}}, "flags": 2, "id": 49, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}, "specializedTypes": null, "typeAliasInfo": null}} -{"suite": "tsp_core", "label": "flow narrowed branch type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/flow_narrowing.py", "line": 4, "character": 15, "iteration": 5, "result": {"boundToType": null, "declaration": {"kind": 1, "uri": ""}, "flags": 4, "id": 52, "kind": 2, "returnType": {"declaration": {"category": 6, "kind": 0, "name": "bool", "node": {"range": {"end": {"character": 10, "line": 3114}, "start": {"character": 6, "line": 3114}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi"}}, "flags": 2, "id": 51, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}, "specializedTypes": null, "typeAliasInfo": null}} -{"suite": "tsp_core", "label": "stdlib path computed type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/stdlib_types.py", "line": 3, "character": 0, "iteration": 1, "result": {"declaration": {"category": 6, "kind": 0, "name": "Path", "node": {"range": {"end": {"character": 10, "line": 181}, "start": {"character": 6, "line": 181}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/pathlib/__init__.pyi"}}, "flags": 2, "id": 54, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}} -{"suite": "tsp_core", "label": "stdlib path computed type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/stdlib_types.py", "line": 3, "character": 0, "iteration": 2, "result": {"declaration": {"category": 6, "kind": 0, "name": "Path", "node": {"range": {"end": {"character": 10, "line": 181}, "start": {"character": 6, "line": 181}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/pathlib/__init__.pyi"}}, "flags": 2, "id": 55, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}} -{"suite": "tsp_core", "label": "stdlib path computed type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/stdlib_types.py", "line": 3, "character": 0, "iteration": 3, "result": {"declaration": {"category": 6, "kind": 0, "name": "Path", "node": {"range": {"end": {"character": 10, "line": 181}, "start": {"character": 6, "line": 181}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/pathlib/__init__.pyi"}}, "flags": 2, "id": 56, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}} -{"suite": "tsp_core", "label": "stdlib path computed type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/stdlib_types.py", "line": 3, "character": 0, "iteration": 4, "result": {"declaration": {"category": 6, "kind": 0, "name": "Path", "node": {"range": {"end": {"character": 10, "line": 181}, "start": {"character": 6, "line": 181}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/pathlib/__init__.pyi"}}, "flags": 2, "id": 57, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}} -{"suite": "tsp_core", "label": "stdlib path computed type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/stdlib_types.py", "line": 3, "character": 0, "iteration": 5, "result": {"declaration": {"category": 6, "kind": 0, "name": "Path", "node": {"range": {"end": {"character": 10, "line": 181}, "start": {"character": 6, "line": 181}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/pathlib/__init__.pyi"}}, "flags": 2, "id": 58, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}} -{"suite": "tsp_core", "label": "function argument expected type", "method": "typeServer/getExpectedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/expected_types.py", "line": 4, "character": 4, "iteration": 1, "result": {"declaration": {"category": 6, "kind": 0, "name": "int", "node": {"range": {"end": {"character": 9, "line": 419}, "start": {"character": 6, "line": 419}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi"}}, "flags": 2, "id": 60, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}} -{"suite": "tsp_core", "label": "function argument expected type", "method": "typeServer/getExpectedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/expected_types.py", "line": 4, "character": 4, "iteration": 2, "result": {"declaration": {"category": 6, "kind": 0, "name": "int", "node": {"range": {"end": {"character": 9, "line": 419}, "start": {"character": 6, "line": 419}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi"}}, "flags": 2, "id": 61, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}} -{"suite": "tsp_core", "label": "function argument expected type", "method": "typeServer/getExpectedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/expected_types.py", "line": 4, "character": 4, "iteration": 3, "result": {"declaration": {"category": 6, "kind": 0, "name": "int", "node": {"range": {"end": {"character": 9, "line": 419}, "start": {"character": 6, "line": 419}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi"}}, "flags": 2, "id": 62, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}} -{"suite": "tsp_core", "label": "function argument expected type", "method": "typeServer/getExpectedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/expected_types.py", "line": 4, "character": 4, "iteration": 4, "result": {"declaration": {"category": 6, "kind": 0, "name": "int", "node": {"range": {"end": {"character": 9, "line": 419}, "start": {"character": 6, "line": 419}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi"}}, "flags": 2, "id": 63, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}} -{"suite": "tsp_core", "label": "function argument expected type", "method": "typeServer/getExpectedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/expected_types.py", "line": 4, "character": 4, "iteration": 5, "result": {"declaration": {"category": 6, "kind": 0, "name": "int", "node": {"range": {"end": {"character": 9, "line": 419}, "start": {"character": 6, "line": 419}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi"}}, "flags": 2, "id": 64, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}} -{"suite": "tsp_core", "label": "edited narrowing recomputes type (edit+getComputedType)", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/flow_narrowing.py", "line": 4, "character": 15, "iteration": 1, "result": {"flags": 0, "id": 72, "kind": 4, "subTypes": [{"declaration": {"category": 6, "kind": 0, "name": "int", "node": {"range": {"end": {"character": 9, "line": 419}, "start": {"character": 6, "line": 419}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi"}}, "flags": 2, "id": 69, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}, {"declaration": {"category": 6, "kind": 0, "name": "str", "node": {"range": {"end": {"character": 9, "line": 1025}, "start": {"character": 6, "line": 1025}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi"}}, "flags": 2, "id": 70, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}, {"declaration": null, "flags": 0, "id": 71, "kind": 0, "name": "none", "possibleType": null, "typeAliasInfo": null}], "typeAliasInfo": null}} -{"suite": "tsp_core", "label": "edited narrowing recomputes type (edit+getComputedType)", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/flow_narrowing.py", "line": 4, "character": 15, "iteration": 2, "result": {"flags": 0, "id": 76, "kind": 4, "subTypes": [{"declaration": {"category": 6, "kind": 0, "name": "int", "node": {"range": {"end": {"character": 9, "line": 419}, "start": {"character": 6, "line": 419}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi"}}, "flags": 2, "id": 73, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}, {"declaration": {"category": 6, "kind": 0, "name": "str", "node": {"range": {"end": {"character": 9, "line": 1025}, "start": {"character": 6, "line": 1025}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi"}}, "flags": 2, "id": 74, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}, {"declaration": null, "flags": 0, "id": 75, "kind": 0, "name": "none", "possibleType": null, "typeAliasInfo": null}], "typeAliasInfo": null}} -{"suite": "tsp_core", "label": "edited narrowing recomputes type (edit+getComputedType)", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/flow_narrowing.py", "line": 4, "character": 15, "iteration": 3, "result": {"flags": 0, "id": 80, "kind": 4, "subTypes": [{"declaration": {"category": 6, "kind": 0, "name": "int", "node": {"range": {"end": {"character": 9, "line": 419}, "start": {"character": 6, "line": 419}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi"}}, "flags": 2, "id": 77, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}, {"declaration": {"category": 6, "kind": 0, "name": "str", "node": {"range": {"end": {"character": 9, "line": 1025}, "start": {"character": 6, "line": 1025}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi"}}, "flags": 2, "id": 78, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}, {"declaration": null, "flags": 0, "id": 79, "kind": 0, "name": "none", "possibleType": null, "typeAliasInfo": null}], "typeAliasInfo": null}} -{"suite": "tsp_core", "label": "edited narrowing recomputes type (edit+getComputedType)", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/flow_narrowing.py", "line": 4, "character": 15, "iteration": 4, "result": {"flags": 0, "id": 84, "kind": 4, "subTypes": [{"declaration": {"category": 6, "kind": 0, "name": "int", "node": {"range": {"end": {"character": 9, "line": 419}, "start": {"character": 6, "line": 419}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi"}}, "flags": 2, "id": 81, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}, {"declaration": {"category": 6, "kind": 0, "name": "str", "node": {"range": {"end": {"character": 9, "line": 1025}, "start": {"character": 6, "line": 1025}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi"}}, "flags": 2, "id": 82, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}, {"declaration": null, "flags": 0, "id": 83, "kind": 0, "name": "none", "possibleType": null, "typeAliasInfo": null}], "typeAliasInfo": null}} -{"suite": "tsp_core", "label": "edited narrowing recomputes type (edit+getComputedType)", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/flow_narrowing.py", "line": 4, "character": 15, "iteration": 5, "result": {"flags": 0, "id": 88, "kind": 4, "subTypes": [{"declaration": {"category": 6, "kind": 0, "name": "int", "node": {"range": {"end": {"character": 9, "line": 419}, "start": {"character": 6, "line": 419}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi"}}, "flags": 2, "id": 85, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}, {"declaration": {"category": 6, "kind": 0, "name": "str", "node": {"range": {"end": {"character": 9, "line": 1025}, "start": {"character": 6, "line": 1025}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi"}}, "flags": 2, "id": 86, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}, {"declaration": null, "flags": 0, "id": 87, "kind": 0, "name": "none", "possibleType": null, "typeAliasInfo": null}], "typeAliasInfo": null}} +{"suite": "tsp_core", "label": "builtins semantic tokens", "method": "typeServer/semanticTokens", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/builtins_basic.py", "line": 0, "character": 0, "iteration": 5, "result": {"data": [0, 0, 5, 10, 1, 0, 5, 1, 2, 0, 0, 2, 3, 5, 0, 0, 4, 1, 2, 0, 0, 2, 1, 4, 0, 1, 0, 4, 10, 1, 0, 4, 1, 2, 0, 0, 2, 3, 5, 0, 0, 4, 1, 2, 0, 0, 2, 8, 3, 0, 1, 0, 5, 10, 1, 0, 5, 1, 2, 0, 0, 2, 4, 5, 0, 0, 4, 1, 2, 0, 0, 1, 3, 5, 0, 0, 3, 1, 2, 0, 0, 2, 1, 2, 0, 0, 2, 1, 2, 0, 0, 1, 1, 4, 0, 0, 1, 1, 2, 0, 0, 2, 1, 4, 0, 0, 1, 1, 2, 0, 0, 2, 1, 4, 0, 0, 1, 1, 2, 0, 1, 0, 6, 10, 1, 0, 7, 1, 2, 0, 0, 2, 3, 7, 2048, 0, 3, 1, 2, 0, 0, 1, 5, 10, 0, 0, 5, 1, 2, 0], "semantic_token_count": 30, "type_query_count": 2, "type_query_failure_count": 0, "token_type_counts": {"function": 1, "number": 4, "operator": 15, "string": 1, "type": 4, "variable": 5}, "legend": {"tokenTypes": ["comment", "keyword", "operator", "string", "number", "type", "class", "function", "method", "property", "variable", "parameter", "module", "selfParameter", "clsParameter", "builtinConstant"]}}} +{"suite": "tsp_core", "label": "builtin int computed type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/builtins_basic.py", "line": 0, "character": 0, "iteration": 1, "result": {"declaration": {"category": 6, "kind": 0, "name": "int", "node": {"range": {"end": {"character": 9, "line": 419}, "start": {"character": 6, "line": 419}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi"}}, "flags": 2, "id": 26, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}} +{"suite": "tsp_core", "label": "builtin int computed type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/builtins_basic.py", "line": 0, "character": 0, "iteration": 2, "result": {"declaration": {"category": 6, "kind": 0, "name": "int", "node": {"range": {"end": {"character": 9, "line": 419}, "start": {"character": 6, "line": 419}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi"}}, "flags": 2, "id": 27, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}} +{"suite": "tsp_core", "label": "builtin int computed type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/builtins_basic.py", "line": 0, "character": 0, "iteration": 3, "result": {"declaration": {"category": 6, "kind": 0, "name": "int", "node": {"range": {"end": {"character": 9, "line": 419}, "start": {"character": 6, "line": 419}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi"}}, "flags": 2, "id": 28, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}} +{"suite": "tsp_core", "label": "builtin int computed type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/builtins_basic.py", "line": 0, "character": 0, "iteration": 4, "result": {"declaration": {"category": 6, "kind": 0, "name": "int", "node": {"range": {"end": {"character": 9, "line": 419}, "start": {"character": 6, "line": 419}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi"}}, "flags": 2, "id": 29, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}} +{"suite": "tsp_core", "label": "builtin int computed type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/builtins_basic.py", "line": 0, "character": 0, "iteration": 5, "result": {"declaration": {"category": 6, "kind": 0, "name": "int", "node": {"range": {"end": {"character": 9, "line": 419}, "start": {"character": 6, "line": 419}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi"}}, "flags": 2, "id": 30, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}} +{"suite": "tsp_core", "label": "list declared type", "method": "typeServer/getDeclaredType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/builtins_basic.py", "line": 2, "character": 0, "iteration": 1, "result": {"declaration": {"category": 6, "kind": 0, "name": "list", "node": {"range": {"end": {"character": 10, "line": 3364}, "start": {"character": 6, "line": 3364}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi"}}, "flags": 2, "id": 34, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": [{"declaration": {"category": 6, "kind": 0, "name": "int", "node": {"range": {"end": {"character": 9, "line": 419}, "start": {"character": 6, "line": 419}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi"}}, "flags": 2, "id": 33, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}]}} +{"suite": "tsp_core", "label": "list declared type", "method": "typeServer/getDeclaredType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/builtins_basic.py", "line": 2, "character": 0, "iteration": 2, "result": {"declaration": {"category": 6, "kind": 0, "name": "list", "node": {"range": {"end": {"character": 10, "line": 3364}, "start": {"character": 6, "line": 3364}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi"}}, "flags": 2, "id": 36, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": [{"declaration": {"category": 6, "kind": 0, "name": "int", "node": {"range": {"end": {"character": 9, "line": 419}, "start": {"character": 6, "line": 419}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi"}}, "flags": 2, "id": 35, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}]}} +{"suite": "tsp_core", "label": "generic specialization computed type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/generics.py", "line": 9, "character": 7, "iteration": 1, "result": {"boundToType": null, "declaration": {"category": 5, "kind": 0, "name": "identity", "node": {"range": {"end": {"character": 12, "line": 5}, "start": {"character": 4, "line": 5}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/generics.py"}}, "flags": 4, "id": 40, "kind": 2, "returnType": {"declaration": null, "flags": 0, "id": 39, "kind": 0, "name": "T", "possibleType": null, "typeAliasInfo": null}, "specializedTypes": null, "typeAliasInfo": null}} +{"suite": "tsp_core", "label": "generic specialization computed type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/generics.py", "line": 9, "character": 7, "iteration": 2, "result": {"boundToType": null, "declaration": {"category": 5, "kind": 0, "name": "identity", "node": {"range": {"end": {"character": 12, "line": 5}, "start": {"character": 4, "line": 5}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/generics.py"}}, "flags": 4, "id": 42, "kind": 2, "returnType": {"declaration": null, "flags": 0, "id": 41, "kind": 0, "name": "T", "possibleType": null, "typeAliasInfo": null}, "specializedTypes": null, "typeAliasInfo": null}} +{"suite": "tsp_core", "label": "generic specialization computed type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/generics.py", "line": 9, "character": 7, "iteration": 3, "result": {"boundToType": null, "declaration": {"category": 5, "kind": 0, "name": "identity", "node": {"range": {"end": {"character": 12, "line": 5}, "start": {"character": 4, "line": 5}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/generics.py"}}, "flags": 4, "id": 44, "kind": 2, "returnType": {"declaration": null, "flags": 0, "id": 43, "kind": 0, "name": "T", "possibleType": null, "typeAliasInfo": null}, "specializedTypes": null, "typeAliasInfo": null}} +{"suite": "tsp_core", "label": "generic specialization computed type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/generics.py", "line": 9, "character": 7, "iteration": 4, "result": {"boundToType": null, "declaration": {"category": 5, "kind": 0, "name": "identity", "node": {"range": {"end": {"character": 12, "line": 5}, "start": {"character": 4, "line": 5}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/generics.py"}}, "flags": 4, "id": 46, "kind": 2, "returnType": {"declaration": null, "flags": 0, "id": 45, "kind": 0, "name": "T", "possibleType": null, "typeAliasInfo": null}, "specializedTypes": null, "typeAliasInfo": null}} +{"suite": "tsp_core", "label": "generic specialization computed type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/generics.py", "line": 9, "character": 7, "iteration": 5, "result": {"boundToType": null, "declaration": {"category": 5, "kind": 0, "name": "identity", "node": {"range": {"end": {"character": 12, "line": 5}, "start": {"character": 4, "line": 5}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/generics.py"}}, "flags": 4, "id": 48, "kind": 2, "returnType": {"declaration": null, "flags": 0, "id": 47, "kind": 0, "name": "T", "possibleType": null, "typeAliasInfo": null}, "specializedTypes": null, "typeAliasInfo": null}} +{"suite": "tsp_core", "label": "flow narrowed branch type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/flow_narrowing.py", "line": 4, "character": 15, "iteration": 1, "result": {"boundToType": null, "declaration": {"kind": 1, "uri": ""}, "flags": 4, "id": 52, "kind": 2, "returnType": {"declaration": {"category": 6, "kind": 0, "name": "bool", "node": {"range": {"end": {"character": 10, "line": 3114}, "start": {"character": 6, "line": 3114}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi"}}, "flags": 2, "id": 51, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}, "specializedTypes": null, "typeAliasInfo": null}} +{"suite": "tsp_core", "label": "flow narrowed branch type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/flow_narrowing.py", "line": 4, "character": 15, "iteration": 2, "result": {"boundToType": null, "declaration": {"kind": 1, "uri": ""}, "flags": 4, "id": 54, "kind": 2, "returnType": {"declaration": {"category": 6, "kind": 0, "name": "bool", "node": {"range": {"end": {"character": 10, "line": 3114}, "start": {"character": 6, "line": 3114}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi"}}, "flags": 2, "id": 53, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}, "specializedTypes": null, "typeAliasInfo": null}} +{"suite": "tsp_core", "label": "flow narrowed branch type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/flow_narrowing.py", "line": 4, "character": 15, "iteration": 3, "result": {"boundToType": null, "declaration": {"kind": 1, "uri": ""}, "flags": 4, "id": 56, "kind": 2, "returnType": {"declaration": {"category": 6, "kind": 0, "name": "bool", "node": {"range": {"end": {"character": 10, "line": 3114}, "start": {"character": 6, "line": 3114}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi"}}, "flags": 2, "id": 55, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}, "specializedTypes": null, "typeAliasInfo": null}} +{"suite": "tsp_core", "label": "flow narrowed branch type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/flow_narrowing.py", "line": 4, "character": 15, "iteration": 4, "result": {"boundToType": null, "declaration": {"kind": 1, "uri": ""}, "flags": 4, "id": 58, "kind": 2, "returnType": {"declaration": {"category": 6, "kind": 0, "name": "bool", "node": {"range": {"end": {"character": 10, "line": 3114}, "start": {"character": 6, "line": 3114}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi"}}, "flags": 2, "id": 57, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}, "specializedTypes": null, "typeAliasInfo": null}} +{"suite": "tsp_core", "label": "flow narrowed branch type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/flow_narrowing.py", "line": 4, "character": 15, "iteration": 5, "result": {"boundToType": null, "declaration": {"kind": 1, "uri": ""}, "flags": 4, "id": 60, "kind": 2, "returnType": {"declaration": {"category": 6, "kind": 0, "name": "bool", "node": {"range": {"end": {"character": 10, "line": 3114}, "start": {"character": 6, "line": 3114}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi"}}, "flags": 2, "id": 59, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}, "specializedTypes": null, "typeAliasInfo": null}} +{"suite": "tsp_core", "label": "stdlib path computed type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/stdlib_types.py", "line": 3, "character": 0, "iteration": 1, "result": {"declaration": {"category": 6, "kind": 0, "name": "Path", "node": {"range": {"end": {"character": 10, "line": 181}, "start": {"character": 6, "line": 181}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_b07541631635/pathlib/__init__.pyi"}}, "flags": 2, "id": 62, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}} +{"suite": "tsp_core", "label": "stdlib path computed type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/stdlib_types.py", "line": 3, "character": 0, "iteration": 2, "result": {"declaration": {"category": 6, "kind": 0, "name": "Path", "node": {"range": {"end": {"character": 10, "line": 181}, "start": {"character": 6, "line": 181}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_b07541631635/pathlib/__init__.pyi"}}, "flags": 2, "id": 63, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}} +{"suite": "tsp_core", "label": "stdlib path computed type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/stdlib_types.py", "line": 3, "character": 0, "iteration": 3, "result": {"declaration": {"category": 6, "kind": 0, "name": "Path", "node": {"range": {"end": {"character": 10, "line": 181}, "start": {"character": 6, "line": 181}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_b07541631635/pathlib/__init__.pyi"}}, "flags": 2, "id": 64, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}} +{"suite": "tsp_core", "label": "stdlib path computed type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/stdlib_types.py", "line": 3, "character": 0, "iteration": 4, "result": {"declaration": {"category": 6, "kind": 0, "name": "Path", "node": {"range": {"end": {"character": 10, "line": 181}, "start": {"character": 6, "line": 181}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_b07541631635/pathlib/__init__.pyi"}}, "flags": 2, "id": 65, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}} +{"suite": "tsp_core", "label": "stdlib path computed type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/stdlib_types.py", "line": 3, "character": 0, "iteration": 5, "result": {"declaration": {"category": 6, "kind": 0, "name": "Path", "node": {"range": {"end": {"character": 10, "line": 181}, "start": {"character": 6, "line": 181}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_b07541631635/pathlib/__init__.pyi"}}, "flags": 2, "id": 66, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}} +{"suite": "tsp_core", "label": "function argument expected type", "method": "typeServer/getExpectedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/expected_types.py", "line": 4, "character": 4, "iteration": 1, "result": {"declaration": {"category": 6, "kind": 0, "name": "int", "node": {"range": {"end": {"character": 9, "line": 419}, "start": {"character": 6, "line": 419}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi"}}, "flags": 2, "id": 68, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}} +{"suite": "tsp_core", "label": "function argument expected type", "method": "typeServer/getExpectedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/expected_types.py", "line": 4, "character": 4, "iteration": 2, "result": {"declaration": {"category": 6, "kind": 0, "name": "int", "node": {"range": {"end": {"character": 9, "line": 419}, "start": {"character": 6, "line": 419}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi"}}, "flags": 2, "id": 69, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}} +{"suite": "tsp_core", "label": "function argument expected type", "method": "typeServer/getExpectedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/expected_types.py", "line": 4, "character": 4, "iteration": 3, "result": {"declaration": {"category": 6, "kind": 0, "name": "int", "node": {"range": {"end": {"character": 9, "line": 419}, "start": {"character": 6, "line": 419}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi"}}, "flags": 2, "id": 70, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}} +{"suite": "tsp_core", "label": "function argument expected type", "method": "typeServer/getExpectedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/expected_types.py", "line": 4, "character": 4, "iteration": 4, "result": {"declaration": {"category": 6, "kind": 0, "name": "int", "node": {"range": {"end": {"character": 9, "line": 419}, "start": {"character": 6, "line": 419}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi"}}, "flags": 2, "id": 71, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}} +{"suite": "tsp_core", "label": "function argument expected type", "method": "typeServer/getExpectedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/expected_types.py", "line": 4, "character": 4, "iteration": 5, "result": {"declaration": {"category": 6, "kind": 0, "name": "int", "node": {"range": {"end": {"character": 9, "line": 419}, "start": {"character": 6, "line": 419}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi"}}, "flags": 2, "id": 72, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}} +{"suite": "tsp_core", "label": "edited narrowing recomputes type (edit+getComputedType)", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/flow_narrowing.py", "line": 4, "character": 15, "iteration": 1, "result": {"flags": 0, "id": 80, "kind": 4, "subTypes": [{"declaration": {"category": 6, "kind": 0, "name": "int", "node": {"range": {"end": {"character": 9, "line": 419}, "start": {"character": 6, "line": 419}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi"}}, "flags": 2, "id": 77, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}, {"declaration": {"category": 6, "kind": 0, "name": "str", "node": {"range": {"end": {"character": 9, "line": 1025}, "start": {"character": 6, "line": 1025}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi"}}, "flags": 2, "id": 78, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}, {"declaration": null, "flags": 0, "id": 79, "kind": 0, "name": "none", "possibleType": null, "typeAliasInfo": null}], "typeAliasInfo": null}} +{"suite": "tsp_core", "label": "edited narrowing recomputes type (edit+getComputedType)", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/flow_narrowing.py", "line": 4, "character": 15, "iteration": 2, "result": {"flags": 0, "id": 84, "kind": 4, "subTypes": [{"declaration": {"category": 6, "kind": 0, "name": "int", "node": {"range": {"end": {"character": 9, "line": 419}, "start": {"character": 6, "line": 419}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi"}}, "flags": 2, "id": 81, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}, {"declaration": {"category": 6, "kind": 0, "name": "str", "node": {"range": {"end": {"character": 9, "line": 1025}, "start": {"character": 6, "line": 1025}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi"}}, "flags": 2, "id": 82, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}, {"declaration": null, "flags": 0, "id": 83, "kind": 0, "name": "none", "possibleType": null, "typeAliasInfo": null}], "typeAliasInfo": null}} +{"suite": "tsp_core", "label": "edited narrowing recomputes type (edit+getComputedType)", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/flow_narrowing.py", "line": 4, "character": 15, "iteration": 3, "result": {"flags": 0, "id": 88, "kind": 4, "subTypes": [{"declaration": {"category": 6, "kind": 0, "name": "int", "node": {"range": {"end": {"character": 9, "line": 419}, "start": {"character": 6, "line": 419}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi"}}, "flags": 2, "id": 85, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}, {"declaration": {"category": 6, "kind": 0, "name": "str", "node": {"range": {"end": {"character": 9, "line": 1025}, "start": {"character": 6, "line": 1025}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi"}}, "flags": 2, "id": 86, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}, {"declaration": null, "flags": 0, "id": 87, "kind": 0, "name": "none", "possibleType": null, "typeAliasInfo": null}], "typeAliasInfo": null}} +{"suite": "tsp_core", "label": "edited narrowing recomputes type (edit+getComputedType)", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/flow_narrowing.py", "line": 4, "character": 15, "iteration": 4, "result": {"flags": 0, "id": 92, "kind": 4, "subTypes": [{"declaration": {"category": 6, "kind": 0, "name": "int", "node": {"range": {"end": {"character": 9, "line": 419}, "start": {"character": 6, "line": 419}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi"}}, "flags": 2, "id": 89, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}, {"declaration": {"category": 6, "kind": 0, "name": "str", "node": {"range": {"end": {"character": 9, "line": 1025}, "start": {"character": 6, "line": 1025}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi"}}, "flags": 2, "id": 90, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}, {"declaration": null, "flags": 0, "id": 91, "kind": 0, "name": "none", "possibleType": null, "typeAliasInfo": null}], "typeAliasInfo": null}} +{"suite": "tsp_core", "label": "edited narrowing recomputes type (edit+getComputedType)", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/flow_narrowing.py", "line": 4, "character": 15, "iteration": 5, "result": {"flags": 0, "id": 96, "kind": 4, "subTypes": [{"declaration": {"category": 6, "kind": 0, "name": "int", "node": {"range": {"end": {"character": 9, "line": 419}, "start": {"character": 6, "line": 419}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi"}}, "flags": 2, "id": 93, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}, {"declaration": {"category": 6, "kind": 0, "name": "str", "node": {"range": {"end": {"character": 9, "line": 1025}, "start": {"character": 6, "line": 1025}}, "uri": "file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi"}}, "flags": 2, "id": 94, "kind": 3, "literalValue": null, "typeAliasInfo": null, "typeArgs": null}, {"declaration": null, "flags": 0, "id": 95, "kind": 0, "name": "none", "possibleType": null, "typeAliasInfo": null}], "typeAliasInfo": null}} {"suite": "tsp_semantic", "label": "django semantic tokens", "method": "typeServer/semanticTokens", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_semantic/src/django_semantic.py", "line": 0, "character": 0, "iteration": 1, "result": {"data": [0, 0, 4, 1, 0, 0, 5, 6, 12, 0, 0, 6, 1, 2, 0, 0, 4, 6, 1, 0, 0, 7, 6, 12, 0, 1, 0, 4, 1, 0, 0, 5, 6, 12, 0, 0, 6, 1, 2, 0, 0, 6, 6, 1, 0, 0, 7, 7, 12, 0, 1, 0, 4, 1, 0, 0, 5, 6, 12, 0, 0, 6, 1, 2, 0, 0, 6, 1, 2, 0, 0, 6, 6, 1, 0, 0, 7, 7, 12, 0, 3, 0, 5, 1, 0, 0, 6, 7, 6, 1, 0, 7, 1, 2, 0, 0, 1, 6, 10, 0, 0, 6, 1, 2, 0, 0, 1, 5, 9, 4096, 0, 5, 1, 2, 0, 0, 1, 1, 2, 0, 1, 4, 5, 10, 1, 0, 6, 1, 2, 0, 0, 2, 6, 10, 0, 0, 6, 1, 2, 0, 0, 1, 9, 8, 6144, 0, 9, 1, 2, 0, 0, 11, 1, 2, 0, 0, 1, 3, 4, 0, 0, 3, 1, 2, 0, 1, 4, 9, 10, 1, 0, 10, 1, 2, 0, 0, 2, 6, 10, 0, 0, 6, 1, 2, 0, 0, 1, 12, 8, 6144, 0, 12, 1, 2, 0, 0, 8, 1, 2, 0, 0, 1, 5, 15, 512, 0, 5, 1, 2, 0, 3, 0, 3, 1, 0, 0, 4, 22, 7, 1, 0, 22, 1, 2, 0, 0, 1, 7, 11, 1, 0, 7, 1, 2, 0, 0, 2, 7, 5, 0, 0, 7, 1, 2, 0, 0, 2, 2, 2, 0, 0, 3, 5, 5, 0, 0, 5, 1, 2, 0, 0, 1, 3, 10, 0, 0, 3, 1, 2, 0, 0, 2, 3, 10, 0, 0, 3, 1, 2, 0, 0, 1, 1, 2, 0, 1, 4, 4, 10, 1, 0, 5, 1, 2, 0, 0, 2, 7, 7, 2048, 0, 7, 1, 2, 0, 0, 1, 7, 10, 0, 0, 7, 1, 2, 0, 0, 1, 5, 9, 4096, 0, 5, 1, 2, 0, 1, 4, 10, 10, 1, 0, 11, 1, 2, 0, 0, 2, 7, 7, 2048, 0, 7, 1, 2, 0, 0, 1, 16, 3, 0, 0, 16, 1, 2, 0, 0, 8, 1, 2, 0, 0, 1, 1, 2, 0, 0, 1, 6, 3, 0, 0, 6, 1, 2, 0, 0, 2, 4, 10, 0, 0, 4, 1, 2, 0, 0, 1, 1, 2, 0, 1, 4, 6, 1, 0, 0, 7, 4, 10, 0, 0, 4, 1, 2, 0, 0, 2, 10, 10, 0, 3, 0, 7, 10, 1, 0, 8, 1, 2, 0, 0, 2, 7, 7, 2048, 0, 7, 1, 2, 0, 0, 6, 1, 2, 0, 0, 1, 20, 3, 0, 0, 20, 1, 2, 0, 0, 11, 1, 2, 0, 0, 1, 4, 15, 512, 0, 4, 1, 2, 0, 1, 0, 12, 10, 1, 0, 12, 1, 2, 0, 0, 2, 11, 10, 1, 0, 12, 1, 2, 0, 0, 2, 22, 7, 2048, 0, 22, 1, 2, 0, 0, 1, 7, 10, 0, 0, 7, 1, 2, 0, 1, 0, 8, 10, 1, 0, 9, 1, 2, 0, 0, 2, 7, 10, 0, 0, 7, 1, 2, 0, 0, 1, 7, 9, 4096, 0, 7, 1, 2, 0, 0, 1, 6, 8, 6144, 0, 6, 1, 2, 0, 0, 10, 1, 2, 0, 0, 1, 4, 15, 512, 0, 4, 1, 2, 0, 0, 1, 1, 2, 0, 0, 1, 11, 8, 6144, 0, 11, 1, 2, 0, 0, 1, 7, 3, 0, 0, 7, 1, 2, 0, 0, 6, 1, 2, 0, 0, 1, 4, 15, 512, 0, 4, 1, 2, 0, 1, 0, 11, 10, 1, 0, 12, 1, 2, 0, 0, 2, 8, 10, 0, 0, 8, 1, 2, 0, 0, 1, 5, 8, 6144, 0, 5, 1, 2, 0, 0, 1, 1, 2, 0], "semantic_token_count": 126, "type_query_count": 24, "type_query_failure_count": 0, "token_type_counts": {"builtinConstant": 4, "class": 1, "function": 5, "keyword": 9, "method": 5, "module": 6, "number": 1, "operator": 64, "parameter": 1, "property": 3, "string": 4, "type": 2, "variable": 21}, "legend": {"tokenTypes": ["comment", "keyword", "operator", "string", "number", "type", "class", "function", "method", "property", "variable", "parameter", "module", "selfParameter", "clsParameter", "builtinConstant"]}}} {"suite": "tsp_semantic", "label": "django semantic tokens", "method": "typeServer/semanticTokens", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_semantic/src/django_semantic.py", "line": 0, "character": 0, "iteration": 2, "result": {"data": [0, 0, 4, 1, 0, 0, 5, 6, 12, 0, 0, 6, 1, 2, 0, 0, 4, 6, 1, 0, 0, 7, 6, 12, 0, 1, 0, 4, 1, 0, 0, 5, 6, 12, 0, 0, 6, 1, 2, 0, 0, 6, 6, 1, 0, 0, 7, 7, 12, 0, 1, 0, 4, 1, 0, 0, 5, 6, 12, 0, 0, 6, 1, 2, 0, 0, 6, 1, 2, 0, 0, 6, 6, 1, 0, 0, 7, 7, 12, 0, 3, 0, 5, 1, 0, 0, 6, 7, 6, 1, 0, 7, 1, 2, 0, 0, 1, 6, 10, 0, 0, 6, 1, 2, 0, 0, 1, 5, 9, 4096, 0, 5, 1, 2, 0, 0, 1, 1, 2, 0, 1, 4, 5, 10, 1, 0, 6, 1, 2, 0, 0, 2, 6, 10, 0, 0, 6, 1, 2, 0, 0, 1, 9, 8, 6144, 0, 9, 1, 2, 0, 0, 11, 1, 2, 0, 0, 1, 3, 4, 0, 0, 3, 1, 2, 0, 1, 4, 9, 10, 1, 0, 10, 1, 2, 0, 0, 2, 6, 10, 0, 0, 6, 1, 2, 0, 0, 1, 12, 8, 6144, 0, 12, 1, 2, 0, 0, 8, 1, 2, 0, 0, 1, 5, 15, 512, 0, 5, 1, 2, 0, 3, 0, 3, 1, 0, 0, 4, 22, 7, 1, 0, 22, 1, 2, 0, 0, 1, 7, 11, 1, 0, 7, 1, 2, 0, 0, 2, 7, 5, 0, 0, 7, 1, 2, 0, 0, 2, 2, 2, 0, 0, 3, 5, 5, 0, 0, 5, 1, 2, 0, 0, 1, 3, 10, 0, 0, 3, 1, 2, 0, 0, 2, 3, 10, 0, 0, 3, 1, 2, 0, 0, 1, 1, 2, 0, 1, 4, 4, 10, 1, 0, 5, 1, 2, 0, 0, 2, 7, 7, 2048, 0, 7, 1, 2, 0, 0, 1, 7, 10, 0, 0, 7, 1, 2, 0, 0, 1, 5, 9, 4096, 0, 5, 1, 2, 0, 1, 4, 10, 10, 1, 0, 11, 1, 2, 0, 0, 2, 7, 7, 2048, 0, 7, 1, 2, 0, 0, 1, 16, 3, 0, 0, 16, 1, 2, 0, 0, 8, 1, 2, 0, 0, 1, 1, 2, 0, 0, 1, 6, 3, 0, 0, 6, 1, 2, 0, 0, 2, 4, 10, 0, 0, 4, 1, 2, 0, 0, 1, 1, 2, 0, 1, 4, 6, 1, 0, 0, 7, 4, 10, 0, 0, 4, 1, 2, 0, 0, 2, 10, 10, 0, 3, 0, 7, 10, 1, 0, 8, 1, 2, 0, 0, 2, 7, 7, 2048, 0, 7, 1, 2, 0, 0, 6, 1, 2, 0, 0, 1, 20, 3, 0, 0, 20, 1, 2, 0, 0, 11, 1, 2, 0, 0, 1, 4, 15, 512, 0, 4, 1, 2, 0, 1, 0, 12, 10, 1, 0, 12, 1, 2, 0, 0, 2, 11, 10, 1, 0, 12, 1, 2, 0, 0, 2, 22, 7, 2048, 0, 22, 1, 2, 0, 0, 1, 7, 10, 0, 0, 7, 1, 2, 0, 1, 0, 8, 10, 1, 0, 9, 1, 2, 0, 0, 2, 7, 10, 0, 0, 7, 1, 2, 0, 0, 1, 7, 9, 4096, 0, 7, 1, 2, 0, 0, 1, 6, 8, 6144, 0, 6, 1, 2, 0, 0, 10, 1, 2, 0, 0, 1, 4, 15, 512, 0, 4, 1, 2, 0, 0, 1, 1, 2, 0, 0, 1, 11, 8, 6144, 0, 11, 1, 2, 0, 0, 1, 7, 3, 0, 0, 7, 1, 2, 0, 0, 6, 1, 2, 0, 0, 1, 4, 15, 512, 0, 4, 1, 2, 0, 1, 0, 11, 10, 1, 0, 12, 1, 2, 0, 0, 2, 8, 10, 0, 0, 8, 1, 2, 0, 0, 1, 5, 8, 6144, 0, 5, 1, 2, 0, 0, 1, 1, 2, 0], "semantic_token_count": 126, "type_query_count": 24, "type_query_failure_count": 0, "token_type_counts": {"builtinConstant": 4, "class": 1, "function": 5, "keyword": 9, "method": 5, "module": 6, "number": 1, "operator": 64, "parameter": 1, "property": 3, "string": 4, "type": 2, "variable": 21}, "legend": {"tokenTypes": ["comment", "keyword", "operator", "string", "number", "type", "class", "function", "method", "property", "variable", "parameter", "module", "selfParameter", "clsParameter", "builtinConstant"]}}} {"suite": "tsp_semantic", "label": "django semantic tokens", "method": "typeServer/semanticTokens", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_semantic/src/django_semantic.py", "line": 0, "character": 0, "iteration": 3, "result": {"data": [0, 0, 4, 1, 0, 0, 5, 6, 12, 0, 0, 6, 1, 2, 0, 0, 4, 6, 1, 0, 0, 7, 6, 12, 0, 1, 0, 4, 1, 0, 0, 5, 6, 12, 0, 0, 6, 1, 2, 0, 0, 6, 6, 1, 0, 0, 7, 7, 12, 0, 1, 0, 4, 1, 0, 0, 5, 6, 12, 0, 0, 6, 1, 2, 0, 0, 6, 1, 2, 0, 0, 6, 6, 1, 0, 0, 7, 7, 12, 0, 3, 0, 5, 1, 0, 0, 6, 7, 6, 1, 0, 7, 1, 2, 0, 0, 1, 6, 10, 0, 0, 6, 1, 2, 0, 0, 1, 5, 9, 4096, 0, 5, 1, 2, 0, 0, 1, 1, 2, 0, 1, 4, 5, 10, 1, 0, 6, 1, 2, 0, 0, 2, 6, 10, 0, 0, 6, 1, 2, 0, 0, 1, 9, 8, 6144, 0, 9, 1, 2, 0, 0, 11, 1, 2, 0, 0, 1, 3, 4, 0, 0, 3, 1, 2, 0, 1, 4, 9, 10, 1, 0, 10, 1, 2, 0, 0, 2, 6, 10, 0, 0, 6, 1, 2, 0, 0, 1, 12, 8, 6144, 0, 12, 1, 2, 0, 0, 8, 1, 2, 0, 0, 1, 5, 15, 512, 0, 5, 1, 2, 0, 3, 0, 3, 1, 0, 0, 4, 22, 7, 1, 0, 22, 1, 2, 0, 0, 1, 7, 11, 1, 0, 7, 1, 2, 0, 0, 2, 7, 5, 0, 0, 7, 1, 2, 0, 0, 2, 2, 2, 0, 0, 3, 5, 5, 0, 0, 5, 1, 2, 0, 0, 1, 3, 10, 0, 0, 3, 1, 2, 0, 0, 2, 3, 10, 0, 0, 3, 1, 2, 0, 0, 1, 1, 2, 0, 1, 4, 4, 10, 1, 0, 5, 1, 2, 0, 0, 2, 7, 7, 2048, 0, 7, 1, 2, 0, 0, 1, 7, 10, 0, 0, 7, 1, 2, 0, 0, 1, 5, 9, 4096, 0, 5, 1, 2, 0, 1, 4, 10, 10, 1, 0, 11, 1, 2, 0, 0, 2, 7, 7, 2048, 0, 7, 1, 2, 0, 0, 1, 16, 3, 0, 0, 16, 1, 2, 0, 0, 8, 1, 2, 0, 0, 1, 1, 2, 0, 0, 1, 6, 3, 0, 0, 6, 1, 2, 0, 0, 2, 4, 10, 0, 0, 4, 1, 2, 0, 0, 1, 1, 2, 0, 1, 4, 6, 1, 0, 0, 7, 4, 10, 0, 0, 4, 1, 2, 0, 0, 2, 10, 10, 0, 3, 0, 7, 10, 1, 0, 8, 1, 2, 0, 0, 2, 7, 7, 2048, 0, 7, 1, 2, 0, 0, 6, 1, 2, 0, 0, 1, 20, 3, 0, 0, 20, 1, 2, 0, 0, 11, 1, 2, 0, 0, 1, 4, 15, 512, 0, 4, 1, 2, 0, 1, 0, 12, 10, 1, 0, 12, 1, 2, 0, 0, 2, 11, 10, 1, 0, 12, 1, 2, 0, 0, 2, 22, 7, 2048, 0, 22, 1, 2, 0, 0, 1, 7, 10, 0, 0, 7, 1, 2, 0, 1, 0, 8, 10, 1, 0, 9, 1, 2, 0, 0, 2, 7, 10, 0, 0, 7, 1, 2, 0, 0, 1, 7, 9, 4096, 0, 7, 1, 2, 0, 0, 1, 6, 8, 6144, 0, 6, 1, 2, 0, 0, 10, 1, 2, 0, 0, 1, 4, 15, 512, 0, 4, 1, 2, 0, 0, 1, 1, 2, 0, 0, 1, 11, 8, 6144, 0, 11, 1, 2, 0, 0, 1, 7, 3, 0, 0, 7, 1, 2, 0, 0, 6, 1, 2, 0, 0, 1, 4, 15, 512, 0, 4, 1, 2, 0, 1, 0, 11, 10, 1, 0, 12, 1, 2, 0, 0, 2, 8, 10, 0, 0, 8, 1, 2, 0, 0, 1, 5, 8, 6144, 0, 5, 1, 2, 0, 0, 1, 1, 2, 0], "semantic_token_count": 126, "type_query_count": 24, "type_query_failure_count": 0, "token_type_counts": {"builtinConstant": 4, "class": 1, "function": 5, "keyword": 9, "method": 5, "module": 6, "number": 1, "operator": 64, "parameter": 1, "property": 3, "string": 4, "type": 2, "variable": 21}, "legend": {"tokenTypes": ["comment", "keyword", "operator", "string", "number", "type", "class", "function", "method", "property", "variable", "parameter", "module", "selfParameter", "clsParameter", "builtinConstant"]}}} @@ -179,15 +176,15 @@ {"suite": "tsp_semantic", "label": "stdlib semantic tokens", "method": "typeServer/semanticTokens", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_semantic/src/stdlib_semantic.py", "line": 0, "character": 0, "iteration": 4, "result": {"data": [0, 0, 4, 1, 0, 0, 5, 11, 12, 0, 0, 12, 6, 1, 0, 0, 7, 11, 12, 0, 1, 0, 4, 1, 0, 0, 5, 7, 12, 0, 0, 8, 6, 1, 0, 0, 7, 4, 12, 0, 3, 0, 3, 1, 0, 0, 4, 11, 7, 1, 0, 11, 1, 2, 0, 0, 1, 5, 11, 1, 0, 5, 1, 2, 0, 0, 2, 4, 5, 0, 0, 4, 1, 2, 0, 0, 1, 3, 5, 0, 0, 3, 1, 2, 0, 0, 1, 1, 2, 0, 0, 2, 2, 2, 0, 0, 3, 11, 5, 0, 0, 11, 1, 2, 0, 0, 1, 3, 10, 0, 0, 3, 1, 2, 0, 0, 2, 4, 10, 0, 0, 4, 1, 2, 0, 0, 1, 4, 10, 0, 0, 4, 1, 2, 0, 0, 1, 1, 2, 0, 0, 1, 1, 2, 0, 1, 4, 7, 10, 1, 0, 8, 1, 2, 0, 0, 2, 11, 7, 2048, 0, 11, 1, 2, 0, 0, 1, 4, 10, 0, 0, 4, 1, 2, 0, 1, 4, 3, 1, 0, 0, 4, 4, 10, 1, 0, 5, 2, 1, 0, 0, 3, 5, 10, 0, 0, 5, 1, 2, 0, 1, 8, 4, 10, 1, 0, 5, 1, 2, 0, 0, 2, 4, 7, 2048, 0, 4, 1, 2, 0, 0, 1, 4, 10, 0, 0, 4, 1, 2, 0, 1, 8, 7, 10, 0, 0, 7, 1, 2, 0, 0, 1, 4, 10, 0, 0, 4, 1, 2, 0, 0, 1, 6, 9, 4096, 0, 6, 1, 2, 0, 0, 1, 1, 2, 0, 0, 1, 6, 8, 6144, 0, 6, 1, 2, 0, 0, 1, 4, 10, 0, 0, 4, 1, 2, 0, 1, 4, 6, 1, 0, 0, 7, 7, 10, 0, 3, 0, 5, 10, 1, 0, 6, 1, 2, 0, 0, 2, 11, 7, 2048, 0, 11, 1, 2, 0, 0, 1, 1, 2, 0, 0, 1, 12, 3, 0, 0, 12, 1, 2, 0, 0, 2, 22, 3, 0, 0, 22, 1, 2, 0, 0, 1, 1, 2, 0, 1, 0, 12, 10, 1, 0, 13, 1, 2, 0, 0, 2, 5, 10, 0, 0, 5, 1, 2, 0, 0, 1, 5, 3, 0, 0, 5, 1, 2, 0], "semantic_token_count": 75, "type_query_count": 16, "type_query_failure_count": 0, "token_type_counts": {"function": 4, "keyword": 8, "method": 1, "module": 4, "operator": 34, "parameter": 1, "property": 1, "string": 3, "type": 3, "variable": 16}, "legend": {"tokenTypes": ["comment", "keyword", "operator", "string", "number", "type", "class", "function", "method", "property", "variable", "parameter", "module", "selfParameter", "clsParameter", "builtinConstant"]}}} {"suite": "tsp_semantic", "label": "stdlib semantic tokens", "method": "typeServer/semanticTokens", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_semantic/src/stdlib_semantic.py", "line": 0, "character": 0, "iteration": 5, "result": {"data": [0, 0, 4, 1, 0, 0, 5, 11, 12, 0, 0, 12, 6, 1, 0, 0, 7, 11, 12, 0, 1, 0, 4, 1, 0, 0, 5, 7, 12, 0, 0, 8, 6, 1, 0, 0, 7, 4, 12, 0, 3, 0, 3, 1, 0, 0, 4, 11, 7, 1, 0, 11, 1, 2, 0, 0, 1, 5, 11, 1, 0, 5, 1, 2, 0, 0, 2, 4, 5, 0, 0, 4, 1, 2, 0, 0, 1, 3, 5, 0, 0, 3, 1, 2, 0, 0, 1, 1, 2, 0, 0, 2, 2, 2, 0, 0, 3, 11, 5, 0, 0, 11, 1, 2, 0, 0, 1, 3, 10, 0, 0, 3, 1, 2, 0, 0, 2, 4, 10, 0, 0, 4, 1, 2, 0, 0, 1, 4, 10, 0, 0, 4, 1, 2, 0, 0, 1, 1, 2, 0, 0, 1, 1, 2, 0, 1, 4, 7, 10, 1, 0, 8, 1, 2, 0, 0, 2, 11, 7, 2048, 0, 11, 1, 2, 0, 0, 1, 4, 10, 0, 0, 4, 1, 2, 0, 1, 4, 3, 1, 0, 0, 4, 4, 10, 1, 0, 5, 2, 1, 0, 0, 3, 5, 10, 0, 0, 5, 1, 2, 0, 1, 8, 4, 10, 1, 0, 5, 1, 2, 0, 0, 2, 4, 7, 2048, 0, 4, 1, 2, 0, 0, 1, 4, 10, 0, 0, 4, 1, 2, 0, 1, 8, 7, 10, 0, 0, 7, 1, 2, 0, 0, 1, 4, 10, 0, 0, 4, 1, 2, 0, 0, 1, 6, 9, 4096, 0, 6, 1, 2, 0, 0, 1, 1, 2, 0, 0, 1, 6, 8, 6144, 0, 6, 1, 2, 0, 0, 1, 4, 10, 0, 0, 4, 1, 2, 0, 1, 4, 6, 1, 0, 0, 7, 7, 10, 0, 3, 0, 5, 10, 1, 0, 6, 1, 2, 0, 0, 2, 11, 7, 2048, 0, 11, 1, 2, 0, 0, 1, 1, 2, 0, 0, 1, 12, 3, 0, 0, 12, 1, 2, 0, 0, 2, 22, 3, 0, 0, 22, 1, 2, 0, 0, 1, 1, 2, 0, 1, 0, 12, 10, 1, 0, 13, 1, 2, 0, 0, 2, 5, 10, 0, 0, 5, 1, 2, 0, 0, 1, 5, 3, 0, 0, 5, 1, 2, 0], "semantic_token_count": 75, "type_query_count": 16, "type_query_failure_count": 0, "token_type_counts": {"function": 4, "keyword": 8, "method": 1, "module": 4, "operator": 34, "parameter": 1, "property": 1, "string": 3, "type": 3, "variable": 16}, "legend": {"tokenTypes": ["comment", "keyword", "operator", "string", "number", "type", "class", "function", "method", "property", "variable", "parameter", "module", "selfParameter", "clsParameter", "builtinConstant"]}}} {"suite": "web", "label": "request args completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 9, "character": 18, "iteration": 1, "result": {"isIncomplete": false, "items": [{"kind": 14, "label": "False", "sortText": "0.9999.False"}, {"data": "builtin", "kind": 7, "label": "IsADirectoryError", "sortText": "0.9999.IsADirectoryError"}, {"kind": 14, "label": "None", "sortText": "0.9999.None"}, {"data": "builtin", "kind": 7, "label": "NotADirectoryError", "sortText": "0.9999.NotADirectoryError"}, {"data": "builtin", "kind": 7, "label": "PendingDeprecationWarning", "sortText": "0.9999.PendingDeprecationWarning"}, {"kind": 14, "label": "True", "sortText": "0.9999.True"}, {"kind": 14, "label": "and", "sortText": "0.9999.and"}, {"kind": 14, "label": "assert", "sortText": "0.9999.assert"}, {"kind": 14, "label": "async", "sortText": "0.9999.async"}, {"kind": 14, "label": "await", "sortText": "0.9999.await"}, {"kind": 14, "label": "break", "sortText": "0.9999.break"}, {"kind": 14, "label": "case", "sortText": "0.9999.case"}, {"kind": 14, "label": "class", "sortText": "0.9999.class"}, {"kind": 14, "label": "continue", "sortText": "0.9999.continue"}, {"kind": 14, "label": "def", "sortText": "0.9999.def"}, {"kind": 14, "label": "del", "sortText": "0.9999.del"}, {"data": "builtin", "kind": 7, "label": "dict", "sortText": "0.9999.dict"}, {"kind": 14, "label": "elif", "sortText": "0.9999.elif"}, {"kind": 14, "label": "else", "sortText": "0.9999.else"}, {"kind": 14, "label": "except", "sortText": "0.9999.except"}, {"kind": 14, "label": "finally", "sortText": "0.9999.finally"}, {"kind": 14, "label": "for", "sortText": "0.9999.for"}, {"kind": 14, "label": "from", "sortText": "0.9999.from"}, {"kind": 14, "label": "global", "sortText": "0.9999.global"}, {"kind": 14, "label": "if", "sortText": "0.9999.if"}, {"kind": 14, "label": "import", "sortText": "0.9999.import"}, {"kind": 14, "label": "in", "sortText": "0.9999.in"}, {"kind": 14, "label": "is", "sortText": "0.9999.is"}, {"kind": 14, "label": "lambda", "sortText": "0.9999.lambda"}, {"kind": 14, "label": "match", "sortText": "0.9999.match"}, {"kind": 14, "label": "nonlocal", "sortText": "0.9999.nonlocal"}, {"kind": 14, "label": "not", "sortText": "0.9999.not"}, {"kind": 14, "label": "or", "sortText": "0.9999.or"}, {"kind": 14, "label": "pass", "sortText": "0.9999.pass"}, {"kind": 14, "label": "raise", "sortText": "0.9999.raise"}, {"kind": 14, "label": "return", "sortText": "0.9999.return"}, {"kind": 14, "label": "try", "sortText": "0.9999.try"}, {"kind": 14, "label": "type", "sortText": "0.9999.type"}, {"kind": 14, "label": "while", "sortText": "0.9999.while"}, {"kind": 14, "label": "with", "sortText": "0.9999.with"}, {"kind": 14, "label": "yield", "sortText": "0.9999.yield"}, {"data": "builtin", "kind": 21, "label": "__dict__", "sortText": "3.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE\n", "kind": 6, "label": "ALERT_DESCRIPTION_BAD_CERTIFICATE", "sortText": "4a.9999.ALERT_DESCRIPTION_BAD_CERTIFICATE"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE\n", "kind": 6, "label": "ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE", "sortText": "4a.9999.ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE\n", "kind": 6, "label": "ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE", "sortText": "4a.9999.ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_EXPIRED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_EXPIRED\n", "kind": 6, "label": "ALERT_DESCRIPTION_CERTIFICATE_EXPIRED", "sortText": "4a.9999.ALERT_DESCRIPTION_CERTIFICATE_EXPIRED"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_REVOKED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_REVOKED\n", "kind": 6, "label": "ALERT_DESCRIPTION_CERTIFICATE_REVOKED", "sortText": "4a.9999.ALERT_DESCRIPTION_CERTIFICATE_REVOKED"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN\n", "kind": 6, "label": "ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN", "sortText": "4a.9999.ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE\n", "kind": 6, "label": "ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE", "sortText": "4a.9999.ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CLOSE_NOTIFY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_CLOSE_NOTIFY\n", "kind": 6, "label": "ALERT_DESCRIPTION_CLOSE_NOTIFY", "sortText": "4a.9999.ALERT_DESCRIPTION_CLOSE_NOTIFY"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_DECRYPT_ERROR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_DECRYPT_ERROR\n", "kind": 6, "label": "ALERT_DESCRIPTION_DECRYPT_ERROR", "sortText": "4a.9999.ALERT_DESCRIPTION_DECRYPT_ERROR"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_INSUFFICIENT_SECURITY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_INSUFFICIENT_SECURITY\n", "kind": 6, "label": "ALERT_DESCRIPTION_INSUFFICIENT_SECURITY", "sortText": "4a.9999.ALERT_DESCRIPTION_INSUFFICIENT_SECURITY"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_UNEXPECTED_MESSAGE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_UNEXPECTED_MESSAGE\n", "kind": 6, "label": "ALERT_DESCRIPTION_UNEXPECTED_MESSAGE", "sortText": "4a.9999.ALERT_DESCRIPTION_UNEXPECTED_MESSAGE"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE\n", "kind": 6, "label": "ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE", "sortText": "4a.9999.ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE"}, {"additionalTextEdits": [{"newText": "from urllib3.exceptions import BodyNotHttplibCompatible\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3.exceptions import BodyNotHttplibCompatible\n", "kind": 7, "label": "BodyNotHttplibCompatible", "sortText": "4a.9999.BodyNotHttplibCompatible"}, {"additionalTextEdits": [{"newText": "from codecs import BufferedIncrementalDecoder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from codecs import BufferedIncrementalDecoder\n", "kind": 7, "label": "BufferedIncrementalDecoder", "sortText": "4a.9999.BufferedIncrementalDecoder"}, {"additionalTextEdits": [{"newText": "from codecs import BufferedIncrementalEncoder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from codecs import BufferedIncrementalEncoder\n", "kind": 7, "label": "BufferedIncrementalEncoder", "sortText": "4a.9999.BufferedIncrementalEncoder"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import CallbackDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import CallbackDict\n", "kind": 7, "label": "CallbackDict", "sortText": "4a.9999.CallbackDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import CallbackDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import CallbackDict\n", "kind": 7, "label": "CallbackDict", "sortText": "4a.9999.CallbackDict"}, {"additionalTextEdits": [{"newText": "from requests.structures import CaseInsensitiveDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.structures import CaseInsensitiveDict\n", "kind": 7, "label": "CaseInsensitiveDict", "sortText": "4a.9999.CaseInsensitiveDict"}, {"additionalTextEdits": [{"newText": "from requests.utils import CaseInsensitiveDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import CaseInsensitiveDict\n", "kind": 6, "label": "CaseInsensitiveDict", "sortText": "4a.9999.CaseInsensitiveDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.exceptions import ClientDisconnected\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.exceptions import ClientDisconnected\n", "kind": 7, "label": "ClientDisconnected", "sortText": "4a.9999.ClientDisconnected"}, {"additionalTextEdits": [{"newText": "from werkzeug.test import ClientRedirectError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.test import ClientRedirectError\n", "kind": 7, "label": "ClientRedirectError", "sortText": "4a.9999.ClientRedirectError"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import CombinedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import CombinedMultiDict\n", "kind": 7, "label": "CombinedMultiDict", "sortText": "4a.9999.CombinedMultiDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import CombinedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import CombinedMultiDict\n", "kind": 7, "label": "CombinedMultiDict", "sortText": "4a.9999.CombinedMultiDict"}, {"additionalTextEdits": [{"newText": "from requests.models import DEFAULT_REDIRECT_LIMIT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.models import DEFAULT_REDIRECT_LIMIT\n", "kind": 6, "label": "DEFAULT_REDIRECT_LIMIT", "sortText": "4a.9999.DEFAULT_REDIRECT_LIMIT"}, {"additionalTextEdits": [{"newText": "from requests.sessions import DEFAULT_REDIRECT_LIMIT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import DEFAULT_REDIRECT_LIMIT\n", "kind": 6, "label": "DEFAULT_REDIRECT_LIMIT", "sortText": "4a.9999.DEFAULT_REDIRECT_LIMIT"}, {"additionalTextEdits": [{"newText": "from decimal import DecimalException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from decimal import DecimalException\n", "kind": 7, "label": "DecimalException", "sortText": "4a.9999.DecimalException"}, {"additionalTextEdits": [{"newText": "from typing import DefaultDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import DefaultDict\n", "kind": 6, "label": "DefaultDict", "sortText": "4a.9999.DefaultDict"}, {"additionalTextEdits": [{"newText": "from ast import Dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ast import Dict\n", "kind": 7, "label": "Dict", "sortText": "4a.9999.Dict"}, {"additionalTextEdits": [{"newText": "from typing import Dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import Dict\n", "kind": 6, "label": "Dict", "sortText": "4a.9999.Dict"}, {"additionalTextEdits": [{"newText": "from ast import DictComp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ast import DictComp\n", "kind": 7, "label": "DictComp", "sortText": "4a.9999.DictComp"}, {"additionalTextEdits": [{"newText": "from jinja2 import DictLoader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from jinja2 import DictLoader\n", "kind": 7, "label": "DictLoader", "sortText": "4a.9999.DictLoader"}, {"additionalTextEdits": [{"newText": "from jinja2.loaders import DictLoader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from jinja2.loaders import DictLoader\n", "kind": 7, "label": "DictLoader", "sortText": "4a.9999.DictLoader"}, {"additionalTextEdits": [{"newText": "from types import DynamicClassAttribute\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from types import DynamicClassAttribute\n", "kind": 7, "label": "DynamicClassAttribute", "sortText": "4a.9999.DynamicClassAttribute"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import FileMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import FileMultiDict\n", "kind": 7, "label": "FileMultiDict", "sortText": "4a.9999.FileMultiDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.file_storage import FileMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.file_storage import FileMultiDict\n", "kind": 7, "label": "FileMultiDict", "sortText": "4a.9999.FileMultiDict"}, {"additionalTextEdits": [{"newText": "from flask.debughelpers import FormDataRoutingRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.debughelpers import FormDataRoutingRedirect\n", "kind": 7, "label": "FormDataRoutingRedirect", "sortText": "4a.9999.FormDataRoutingRedirect"}, {"additionalTextEdits": [{"newText": "from urllib3 import HTTPHeaderDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3 import HTTPHeaderDict\n", "kind": 7, "label": "HTTPHeaderDict", "sortText": "4a.9999.HTTPHeaderDict"}, {"additionalTextEdits": [{"newText": "from urllib.request import HTTPRedirectHandler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib.request import HTTPRedirectHandler\n", "kind": 7, "label": "HTTPRedirectHandler", "sortText": "4a.9999.HTTPRedirectHandler"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import ImmutableDict\n", "kind": 7, "label": "ImmutableDict", "sortText": "4a.9999.ImmutableDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import ImmutableDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import ImmutableDict\n", "kind": 7, "label": "ImmutableDict", "sortText": "4a.9999.ImmutableDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import ImmutableDictMixin\n", "kind": 7, "label": "ImmutableDictMixin", "sortText": "4a.9999.ImmutableDictMixin"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.mixins import ImmutableDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.mixins import ImmutableDictMixin\n", "kind": 7, "label": "ImmutableDictMixin", "sortText": "4a.9999.ImmutableDictMixin"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import ImmutableMultiDict\n", "kind": 7, "label": "ImmutableMultiDict", "sortText": "4a.9999.ImmutableMultiDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import ImmutableMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import ImmutableMultiDict\n", "kind": 7, "label": "ImmutableMultiDict", "sortText": "4a.9999.ImmutableMultiDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableMultiDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import ImmutableMultiDictMixin\n", "kind": 7, "label": "ImmutableMultiDictMixin", "sortText": "4a.9999.ImmutableMultiDictMixin"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.mixins import ImmutableMultiDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.mixins import ImmutableMultiDictMixin\n", "kind": 7, "label": "ImmutableMultiDictMixin", "sortText": "4a.9999.ImmutableMultiDictMixin"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableTypeConversionDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import ImmutableTypeConversionDict\n", "kind": 7, "label": "ImmutableTypeConversionDict", "sortText": "4a.9999.ImmutableTypeConversionDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import ImmutableTypeConversionDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import ImmutableTypeConversionDict\n", "kind": 7, "label": "ImmutableTypeConversionDict", "sortText": "4a.9999.ImmutableTypeConversionDict"}, {"additionalTextEdits": [{"newText": "from requests.structures import LookupDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.structures import LookupDict\n", "kind": 7, "label": "LookupDict", "sortText": "4a.9999.LookupDict"}, {"additionalTextEdits": [{"newText": "from http.client import MISDIRECTED_REQUEST\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.client import MISDIRECTED_REQUEST\n", "kind": 6, "label": "MISDIRECTED_REQUEST", "sortText": "4a.9999.MISDIRECTED_REQUEST"}, {"additionalTextEdits": [{"newText": "from werkzeug.exceptions import MisdirectedRequest\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.exceptions import MisdirectedRequest\n", "kind": 7, "label": "MisdirectedRequest", "sortText": "4a.9999.MisdirectedRequest"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import MultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import MultiDict\n", "kind": 7, "label": "MultiDict", "sortText": "4a.9999.MultiDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import MultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import MultiDict\n", "kind": 7, "label": "MultiDict", "sortText": "4a.9999.MultiDict"}, {"additionalTextEdits": [{"newText": "from os import O_DIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from os import O_DIRECT\n", "kind": 6, "label": "O_DIRECT", "sortText": "4a.9999.O_DIRECT"}, {"additionalTextEdits": [{"newText": "from os import O_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from os import O_DIRECTORY\n", "kind": 6, "label": "O_DIRECTORY", "sortText": "4a.9999.O_DIRECTORY"}, {"additionalTextEdits": [{"newText": "from urllib.request import OpenerDirector\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib.request import OpenerDirector\n", "kind": 7, "label": "OpenerDirector", "sortText": "4a.9999.OpenerDirector"}, {"additionalTextEdits": [{"newText": "from collections import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import OrderedDict\n", "kind": 7, "label": "OrderedDict", "sortText": "4a.9999.OrderedDict"}, {"additionalTextEdits": [{"newText": "from requests.sessions import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import OrderedDict\n", "kind": 6, "label": "OrderedDict", "sortText": "4a.9999.OrderedDict"}, {"additionalTextEdits": [{"newText": "from requests.utils import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import OrderedDict\n", "kind": 6, "label": "OrderedDict", "sortText": "4a.9999.OrderedDict"}, {"additionalTextEdits": [{"newText": "from typing import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import OrderedDict\n", "kind": 6, "label": "OrderedDict", "sortText": "4a.9999.OrderedDict"}, {"additionalTextEdits": [{"newText": "from typing_extensions import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing_extensions import OrderedDict\n", "kind": 6, "label": "OrderedDict", "sortText": "4a.9999.OrderedDict"}, {"additionalTextEdits": [{"newText": "from http.client import PERMANENT_REDIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.client import PERMANENT_REDIRECT\n", "kind": 6, "label": "PERMANENT_REDIRECT", "sortText": "4a.9999.PERMANENT_REDIRECT"}, {"additionalTextEdits": [{"newText": "from requests.models import REDIRECT_STATI\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.models import REDIRECT_STATI\n", "kind": 6, "label": "REDIRECT_STATI", "sortText": "4a.9999.REDIRECT_STATI"}, {"additionalTextEdits": [{"newText": "from requests.sessions import REDIRECT_STATI\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import REDIRECT_STATI\n", "kind": 6, "label": "REDIRECT_STATI", "sortText": "4a.9999.REDIRECT_STATI"}, {"additionalTextEdits": [{"newText": "from uuid import RESERVED_MICROSOFT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from uuid import RESERVED_MICROSOFT\n", "kind": 6, "label": "RESERVED_MICROSOFT", "sortText": "4a.9999.RESERVED_MICROSOFT"}, {"additionalTextEdits": [{"newText": "from http.client import RemoteDisconnected\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.client import RemoteDisconnected\n", "kind": 7, "label": "RemoteDisconnected", "sortText": "4a.9999.RemoteDisconnected"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing import RequestAliasRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing import RequestAliasRedirect\n", "kind": 7, "label": "RequestAliasRedirect", "sortText": "4a.9999.RequestAliasRedirect"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing.exceptions import RequestAliasRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing.exceptions import RequestAliasRedirect\n", "kind": 7, "label": "RequestAliasRedirect", "sortText": "4a.9999.RequestAliasRedirect"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing import RequestRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing import RequestRedirect\n", "kind": 7, "label": "RequestRedirect", "sortText": "4a.9999.RequestRedirect"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing.exceptions import RequestRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing.exceptions import RequestRedirect\n", "kind": 7, "label": "RequestRedirect", "sortText": "4a.9999.RequestRedirect"}, {"additionalTextEdits": [{"newText": "from requests.sessions import SessionRedirectMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import SessionRedirectMixin\n", "kind": 7, "label": "SessionRedirectMixin", "sortText": "4a.9999.SessionRedirectMixin"}, {"additionalTextEdits": [{"newText": "from http.client import TEMPORARY_REDIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.client import TEMPORARY_REDIRECT\n", "kind": 6, "label": "TEMPORARY_REDIRECT", "sortText": "4a.9999.TEMPORARY_REDIRECT"}, {"additionalTextEdits": [{"newText": "from requests import TooManyRedirects\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests import TooManyRedirects\n", "kind": 7, "label": "TooManyRedirects", "sortText": "4a.9999.TooManyRedirects"}, {"additionalTextEdits": [{"newText": "from requests.exceptions import TooManyRedirects\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.exceptions import TooManyRedirects\n", "kind": 7, "label": "TooManyRedirects", "sortText": "4a.9999.TooManyRedirects"}, {"additionalTextEdits": [{"newText": "from requests.sessions import TooManyRedirects\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import TooManyRedirects\n", "kind": 6, "label": "TooManyRedirects", "sortText": "4a.9999.TooManyRedirects"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import TypeConversionDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import TypeConversionDict\n", "kind": 7, "label": "TypeConversionDict", "sortText": "4a.9999.TypeConversionDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import TypeConversionDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import TypeConversionDict\n", "kind": 7, "label": "TypeConversionDict", "sortText": "4a.9999.TypeConversionDict"}, {"additionalTextEdits": [{"newText": "from typing import TypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import TypedDict\n", "kind": 6, "label": "TypedDict", "sortText": "4a.9999.TypedDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import UpdateDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import UpdateDictMixin\n", "kind": 7, "label": "UpdateDictMixin", "sortText": "4a.9999.UpdateDictMixin"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.mixins import UpdateDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.mixins import UpdateDictMixin\n", "kind": 7, "label": "UpdateDictMixin", "sortText": "4a.9999.UpdateDictMixin"}, {"additionalTextEdits": [{"newText": "from collections import UserDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import UserDict\n", "kind": 7, "label": "UserDict", "sortText": "4a.9999.UserDict"}, {"additionalTextEdits": [{"newText": "from weakref import WeakKeyDictionary\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from weakref import WeakKeyDictionary\n", "kind": 7, "label": "WeakKeyDictionary", "sortText": "4a.9999.WeakKeyDictionary"}, {"additionalTextEdits": [{"newText": "from weakref import WeakValueDictionary\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from weakref import WeakValueDictionary\n", "kind": 7, "label": "WeakValueDictionary", "sortText": "4a.9999.WeakValueDictionary"}, {"additionalTextEdits": [{"newText": "from codecs import _BufferedIncrementalDecoder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from codecs import _BufferedIncrementalDecoder\n", "kind": 7, "label": "_BufferedIncrementalDecoder", "sortText": "4a.9999._BufferedIncrementalDecoder"}, {"additionalTextEdits": [{"newText": "from enum import _EnumDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from enum import _EnumDict\n", "kind": 7, "label": "_EnumDict", "sortText": "4a.9999._EnumDict"}, {"additionalTextEdits": [{"newText": "from inspect import _GetMembersPredicate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from inspect import _GetMembersPredicate\n", "kind": 6, "label": "_GetMembersPredicate", "sortText": "4a.9999._GetMembersPredicate"}, {"additionalTextEdits": [{"newText": "from inspect import _GetMembersPredicateTypeGuard\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from inspect import _GetMembersPredicateTypeGuard\n", "kind": 6, "label": "_GetMembersPredicateTypeGuard", "sortText": "4a.9999._GetMembersPredicateTypeGuard"}, {"additionalTextEdits": [{"newText": "from inspect import _GetMembersPredicateTypeIs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from inspect import _GetMembersPredicateTypeIs\n", "kind": 6, "label": "_GetMembersPredicateTypeIs", "sortText": "4a.9999._GetMembersPredicateTypeIs"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import _ImmutableOrderedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import _ImmutableOrderedMultiDict\n", "kind": 7, "label": "_ImmutableOrderedMultiDict", "sortText": "4a.9999._ImmutableOrderedMultiDict"}, {"additionalTextEdits": [{"newText": "from collections import _OrderedDictItemsView\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _OrderedDictItemsView\n", "kind": 7, "label": "_OrderedDictItemsView", "sortText": "4a.9999._OrderedDictItemsView"}, {"additionalTextEdits": [{"newText": "from collections import _OrderedDictKeysView\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _OrderedDictKeysView\n", "kind": 7, "label": "_OrderedDictKeysView", "sortText": "4a.9999._OrderedDictKeysView"}, {"additionalTextEdits": [{"newText": "from collections import _OrderedDictValuesView\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _OrderedDictValuesView\n", "kind": 7, "label": "_OrderedDictValuesView", "sortText": "4a.9999._OrderedDictValuesView"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import _OrderedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import _OrderedMultiDict\n", "kind": 7, "label": "_OrderedMultiDict", "sortText": "4a.9999._OrderedMultiDict"}, {"additionalTextEdits": [{"newText": "from ssl import _PeerCertRetDictType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import _PeerCertRetDictType\n", "kind": 6, "label": "_PeerCertRetDictType", "sortText": "4a.9999._PeerCertRetDictType"}, {"additionalTextEdits": [{"newText": "from itertools import _Predicate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from itertools import _Predicate\n", "kind": 6, "label": "_Predicate", "sortText": "4a.9999._Predicate"}, {"additionalTextEdits": [{"newText": "from contextlib import _RedirectStream\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import _RedirectStream\n", "kind": 7, "label": "_RedirectStream", "sortText": "4a.9999._RedirectStream"}, {"additionalTextEdits": [{"newText": "from contextlib import _SupportsRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import _SupportsRedirect\n", "kind": 7, "label": "_SupportsRedirect", "sortText": "4a.9999._SupportsRedirect"}, {"additionalTextEdits": [{"newText": "from contextlib import _SupportsRedirectT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import _SupportsRedirectT\n", "kind": 6, "label": "_SupportsRedirectT", "sortText": "4a.9999._SupportsRedirectT"}, {"additionalTextEdits": [{"newText": "from werkzeug.test import _TAnyMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.test import _TAnyMultiDict\n", "kind": 6, "label": "_TAnyMultiDict", "sortText": "4a.9999._TAnyMultiDict"}, {"additionalTextEdits": [{"newText": "from typing import _TypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import _TypedDict\n", "kind": 7, "label": "_TypedDict", "sortText": "4a.9999._TypedDict"}, {"additionalTextEdits": [{"newText": "from typing_extensions import _TypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing_extensions import _TypedDict\n", "kind": 7, "label": "_TypedDict", "sortText": "4a.9999._TypedDict"}, {"additionalTextEdits": [{"newText": "from abc import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from abc import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from ast import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ast import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.core import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.core import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.decorators import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.decorators import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.exceptions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.exceptions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.formatting import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.formatting import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.globals import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.globals import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.parser import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.parser import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.shell_completion import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.shell_completion import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.termui import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.termui import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.types import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.types import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.utils import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.utils import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from code import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from code import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from codecs import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from codecs import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from collections import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from collections.abc import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections.abc import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from contextlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from contextvars import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextvars import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from copy import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from copy import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from dataclasses import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from dataclasses import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from datetime import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from datetime import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from decimal import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from decimal import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from enum import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from enum import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from errno import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from errno import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.app import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.app import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.blueprints import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.blueprints import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.cli import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.cli import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.config import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.config import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.ctx import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.ctx import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.debughelpers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.debughelpers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.globals import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.globals import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.helpers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.helpers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.json import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.json import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.json.provider import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.json.provider import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.logging import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.logging import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.sansio.app import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.sansio.app import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.sansio.blueprints import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.sansio.blueprints import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.sansio.scaffold import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.sansio.scaffold import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.sessions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.sessions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.signals import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.signals import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.templating import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.templating import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.testing import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.testing import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.typing import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.typing import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.wrappers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.wrappers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from functools import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from functools import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from gettext import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from gettext import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from http import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from http.client import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.client import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from http.cookiejar import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.cookiejar import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from http.cookies import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.cookies import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib.machinery import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib.machinery import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib.metadata import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib.metadata import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib.util import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib.util import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from inspect import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from inspect import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from io import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from io import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from itertools import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from itertools import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from jinja2 import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from jinja2 import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from jinja2.loaders import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from jinja2.loaders import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from json import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from json import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from json.decoder import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from json.decoder import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from logging import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from logging import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from markupsafe import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from markupsafe import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from mimetypes import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from mimetypes import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from numbers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from numbers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from operator import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from operator import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from os import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from os import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from os.path import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from os.path import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from pathlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from pathlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from pkgutil import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from pkgutil import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from platform import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from platform import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from posixpath import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from posixpath import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from re import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from re import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from readline import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from readline import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.adapters import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.adapters import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.api import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.api import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.auth import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.auth import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.compat import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.compat import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.cookies import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.cookies import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.exceptions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.exceptions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.hooks import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.hooks import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.models import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.models import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.packages import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.packages import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.sessions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.status_codes import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.status_codes import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.structures import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.structures import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.utils import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from resource import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from resource import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from rlcompleter import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from rlcompleter import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from ssl import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from subprocess import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from subprocess import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from sys import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from sys import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from time import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from time import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from traceback import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from traceback import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from types import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from types import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from typing import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from typing_extensions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing_extensions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from unicodedata import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from unicodedata import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib.parse import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib.parse import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib.request import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib.request import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3 import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3 import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3.fields import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3.fields import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3.filepost import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3.filepost import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3.response import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3.response import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3.util import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3.util import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from uuid import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from uuid import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from warnings import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from warnings import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from weakref import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from weakref import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.accept import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.accept import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.auth import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.auth import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.cache_control import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.cache_control import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.csp import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.csp import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.etag import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.etag import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.file_storage import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.file_storage import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.headers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.headers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.mixins import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.mixins import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.range import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.range import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.exceptions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.exceptions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.formparser import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.formparser import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.http import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.http import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.local import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.local import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing.exceptions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing.exceptions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing.map import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing.map import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing.rules import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing.rules import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.sansio.http import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.sansio.http import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.sansio.request import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.sansio.request import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.sansio.response import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.sansio.response import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.sansio.utils import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.sansio.utils import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.security import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.security import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.serving import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.serving import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.test import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.test import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.urls import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.urls import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.user_agent import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.user_agent import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.utils import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.wrappers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.wrappers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.wrappers.request import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.wrappers.request import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.wrappers.response import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.wrappers.response import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.wsgi import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.wsgi import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from wsgiref.types import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from wsgiref.types import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from zlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from zlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib.util import _incompatible_extension_module_restrictions\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib.util import _incompatible_extension_module_restrictions\n", "kind": 7, "label": "_incompatible_extension_module_restrictions", "sortText": "4a.9999._incompatible_extension_module_restrictions"}, {"additionalTextEdits": [{"newText": "from collections import _odict_items\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _odict_items\n", "kind": 7, "label": "_odict_items", "sortText": "4a.9999._odict_items"}, {"additionalTextEdits": [{"newText": "from collections import _odict_keys\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _odict_keys\n", "kind": 7, "label": "_odict_keys", "sortText": "4a.9999._odict_keys"}, {"additionalTextEdits": [{"newText": "from collections import _odict_values\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _odict_values\n", "kind": 7, "label": "_odict_values", "sortText": "4a.9999._odict_values"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import _wz_redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.utils import _wz_redirect\n", "kind": 3, "label": "_wz_redirect", "sortText": "4a.9999._wz_redirect"}, {"additionalTextEdits": [{"newText": "from requests.utils import add_dict_to_cookiejar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import add_dict_to_cookiejar\n", "kind": 3, "label": "add_dict_to_cookiejar", "sortText": "4a.9999.add_dict_to_cookiejar"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import append_slash_redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.utils import append_slash_redirect\n", "kind": 3, "label": "append_slash_redirect", "sortText": "4a.9999.append_slash_redirect"}, {"additionalTextEdits": [{"newText": "from dataclasses import asdict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from dataclasses import asdict\n", "kind": 3, "label": "asdict", "sortText": "4a.9999.asdict"}, {"additionalTextEdits": [{"newText": "from flask.debughelpers import attach_enctype_error_multidict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.debughelpers import attach_enctype_error_multidict\n", "kind": 3, "label": "attach_enctype_error_multidict", "sortText": "4a.9999.attach_enctype_error_multidict"}, {"additionalTextEdits": [{"newText": "from unicodedata import bidirectional\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from unicodedata import bidirectional\n", "kind": 3, "label": "bidirectional", "sortText": "4a.9999.bidirectional"}, {"additionalTextEdits": [{"newText": "from requests.cookies import cookiejar_from_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.cookies import cookiejar_from_dict\n", "kind": 3, "label": "cookiejar_from_dict", "sortText": "4a.9999.cookiejar_from_dict"}, {"additionalTextEdits": [{"newText": "from requests.models import cookiejar_from_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.models import cookiejar_from_dict\n", "kind": 6, "label": "cookiejar_from_dict", "sortText": "4a.9999.cookiejar_from_dict"}, {"additionalTextEdits": [{"newText": "from requests.sessions import cookiejar_from_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import cookiejar_from_dict\n", "kind": 6, "label": "cookiejar_from_dict", "sortText": "4a.9999.cookiejar_from_dict"}, {"additionalTextEdits": [{"newText": "from requests.utils import cookiejar_from_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import cookiejar_from_dict\n", "kind": 6, "label": "cookiejar_from_dict", "sortText": "4a.9999.cookiejar_from_dict"}, {"additionalTextEdits": [{"newText": "from sys import deactivate_stack_trampoline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from sys import deactivate_stack_trampoline\n", "kind": 3, "label": "deactivate_stack_trampoline", "sortText": "4a.9999.deactivate_stack_trampoline"}, {"additionalTextEdits": [{"newText": "from collections import defaultdict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import defaultdict\n", "kind": 7, "label": "defaultdict", "sortText": "4a.9999.defaultdict"}, {"additionalTextEdits": [{"newText": "from requests.utils import dict_from_cookiejar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import dict_from_cookiejar\n", "kind": 3, "label": "dict_from_cookiejar", "sortText": "4a.9999.dict_from_cookiejar"}, {"additionalTextEdits": [{"newText": "from requests.utils import dict_to_sequence\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import dict_to_sequence\n", "kind": 3, "label": "dict_to_sequence", "sortText": "4a.9999.dict_to_sequence"}, {"additionalTextEdits": [{"newText": "from requests.utils import get_encodings_from_content\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import get_encodings_from_content\n", "kind": 3, "label": "get_encodings_from_content", "sortText": "4a.9999.get_encodings_from_content"}, {"additionalTextEdits": [{"newText": "from typing import is_typeddict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import is_typeddict\n", "kind": 3, "label": "is_typeddict", "sortText": "4a.9999.is_typeddict"}, {"additionalTextEdits": [{"newText": "from requests.auth import parse_dict_header\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.auth import parse_dict_header\n", "kind": 6, "label": "parse_dict_header", "sortText": "4a.9999.parse_dict_header"}, {"additionalTextEdits": [{"newText": "from requests.utils import parse_dict_header\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import parse_dict_header\n", "kind": 3, "label": "parse_dict_header", "sortText": "4a.9999.parse_dict_header"}, {"additionalTextEdits": [{"newText": "from werkzeug.http import parse_dict_header\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.http import parse_dict_header\n", "kind": 3, "label": "parse_dict_header", "sortText": "4a.9999.parse_dict_header"}, {"additionalTextEdits": [{"newText": "from flask import redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask import redirect\n", "kind": 3, "label": "redirect", "sortText": "4a.9999.redirect"}, {"additionalTextEdits": [{"newText": "from flask.helpers import redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.helpers import redirect\n", "kind": 3, "label": "redirect", "sortText": "4a.9999.redirect"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.utils import redirect\n", "kind": 3, "label": "redirect", "sortText": "4a.9999.redirect"}, {"additionalTextEdits": [{"newText": "from contextlib import redirect_stderr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import redirect_stderr\n", "kind": 7, "label": "redirect_stderr", "sortText": "4a.9999.redirect_stderr"}, {"additionalTextEdits": [{"newText": "from contextlib import redirect_stdout\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import redirect_stdout\n", "kind": 7, "label": "redirect_stdout", "sortText": "4a.9999.redirect_stdout"}, {"additionalTextEdits": [{"newText": "from flask import send_from_directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask import send_from_directory\n", "kind": 3, "label": "send_from_directory", "sortText": "4a.9999.send_from_directory"}, {"additionalTextEdits": [{"newText": "from flask.helpers import send_from_directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.helpers import send_from_directory\n", "kind": 3, "label": "send_from_directory", "sortText": "4a.9999.send_from_directory"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import send_from_directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.utils import send_from_directory\n", "kind": 3, "label": "send_from_directory", "sortText": "4a.9999.send_from_directory"}, {"additionalTextEdits": [{"newText": "from functools import singledispatchmethod\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from functools import singledispatchmethod\n", "kind": 7, "label": "singledispatchmethod", "sortText": "4a.9999.singledispatchmethod"}, {"additionalTextEdits": [{"newText": "from urllib3._collections import HTTPHeaderDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3._collections import HTTPHeaderDict\n", "kind": 7, "label": "HTTPHeaderDict", "sortText": "4b.9999.HTTPHeaderDict"}, {"additionalTextEdits": [{"newText": "from _typeshed import IdentityFunction\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed import IdentityFunction\n", "kind": 7, "label": "IdentityFunction", "sortText": "4b.9999.IdentityFunction"}, {"additionalTextEdits": [{"newText": "from _typeshed._type_checker_internals import TypedDictFallback\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed._type_checker_internals import TypedDictFallback\n", "kind": 7, "label": "TypedDictFallback", "sortText": "4b.9999.TypedDictFallback"}, {"additionalTextEdits": [{"newText": "from werkzeug._internal import _DictAccessorProperty\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug._internal import _DictAccessorProperty\n", "kind": 7, "label": "_DictAccessorProperty", "sortText": "4b.9999._DictAccessorProperty"}, {"additionalTextEdits": [{"newText": "from __future__ import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from __future__ import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _ast import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _ast import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _codecs import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _codecs import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _collections_abc import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _collections_abc import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _contextvars import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _contextvars import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _decimal import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _decimal import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _frozen_importlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _frozen_importlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _io import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _io import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _sitebuiltins import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _sitebuiltins import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _typeshed import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _typeshed._type_checker_internals import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed._type_checker_internals import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _typeshed.importlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed.importlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _typeshed.wsgi import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed.wsgi import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _warnings import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _warnings import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _weakref import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _weakref import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _weakrefset import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _weakrefset import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click._utils import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click._utils import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib._bootstrap import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib._bootstrap import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.__version__ import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.__version__ import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug._internal import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug._internal import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _collections_abc import dict_items\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _collections_abc import dict_items\n", "kind": 7, "label": "dict_items", "sortText": "4b.9999.dict_items"}, {"additionalTextEdits": [{"newText": "from _collections_abc import dict_keys\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _collections_abc import dict_keys\n", "kind": 7, "label": "dict_keys", "sortText": "4b.9999.dict_keys"}, {"additionalTextEdits": [{"newText": "from _collections_abc import dict_values\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _collections_abc import dict_values\n", "kind": 7, "label": "dict_values", "sortText": "4b.9999.dict_values"}]}} -{"suite": "web", "label": "request args completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 9, "character": 18, "iteration": 2, "result": {"isIncomplete": false, "items": [{"kind": 14, "label": "False", "sortText": "0.9999.False"}, {"data": "builtin", "kind": 7, "label": "IsADirectoryError", "sortText": "0.9999.IsADirectoryError"}, {"kind": 14, "label": "None", "sortText": "0.9999.None"}, {"data": "builtin", "kind": 7, "label": "NotADirectoryError", "sortText": "0.9999.NotADirectoryError"}, {"data": "builtin", "kind": 7, "label": "PendingDeprecationWarning", "sortText": "0.9999.PendingDeprecationWarning"}, {"kind": 14, "label": "True", "sortText": "0.9999.True"}, {"kind": 14, "label": "and", "sortText": "0.9999.and"}, {"kind": 14, "label": "assert", "sortText": "0.9999.assert"}, {"kind": 14, "label": "async", "sortText": "0.9999.async"}, {"kind": 14, "label": "await", "sortText": "0.9999.await"}, {"kind": 14, "label": "break", "sortText": "0.9999.break"}, {"kind": 14, "label": "case", "sortText": "0.9999.case"}, {"kind": 14, "label": "class", "sortText": "0.9999.class"}, {"kind": 14, "label": "continue", "sortText": "0.9999.continue"}, {"kind": 14, "label": "def", "sortText": "0.9999.def"}, {"kind": 14, "label": "del", "sortText": "0.9999.del"}, {"data": "builtin", "kind": 7, "label": "dict", "sortText": "0.9999.dict"}, {"kind": 14, "label": "elif", "sortText": "0.9999.elif"}, {"kind": 14, "label": "else", "sortText": "0.9999.else"}, {"kind": 14, "label": "except", "sortText": "0.9999.except"}, {"kind": 14, "label": "finally", "sortText": "0.9999.finally"}, {"kind": 14, "label": "for", "sortText": "0.9999.for"}, {"kind": 14, "label": "from", "sortText": "0.9999.from"}, {"kind": 14, "label": "global", "sortText": "0.9999.global"}, {"kind": 14, "label": "if", "sortText": "0.9999.if"}, {"kind": 14, "label": "import", "sortText": "0.9999.import"}, {"kind": 14, "label": "in", "sortText": "0.9999.in"}, {"kind": 14, "label": "is", "sortText": "0.9999.is"}, {"kind": 14, "label": "lambda", "sortText": "0.9999.lambda"}, {"kind": 14, "label": "match", "sortText": "0.9999.match"}, {"kind": 14, "label": "nonlocal", "sortText": "0.9999.nonlocal"}, {"kind": 14, "label": "not", "sortText": "0.9999.not"}, {"kind": 14, "label": "or", "sortText": "0.9999.or"}, {"kind": 14, "label": "pass", "sortText": "0.9999.pass"}, {"kind": 14, "label": "raise", "sortText": "0.9999.raise"}, {"kind": 14, "label": "return", "sortText": "0.9999.return"}, {"kind": 14, "label": "try", "sortText": "0.9999.try"}, {"kind": 14, "label": "type", "sortText": "0.9999.type"}, {"kind": 14, "label": "while", "sortText": "0.9999.while"}, {"kind": 14, "label": "with", "sortText": "0.9999.with"}, {"kind": 14, "label": "yield", "sortText": "0.9999.yield"}, {"data": "builtin", "kind": 21, "label": "__dict__", "sortText": "3.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE\n", "kind": 6, "label": "ALERT_DESCRIPTION_BAD_CERTIFICATE", "sortText": "4a.9999.ALERT_DESCRIPTION_BAD_CERTIFICATE"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE\n", "kind": 6, "label": "ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE", "sortText": "4a.9999.ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE\n", "kind": 6, "label": "ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE", "sortText": "4a.9999.ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_EXPIRED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_EXPIRED\n", "kind": 6, "label": "ALERT_DESCRIPTION_CERTIFICATE_EXPIRED", "sortText": "4a.9999.ALERT_DESCRIPTION_CERTIFICATE_EXPIRED"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_REVOKED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_REVOKED\n", "kind": 6, "label": "ALERT_DESCRIPTION_CERTIFICATE_REVOKED", "sortText": "4a.9999.ALERT_DESCRIPTION_CERTIFICATE_REVOKED"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN\n", "kind": 6, "label": "ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN", "sortText": "4a.9999.ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE\n", "kind": 6, "label": "ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE", "sortText": "4a.9999.ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CLOSE_NOTIFY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_CLOSE_NOTIFY\n", "kind": 6, "label": "ALERT_DESCRIPTION_CLOSE_NOTIFY", "sortText": "4a.9999.ALERT_DESCRIPTION_CLOSE_NOTIFY"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_DECRYPT_ERROR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_DECRYPT_ERROR\n", "kind": 6, "label": "ALERT_DESCRIPTION_DECRYPT_ERROR", "sortText": "4a.9999.ALERT_DESCRIPTION_DECRYPT_ERROR"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_INSUFFICIENT_SECURITY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_INSUFFICIENT_SECURITY\n", "kind": 6, "label": "ALERT_DESCRIPTION_INSUFFICIENT_SECURITY", "sortText": "4a.9999.ALERT_DESCRIPTION_INSUFFICIENT_SECURITY"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_UNEXPECTED_MESSAGE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_UNEXPECTED_MESSAGE\n", "kind": 6, "label": "ALERT_DESCRIPTION_UNEXPECTED_MESSAGE", "sortText": "4a.9999.ALERT_DESCRIPTION_UNEXPECTED_MESSAGE"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE\n", "kind": 6, "label": "ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE", "sortText": "4a.9999.ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE"}, {"additionalTextEdits": [{"newText": "from urllib3.exceptions import BodyNotHttplibCompatible\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3.exceptions import BodyNotHttplibCompatible\n", "kind": 7, "label": "BodyNotHttplibCompatible", "sortText": "4a.9999.BodyNotHttplibCompatible"}, {"additionalTextEdits": [{"newText": "from codecs import BufferedIncrementalDecoder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from codecs import BufferedIncrementalDecoder\n", "kind": 7, "label": "BufferedIncrementalDecoder", "sortText": "4a.9999.BufferedIncrementalDecoder"}, {"additionalTextEdits": [{"newText": "from codecs import BufferedIncrementalEncoder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from codecs import BufferedIncrementalEncoder\n", "kind": 7, "label": "BufferedIncrementalEncoder", "sortText": "4a.9999.BufferedIncrementalEncoder"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import CallbackDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import CallbackDict\n", "kind": 7, "label": "CallbackDict", "sortText": "4a.9999.CallbackDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import CallbackDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import CallbackDict\n", "kind": 7, "label": "CallbackDict", "sortText": "4a.9999.CallbackDict"}, {"additionalTextEdits": [{"newText": "from requests.structures import CaseInsensitiveDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.structures import CaseInsensitiveDict\n", "kind": 7, "label": "CaseInsensitiveDict", "sortText": "4a.9999.CaseInsensitiveDict"}, {"additionalTextEdits": [{"newText": "from requests.utils import CaseInsensitiveDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import CaseInsensitiveDict\n", "kind": 6, "label": "CaseInsensitiveDict", "sortText": "4a.9999.CaseInsensitiveDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.exceptions import ClientDisconnected\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.exceptions import ClientDisconnected\n", "kind": 7, "label": "ClientDisconnected", "sortText": "4a.9999.ClientDisconnected"}, {"additionalTextEdits": [{"newText": "from werkzeug.test import ClientRedirectError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.test import ClientRedirectError\n", "kind": 7, "label": "ClientRedirectError", "sortText": "4a.9999.ClientRedirectError"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import CombinedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import CombinedMultiDict\n", "kind": 7, "label": "CombinedMultiDict", "sortText": "4a.9999.CombinedMultiDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import CombinedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import CombinedMultiDict\n", "kind": 7, "label": "CombinedMultiDict", "sortText": "4a.9999.CombinedMultiDict"}, {"additionalTextEdits": [{"newText": "from requests.models import DEFAULT_REDIRECT_LIMIT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.models import DEFAULT_REDIRECT_LIMIT\n", "kind": 6, "label": "DEFAULT_REDIRECT_LIMIT", "sortText": "4a.9999.DEFAULT_REDIRECT_LIMIT"}, {"additionalTextEdits": [{"newText": "from requests.sessions import DEFAULT_REDIRECT_LIMIT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import DEFAULT_REDIRECT_LIMIT\n", "kind": 6, "label": "DEFAULT_REDIRECT_LIMIT", "sortText": "4a.9999.DEFAULT_REDIRECT_LIMIT"}, {"additionalTextEdits": [{"newText": "from decimal import DecimalException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from decimal import DecimalException\n", "kind": 7, "label": "DecimalException", "sortText": "4a.9999.DecimalException"}, {"additionalTextEdits": [{"newText": "from typing import DefaultDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import DefaultDict\n", "kind": 6, "label": "DefaultDict", "sortText": "4a.9999.DefaultDict"}, {"additionalTextEdits": [{"newText": "from ast import Dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ast import Dict\n", "kind": 7, "label": "Dict", "sortText": "4a.9999.Dict"}, {"additionalTextEdits": [{"newText": "from typing import Dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import Dict\n", "kind": 6, "label": "Dict", "sortText": "4a.9999.Dict"}, {"additionalTextEdits": [{"newText": "from ast import DictComp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ast import DictComp\n", "kind": 7, "label": "DictComp", "sortText": "4a.9999.DictComp"}, {"additionalTextEdits": [{"newText": "from jinja2 import DictLoader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from jinja2 import DictLoader\n", "kind": 7, "label": "DictLoader", "sortText": "4a.9999.DictLoader"}, {"additionalTextEdits": [{"newText": "from jinja2.loaders import DictLoader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from jinja2.loaders import DictLoader\n", "kind": 7, "label": "DictLoader", "sortText": "4a.9999.DictLoader"}, {"additionalTextEdits": [{"newText": "from types import DynamicClassAttribute\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from types import DynamicClassAttribute\n", "kind": 7, "label": "DynamicClassAttribute", "sortText": "4a.9999.DynamicClassAttribute"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import FileMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import FileMultiDict\n", "kind": 7, "label": "FileMultiDict", "sortText": "4a.9999.FileMultiDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.file_storage import FileMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.file_storage import FileMultiDict\n", "kind": 7, "label": "FileMultiDict", "sortText": "4a.9999.FileMultiDict"}, {"additionalTextEdits": [{"newText": "from flask.debughelpers import FormDataRoutingRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.debughelpers import FormDataRoutingRedirect\n", "kind": 7, "label": "FormDataRoutingRedirect", "sortText": "4a.9999.FormDataRoutingRedirect"}, {"additionalTextEdits": [{"newText": "from urllib3 import HTTPHeaderDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3 import HTTPHeaderDict\n", "kind": 7, "label": "HTTPHeaderDict", "sortText": "4a.9999.HTTPHeaderDict"}, {"additionalTextEdits": [{"newText": "from urllib.request import HTTPRedirectHandler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib.request import HTTPRedirectHandler\n", "kind": 7, "label": "HTTPRedirectHandler", "sortText": "4a.9999.HTTPRedirectHandler"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import ImmutableDict\n", "kind": 7, "label": "ImmutableDict", "sortText": "4a.9999.ImmutableDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import ImmutableDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import ImmutableDict\n", "kind": 7, "label": "ImmutableDict", "sortText": "4a.9999.ImmutableDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import ImmutableDictMixin\n", "kind": 7, "label": "ImmutableDictMixin", "sortText": "4a.9999.ImmutableDictMixin"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.mixins import ImmutableDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.mixins import ImmutableDictMixin\n", "kind": 7, "label": "ImmutableDictMixin", "sortText": "4a.9999.ImmutableDictMixin"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import ImmutableMultiDict\n", "kind": 7, "label": "ImmutableMultiDict", "sortText": "4a.9999.ImmutableMultiDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import ImmutableMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import ImmutableMultiDict\n", "kind": 7, "label": "ImmutableMultiDict", "sortText": "4a.9999.ImmutableMultiDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableMultiDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import ImmutableMultiDictMixin\n", "kind": 7, "label": "ImmutableMultiDictMixin", "sortText": "4a.9999.ImmutableMultiDictMixin"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.mixins import ImmutableMultiDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.mixins import ImmutableMultiDictMixin\n", "kind": 7, "label": "ImmutableMultiDictMixin", "sortText": "4a.9999.ImmutableMultiDictMixin"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableTypeConversionDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import ImmutableTypeConversionDict\n", "kind": 7, "label": "ImmutableTypeConversionDict", "sortText": "4a.9999.ImmutableTypeConversionDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import ImmutableTypeConversionDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import ImmutableTypeConversionDict\n", "kind": 7, "label": "ImmutableTypeConversionDict", "sortText": "4a.9999.ImmutableTypeConversionDict"}, {"additionalTextEdits": [{"newText": "from requests.structures import LookupDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.structures import LookupDict\n", "kind": 7, "label": "LookupDict", "sortText": "4a.9999.LookupDict"}, {"additionalTextEdits": [{"newText": "from http.client import MISDIRECTED_REQUEST\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.client import MISDIRECTED_REQUEST\n", "kind": 6, "label": "MISDIRECTED_REQUEST", "sortText": "4a.9999.MISDIRECTED_REQUEST"}, {"additionalTextEdits": [{"newText": "from werkzeug.exceptions import MisdirectedRequest\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.exceptions import MisdirectedRequest\n", "kind": 7, "label": "MisdirectedRequest", "sortText": "4a.9999.MisdirectedRequest"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import MultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import MultiDict\n", "kind": 7, "label": "MultiDict", "sortText": "4a.9999.MultiDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import MultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import MultiDict\n", "kind": 7, "label": "MultiDict", "sortText": "4a.9999.MultiDict"}, {"additionalTextEdits": [{"newText": "from os import O_DIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from os import O_DIRECT\n", "kind": 6, "label": "O_DIRECT", "sortText": "4a.9999.O_DIRECT"}, {"additionalTextEdits": [{"newText": "from os import O_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from os import O_DIRECTORY\n", "kind": 6, "label": "O_DIRECTORY", "sortText": "4a.9999.O_DIRECTORY"}, {"additionalTextEdits": [{"newText": "from urllib.request import OpenerDirector\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib.request import OpenerDirector\n", "kind": 7, "label": "OpenerDirector", "sortText": "4a.9999.OpenerDirector"}, {"additionalTextEdits": [{"newText": "from collections import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import OrderedDict\n", "kind": 7, "label": "OrderedDict", "sortText": "4a.9999.OrderedDict"}, {"additionalTextEdits": [{"newText": "from requests.sessions import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import OrderedDict\n", "kind": 6, "label": "OrderedDict", "sortText": "4a.9999.OrderedDict"}, {"additionalTextEdits": [{"newText": "from requests.utils import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import OrderedDict\n", "kind": 6, "label": "OrderedDict", "sortText": "4a.9999.OrderedDict"}, {"additionalTextEdits": [{"newText": "from typing import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import OrderedDict\n", "kind": 6, "label": "OrderedDict", "sortText": "4a.9999.OrderedDict"}, {"additionalTextEdits": [{"newText": "from typing_extensions import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing_extensions import OrderedDict\n", "kind": 6, "label": "OrderedDict", "sortText": "4a.9999.OrderedDict"}, {"additionalTextEdits": [{"newText": "from http.client import PERMANENT_REDIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.client import PERMANENT_REDIRECT\n", "kind": 6, "label": "PERMANENT_REDIRECT", "sortText": "4a.9999.PERMANENT_REDIRECT"}, {"additionalTextEdits": [{"newText": "from requests.models import REDIRECT_STATI\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.models import REDIRECT_STATI\n", "kind": 6, "label": "REDIRECT_STATI", "sortText": "4a.9999.REDIRECT_STATI"}, {"additionalTextEdits": [{"newText": "from requests.sessions import REDIRECT_STATI\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import REDIRECT_STATI\n", "kind": 6, "label": "REDIRECT_STATI", "sortText": "4a.9999.REDIRECT_STATI"}, {"additionalTextEdits": [{"newText": "from uuid import RESERVED_MICROSOFT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from uuid import RESERVED_MICROSOFT\n", "kind": 6, "label": "RESERVED_MICROSOFT", "sortText": "4a.9999.RESERVED_MICROSOFT"}, {"additionalTextEdits": [{"newText": "from http.client import RemoteDisconnected\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.client import RemoteDisconnected\n", "kind": 7, "label": "RemoteDisconnected", "sortText": "4a.9999.RemoteDisconnected"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing import RequestAliasRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing import RequestAliasRedirect\n", "kind": 7, "label": "RequestAliasRedirect", "sortText": "4a.9999.RequestAliasRedirect"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing.exceptions import RequestAliasRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing.exceptions import RequestAliasRedirect\n", "kind": 7, "label": "RequestAliasRedirect", "sortText": "4a.9999.RequestAliasRedirect"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing import RequestRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing import RequestRedirect\n", "kind": 7, "label": "RequestRedirect", "sortText": "4a.9999.RequestRedirect"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing.exceptions import RequestRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing.exceptions import RequestRedirect\n", "kind": 7, "label": "RequestRedirect", "sortText": "4a.9999.RequestRedirect"}, {"additionalTextEdits": [{"newText": "from requests.sessions import SessionRedirectMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import SessionRedirectMixin\n", "kind": 7, "label": "SessionRedirectMixin", "sortText": "4a.9999.SessionRedirectMixin"}, {"additionalTextEdits": [{"newText": "from http.client import TEMPORARY_REDIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.client import TEMPORARY_REDIRECT\n", "kind": 6, "label": "TEMPORARY_REDIRECT", "sortText": "4a.9999.TEMPORARY_REDIRECT"}, {"additionalTextEdits": [{"newText": "from requests import TooManyRedirects\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests import TooManyRedirects\n", "kind": 7, "label": "TooManyRedirects", "sortText": "4a.9999.TooManyRedirects"}, {"additionalTextEdits": [{"newText": "from requests.exceptions import TooManyRedirects\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.exceptions import TooManyRedirects\n", "kind": 7, "label": "TooManyRedirects", "sortText": "4a.9999.TooManyRedirects"}, {"additionalTextEdits": [{"newText": "from requests.sessions import TooManyRedirects\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import TooManyRedirects\n", "kind": 6, "label": "TooManyRedirects", "sortText": "4a.9999.TooManyRedirects"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import TypeConversionDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import TypeConversionDict\n", "kind": 7, "label": "TypeConversionDict", "sortText": "4a.9999.TypeConversionDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import TypeConversionDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import TypeConversionDict\n", "kind": 7, "label": "TypeConversionDict", "sortText": "4a.9999.TypeConversionDict"}, {"additionalTextEdits": [{"newText": "from typing import TypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import TypedDict\n", "kind": 6, "label": "TypedDict", "sortText": "4a.9999.TypedDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import UpdateDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import UpdateDictMixin\n", "kind": 7, "label": "UpdateDictMixin", "sortText": "4a.9999.UpdateDictMixin"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.mixins import UpdateDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.mixins import UpdateDictMixin\n", "kind": 7, "label": "UpdateDictMixin", "sortText": "4a.9999.UpdateDictMixin"}, {"additionalTextEdits": [{"newText": "from collections import UserDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import UserDict\n", "kind": 7, "label": "UserDict", "sortText": "4a.9999.UserDict"}, {"additionalTextEdits": [{"newText": "from weakref import WeakKeyDictionary\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from weakref import WeakKeyDictionary\n", "kind": 7, "label": "WeakKeyDictionary", "sortText": "4a.9999.WeakKeyDictionary"}, {"additionalTextEdits": [{"newText": "from weakref import WeakValueDictionary\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from weakref import WeakValueDictionary\n", "kind": 7, "label": "WeakValueDictionary", "sortText": "4a.9999.WeakValueDictionary"}, {"additionalTextEdits": [{"newText": "from codecs import _BufferedIncrementalDecoder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from codecs import _BufferedIncrementalDecoder\n", "kind": 7, "label": "_BufferedIncrementalDecoder", "sortText": "4a.9999._BufferedIncrementalDecoder"}, {"additionalTextEdits": [{"newText": "from enum import _EnumDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from enum import _EnumDict\n", "kind": 7, "label": "_EnumDict", "sortText": "4a.9999._EnumDict"}, {"additionalTextEdits": [{"newText": "from inspect import _GetMembersPredicate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from inspect import _GetMembersPredicate\n", "kind": 6, "label": "_GetMembersPredicate", "sortText": "4a.9999._GetMembersPredicate"}, {"additionalTextEdits": [{"newText": "from inspect import _GetMembersPredicateTypeGuard\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from inspect import _GetMembersPredicateTypeGuard\n", "kind": 6, "label": "_GetMembersPredicateTypeGuard", "sortText": "4a.9999._GetMembersPredicateTypeGuard"}, {"additionalTextEdits": [{"newText": "from inspect import _GetMembersPredicateTypeIs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from inspect import _GetMembersPredicateTypeIs\n", "kind": 6, "label": "_GetMembersPredicateTypeIs", "sortText": "4a.9999._GetMembersPredicateTypeIs"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import _ImmutableOrderedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import _ImmutableOrderedMultiDict\n", "kind": 7, "label": "_ImmutableOrderedMultiDict", "sortText": "4a.9999._ImmutableOrderedMultiDict"}, {"additionalTextEdits": [{"newText": "from collections import _OrderedDictItemsView\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _OrderedDictItemsView\n", "kind": 7, "label": "_OrderedDictItemsView", "sortText": "4a.9999._OrderedDictItemsView"}, {"additionalTextEdits": [{"newText": "from collections import _OrderedDictKeysView\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _OrderedDictKeysView\n", "kind": 7, "label": "_OrderedDictKeysView", "sortText": "4a.9999._OrderedDictKeysView"}, {"additionalTextEdits": [{"newText": "from collections import _OrderedDictValuesView\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _OrderedDictValuesView\n", "kind": 7, "label": "_OrderedDictValuesView", "sortText": "4a.9999._OrderedDictValuesView"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import _OrderedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import _OrderedMultiDict\n", "kind": 7, "label": "_OrderedMultiDict", "sortText": "4a.9999._OrderedMultiDict"}, {"additionalTextEdits": [{"newText": "from ssl import _PeerCertRetDictType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import _PeerCertRetDictType\n", "kind": 6, "label": "_PeerCertRetDictType", "sortText": "4a.9999._PeerCertRetDictType"}, {"additionalTextEdits": [{"newText": "from itertools import _Predicate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from itertools import _Predicate\n", "kind": 6, "label": "_Predicate", "sortText": "4a.9999._Predicate"}, {"additionalTextEdits": [{"newText": "from contextlib import _RedirectStream\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import _RedirectStream\n", "kind": 7, "label": "_RedirectStream", "sortText": "4a.9999._RedirectStream"}, {"additionalTextEdits": [{"newText": "from contextlib import _SupportsRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import _SupportsRedirect\n", "kind": 7, "label": "_SupportsRedirect", "sortText": "4a.9999._SupportsRedirect"}, {"additionalTextEdits": [{"newText": "from contextlib import _SupportsRedirectT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import _SupportsRedirectT\n", "kind": 6, "label": "_SupportsRedirectT", "sortText": "4a.9999._SupportsRedirectT"}, {"additionalTextEdits": [{"newText": "from werkzeug.test import _TAnyMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.test import _TAnyMultiDict\n", "kind": 6, "label": "_TAnyMultiDict", "sortText": "4a.9999._TAnyMultiDict"}, {"additionalTextEdits": [{"newText": "from typing import _TypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import _TypedDict\n", "kind": 7, "label": "_TypedDict", "sortText": "4a.9999._TypedDict"}, {"additionalTextEdits": [{"newText": "from typing_extensions import _TypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing_extensions import _TypedDict\n", "kind": 7, "label": "_TypedDict", "sortText": "4a.9999._TypedDict"}, {"additionalTextEdits": [{"newText": "from abc import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from abc import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from ast import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ast import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.core import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.core import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.decorators import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.decorators import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.exceptions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.exceptions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.formatting import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.formatting import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.globals import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.globals import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.parser import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.parser import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.shell_completion import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.shell_completion import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.termui import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.termui import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.types import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.types import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.utils import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.utils import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from code import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from code import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from codecs import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from codecs import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from collections import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from collections.abc import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections.abc import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from contextlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from contextvars import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextvars import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from copy import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from copy import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from dataclasses import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from dataclasses import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from datetime import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from datetime import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from decimal import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from decimal import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from enum import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from enum import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from errno import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from errno import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.app import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.app import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.blueprints import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.blueprints import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.cli import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.cli import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.config import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.config import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.ctx import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.ctx import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.debughelpers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.debughelpers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.globals import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.globals import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.helpers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.helpers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.json import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.json import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.json.provider import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.json.provider import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.logging import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.logging import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.sansio.app import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.sansio.app import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.sansio.blueprints import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.sansio.blueprints import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.sansio.scaffold import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.sansio.scaffold import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.sessions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.sessions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.signals import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.signals import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.templating import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.templating import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.testing import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.testing import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.typing import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.typing import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.wrappers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.wrappers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from functools import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from functools import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from gettext import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from gettext import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from http import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from http.client import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.client import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from http.cookiejar import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.cookiejar import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from http.cookies import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.cookies import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib.machinery import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib.machinery import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib.metadata import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib.metadata import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib.util import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib.util import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from inspect import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from inspect import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from io import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from io import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from itertools import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from itertools import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from jinja2 import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from jinja2 import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from jinja2.loaders import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from jinja2.loaders import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from json import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from json import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from json.decoder import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from json.decoder import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from logging import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from logging import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from markupsafe import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from markupsafe import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from mimetypes import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from mimetypes import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from numbers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from numbers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from operator import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from operator import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from os import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from os import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from os.path import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from os.path import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from pathlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from pathlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from pkgutil import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from pkgutil import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from platform import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from platform import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from posixpath import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from posixpath import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from re import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from re import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from readline import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from readline import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.adapters import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.adapters import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.api import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.api import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.auth import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.auth import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.compat import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.compat import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.cookies import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.cookies import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.exceptions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.exceptions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.hooks import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.hooks import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.models import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.models import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.packages import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.packages import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.sessions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.status_codes import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.status_codes import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.structures import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.structures import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.utils import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from resource import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from resource import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from rlcompleter import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from rlcompleter import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from ssl import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from subprocess import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from subprocess import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from sys import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from sys import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from time import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from time import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from traceback import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from traceback import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from types import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from types import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from typing import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from typing_extensions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing_extensions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from unicodedata import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from unicodedata import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib.parse import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib.parse import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib.request import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib.request import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3 import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3 import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3.fields import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3.fields import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3.filepost import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3.filepost import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3.response import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3.response import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3.util import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3.util import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from uuid import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from uuid import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from warnings import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from warnings import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from weakref import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from weakref import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.accept import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.accept import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.auth import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.auth import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.cache_control import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.cache_control import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.csp import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.csp import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.etag import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.etag import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.file_storage import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.file_storage import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.headers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.headers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.mixins import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.mixins import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.range import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.range import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.exceptions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.exceptions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.formparser import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.formparser import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.http import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.http import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.local import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.local import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing.exceptions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing.exceptions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing.map import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing.map import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing.rules import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing.rules import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.sansio.http import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.sansio.http import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.sansio.request import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.sansio.request import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.sansio.response import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.sansio.response import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.sansio.utils import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.sansio.utils import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.security import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.security import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.serving import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.serving import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.test import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.test import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.urls import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.urls import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.user_agent import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.user_agent import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.utils import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.wrappers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.wrappers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.wrappers.request import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.wrappers.request import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.wrappers.response import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.wrappers.response import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.wsgi import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.wsgi import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from wsgiref.types import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from wsgiref.types import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from zlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from zlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib.util import _incompatible_extension_module_restrictions\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib.util import _incompatible_extension_module_restrictions\n", "kind": 7, "label": "_incompatible_extension_module_restrictions", "sortText": "4a.9999._incompatible_extension_module_restrictions"}, {"additionalTextEdits": [{"newText": "from collections import _odict_items\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _odict_items\n", "kind": 7, "label": "_odict_items", "sortText": "4a.9999._odict_items"}, {"additionalTextEdits": [{"newText": "from collections import _odict_keys\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _odict_keys\n", "kind": 7, "label": "_odict_keys", "sortText": "4a.9999._odict_keys"}, {"additionalTextEdits": [{"newText": "from collections import _odict_values\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _odict_values\n", "kind": 7, "label": "_odict_values", "sortText": "4a.9999._odict_values"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import _wz_redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.utils import _wz_redirect\n", "kind": 3, "label": "_wz_redirect", "sortText": "4a.9999._wz_redirect"}, {"additionalTextEdits": [{"newText": "from requests.utils import add_dict_to_cookiejar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import add_dict_to_cookiejar\n", "kind": 3, "label": "add_dict_to_cookiejar", "sortText": "4a.9999.add_dict_to_cookiejar"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import append_slash_redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.utils import append_slash_redirect\n", "kind": 3, "label": "append_slash_redirect", "sortText": "4a.9999.append_slash_redirect"}, {"additionalTextEdits": [{"newText": "from dataclasses import asdict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from dataclasses import asdict\n", "kind": 3, "label": "asdict", "sortText": "4a.9999.asdict"}, {"additionalTextEdits": [{"newText": "from flask.debughelpers import attach_enctype_error_multidict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.debughelpers import attach_enctype_error_multidict\n", "kind": 3, "label": "attach_enctype_error_multidict", "sortText": "4a.9999.attach_enctype_error_multidict"}, {"additionalTextEdits": [{"newText": "from unicodedata import bidirectional\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from unicodedata import bidirectional\n", "kind": 3, "label": "bidirectional", "sortText": "4a.9999.bidirectional"}, {"additionalTextEdits": [{"newText": "from requests.cookies import cookiejar_from_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.cookies import cookiejar_from_dict\n", "kind": 3, "label": "cookiejar_from_dict", "sortText": "4a.9999.cookiejar_from_dict"}, {"additionalTextEdits": [{"newText": "from requests.models import cookiejar_from_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.models import cookiejar_from_dict\n", "kind": 6, "label": "cookiejar_from_dict", "sortText": "4a.9999.cookiejar_from_dict"}, {"additionalTextEdits": [{"newText": "from requests.sessions import cookiejar_from_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import cookiejar_from_dict\n", "kind": 6, "label": "cookiejar_from_dict", "sortText": "4a.9999.cookiejar_from_dict"}, {"additionalTextEdits": [{"newText": "from requests.utils import cookiejar_from_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import cookiejar_from_dict\n", "kind": 6, "label": "cookiejar_from_dict", "sortText": "4a.9999.cookiejar_from_dict"}, {"additionalTextEdits": [{"newText": "from sys import deactivate_stack_trampoline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from sys import deactivate_stack_trampoline\n", "kind": 3, "label": "deactivate_stack_trampoline", "sortText": "4a.9999.deactivate_stack_trampoline"}, {"additionalTextEdits": [{"newText": "from collections import defaultdict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import defaultdict\n", "kind": 7, "label": "defaultdict", "sortText": "4a.9999.defaultdict"}, {"additionalTextEdits": [{"newText": "from requests.utils import dict_from_cookiejar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import dict_from_cookiejar\n", "kind": 3, "label": "dict_from_cookiejar", "sortText": "4a.9999.dict_from_cookiejar"}, {"additionalTextEdits": [{"newText": "from requests.utils import dict_to_sequence\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import dict_to_sequence\n", "kind": 3, "label": "dict_to_sequence", "sortText": "4a.9999.dict_to_sequence"}, {"additionalTextEdits": [{"newText": "from requests.utils import get_encodings_from_content\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import get_encodings_from_content\n", "kind": 3, "label": "get_encodings_from_content", "sortText": "4a.9999.get_encodings_from_content"}, {"additionalTextEdits": [{"newText": "from typing import is_typeddict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import is_typeddict\n", "kind": 3, "label": "is_typeddict", "sortText": "4a.9999.is_typeddict"}, {"additionalTextEdits": [{"newText": "from requests.auth import parse_dict_header\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.auth import parse_dict_header\n", "kind": 6, "label": "parse_dict_header", "sortText": "4a.9999.parse_dict_header"}, {"additionalTextEdits": [{"newText": "from requests.utils import parse_dict_header\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import parse_dict_header\n", "kind": 3, "label": "parse_dict_header", "sortText": "4a.9999.parse_dict_header"}, {"additionalTextEdits": [{"newText": "from werkzeug.http import parse_dict_header\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.http import parse_dict_header\n", "kind": 3, "label": "parse_dict_header", "sortText": "4a.9999.parse_dict_header"}, {"additionalTextEdits": [{"newText": "from flask import redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask import redirect\n", "kind": 3, "label": "redirect", "sortText": "4a.9999.redirect"}, {"additionalTextEdits": [{"newText": "from flask.helpers import redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.helpers import redirect\n", "kind": 3, "label": "redirect", "sortText": "4a.9999.redirect"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.utils import redirect\n", "kind": 3, "label": "redirect", "sortText": "4a.9999.redirect"}, {"additionalTextEdits": [{"newText": "from contextlib import redirect_stderr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import redirect_stderr\n", "kind": 7, "label": "redirect_stderr", "sortText": "4a.9999.redirect_stderr"}, {"additionalTextEdits": [{"newText": "from contextlib import redirect_stdout\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import redirect_stdout\n", "kind": 7, "label": "redirect_stdout", "sortText": "4a.9999.redirect_stdout"}, {"additionalTextEdits": [{"newText": "from flask import send_from_directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask import send_from_directory\n", "kind": 3, "label": "send_from_directory", "sortText": "4a.9999.send_from_directory"}, {"additionalTextEdits": [{"newText": "from flask.helpers import send_from_directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.helpers import send_from_directory\n", "kind": 3, "label": "send_from_directory", "sortText": "4a.9999.send_from_directory"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import send_from_directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.utils import send_from_directory\n", "kind": 3, "label": "send_from_directory", "sortText": "4a.9999.send_from_directory"}, {"additionalTextEdits": [{"newText": "from functools import singledispatchmethod\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from functools import singledispatchmethod\n", "kind": 7, "label": "singledispatchmethod", "sortText": "4a.9999.singledispatchmethod"}, {"additionalTextEdits": [{"newText": "from urllib3._collections import HTTPHeaderDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3._collections import HTTPHeaderDict\n", "kind": 7, "label": "HTTPHeaderDict", "sortText": "4b.9999.HTTPHeaderDict"}, {"additionalTextEdits": [{"newText": "from _typeshed import IdentityFunction\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed import IdentityFunction\n", "kind": 7, "label": "IdentityFunction", "sortText": "4b.9999.IdentityFunction"}, {"additionalTextEdits": [{"newText": "from _typeshed._type_checker_internals import TypedDictFallback\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed._type_checker_internals import TypedDictFallback\n", "kind": 7, "label": "TypedDictFallback", "sortText": "4b.9999.TypedDictFallback"}, {"additionalTextEdits": [{"newText": "from werkzeug._internal import _DictAccessorProperty\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug._internal import _DictAccessorProperty\n", "kind": 7, "label": "_DictAccessorProperty", "sortText": "4b.9999._DictAccessorProperty"}, {"additionalTextEdits": [{"newText": "from __future__ import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from __future__ import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _ast import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _ast import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _codecs import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _codecs import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _collections_abc import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _collections_abc import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _contextvars import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _contextvars import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _decimal import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _decimal import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _frozen_importlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _frozen_importlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _io import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _io import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _sitebuiltins import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _sitebuiltins import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _typeshed import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _typeshed._type_checker_internals import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed._type_checker_internals import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _typeshed.importlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed.importlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _typeshed.wsgi import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed.wsgi import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _warnings import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _warnings import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _weakref import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _weakref import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _weakrefset import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _weakrefset import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click._utils import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click._utils import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib._bootstrap import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib._bootstrap import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.__version__ import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.__version__ import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug._internal import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug._internal import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _collections_abc import dict_items\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _collections_abc import dict_items\n", "kind": 7, "label": "dict_items", "sortText": "4b.9999.dict_items"}, {"additionalTextEdits": [{"newText": "from _collections_abc import dict_keys\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _collections_abc import dict_keys\n", "kind": 7, "label": "dict_keys", "sortText": "4b.9999.dict_keys"}, {"additionalTextEdits": [{"newText": "from _collections_abc import dict_values\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _collections_abc import dict_values\n", "kind": 7, "label": "dict_values", "sortText": "4b.9999.dict_values"}]}} +{"suite": "web", "label": "request args completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 9, "character": 18, "iteration": 2, "result": {"isIncomplete": false, "items": [{"kind": 14, "label": "False", "sortText": "0.9999.False"}, {"data": "builtin", "kind": 7, "label": "IsADirectoryError", "sortText": "0.9999.IsADirectoryError"}, {"kind": 14, "label": "None", "sortText": "0.9999.None"}, {"data": "builtin", "kind": 7, "label": "NotADirectoryError", "sortText": "0.9999.NotADirectoryError"}, {"data": "builtin", "kind": 7, "label": "PendingDeprecationWarning", "sortText": "0.9999.PendingDeprecationWarning"}, {"kind": 14, "label": "True", "sortText": "0.9999.True"}, {"kind": 14, "label": "and", "sortText": "0.9999.and"}, {"kind": 14, "label": "assert", "sortText": "0.9999.assert"}, {"kind": 14, "label": "async", "sortText": "0.9999.async"}, {"kind": 14, "label": "await", "sortText": "0.9999.await"}, {"kind": 14, "label": "break", "sortText": "0.9999.break"}, {"kind": 14, "label": "case", "sortText": "0.9999.case"}, {"kind": 14, "label": "class", "sortText": "0.9999.class"}, {"kind": 14, "label": "continue", "sortText": "0.9999.continue"}, {"kind": 14, "label": "def", "sortText": "0.9999.def"}, {"kind": 14, "label": "del", "sortText": "0.9999.del"}, {"data": "builtin", "kind": 7, "label": "dict", "sortText": "0.9999.dict"}, {"kind": 14, "label": "elif", "sortText": "0.9999.elif"}, {"kind": 14, "label": "else", "sortText": "0.9999.else"}, {"kind": 14, "label": "except", "sortText": "0.9999.except"}, {"kind": 14, "label": "finally", "sortText": "0.9999.finally"}, {"kind": 14, "label": "for", "sortText": "0.9999.for"}, {"kind": 14, "label": "from", "sortText": "0.9999.from"}, {"kind": 14, "label": "global", "sortText": "0.9999.global"}, {"kind": 14, "label": "if", "sortText": "0.9999.if"}, {"kind": 14, "label": "import", "sortText": "0.9999.import"}, {"kind": 14, "label": "in", "sortText": "0.9999.in"}, {"kind": 14, "label": "is", "sortText": "0.9999.is"}, {"kind": 14, "label": "lambda", "sortText": "0.9999.lambda"}, {"kind": 14, "label": "match", "sortText": "0.9999.match"}, {"kind": 14, "label": "nonlocal", "sortText": "0.9999.nonlocal"}, {"kind": 14, "label": "not", "sortText": "0.9999.not"}, {"kind": 14, "label": "or", "sortText": "0.9999.or"}, {"kind": 14, "label": "pass", "sortText": "0.9999.pass"}, {"kind": 14, "label": "raise", "sortText": "0.9999.raise"}, {"kind": 14, "label": "return", "sortText": "0.9999.return"}, {"kind": 14, "label": "try", "sortText": "0.9999.try"}, {"kind": 14, "label": "type", "sortText": "0.9999.type"}, {"kind": 14, "label": "while", "sortText": "0.9999.while"}, {"kind": 14, "label": "with", "sortText": "0.9999.with"}, {"kind": 14, "label": "yield", "sortText": "0.9999.yield"}, {"data": "builtin", "kind": 21, "label": "__dict__", "sortText": "3.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE\n", "kind": 6, "label": "ALERT_DESCRIPTION_BAD_CERTIFICATE", "sortText": "4a.9999.ALERT_DESCRIPTION_BAD_CERTIFICATE"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE\n", "kind": 6, "label": "ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE", "sortText": "4a.9999.ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE\n", "kind": 6, "label": "ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE", "sortText": "4a.9999.ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_EXPIRED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_EXPIRED\n", "kind": 6, "label": "ALERT_DESCRIPTION_CERTIFICATE_EXPIRED", "sortText": "4a.9999.ALERT_DESCRIPTION_CERTIFICATE_EXPIRED"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_REVOKED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_REVOKED\n", "kind": 6, "label": "ALERT_DESCRIPTION_CERTIFICATE_REVOKED", "sortText": "4a.9999.ALERT_DESCRIPTION_CERTIFICATE_REVOKED"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN\n", "kind": 6, "label": "ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN", "sortText": "4a.9999.ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE\n", "kind": 6, "label": "ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE", "sortText": "4a.9999.ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CLOSE_NOTIFY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_CLOSE_NOTIFY\n", "kind": 6, "label": "ALERT_DESCRIPTION_CLOSE_NOTIFY", "sortText": "4a.9999.ALERT_DESCRIPTION_CLOSE_NOTIFY"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_DECRYPT_ERROR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_DECRYPT_ERROR\n", "kind": 6, "label": "ALERT_DESCRIPTION_DECRYPT_ERROR", "sortText": "4a.9999.ALERT_DESCRIPTION_DECRYPT_ERROR"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_INSUFFICIENT_SECURITY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_INSUFFICIENT_SECURITY\n", "kind": 6, "label": "ALERT_DESCRIPTION_INSUFFICIENT_SECURITY", "sortText": "4a.9999.ALERT_DESCRIPTION_INSUFFICIENT_SECURITY"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_UNEXPECTED_MESSAGE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_UNEXPECTED_MESSAGE\n", "kind": 6, "label": "ALERT_DESCRIPTION_UNEXPECTED_MESSAGE", "sortText": "4a.9999.ALERT_DESCRIPTION_UNEXPECTED_MESSAGE"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE\n", "kind": 6, "label": "ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE", "sortText": "4a.9999.ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE"}, {"additionalTextEdits": [{"newText": "from urllib3.exceptions import BodyNotHttplibCompatible\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3.exceptions import BodyNotHttplibCompatible\n", "kind": 7, "label": "BodyNotHttplibCompatible", "sortText": "4a.9999.BodyNotHttplibCompatible"}, {"additionalTextEdits": [{"newText": "from codecs import BufferedIncrementalDecoder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from codecs import BufferedIncrementalDecoder\n", "kind": 7, "label": "BufferedIncrementalDecoder", "sortText": "4a.9999.BufferedIncrementalDecoder"}, {"additionalTextEdits": [{"newText": "from codecs import BufferedIncrementalEncoder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from codecs import BufferedIncrementalEncoder\n", "kind": 7, "label": "BufferedIncrementalEncoder", "sortText": "4a.9999.BufferedIncrementalEncoder"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import CallbackDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import CallbackDict\n", "kind": 7, "label": "CallbackDict", "sortText": "4a.9999.CallbackDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import CallbackDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import CallbackDict\n", "kind": 7, "label": "CallbackDict", "sortText": "4a.9999.CallbackDict"}, {"additionalTextEdits": [{"newText": "from requests.structures import CaseInsensitiveDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.structures import CaseInsensitiveDict\n", "kind": 7, "label": "CaseInsensitiveDict", "sortText": "4a.9999.CaseInsensitiveDict"}, {"additionalTextEdits": [{"newText": "from requests.utils import CaseInsensitiveDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import CaseInsensitiveDict\n", "kind": 6, "label": "CaseInsensitiveDict", "sortText": "4a.9999.CaseInsensitiveDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.exceptions import ClientDisconnected\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.exceptions import ClientDisconnected\n", "kind": 7, "label": "ClientDisconnected", "sortText": "4a.9999.ClientDisconnected"}, {"additionalTextEdits": [{"newText": "from werkzeug.test import ClientRedirectError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.test import ClientRedirectError\n", "kind": 7, "label": "ClientRedirectError", "sortText": "4a.9999.ClientRedirectError"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import CombinedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import CombinedMultiDict\n", "kind": 7, "label": "CombinedMultiDict", "sortText": "4a.9999.CombinedMultiDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import CombinedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import CombinedMultiDict\n", "kind": 7, "label": "CombinedMultiDict", "sortText": "4a.9999.CombinedMultiDict"}, {"additionalTextEdits": [{"newText": "from requests.models import DEFAULT_REDIRECT_LIMIT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.models import DEFAULT_REDIRECT_LIMIT\n", "kind": 6, "label": "DEFAULT_REDIRECT_LIMIT", "sortText": "4a.9999.DEFAULT_REDIRECT_LIMIT"}, {"additionalTextEdits": [{"newText": "from requests.sessions import DEFAULT_REDIRECT_LIMIT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import DEFAULT_REDIRECT_LIMIT\n", "kind": 6, "label": "DEFAULT_REDIRECT_LIMIT", "sortText": "4a.9999.DEFAULT_REDIRECT_LIMIT"}, {"additionalTextEdits": [{"newText": "from decimal import DecimalException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from decimal import DecimalException\n", "kind": 7, "label": "DecimalException", "sortText": "4a.9999.DecimalException"}, {"additionalTextEdits": [{"newText": "from typing import DefaultDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import DefaultDict\n", "kind": 6, "label": "DefaultDict", "sortText": "4a.9999.DefaultDict"}, {"additionalTextEdits": [{"newText": "from ast import Dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ast import Dict\n", "kind": 7, "label": "Dict", "sortText": "4a.9999.Dict"}, {"additionalTextEdits": [{"newText": "from typing import Dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import Dict\n", "kind": 6, "label": "Dict", "sortText": "4a.9999.Dict"}, {"additionalTextEdits": [{"newText": "from ast import DictComp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ast import DictComp\n", "kind": 7, "label": "DictComp", "sortText": "4a.9999.DictComp"}, {"additionalTextEdits": [{"newText": "from jinja2 import DictLoader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from jinja2 import DictLoader\n", "kind": 7, "label": "DictLoader", "sortText": "4a.9999.DictLoader"}, {"additionalTextEdits": [{"newText": "from jinja2.loaders import DictLoader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from jinja2.loaders import DictLoader\n", "kind": 7, "label": "DictLoader", "sortText": "4a.9999.DictLoader"}, {"additionalTextEdits": [{"newText": "from types import DynamicClassAttribute\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from types import DynamicClassAttribute\n", "kind": 7, "label": "DynamicClassAttribute", "sortText": "4a.9999.DynamicClassAttribute"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import FileMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import FileMultiDict\n", "kind": 7, "label": "FileMultiDict", "sortText": "4a.9999.FileMultiDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.file_storage import FileMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.file_storage import FileMultiDict\n", "kind": 7, "label": "FileMultiDict", "sortText": "4a.9999.FileMultiDict"}, {"additionalTextEdits": [{"newText": "from flask.debughelpers import FormDataRoutingRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.debughelpers import FormDataRoutingRedirect\n", "kind": 7, "label": "FormDataRoutingRedirect", "sortText": "4a.9999.FormDataRoutingRedirect"}, {"additionalTextEdits": [{"newText": "from urllib3 import HTTPHeaderDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3 import HTTPHeaderDict\n", "kind": 7, "label": "HTTPHeaderDict", "sortText": "4a.9999.HTTPHeaderDict"}, {"additionalTextEdits": [{"newText": "from urllib.request import HTTPRedirectHandler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib.request import HTTPRedirectHandler\n", "kind": 7, "label": "HTTPRedirectHandler", "sortText": "4a.9999.HTTPRedirectHandler"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import ImmutableDict\n", "kind": 7, "label": "ImmutableDict", "sortText": "4a.9999.ImmutableDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import ImmutableDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import ImmutableDict\n", "kind": 7, "label": "ImmutableDict", "sortText": "4a.9999.ImmutableDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import ImmutableDictMixin\n", "kind": 7, "label": "ImmutableDictMixin", "sortText": "4a.9999.ImmutableDictMixin"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.mixins import ImmutableDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.mixins import ImmutableDictMixin\n", "kind": 7, "label": "ImmutableDictMixin", "sortText": "4a.9999.ImmutableDictMixin"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import ImmutableMultiDict\n", "kind": 7, "label": "ImmutableMultiDict", "sortText": "4a.9999.ImmutableMultiDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import ImmutableMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import ImmutableMultiDict\n", "kind": 7, "label": "ImmutableMultiDict", "sortText": "4a.9999.ImmutableMultiDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableMultiDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import ImmutableMultiDictMixin\n", "kind": 7, "label": "ImmutableMultiDictMixin", "sortText": "4a.9999.ImmutableMultiDictMixin"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.mixins import ImmutableMultiDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.mixins import ImmutableMultiDictMixin\n", "kind": 7, "label": "ImmutableMultiDictMixin", "sortText": "4a.9999.ImmutableMultiDictMixin"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableTypeConversionDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import ImmutableTypeConversionDict\n", "kind": 7, "label": "ImmutableTypeConversionDict", "sortText": "4a.9999.ImmutableTypeConversionDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import ImmutableTypeConversionDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import ImmutableTypeConversionDict\n", "kind": 7, "label": "ImmutableTypeConversionDict", "sortText": "4a.9999.ImmutableTypeConversionDict"}, {"additionalTextEdits": [{"newText": "from requests.structures import LookupDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.structures import LookupDict\n", "kind": 7, "label": "LookupDict", "sortText": "4a.9999.LookupDict"}, {"additionalTextEdits": [{"newText": "from http.client import MISDIRECTED_REQUEST\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.client import MISDIRECTED_REQUEST\n", "kind": 6, "label": "MISDIRECTED_REQUEST", "sortText": "4a.9999.MISDIRECTED_REQUEST"}, {"additionalTextEdits": [{"newText": "from werkzeug.exceptions import MisdirectedRequest\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.exceptions import MisdirectedRequest\n", "kind": 7, "label": "MisdirectedRequest", "sortText": "4a.9999.MisdirectedRequest"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import MultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import MultiDict\n", "kind": 7, "label": "MultiDict", "sortText": "4a.9999.MultiDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import MultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import MultiDict\n", "kind": 7, "label": "MultiDict", "sortText": "4a.9999.MultiDict"}, {"additionalTextEdits": [{"newText": "from os import O_DIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from os import O_DIRECT\n", "kind": 6, "label": "O_DIRECT", "sortText": "4a.9999.O_DIRECT"}, {"additionalTextEdits": [{"newText": "from os import O_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from os import O_DIRECTORY\n", "kind": 6, "label": "O_DIRECTORY", "sortText": "4a.9999.O_DIRECTORY"}, {"additionalTextEdits": [{"newText": "from urllib.request import OpenerDirector\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib.request import OpenerDirector\n", "kind": 7, "label": "OpenerDirector", "sortText": "4a.9999.OpenerDirector"}, {"additionalTextEdits": [{"newText": "from collections import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import OrderedDict\n", "kind": 7, "label": "OrderedDict", "sortText": "4a.9999.OrderedDict"}, {"additionalTextEdits": [{"newText": "from requests.sessions import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import OrderedDict\n", "kind": 6, "label": "OrderedDict", "sortText": "4a.9999.OrderedDict"}, {"additionalTextEdits": [{"newText": "from requests.utils import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import OrderedDict\n", "kind": 6, "label": "OrderedDict", "sortText": "4a.9999.OrderedDict"}, {"additionalTextEdits": [{"newText": "from typing import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import OrderedDict\n", "kind": 6, "label": "OrderedDict", "sortText": "4a.9999.OrderedDict"}, {"additionalTextEdits": [{"newText": "from typing_extensions import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing_extensions import OrderedDict\n", "kind": 6, "label": "OrderedDict", "sortText": "4a.9999.OrderedDict"}, {"additionalTextEdits": [{"newText": "from http.client import PERMANENT_REDIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.client import PERMANENT_REDIRECT\n", "kind": 6, "label": "PERMANENT_REDIRECT", "sortText": "4a.9999.PERMANENT_REDIRECT"}, {"additionalTextEdits": [{"newText": "from requests.models import REDIRECT_STATI\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.models import REDIRECT_STATI\n", "kind": 6, "label": "REDIRECT_STATI", "sortText": "4a.9999.REDIRECT_STATI"}, {"additionalTextEdits": [{"newText": "from requests.sessions import REDIRECT_STATI\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import REDIRECT_STATI\n", "kind": 6, "label": "REDIRECT_STATI", "sortText": "4a.9999.REDIRECT_STATI"}, {"additionalTextEdits": [{"newText": "from uuid import RESERVED_MICROSOFT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from uuid import RESERVED_MICROSOFT\n", "kind": 6, "label": "RESERVED_MICROSOFT", "sortText": "4a.9999.RESERVED_MICROSOFT"}, {"additionalTextEdits": [{"newText": "from http.client import RemoteDisconnected\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.client import RemoteDisconnected\n", "kind": 7, "label": "RemoteDisconnected", "sortText": "4a.9999.RemoteDisconnected"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing import RequestAliasRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing import RequestAliasRedirect\n", "kind": 7, "label": "RequestAliasRedirect", "sortText": "4a.9999.RequestAliasRedirect"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing.exceptions import RequestAliasRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing.exceptions import RequestAliasRedirect\n", "kind": 7, "label": "RequestAliasRedirect", "sortText": "4a.9999.RequestAliasRedirect"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing import RequestRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing import RequestRedirect\n", "kind": 7, "label": "RequestRedirect", "sortText": "4a.9999.RequestRedirect"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing.exceptions import RequestRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing.exceptions import RequestRedirect\n", "kind": 7, "label": "RequestRedirect", "sortText": "4a.9999.RequestRedirect"}, {"additionalTextEdits": [{"newText": "from requests.sessions import SessionRedirectMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import SessionRedirectMixin\n", "kind": 7, "label": "SessionRedirectMixin", "sortText": "4a.9999.SessionRedirectMixin"}, {"additionalTextEdits": [{"newText": "from http.client import TEMPORARY_REDIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.client import TEMPORARY_REDIRECT\n", "kind": 6, "label": "TEMPORARY_REDIRECT", "sortText": "4a.9999.TEMPORARY_REDIRECT"}, {"additionalTextEdits": [{"newText": "from requests import TooManyRedirects\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests import TooManyRedirects\n", "kind": 7, "label": "TooManyRedirects", "sortText": "4a.9999.TooManyRedirects"}, {"additionalTextEdits": [{"newText": "from requests.exceptions import TooManyRedirects\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.exceptions import TooManyRedirects\n", "kind": 7, "label": "TooManyRedirects", "sortText": "4a.9999.TooManyRedirects"}, {"additionalTextEdits": [{"newText": "from requests.sessions import TooManyRedirects\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import TooManyRedirects\n", "kind": 6, "label": "TooManyRedirects", "sortText": "4a.9999.TooManyRedirects"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import TypeConversionDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import TypeConversionDict\n", "kind": 7, "label": "TypeConversionDict", "sortText": "4a.9999.TypeConversionDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import TypeConversionDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import TypeConversionDict\n", "kind": 7, "label": "TypeConversionDict", "sortText": "4a.9999.TypeConversionDict"}, {"additionalTextEdits": [{"newText": "from typing import TypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import TypedDict\n", "kind": 6, "label": "TypedDict", "sortText": "4a.9999.TypedDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import UpdateDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import UpdateDictMixin\n", "kind": 7, "label": "UpdateDictMixin", "sortText": "4a.9999.UpdateDictMixin"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.mixins import UpdateDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.mixins import UpdateDictMixin\n", "kind": 7, "label": "UpdateDictMixin", "sortText": "4a.9999.UpdateDictMixin"}, {"additionalTextEdits": [{"newText": "from collections import UserDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import UserDict\n", "kind": 7, "label": "UserDict", "sortText": "4a.9999.UserDict"}, {"additionalTextEdits": [{"newText": "from weakref import WeakKeyDictionary\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from weakref import WeakKeyDictionary\n", "kind": 7, "label": "WeakKeyDictionary", "sortText": "4a.9999.WeakKeyDictionary"}, {"additionalTextEdits": [{"newText": "from weakref import WeakValueDictionary\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from weakref import WeakValueDictionary\n", "kind": 7, "label": "WeakValueDictionary", "sortText": "4a.9999.WeakValueDictionary"}, {"additionalTextEdits": [{"newText": "from codecs import _BufferedIncrementalDecoder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from codecs import _BufferedIncrementalDecoder\n", "kind": 7, "label": "_BufferedIncrementalDecoder", "sortText": "4a.9999._BufferedIncrementalDecoder"}, {"additionalTextEdits": [{"newText": "from enum import _EnumDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from enum import _EnumDict\n", "kind": 7, "label": "_EnumDict", "sortText": "4a.9999._EnumDict"}, {"additionalTextEdits": [{"newText": "from inspect import _GetMembersPredicate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from inspect import _GetMembersPredicate\n", "kind": 6, "label": "_GetMembersPredicate", "sortText": "4a.9999._GetMembersPredicate"}, {"additionalTextEdits": [{"newText": "from inspect import _GetMembersPredicateTypeGuard\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from inspect import _GetMembersPredicateTypeGuard\n", "kind": 6, "label": "_GetMembersPredicateTypeGuard", "sortText": "4a.9999._GetMembersPredicateTypeGuard"}, {"additionalTextEdits": [{"newText": "from inspect import _GetMembersPredicateTypeIs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from inspect import _GetMembersPredicateTypeIs\n", "kind": 6, "label": "_GetMembersPredicateTypeIs", "sortText": "4a.9999._GetMembersPredicateTypeIs"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import _ImmutableOrderedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import _ImmutableOrderedMultiDict\n", "kind": 7, "label": "_ImmutableOrderedMultiDict", "sortText": "4a.9999._ImmutableOrderedMultiDict"}, {"additionalTextEdits": [{"newText": "from collections import _OrderedDictItemsView\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _OrderedDictItemsView\n", "kind": 7, "label": "_OrderedDictItemsView", "sortText": "4a.9999._OrderedDictItemsView"}, {"additionalTextEdits": [{"newText": "from collections import _OrderedDictKeysView\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _OrderedDictKeysView\n", "kind": 7, "label": "_OrderedDictKeysView", "sortText": "4a.9999._OrderedDictKeysView"}, {"additionalTextEdits": [{"newText": "from collections import _OrderedDictValuesView\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _OrderedDictValuesView\n", "kind": 7, "label": "_OrderedDictValuesView", "sortText": "4a.9999._OrderedDictValuesView"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import _OrderedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import _OrderedMultiDict\n", "kind": 7, "label": "_OrderedMultiDict", "sortText": "4a.9999._OrderedMultiDict"}, {"additionalTextEdits": [{"newText": "from ssl import _PeerCertRetDictType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import _PeerCertRetDictType\n", "kind": 6, "label": "_PeerCertRetDictType", "sortText": "4a.9999._PeerCertRetDictType"}, {"additionalTextEdits": [{"newText": "from itertools import _Predicate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from itertools import _Predicate\n", "kind": 6, "label": "_Predicate", "sortText": "4a.9999._Predicate"}, {"additionalTextEdits": [{"newText": "from contextlib import _RedirectStream\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import _RedirectStream\n", "kind": 7, "label": "_RedirectStream", "sortText": "4a.9999._RedirectStream"}, {"additionalTextEdits": [{"newText": "from contextlib import _SupportsRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import _SupportsRedirect\n", "kind": 7, "label": "_SupportsRedirect", "sortText": "4a.9999._SupportsRedirect"}, {"additionalTextEdits": [{"newText": "from contextlib import _SupportsRedirectT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import _SupportsRedirectT\n", "kind": 6, "label": "_SupportsRedirectT", "sortText": "4a.9999._SupportsRedirectT"}, {"additionalTextEdits": [{"newText": "from werkzeug.test import _TAnyMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.test import _TAnyMultiDict\n", "kind": 6, "label": "_TAnyMultiDict", "sortText": "4a.9999._TAnyMultiDict"}, {"additionalTextEdits": [{"newText": "from typing import _TypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import _TypedDict\n", "kind": 7, "label": "_TypedDict", "sortText": "4a.9999._TypedDict"}, {"additionalTextEdits": [{"newText": "from typing_extensions import _TypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing_extensions import _TypedDict\n", "kind": 7, "label": "_TypedDict", "sortText": "4a.9999._TypedDict"}, {"additionalTextEdits": [{"newText": "from abc import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from abc import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from ast import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ast import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.core import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.core import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.decorators import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.decorators import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.exceptions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.exceptions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.formatting import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.formatting import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.globals import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.globals import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.parser import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.parser import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.shell_completion import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.shell_completion import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.termui import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.termui import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.types import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.types import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.utils import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.utils import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from code import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from code import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from codecs import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from codecs import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from collections import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from collections.abc import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections.abc import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from contextlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from contextvars import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextvars import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from copy import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from copy import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from dataclasses import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from dataclasses import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from datetime import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from datetime import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from decimal import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from decimal import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from enum import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from enum import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from errno import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from errno import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.app import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.app import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.blueprints import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.blueprints import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.cli import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.cli import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.config import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.config import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.ctx import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.ctx import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.debughelpers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.debughelpers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.globals import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.globals import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.helpers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.helpers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.json import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.json import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.json.provider import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.json.provider import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.logging import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.logging import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.sansio.app import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.sansio.app import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.sansio.blueprints import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.sansio.blueprints import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.sansio.scaffold import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.sansio.scaffold import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.sessions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.sessions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.signals import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.signals import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.templating import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.templating import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.testing import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.testing import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.typing import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.typing import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.wrappers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.wrappers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from functools import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from functools import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from gettext import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from gettext import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from http import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from http.client import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.client import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from http.cookiejar import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.cookiejar import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from http.cookies import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.cookies import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib.machinery import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib.machinery import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib.metadata import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib.metadata import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib.util import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib.util import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from inspect import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from inspect import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from io import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from io import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from itertools import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from itertools import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from jinja2 import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from jinja2 import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from jinja2.loaders import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from jinja2.loaders import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from json import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from json import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from json.decoder import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from json.decoder import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from logging import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from logging import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from markupsafe import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from markupsafe import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from mimetypes import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from mimetypes import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from numbers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from numbers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from operator import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from operator import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from os import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from os import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from os.path import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from os.path import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from pathlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from pathlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from pkgutil import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from pkgutil import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from platform import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from platform import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from posixpath import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from posixpath import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from re import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from re import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from readline import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from readline import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.adapters import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.adapters import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.api import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.api import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.auth import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.auth import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.compat import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.compat import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.cookies import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.cookies import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.exceptions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.exceptions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.hooks import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.hooks import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.models import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.models import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.packages import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.packages import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.sessions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.status_codes import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.status_codes import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.structures import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.structures import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.utils import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from resource import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from resource import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from rlcompleter import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from rlcompleter import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from ssl import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from subprocess import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from subprocess import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from sys import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from sys import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from time import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from time import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from traceback import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from traceback import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from types import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from types import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from typing import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from typing_extensions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing_extensions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from unicodedata import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from unicodedata import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib.parse import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib.parse import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib.request import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib.request import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3 import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3 import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3.exceptions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3.exceptions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3.fields import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3.fields import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3.filepost import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3.filepost import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3.response import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3.response import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3.util import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3.util import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from uuid import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from uuid import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from warnings import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from warnings import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from weakref import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from weakref import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.accept import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.accept import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.auth import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.auth import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.cache_control import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.cache_control import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.csp import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.csp import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.etag import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.etag import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.file_storage import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.file_storage import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.headers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.headers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.mixins import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.mixins import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.range import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.range import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.exceptions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.exceptions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.formparser import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.formparser import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.http import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.http import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.local import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.local import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing.exceptions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing.exceptions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing.map import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing.map import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing.rules import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing.rules import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.sansio.http import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.sansio.http import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.sansio.request import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.sansio.request import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.sansio.response import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.sansio.response import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.sansio.utils import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.sansio.utils import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.security import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.security import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.serving import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.serving import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.test import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.test import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.urls import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.urls import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.user_agent import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.user_agent import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.utils import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.wrappers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.wrappers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.wrappers.request import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.wrappers.request import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.wrappers.response import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.wrappers.response import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.wsgi import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.wsgi import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from wsgiref.types import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from wsgiref.types import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from zlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from zlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib.util import _incompatible_extension_module_restrictions\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib.util import _incompatible_extension_module_restrictions\n", "kind": 7, "label": "_incompatible_extension_module_restrictions", "sortText": "4a.9999._incompatible_extension_module_restrictions"}, {"additionalTextEdits": [{"newText": "from collections import _odict_items\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _odict_items\n", "kind": 7, "label": "_odict_items", "sortText": "4a.9999._odict_items"}, {"additionalTextEdits": [{"newText": "from collections import _odict_keys\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _odict_keys\n", "kind": 7, "label": "_odict_keys", "sortText": "4a.9999._odict_keys"}, {"additionalTextEdits": [{"newText": "from collections import _odict_values\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _odict_values\n", "kind": 7, "label": "_odict_values", "sortText": "4a.9999._odict_values"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import _wz_redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.utils import _wz_redirect\n", "kind": 3, "label": "_wz_redirect", "sortText": "4a.9999._wz_redirect"}, {"additionalTextEdits": [{"newText": "from requests.utils import add_dict_to_cookiejar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import add_dict_to_cookiejar\n", "kind": 3, "label": "add_dict_to_cookiejar", "sortText": "4a.9999.add_dict_to_cookiejar"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import append_slash_redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.utils import append_slash_redirect\n", "kind": 3, "label": "append_slash_redirect", "sortText": "4a.9999.append_slash_redirect"}, {"additionalTextEdits": [{"newText": "from dataclasses import asdict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from dataclasses import asdict\n", "kind": 3, "label": "asdict", "sortText": "4a.9999.asdict"}, {"additionalTextEdits": [{"newText": "from flask.debughelpers import attach_enctype_error_multidict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.debughelpers import attach_enctype_error_multidict\n", "kind": 3, "label": "attach_enctype_error_multidict", "sortText": "4a.9999.attach_enctype_error_multidict"}, {"additionalTextEdits": [{"newText": "from unicodedata import bidirectional\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from unicodedata import bidirectional\n", "kind": 3, "label": "bidirectional", "sortText": "4a.9999.bidirectional"}, {"additionalTextEdits": [{"newText": "from requests.cookies import cookiejar_from_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.cookies import cookiejar_from_dict\n", "kind": 3, "label": "cookiejar_from_dict", "sortText": "4a.9999.cookiejar_from_dict"}, {"additionalTextEdits": [{"newText": "from requests.models import cookiejar_from_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.models import cookiejar_from_dict\n", "kind": 6, "label": "cookiejar_from_dict", "sortText": "4a.9999.cookiejar_from_dict"}, {"additionalTextEdits": [{"newText": "from requests.sessions import cookiejar_from_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import cookiejar_from_dict\n", "kind": 6, "label": "cookiejar_from_dict", "sortText": "4a.9999.cookiejar_from_dict"}, {"additionalTextEdits": [{"newText": "from requests.utils import cookiejar_from_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import cookiejar_from_dict\n", "kind": 6, "label": "cookiejar_from_dict", "sortText": "4a.9999.cookiejar_from_dict"}, {"additionalTextEdits": [{"newText": "from sys import deactivate_stack_trampoline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from sys import deactivate_stack_trampoline\n", "kind": 3, "label": "deactivate_stack_trampoline", "sortText": "4a.9999.deactivate_stack_trampoline"}, {"additionalTextEdits": [{"newText": "from collections import defaultdict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import defaultdict\n", "kind": 7, "label": "defaultdict", "sortText": "4a.9999.defaultdict"}, {"additionalTextEdits": [{"newText": "from requests.utils import dict_from_cookiejar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import dict_from_cookiejar\n", "kind": 3, "label": "dict_from_cookiejar", "sortText": "4a.9999.dict_from_cookiejar"}, {"additionalTextEdits": [{"newText": "from requests.utils import dict_to_sequence\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import dict_to_sequence\n", "kind": 3, "label": "dict_to_sequence", "sortText": "4a.9999.dict_to_sequence"}, {"additionalTextEdits": [{"newText": "from requests.utils import get_encodings_from_content\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import get_encodings_from_content\n", "kind": 3, "label": "get_encodings_from_content", "sortText": "4a.9999.get_encodings_from_content"}, {"additionalTextEdits": [{"newText": "from typing import is_typeddict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import is_typeddict\n", "kind": 3, "label": "is_typeddict", "sortText": "4a.9999.is_typeddict"}, {"additionalTextEdits": [{"newText": "from requests.auth import parse_dict_header\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.auth import parse_dict_header\n", "kind": 6, "label": "parse_dict_header", "sortText": "4a.9999.parse_dict_header"}, {"additionalTextEdits": [{"newText": "from requests.utils import parse_dict_header\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import parse_dict_header\n", "kind": 3, "label": "parse_dict_header", "sortText": "4a.9999.parse_dict_header"}, {"additionalTextEdits": [{"newText": "from werkzeug.http import parse_dict_header\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.http import parse_dict_header\n", "kind": 3, "label": "parse_dict_header", "sortText": "4a.9999.parse_dict_header"}, {"additionalTextEdits": [{"newText": "from flask import redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask import redirect\n", "kind": 3, "label": "redirect", "sortText": "4a.9999.redirect"}, {"additionalTextEdits": [{"newText": "from flask.helpers import redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.helpers import redirect\n", "kind": 3, "label": "redirect", "sortText": "4a.9999.redirect"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.utils import redirect\n", "kind": 3, "label": "redirect", "sortText": "4a.9999.redirect"}, {"additionalTextEdits": [{"newText": "from contextlib import redirect_stderr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import redirect_stderr\n", "kind": 7, "label": "redirect_stderr", "sortText": "4a.9999.redirect_stderr"}, {"additionalTextEdits": [{"newText": "from contextlib import redirect_stdout\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import redirect_stdout\n", "kind": 7, "label": "redirect_stdout", "sortText": "4a.9999.redirect_stdout"}, {"additionalTextEdits": [{"newText": "from flask import send_from_directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask import send_from_directory\n", "kind": 3, "label": "send_from_directory", "sortText": "4a.9999.send_from_directory"}, {"additionalTextEdits": [{"newText": "from flask.helpers import send_from_directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.helpers import send_from_directory\n", "kind": 3, "label": "send_from_directory", "sortText": "4a.9999.send_from_directory"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import send_from_directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.utils import send_from_directory\n", "kind": 3, "label": "send_from_directory", "sortText": "4a.9999.send_from_directory"}, {"additionalTextEdits": [{"newText": "from functools import singledispatchmethod\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from functools import singledispatchmethod\n", "kind": 7, "label": "singledispatchmethod", "sortText": "4a.9999.singledispatchmethod"}, {"additionalTextEdits": [{"newText": "from urllib3._collections import HTTPHeaderDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3._collections import HTTPHeaderDict\n", "kind": 7, "label": "HTTPHeaderDict", "sortText": "4b.9999.HTTPHeaderDict"}, {"additionalTextEdits": [{"newText": "from urllib3._collections import HTTPHeaderDictItemView\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3._collections import HTTPHeaderDictItemView\n", "kind": 7, "label": "HTTPHeaderDictItemView", "sortText": "4b.9999.HTTPHeaderDictItemView"}, {"additionalTextEdits": [{"newText": "from _typeshed import IdentityFunction\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed import IdentityFunction\n", "kind": 7, "label": "IdentityFunction", "sortText": "4b.9999.IdentityFunction"}, {"additionalTextEdits": [{"newText": "from _typeshed._type_checker_internals import TypedDictFallback\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed._type_checker_internals import TypedDictFallback\n", "kind": 7, "label": "TypedDictFallback", "sortText": "4b.9999.TypedDictFallback"}, {"additionalTextEdits": [{"newText": "from werkzeug._internal import _DictAccessorProperty\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug._internal import _DictAccessorProperty\n", "kind": 7, "label": "_DictAccessorProperty", "sortText": "4b.9999._DictAccessorProperty"}, {"additionalTextEdits": [{"newText": "from __future__ import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from __future__ import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _ast import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _ast import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _codecs import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _codecs import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _collections_abc import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _collections_abc import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _contextvars import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _contextvars import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _decimal import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _decimal import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _frozen_importlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _frozen_importlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _io import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _io import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _sitebuiltins import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _sitebuiltins import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _typeshed import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _typeshed._type_checker_internals import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed._type_checker_internals import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _typeshed.importlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed.importlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _typeshed.wsgi import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed.wsgi import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _warnings import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _warnings import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _weakref import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _weakref import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _weakrefset import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _weakrefset import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click._utils import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click._utils import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib._bootstrap import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib._bootstrap import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.__version__ import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.__version__ import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3._collections import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3._collections import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug._internal import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug._internal import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _collections_abc import dict_items\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _collections_abc import dict_items\n", "kind": 7, "label": "dict_items", "sortText": "4b.9999.dict_items"}, {"additionalTextEdits": [{"newText": "from _collections_abc import dict_keys\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _collections_abc import dict_keys\n", "kind": 7, "label": "dict_keys", "sortText": "4b.9999.dict_keys"}, {"additionalTextEdits": [{"newText": "from _collections_abc import dict_values\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _collections_abc import dict_values\n", "kind": 7, "label": "dict_values", "sortText": "4b.9999.dict_values"}, {"additionalTextEdits": [{"newText": "from urllib3._collections import ensure_can_construct_http_header_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3._collections import ensure_can_construct_http_header_dict\n", "kind": 3, "label": "ensure_can_construct_http_header_dict", "sortText": "4b.9999.ensure_can_construct_http_header_dict"}]}} {"suite": "web", "label": "request args completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 9, "character": 18, "iteration": 3, "result": {"isIncomplete": false, "items": [{"kind": 14, "label": "False", "sortText": "0.9999.False"}, {"data": "builtin", "kind": 7, "label": "IsADirectoryError", "sortText": "0.9999.IsADirectoryError"}, {"kind": 14, "label": "None", "sortText": "0.9999.None"}, {"data": "builtin", "kind": 7, "label": "NotADirectoryError", "sortText": "0.9999.NotADirectoryError"}, {"data": "builtin", "kind": 7, "label": "PendingDeprecationWarning", "sortText": "0.9999.PendingDeprecationWarning"}, {"kind": 14, "label": "True", "sortText": "0.9999.True"}, {"kind": 14, "label": "and", "sortText": "0.9999.and"}, {"kind": 14, "label": "assert", "sortText": "0.9999.assert"}, {"kind": 14, "label": "async", "sortText": "0.9999.async"}, {"kind": 14, "label": "await", "sortText": "0.9999.await"}, {"kind": 14, "label": "break", "sortText": "0.9999.break"}, {"kind": 14, "label": "case", "sortText": "0.9999.case"}, {"kind": 14, "label": "class", "sortText": "0.9999.class"}, {"kind": 14, "label": "continue", "sortText": "0.9999.continue"}, {"kind": 14, "label": "def", "sortText": "0.9999.def"}, {"kind": 14, "label": "del", "sortText": "0.9999.del"}, {"data": "builtin", "kind": 7, "label": "dict", "sortText": "0.9999.dict"}, {"kind": 14, "label": "elif", "sortText": "0.9999.elif"}, {"kind": 14, "label": "else", "sortText": "0.9999.else"}, {"kind": 14, "label": "except", "sortText": "0.9999.except"}, {"kind": 14, "label": "finally", "sortText": "0.9999.finally"}, {"kind": 14, "label": "for", "sortText": "0.9999.for"}, {"kind": 14, "label": "from", "sortText": "0.9999.from"}, {"kind": 14, "label": "global", "sortText": "0.9999.global"}, {"kind": 14, "label": "if", "sortText": "0.9999.if"}, {"kind": 14, "label": "import", "sortText": "0.9999.import"}, {"kind": 14, "label": "in", "sortText": "0.9999.in"}, {"kind": 14, "label": "is", "sortText": "0.9999.is"}, {"kind": 14, "label": "lambda", "sortText": "0.9999.lambda"}, {"kind": 14, "label": "match", "sortText": "0.9999.match"}, {"kind": 14, "label": "nonlocal", "sortText": "0.9999.nonlocal"}, {"kind": 14, "label": "not", "sortText": "0.9999.not"}, {"kind": 14, "label": "or", "sortText": "0.9999.or"}, {"kind": 14, "label": "pass", "sortText": "0.9999.pass"}, {"kind": 14, "label": "raise", "sortText": "0.9999.raise"}, {"kind": 14, "label": "return", "sortText": "0.9999.return"}, {"kind": 14, "label": "try", "sortText": "0.9999.try"}, {"kind": 14, "label": "type", "sortText": "0.9999.type"}, {"kind": 14, "label": "while", "sortText": "0.9999.while"}, {"kind": 14, "label": "with", "sortText": "0.9999.with"}, {"kind": 14, "label": "yield", "sortText": "0.9999.yield"}, {"data": "builtin", "kind": 21, "label": "__dict__", "sortText": "3.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE\n", "kind": 6, "label": "ALERT_DESCRIPTION_BAD_CERTIFICATE", "sortText": "4a.9999.ALERT_DESCRIPTION_BAD_CERTIFICATE"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE\n", "kind": 6, "label": "ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE", "sortText": "4a.9999.ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE\n", "kind": 6, "label": "ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE", "sortText": "4a.9999.ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_EXPIRED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_EXPIRED\n", "kind": 6, "label": "ALERT_DESCRIPTION_CERTIFICATE_EXPIRED", "sortText": "4a.9999.ALERT_DESCRIPTION_CERTIFICATE_EXPIRED"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_REVOKED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_REVOKED\n", "kind": 6, "label": "ALERT_DESCRIPTION_CERTIFICATE_REVOKED", "sortText": "4a.9999.ALERT_DESCRIPTION_CERTIFICATE_REVOKED"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN\n", "kind": 6, "label": "ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN", "sortText": "4a.9999.ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE\n", "kind": 6, "label": "ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE", "sortText": "4a.9999.ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CLOSE_NOTIFY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_CLOSE_NOTIFY\n", "kind": 6, "label": "ALERT_DESCRIPTION_CLOSE_NOTIFY", "sortText": "4a.9999.ALERT_DESCRIPTION_CLOSE_NOTIFY"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_DECRYPT_ERROR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_DECRYPT_ERROR\n", "kind": 6, "label": "ALERT_DESCRIPTION_DECRYPT_ERROR", "sortText": "4a.9999.ALERT_DESCRIPTION_DECRYPT_ERROR"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_INSUFFICIENT_SECURITY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_INSUFFICIENT_SECURITY\n", "kind": 6, "label": "ALERT_DESCRIPTION_INSUFFICIENT_SECURITY", "sortText": "4a.9999.ALERT_DESCRIPTION_INSUFFICIENT_SECURITY"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_UNEXPECTED_MESSAGE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_UNEXPECTED_MESSAGE\n", "kind": 6, "label": "ALERT_DESCRIPTION_UNEXPECTED_MESSAGE", "sortText": "4a.9999.ALERT_DESCRIPTION_UNEXPECTED_MESSAGE"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE\n", "kind": 6, "label": "ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE", "sortText": "4a.9999.ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE"}, {"additionalTextEdits": [{"newText": "from urllib3.exceptions import BodyNotHttplibCompatible\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3.exceptions import BodyNotHttplibCompatible\n", "kind": 7, "label": "BodyNotHttplibCompatible", "sortText": "4a.9999.BodyNotHttplibCompatible"}, {"additionalTextEdits": [{"newText": "from codecs import BufferedIncrementalDecoder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from codecs import BufferedIncrementalDecoder\n", "kind": 7, "label": "BufferedIncrementalDecoder", "sortText": "4a.9999.BufferedIncrementalDecoder"}, {"additionalTextEdits": [{"newText": "from codecs import BufferedIncrementalEncoder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from codecs import BufferedIncrementalEncoder\n", "kind": 7, "label": "BufferedIncrementalEncoder", "sortText": "4a.9999.BufferedIncrementalEncoder"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import CallbackDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import CallbackDict\n", "kind": 7, "label": "CallbackDict", "sortText": "4a.9999.CallbackDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import CallbackDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import CallbackDict\n", "kind": 7, "label": "CallbackDict", "sortText": "4a.9999.CallbackDict"}, {"additionalTextEdits": [{"newText": "from requests.structures import CaseInsensitiveDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.structures import CaseInsensitiveDict\n", "kind": 7, "label": "CaseInsensitiveDict", "sortText": "4a.9999.CaseInsensitiveDict"}, {"additionalTextEdits": [{"newText": "from requests.utils import CaseInsensitiveDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import CaseInsensitiveDict\n", "kind": 6, "label": "CaseInsensitiveDict", "sortText": "4a.9999.CaseInsensitiveDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.exceptions import ClientDisconnected\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.exceptions import ClientDisconnected\n", "kind": 7, "label": "ClientDisconnected", "sortText": "4a.9999.ClientDisconnected"}, {"additionalTextEdits": [{"newText": "from werkzeug.test import ClientRedirectError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.test import ClientRedirectError\n", "kind": 7, "label": "ClientRedirectError", "sortText": "4a.9999.ClientRedirectError"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import CombinedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import CombinedMultiDict\n", "kind": 7, "label": "CombinedMultiDict", "sortText": "4a.9999.CombinedMultiDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import CombinedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import CombinedMultiDict\n", "kind": 7, "label": "CombinedMultiDict", "sortText": "4a.9999.CombinedMultiDict"}, {"additionalTextEdits": [{"newText": "from requests.models import DEFAULT_REDIRECT_LIMIT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.models import DEFAULT_REDIRECT_LIMIT\n", "kind": 6, "label": "DEFAULT_REDIRECT_LIMIT", "sortText": "4a.9999.DEFAULT_REDIRECT_LIMIT"}, {"additionalTextEdits": [{"newText": "from requests.sessions import DEFAULT_REDIRECT_LIMIT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import DEFAULT_REDIRECT_LIMIT\n", "kind": 6, "label": "DEFAULT_REDIRECT_LIMIT", "sortText": "4a.9999.DEFAULT_REDIRECT_LIMIT"}, {"additionalTextEdits": [{"newText": "from decimal import DecimalException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from decimal import DecimalException\n", "kind": 7, "label": "DecimalException", "sortText": "4a.9999.DecimalException"}, {"additionalTextEdits": [{"newText": "from typing import DefaultDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import DefaultDict\n", "kind": 6, "label": "DefaultDict", "sortText": "4a.9999.DefaultDict"}, {"additionalTextEdits": [{"newText": "from ast import Dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ast import Dict\n", "kind": 7, "label": "Dict", "sortText": "4a.9999.Dict"}, {"additionalTextEdits": [{"newText": "from typing import Dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import Dict\n", "kind": 6, "label": "Dict", "sortText": "4a.9999.Dict"}, {"additionalTextEdits": [{"newText": "from ast import DictComp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ast import DictComp\n", "kind": 7, "label": "DictComp", "sortText": "4a.9999.DictComp"}, {"additionalTextEdits": [{"newText": "from jinja2 import DictLoader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from jinja2 import DictLoader\n", "kind": 7, "label": "DictLoader", "sortText": "4a.9999.DictLoader"}, {"additionalTextEdits": [{"newText": "from jinja2.loaders import DictLoader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from jinja2.loaders import DictLoader\n", "kind": 7, "label": "DictLoader", "sortText": "4a.9999.DictLoader"}, {"additionalTextEdits": [{"newText": "from types import DynamicClassAttribute\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from types import DynamicClassAttribute\n", "kind": 7, "label": "DynamicClassAttribute", "sortText": "4a.9999.DynamicClassAttribute"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import FileMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import FileMultiDict\n", "kind": 7, "label": "FileMultiDict", "sortText": "4a.9999.FileMultiDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.file_storage import FileMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.file_storage import FileMultiDict\n", "kind": 7, "label": "FileMultiDict", "sortText": "4a.9999.FileMultiDict"}, {"additionalTextEdits": [{"newText": "from flask.debughelpers import FormDataRoutingRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.debughelpers import FormDataRoutingRedirect\n", "kind": 7, "label": "FormDataRoutingRedirect", "sortText": "4a.9999.FormDataRoutingRedirect"}, {"additionalTextEdits": [{"newText": "from urllib3 import HTTPHeaderDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3 import HTTPHeaderDict\n", "kind": 7, "label": "HTTPHeaderDict", "sortText": "4a.9999.HTTPHeaderDict"}, {"additionalTextEdits": [{"newText": "from urllib.request import HTTPRedirectHandler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib.request import HTTPRedirectHandler\n", "kind": 7, "label": "HTTPRedirectHandler", "sortText": "4a.9999.HTTPRedirectHandler"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import ImmutableDict\n", "kind": 7, "label": "ImmutableDict", "sortText": "4a.9999.ImmutableDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import ImmutableDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import ImmutableDict\n", "kind": 7, "label": "ImmutableDict", "sortText": "4a.9999.ImmutableDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import ImmutableDictMixin\n", "kind": 7, "label": "ImmutableDictMixin", "sortText": "4a.9999.ImmutableDictMixin"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.mixins import ImmutableDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.mixins import ImmutableDictMixin\n", "kind": 7, "label": "ImmutableDictMixin", "sortText": "4a.9999.ImmutableDictMixin"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import ImmutableMultiDict\n", "kind": 7, "label": "ImmutableMultiDict", "sortText": "4a.9999.ImmutableMultiDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import ImmutableMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import ImmutableMultiDict\n", "kind": 7, "label": "ImmutableMultiDict", "sortText": "4a.9999.ImmutableMultiDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableMultiDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import ImmutableMultiDictMixin\n", "kind": 7, "label": "ImmutableMultiDictMixin", "sortText": "4a.9999.ImmutableMultiDictMixin"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.mixins import ImmutableMultiDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.mixins import ImmutableMultiDictMixin\n", "kind": 7, "label": "ImmutableMultiDictMixin", "sortText": "4a.9999.ImmutableMultiDictMixin"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableTypeConversionDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import ImmutableTypeConversionDict\n", "kind": 7, "label": "ImmutableTypeConversionDict", "sortText": "4a.9999.ImmutableTypeConversionDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import ImmutableTypeConversionDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import ImmutableTypeConversionDict\n", "kind": 7, "label": "ImmutableTypeConversionDict", "sortText": "4a.9999.ImmutableTypeConversionDict"}, {"additionalTextEdits": [{"newText": "from requests.structures import LookupDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.structures import LookupDict\n", "kind": 7, "label": "LookupDict", "sortText": "4a.9999.LookupDict"}, {"additionalTextEdits": [{"newText": "from http.client import MISDIRECTED_REQUEST\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.client import MISDIRECTED_REQUEST\n", "kind": 6, "label": "MISDIRECTED_REQUEST", "sortText": "4a.9999.MISDIRECTED_REQUEST"}, {"additionalTextEdits": [{"newText": "from werkzeug.exceptions import MisdirectedRequest\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.exceptions import MisdirectedRequest\n", "kind": 7, "label": "MisdirectedRequest", "sortText": "4a.9999.MisdirectedRequest"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import MultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import MultiDict\n", "kind": 7, "label": "MultiDict", "sortText": "4a.9999.MultiDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import MultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import MultiDict\n", "kind": 7, "label": "MultiDict", "sortText": "4a.9999.MultiDict"}, {"additionalTextEdits": [{"newText": "from os import O_DIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from os import O_DIRECT\n", "kind": 6, "label": "O_DIRECT", "sortText": "4a.9999.O_DIRECT"}, {"additionalTextEdits": [{"newText": "from os import O_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from os import O_DIRECTORY\n", "kind": 6, "label": "O_DIRECTORY", "sortText": "4a.9999.O_DIRECTORY"}, {"additionalTextEdits": [{"newText": "from urllib.request import OpenerDirector\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib.request import OpenerDirector\n", "kind": 7, "label": "OpenerDirector", "sortText": "4a.9999.OpenerDirector"}, {"additionalTextEdits": [{"newText": "from collections import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import OrderedDict\n", "kind": 7, "label": "OrderedDict", "sortText": "4a.9999.OrderedDict"}, {"additionalTextEdits": [{"newText": "from requests.sessions import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import OrderedDict\n", "kind": 6, "label": "OrderedDict", "sortText": "4a.9999.OrderedDict"}, {"additionalTextEdits": [{"newText": "from requests.utils import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import OrderedDict\n", "kind": 6, "label": "OrderedDict", "sortText": "4a.9999.OrderedDict"}, {"additionalTextEdits": [{"newText": "from typing import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import OrderedDict\n", "kind": 6, "label": "OrderedDict", "sortText": "4a.9999.OrderedDict"}, {"additionalTextEdits": [{"newText": "from typing_extensions import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing_extensions import OrderedDict\n", "kind": 6, "label": "OrderedDict", "sortText": "4a.9999.OrderedDict"}, {"additionalTextEdits": [{"newText": "from http.client import PERMANENT_REDIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.client import PERMANENT_REDIRECT\n", "kind": 6, "label": "PERMANENT_REDIRECT", "sortText": "4a.9999.PERMANENT_REDIRECT"}, {"additionalTextEdits": [{"newText": "from requests.models import REDIRECT_STATI\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.models import REDIRECT_STATI\n", "kind": 6, "label": "REDIRECT_STATI", "sortText": "4a.9999.REDIRECT_STATI"}, {"additionalTextEdits": [{"newText": "from requests.sessions import REDIRECT_STATI\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import REDIRECT_STATI\n", "kind": 6, "label": "REDIRECT_STATI", "sortText": "4a.9999.REDIRECT_STATI"}, {"additionalTextEdits": [{"newText": "from uuid import RESERVED_MICROSOFT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from uuid import RESERVED_MICROSOFT\n", "kind": 6, "label": "RESERVED_MICROSOFT", "sortText": "4a.9999.RESERVED_MICROSOFT"}, {"additionalTextEdits": [{"newText": "from http.client import RemoteDisconnected\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.client import RemoteDisconnected\n", "kind": 7, "label": "RemoteDisconnected", "sortText": "4a.9999.RemoteDisconnected"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing import RequestAliasRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing import RequestAliasRedirect\n", "kind": 7, "label": "RequestAliasRedirect", "sortText": "4a.9999.RequestAliasRedirect"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing.exceptions import RequestAliasRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing.exceptions import RequestAliasRedirect\n", "kind": 7, "label": "RequestAliasRedirect", "sortText": "4a.9999.RequestAliasRedirect"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing import RequestRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing import RequestRedirect\n", "kind": 7, "label": "RequestRedirect", "sortText": "4a.9999.RequestRedirect"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing.exceptions import RequestRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing.exceptions import RequestRedirect\n", "kind": 7, "label": "RequestRedirect", "sortText": "4a.9999.RequestRedirect"}, {"additionalTextEdits": [{"newText": "from requests.sessions import SessionRedirectMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import SessionRedirectMixin\n", "kind": 7, "label": "SessionRedirectMixin", "sortText": "4a.9999.SessionRedirectMixin"}, {"additionalTextEdits": [{"newText": "from http.client import TEMPORARY_REDIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.client import TEMPORARY_REDIRECT\n", "kind": 6, "label": "TEMPORARY_REDIRECT", "sortText": "4a.9999.TEMPORARY_REDIRECT"}, {"additionalTextEdits": [{"newText": "from requests import TooManyRedirects\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests import TooManyRedirects\n", "kind": 7, "label": "TooManyRedirects", "sortText": "4a.9999.TooManyRedirects"}, {"additionalTextEdits": [{"newText": "from requests.exceptions import TooManyRedirects\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.exceptions import TooManyRedirects\n", "kind": 7, "label": "TooManyRedirects", "sortText": "4a.9999.TooManyRedirects"}, {"additionalTextEdits": [{"newText": "from requests.sessions import TooManyRedirects\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import TooManyRedirects\n", "kind": 6, "label": "TooManyRedirects", "sortText": "4a.9999.TooManyRedirects"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import TypeConversionDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import TypeConversionDict\n", "kind": 7, "label": "TypeConversionDict", "sortText": "4a.9999.TypeConversionDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import TypeConversionDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import TypeConversionDict\n", "kind": 7, "label": "TypeConversionDict", "sortText": "4a.9999.TypeConversionDict"}, {"additionalTextEdits": [{"newText": "from typing import TypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import TypedDict\n", "kind": 6, "label": "TypedDict", "sortText": "4a.9999.TypedDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import UpdateDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import UpdateDictMixin\n", "kind": 7, "label": "UpdateDictMixin", "sortText": "4a.9999.UpdateDictMixin"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.mixins import UpdateDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.mixins import UpdateDictMixin\n", "kind": 7, "label": "UpdateDictMixin", "sortText": "4a.9999.UpdateDictMixin"}, {"additionalTextEdits": [{"newText": "from collections import UserDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import UserDict\n", "kind": 7, "label": "UserDict", "sortText": "4a.9999.UserDict"}, {"additionalTextEdits": [{"newText": "from weakref import WeakKeyDictionary\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from weakref import WeakKeyDictionary\n", "kind": 7, "label": "WeakKeyDictionary", "sortText": "4a.9999.WeakKeyDictionary"}, {"additionalTextEdits": [{"newText": "from weakref import WeakValueDictionary\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from weakref import WeakValueDictionary\n", "kind": 7, "label": "WeakValueDictionary", "sortText": "4a.9999.WeakValueDictionary"}, {"additionalTextEdits": [{"newText": "from codecs import _BufferedIncrementalDecoder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from codecs import _BufferedIncrementalDecoder\n", "kind": 7, "label": "_BufferedIncrementalDecoder", "sortText": "4a.9999._BufferedIncrementalDecoder"}, {"additionalTextEdits": [{"newText": "from enum import _EnumDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from enum import _EnumDict\n", "kind": 7, "label": "_EnumDict", "sortText": "4a.9999._EnumDict"}, {"additionalTextEdits": [{"newText": "from inspect import _GetMembersPredicate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from inspect import _GetMembersPredicate\n", "kind": 6, "label": "_GetMembersPredicate", "sortText": "4a.9999._GetMembersPredicate"}, {"additionalTextEdits": [{"newText": "from inspect import _GetMembersPredicateTypeGuard\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from inspect import _GetMembersPredicateTypeGuard\n", "kind": 6, "label": "_GetMembersPredicateTypeGuard", "sortText": "4a.9999._GetMembersPredicateTypeGuard"}, {"additionalTextEdits": [{"newText": "from inspect import _GetMembersPredicateTypeIs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from inspect import _GetMembersPredicateTypeIs\n", "kind": 6, "label": "_GetMembersPredicateTypeIs", "sortText": "4a.9999._GetMembersPredicateTypeIs"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import _ImmutableOrderedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import _ImmutableOrderedMultiDict\n", "kind": 7, "label": "_ImmutableOrderedMultiDict", "sortText": "4a.9999._ImmutableOrderedMultiDict"}, {"additionalTextEdits": [{"newText": "from collections import _OrderedDictItemsView\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _OrderedDictItemsView\n", "kind": 7, "label": "_OrderedDictItemsView", "sortText": "4a.9999._OrderedDictItemsView"}, {"additionalTextEdits": [{"newText": "from collections import _OrderedDictKeysView\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _OrderedDictKeysView\n", "kind": 7, "label": "_OrderedDictKeysView", "sortText": "4a.9999._OrderedDictKeysView"}, {"additionalTextEdits": [{"newText": "from collections import _OrderedDictValuesView\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _OrderedDictValuesView\n", "kind": 7, "label": "_OrderedDictValuesView", "sortText": "4a.9999._OrderedDictValuesView"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import _OrderedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import _OrderedMultiDict\n", "kind": 7, "label": "_OrderedMultiDict", "sortText": "4a.9999._OrderedMultiDict"}, {"additionalTextEdits": [{"newText": "from ssl import _PeerCertRetDictType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import _PeerCertRetDictType\n", "kind": 6, "label": "_PeerCertRetDictType", "sortText": "4a.9999._PeerCertRetDictType"}, {"additionalTextEdits": [{"newText": "from itertools import _Predicate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from itertools import _Predicate\n", "kind": 6, "label": "_Predicate", "sortText": "4a.9999._Predicate"}, {"additionalTextEdits": [{"newText": "from contextlib import _RedirectStream\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import _RedirectStream\n", "kind": 7, "label": "_RedirectStream", "sortText": "4a.9999._RedirectStream"}, {"additionalTextEdits": [{"newText": "from contextlib import _SupportsRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import _SupportsRedirect\n", "kind": 7, "label": "_SupportsRedirect", "sortText": "4a.9999._SupportsRedirect"}, {"additionalTextEdits": [{"newText": "from contextlib import _SupportsRedirectT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import _SupportsRedirectT\n", "kind": 6, "label": "_SupportsRedirectT", "sortText": "4a.9999._SupportsRedirectT"}, {"additionalTextEdits": [{"newText": "from werkzeug.test import _TAnyMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.test import _TAnyMultiDict\n", "kind": 6, "label": "_TAnyMultiDict", "sortText": "4a.9999._TAnyMultiDict"}, {"additionalTextEdits": [{"newText": "from typing import _TypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import _TypedDict\n", "kind": 7, "label": "_TypedDict", "sortText": "4a.9999._TypedDict"}, {"additionalTextEdits": [{"newText": "from typing_extensions import _TypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing_extensions import _TypedDict\n", "kind": 7, "label": "_TypedDict", "sortText": "4a.9999._TypedDict"}, {"additionalTextEdits": [{"newText": "from abc import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from abc import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from ast import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ast import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.core import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.core import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.decorators import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.decorators import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.exceptions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.exceptions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.formatting import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.formatting import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.globals import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.globals import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.parser import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.parser import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.shell_completion import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.shell_completion import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.termui import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.termui import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.types import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.types import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.utils import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.utils import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from code import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from code import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from codecs import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from codecs import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from collections import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from collections.abc import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections.abc import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from contextlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from contextvars import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextvars import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from copy import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from copy import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from dataclasses import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from dataclasses import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from datetime import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from datetime import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from decimal import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from decimal import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from enum import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from enum import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from errno import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from errno import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.app import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.app import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.blueprints import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.blueprints import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.cli import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.cli import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.config import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.config import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.ctx import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.ctx import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.debughelpers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.debughelpers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.globals import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.globals import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.helpers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.helpers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.json import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.json import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.json.provider import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.json.provider import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.logging import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.logging import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.sansio.app import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.sansio.app import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.sansio.blueprints import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.sansio.blueprints import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.sansio.scaffold import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.sansio.scaffold import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.sessions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.sessions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.signals import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.signals import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.templating import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.templating import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.testing import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.testing import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.typing import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.typing import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.wrappers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.wrappers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from functools import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from functools import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from gettext import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from gettext import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from http import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from http.client import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.client import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from http.cookiejar import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.cookiejar import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from http.cookies import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.cookies import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib.machinery import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib.machinery import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib.metadata import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib.metadata import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib.util import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib.util import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from inspect import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from inspect import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from io import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from io import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from itertools import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from itertools import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from jinja2 import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from jinja2 import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from jinja2.loaders import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from jinja2.loaders import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from json import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from json import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from json.decoder import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from json.decoder import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from logging import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from logging import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from markupsafe import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from markupsafe import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from mimetypes import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from mimetypes import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from numbers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from numbers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from operator import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from operator import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from os import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from os import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from os.path import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from os.path import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from pathlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from pathlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from pkgutil import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from pkgutil import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from platform import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from platform import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from posixpath import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from posixpath import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from re import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from re import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from readline import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from readline import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.adapters import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.adapters import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.api import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.api import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.auth import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.auth import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.compat import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.compat import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.cookies import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.cookies import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.exceptions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.exceptions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.hooks import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.hooks import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.models import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.models import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.packages import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.packages import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.sessions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.status_codes import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.status_codes import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.structures import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.structures import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.utils import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from resource import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from resource import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from rlcompleter import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from rlcompleter import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from ssl import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from subprocess import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from subprocess import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from sys import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from sys import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from time import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from time import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from traceback import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from traceback import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from types import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from types import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from typing import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from typing_extensions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing_extensions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from unicodedata import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from unicodedata import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib.parse import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib.parse import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib.request import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib.request import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3 import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3 import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3.exceptions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3.exceptions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3.fields import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3.fields import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3.filepost import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3.filepost import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3.response import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3.response import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3.util import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3.util import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from uuid import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from uuid import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from warnings import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from warnings import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from weakref import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from weakref import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.accept import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.accept import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.auth import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.auth import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.cache_control import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.cache_control import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.csp import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.csp import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.etag import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.etag import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.file_storage import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.file_storage import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.headers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.headers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.mixins import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.mixins import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.range import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.range import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.exceptions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.exceptions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.formparser import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.formparser import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.http import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.http import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.local import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.local import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing.exceptions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing.exceptions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing.map import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing.map import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing.rules import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing.rules import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.sansio.http import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.sansio.http import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.sansio.request import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.sansio.request import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.sansio.response import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.sansio.response import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.sansio.utils import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.sansio.utils import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.security import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.security import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.serving import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.serving import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.test import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.test import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.urls import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.urls import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.user_agent import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.user_agent import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.utils import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.wrappers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.wrappers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.wrappers.request import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.wrappers.request import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.wrappers.response import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.wrappers.response import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.wsgi import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.wsgi import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from wsgiref.types import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from wsgiref.types import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from zlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from zlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib.util import _incompatible_extension_module_restrictions\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib.util import _incompatible_extension_module_restrictions\n", "kind": 7, "label": "_incompatible_extension_module_restrictions", "sortText": "4a.9999._incompatible_extension_module_restrictions"}, {"additionalTextEdits": [{"newText": "from collections import _odict_items\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _odict_items\n", "kind": 7, "label": "_odict_items", "sortText": "4a.9999._odict_items"}, {"additionalTextEdits": [{"newText": "from collections import _odict_keys\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _odict_keys\n", "kind": 7, "label": "_odict_keys", "sortText": "4a.9999._odict_keys"}, {"additionalTextEdits": [{"newText": "from collections import _odict_values\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _odict_values\n", "kind": 7, "label": "_odict_values", "sortText": "4a.9999._odict_values"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import _wz_redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.utils import _wz_redirect\n", "kind": 3, "label": "_wz_redirect", "sortText": "4a.9999._wz_redirect"}, {"additionalTextEdits": [{"newText": "from requests.utils import add_dict_to_cookiejar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import add_dict_to_cookiejar\n", "kind": 3, "label": "add_dict_to_cookiejar", "sortText": "4a.9999.add_dict_to_cookiejar"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import append_slash_redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.utils import append_slash_redirect\n", "kind": 3, "label": "append_slash_redirect", "sortText": "4a.9999.append_slash_redirect"}, {"additionalTextEdits": [{"newText": "from dataclasses import asdict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from dataclasses import asdict\n", "kind": 3, "label": "asdict", "sortText": "4a.9999.asdict"}, {"additionalTextEdits": [{"newText": "from flask.debughelpers import attach_enctype_error_multidict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.debughelpers import attach_enctype_error_multidict\n", "kind": 3, "label": "attach_enctype_error_multidict", "sortText": "4a.9999.attach_enctype_error_multidict"}, {"additionalTextEdits": [{"newText": "from unicodedata import bidirectional\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from unicodedata import bidirectional\n", "kind": 3, "label": "bidirectional", "sortText": "4a.9999.bidirectional"}, {"additionalTextEdits": [{"newText": "from requests.cookies import cookiejar_from_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.cookies import cookiejar_from_dict\n", "kind": 3, "label": "cookiejar_from_dict", "sortText": "4a.9999.cookiejar_from_dict"}, {"additionalTextEdits": [{"newText": "from requests.models import cookiejar_from_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.models import cookiejar_from_dict\n", "kind": 6, "label": "cookiejar_from_dict", "sortText": "4a.9999.cookiejar_from_dict"}, {"additionalTextEdits": [{"newText": "from requests.sessions import cookiejar_from_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import cookiejar_from_dict\n", "kind": 6, "label": "cookiejar_from_dict", "sortText": "4a.9999.cookiejar_from_dict"}, {"additionalTextEdits": [{"newText": "from requests.utils import cookiejar_from_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import cookiejar_from_dict\n", "kind": 6, "label": "cookiejar_from_dict", "sortText": "4a.9999.cookiejar_from_dict"}, {"additionalTextEdits": [{"newText": "from sys import deactivate_stack_trampoline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from sys import deactivate_stack_trampoline\n", "kind": 3, "label": "deactivate_stack_trampoline", "sortText": "4a.9999.deactivate_stack_trampoline"}, {"additionalTextEdits": [{"newText": "from collections import defaultdict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import defaultdict\n", "kind": 7, "label": "defaultdict", "sortText": "4a.9999.defaultdict"}, {"additionalTextEdits": [{"newText": "from requests.utils import dict_from_cookiejar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import dict_from_cookiejar\n", "kind": 3, "label": "dict_from_cookiejar", "sortText": "4a.9999.dict_from_cookiejar"}, {"additionalTextEdits": [{"newText": "from requests.utils import dict_to_sequence\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import dict_to_sequence\n", "kind": 3, "label": "dict_to_sequence", "sortText": "4a.9999.dict_to_sequence"}, {"additionalTextEdits": [{"newText": "from requests.utils import get_encodings_from_content\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import get_encodings_from_content\n", "kind": 3, "label": "get_encodings_from_content", "sortText": "4a.9999.get_encodings_from_content"}, {"additionalTextEdits": [{"newText": "from typing import is_typeddict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import is_typeddict\n", "kind": 3, "label": "is_typeddict", "sortText": "4a.9999.is_typeddict"}, {"additionalTextEdits": [{"newText": "from requests.auth import parse_dict_header\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.auth import parse_dict_header\n", "kind": 6, "label": "parse_dict_header", "sortText": "4a.9999.parse_dict_header"}, {"additionalTextEdits": [{"newText": "from requests.utils import parse_dict_header\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import parse_dict_header\n", "kind": 3, "label": "parse_dict_header", "sortText": "4a.9999.parse_dict_header"}, {"additionalTextEdits": [{"newText": "from werkzeug.http import parse_dict_header\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.http import parse_dict_header\n", "kind": 3, "label": "parse_dict_header", "sortText": "4a.9999.parse_dict_header"}, {"additionalTextEdits": [{"newText": "from flask import redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask import redirect\n", "kind": 3, "label": "redirect", "sortText": "4a.9999.redirect"}, {"additionalTextEdits": [{"newText": "from flask.helpers import redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.helpers import redirect\n", "kind": 3, "label": "redirect", "sortText": "4a.9999.redirect"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.utils import redirect\n", "kind": 3, "label": "redirect", "sortText": "4a.9999.redirect"}, {"additionalTextEdits": [{"newText": "from contextlib import redirect_stderr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import redirect_stderr\n", "kind": 7, "label": "redirect_stderr", "sortText": "4a.9999.redirect_stderr"}, {"additionalTextEdits": [{"newText": "from contextlib import redirect_stdout\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import redirect_stdout\n", "kind": 7, "label": "redirect_stdout", "sortText": "4a.9999.redirect_stdout"}, {"additionalTextEdits": [{"newText": "from flask import send_from_directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask import send_from_directory\n", "kind": 3, "label": "send_from_directory", "sortText": "4a.9999.send_from_directory"}, {"additionalTextEdits": [{"newText": "from flask.helpers import send_from_directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.helpers import send_from_directory\n", "kind": 3, "label": "send_from_directory", "sortText": "4a.9999.send_from_directory"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import send_from_directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.utils import send_from_directory\n", "kind": 3, "label": "send_from_directory", "sortText": "4a.9999.send_from_directory"}, {"additionalTextEdits": [{"newText": "from functools import singledispatchmethod\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from functools import singledispatchmethod\n", "kind": 7, "label": "singledispatchmethod", "sortText": "4a.9999.singledispatchmethod"}, {"additionalTextEdits": [{"newText": "from urllib3._collections import HTTPHeaderDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3._collections import HTTPHeaderDict\n", "kind": 7, "label": "HTTPHeaderDict", "sortText": "4b.9999.HTTPHeaderDict"}, {"additionalTextEdits": [{"newText": "from urllib3._collections import HTTPHeaderDictItemView\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3._collections import HTTPHeaderDictItemView\n", "kind": 7, "label": "HTTPHeaderDictItemView", "sortText": "4b.9999.HTTPHeaderDictItemView"}, {"additionalTextEdits": [{"newText": "from _typeshed import IdentityFunction\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed import IdentityFunction\n", "kind": 7, "label": "IdentityFunction", "sortText": "4b.9999.IdentityFunction"}, {"additionalTextEdits": [{"newText": "from _typeshed._type_checker_internals import TypedDictFallback\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed._type_checker_internals import TypedDictFallback\n", "kind": 7, "label": "TypedDictFallback", "sortText": "4b.9999.TypedDictFallback"}, {"additionalTextEdits": [{"newText": "from werkzeug._internal import _DictAccessorProperty\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug._internal import _DictAccessorProperty\n", "kind": 7, "label": "_DictAccessorProperty", "sortText": "4b.9999._DictAccessorProperty"}, {"additionalTextEdits": [{"newText": "from __future__ import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from __future__ import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _ast import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _ast import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _codecs import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _codecs import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _collections_abc import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _collections_abc import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _contextvars import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _contextvars import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _decimal import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _decimal import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _frozen_importlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _frozen_importlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _io import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _io import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _sitebuiltins import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _sitebuiltins import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _typeshed import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _typeshed._type_checker_internals import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed._type_checker_internals import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _typeshed.importlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed.importlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _typeshed.wsgi import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed.wsgi import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _warnings import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _warnings import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _weakref import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _weakref import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _weakrefset import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _weakrefset import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click._utils import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click._utils import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib._bootstrap import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib._bootstrap import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.__version__ import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.__version__ import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3._collections import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3._collections import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug._internal import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug._internal import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _collections_abc import dict_items\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _collections_abc import dict_items\n", "kind": 7, "label": "dict_items", "sortText": "4b.9999.dict_items"}, {"additionalTextEdits": [{"newText": "from _collections_abc import dict_keys\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _collections_abc import dict_keys\n", "kind": 7, "label": "dict_keys", "sortText": "4b.9999.dict_keys"}, {"additionalTextEdits": [{"newText": "from _collections_abc import dict_values\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _collections_abc import dict_values\n", "kind": 7, "label": "dict_values", "sortText": "4b.9999.dict_values"}, {"additionalTextEdits": [{"newText": "from urllib3._collections import ensure_can_construct_http_header_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3._collections import ensure_can_construct_http_header_dict\n", "kind": 3, "label": "ensure_can_construct_http_header_dict", "sortText": "4b.9999.ensure_can_construct_http_header_dict"}]}} -{"suite": "web", "label": "request args completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 9, "character": 18, "iteration": 4, "result": {"isIncomplete": false, "items": [{"kind": 14, "label": "False", "sortText": "0.9999.False"}, {"data": "builtin", "kind": 7, "label": "IsADirectoryError", "sortText": "0.9999.IsADirectoryError"}, {"kind": 14, "label": "None", "sortText": "0.9999.None"}, {"data": "builtin", "kind": 7, "label": "NotADirectoryError", "sortText": "0.9999.NotADirectoryError"}, {"data": "builtin", "kind": 7, "label": "PendingDeprecationWarning", "sortText": "0.9999.PendingDeprecationWarning"}, {"kind": 14, "label": "True", "sortText": "0.9999.True"}, {"kind": 14, "label": "and", "sortText": "0.9999.and"}, {"kind": 14, "label": "assert", "sortText": "0.9999.assert"}, {"kind": 14, "label": "async", "sortText": "0.9999.async"}, {"kind": 14, "label": "await", "sortText": "0.9999.await"}, {"kind": 14, "label": "break", "sortText": "0.9999.break"}, {"kind": 14, "label": "case", "sortText": "0.9999.case"}, {"kind": 14, "label": "class", "sortText": "0.9999.class"}, {"kind": 14, "label": "continue", "sortText": "0.9999.continue"}, {"kind": 14, "label": "def", "sortText": "0.9999.def"}, {"kind": 14, "label": "del", "sortText": "0.9999.del"}, {"data": "builtin", "kind": 7, "label": "dict", "sortText": "0.9999.dict"}, {"kind": 14, "label": "elif", "sortText": "0.9999.elif"}, {"kind": 14, "label": "else", "sortText": "0.9999.else"}, {"kind": 14, "label": "except", "sortText": "0.9999.except"}, {"kind": 14, "label": "finally", "sortText": "0.9999.finally"}, {"kind": 14, "label": "for", "sortText": "0.9999.for"}, {"kind": 14, "label": "from", "sortText": "0.9999.from"}, {"kind": 14, "label": "global", "sortText": "0.9999.global"}, {"kind": 14, "label": "if", "sortText": "0.9999.if"}, {"kind": 14, "label": "import", "sortText": "0.9999.import"}, {"kind": 14, "label": "in", "sortText": "0.9999.in"}, {"kind": 14, "label": "is", "sortText": "0.9999.is"}, {"kind": 14, "label": "lambda", "sortText": "0.9999.lambda"}, {"kind": 14, "label": "match", "sortText": "0.9999.match"}, {"kind": 14, "label": "nonlocal", "sortText": "0.9999.nonlocal"}, {"kind": 14, "label": "not", "sortText": "0.9999.not"}, {"kind": 14, "label": "or", "sortText": "0.9999.or"}, {"kind": 14, "label": "pass", "sortText": "0.9999.pass"}, {"kind": 14, "label": "raise", "sortText": "0.9999.raise"}, {"kind": 14, "label": "return", "sortText": "0.9999.return"}, {"kind": 14, "label": "try", "sortText": "0.9999.try"}, {"kind": 14, "label": "type", "sortText": "0.9999.type"}, {"kind": 14, "label": "while", "sortText": "0.9999.while"}, {"kind": 14, "label": "with", "sortText": "0.9999.with"}, {"kind": 14, "label": "yield", "sortText": "0.9999.yield"}, {"data": "builtin", "kind": 21, "label": "__dict__", "sortText": "3.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE\n", "kind": 6, "label": "ALERT_DESCRIPTION_BAD_CERTIFICATE", "sortText": "4a.9999.ALERT_DESCRIPTION_BAD_CERTIFICATE"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE\n", "kind": 6, "label": "ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE", "sortText": "4a.9999.ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE\n", "kind": 6, "label": "ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE", "sortText": "4a.9999.ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_EXPIRED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_EXPIRED\n", "kind": 6, "label": "ALERT_DESCRIPTION_CERTIFICATE_EXPIRED", "sortText": "4a.9999.ALERT_DESCRIPTION_CERTIFICATE_EXPIRED"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_REVOKED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_REVOKED\n", "kind": 6, "label": "ALERT_DESCRIPTION_CERTIFICATE_REVOKED", "sortText": "4a.9999.ALERT_DESCRIPTION_CERTIFICATE_REVOKED"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN\n", "kind": 6, "label": "ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN", "sortText": "4a.9999.ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE\n", "kind": 6, "label": "ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE", "sortText": "4a.9999.ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CLOSE_NOTIFY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_CLOSE_NOTIFY\n", "kind": 6, "label": "ALERT_DESCRIPTION_CLOSE_NOTIFY", "sortText": "4a.9999.ALERT_DESCRIPTION_CLOSE_NOTIFY"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_DECRYPT_ERROR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_DECRYPT_ERROR\n", "kind": 6, "label": "ALERT_DESCRIPTION_DECRYPT_ERROR", "sortText": "4a.9999.ALERT_DESCRIPTION_DECRYPT_ERROR"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_INSUFFICIENT_SECURITY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_INSUFFICIENT_SECURITY\n", "kind": 6, "label": "ALERT_DESCRIPTION_INSUFFICIENT_SECURITY", "sortText": "4a.9999.ALERT_DESCRIPTION_INSUFFICIENT_SECURITY"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_UNEXPECTED_MESSAGE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_UNEXPECTED_MESSAGE\n", "kind": 6, "label": "ALERT_DESCRIPTION_UNEXPECTED_MESSAGE", "sortText": "4a.9999.ALERT_DESCRIPTION_UNEXPECTED_MESSAGE"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE\n", "kind": 6, "label": "ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE", "sortText": "4a.9999.ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE"}, {"additionalTextEdits": [{"newText": "from urllib3.exceptions import BodyNotHttplibCompatible\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3.exceptions import BodyNotHttplibCompatible\n", "kind": 7, "label": "BodyNotHttplibCompatible", "sortText": "4a.9999.BodyNotHttplibCompatible"}, {"additionalTextEdits": [{"newText": "from codecs import BufferedIncrementalDecoder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from codecs import BufferedIncrementalDecoder\n", "kind": 7, "label": "BufferedIncrementalDecoder", "sortText": "4a.9999.BufferedIncrementalDecoder"}, {"additionalTextEdits": [{"newText": "from codecs import BufferedIncrementalEncoder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from codecs import BufferedIncrementalEncoder\n", "kind": 7, "label": "BufferedIncrementalEncoder", "sortText": "4a.9999.BufferedIncrementalEncoder"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import CallbackDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import CallbackDict\n", "kind": 7, "label": "CallbackDict", "sortText": "4a.9999.CallbackDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import CallbackDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import CallbackDict\n", "kind": 7, "label": "CallbackDict", "sortText": "4a.9999.CallbackDict"}, {"additionalTextEdits": [{"newText": "from requests.structures import CaseInsensitiveDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.structures import CaseInsensitiveDict\n", "kind": 7, "label": "CaseInsensitiveDict", "sortText": "4a.9999.CaseInsensitiveDict"}, {"additionalTextEdits": [{"newText": "from requests.utils import CaseInsensitiveDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import CaseInsensitiveDict\n", "kind": 6, "label": "CaseInsensitiveDict", "sortText": "4a.9999.CaseInsensitiveDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.exceptions import ClientDisconnected\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.exceptions import ClientDisconnected\n", "kind": 7, "label": "ClientDisconnected", "sortText": "4a.9999.ClientDisconnected"}, {"additionalTextEdits": [{"newText": "from werkzeug.test import ClientRedirectError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.test import ClientRedirectError\n", "kind": 7, "label": "ClientRedirectError", "sortText": "4a.9999.ClientRedirectError"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import CombinedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import CombinedMultiDict\n", "kind": 7, "label": "CombinedMultiDict", "sortText": "4a.9999.CombinedMultiDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import CombinedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import CombinedMultiDict\n", "kind": 7, "label": "CombinedMultiDict", "sortText": "4a.9999.CombinedMultiDict"}, {"additionalTextEdits": [{"newText": "from requests.models import DEFAULT_REDIRECT_LIMIT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.models import DEFAULT_REDIRECT_LIMIT\n", "kind": 6, "label": "DEFAULT_REDIRECT_LIMIT", "sortText": "4a.9999.DEFAULT_REDIRECT_LIMIT"}, {"additionalTextEdits": [{"newText": "from requests.sessions import DEFAULT_REDIRECT_LIMIT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import DEFAULT_REDIRECT_LIMIT\n", "kind": 6, "label": "DEFAULT_REDIRECT_LIMIT", "sortText": "4a.9999.DEFAULT_REDIRECT_LIMIT"}, {"additionalTextEdits": [{"newText": "from decimal import DecimalException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from decimal import DecimalException\n", "kind": 7, "label": "DecimalException", "sortText": "4a.9999.DecimalException"}, {"additionalTextEdits": [{"newText": "from typing import DefaultDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import DefaultDict\n", "kind": 6, "label": "DefaultDict", "sortText": "4a.9999.DefaultDict"}, {"additionalTextEdits": [{"newText": "from ast import Dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ast import Dict\n", "kind": 7, "label": "Dict", "sortText": "4a.9999.Dict"}, {"additionalTextEdits": [{"newText": "from typing import Dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import Dict\n", "kind": 6, "label": "Dict", "sortText": "4a.9999.Dict"}, {"additionalTextEdits": [{"newText": "from ast import DictComp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ast import DictComp\n", "kind": 7, "label": "DictComp", "sortText": "4a.9999.DictComp"}, {"additionalTextEdits": [{"newText": "from jinja2 import DictLoader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from jinja2 import DictLoader\n", "kind": 7, "label": "DictLoader", "sortText": "4a.9999.DictLoader"}, {"additionalTextEdits": [{"newText": "from jinja2.loaders import DictLoader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from jinja2.loaders import DictLoader\n", "kind": 7, "label": "DictLoader", "sortText": "4a.9999.DictLoader"}, {"additionalTextEdits": [{"newText": "from types import DynamicClassAttribute\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from types import DynamicClassAttribute\n", "kind": 7, "label": "DynamicClassAttribute", "sortText": "4a.9999.DynamicClassAttribute"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import FileMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import FileMultiDict\n", "kind": 7, "label": "FileMultiDict", "sortText": "4a.9999.FileMultiDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.file_storage import FileMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.file_storage import FileMultiDict\n", "kind": 7, "label": "FileMultiDict", "sortText": "4a.9999.FileMultiDict"}, {"additionalTextEdits": [{"newText": "from flask.debughelpers import FormDataRoutingRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.debughelpers import FormDataRoutingRedirect\n", "kind": 7, "label": "FormDataRoutingRedirect", "sortText": "4a.9999.FormDataRoutingRedirect"}, {"additionalTextEdits": [{"newText": "from urllib3 import HTTPHeaderDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3 import HTTPHeaderDict\n", "kind": 7, "label": "HTTPHeaderDict", "sortText": "4a.9999.HTTPHeaderDict"}, {"additionalTextEdits": [{"newText": "from urllib.request import HTTPRedirectHandler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib.request import HTTPRedirectHandler\n", "kind": 7, "label": "HTTPRedirectHandler", "sortText": "4a.9999.HTTPRedirectHandler"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import ImmutableDict\n", "kind": 7, "label": "ImmutableDict", "sortText": "4a.9999.ImmutableDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import ImmutableDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import ImmutableDict\n", "kind": 7, "label": "ImmutableDict", "sortText": "4a.9999.ImmutableDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import ImmutableDictMixin\n", "kind": 7, "label": "ImmutableDictMixin", "sortText": "4a.9999.ImmutableDictMixin"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.mixins import ImmutableDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.mixins import ImmutableDictMixin\n", "kind": 7, "label": "ImmutableDictMixin", "sortText": "4a.9999.ImmutableDictMixin"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import ImmutableMultiDict\n", "kind": 7, "label": "ImmutableMultiDict", "sortText": "4a.9999.ImmutableMultiDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import ImmutableMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import ImmutableMultiDict\n", "kind": 7, "label": "ImmutableMultiDict", "sortText": "4a.9999.ImmutableMultiDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableMultiDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import ImmutableMultiDictMixin\n", "kind": 7, "label": "ImmutableMultiDictMixin", "sortText": "4a.9999.ImmutableMultiDictMixin"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.mixins import ImmutableMultiDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.mixins import ImmutableMultiDictMixin\n", "kind": 7, "label": "ImmutableMultiDictMixin", "sortText": "4a.9999.ImmutableMultiDictMixin"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableTypeConversionDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import ImmutableTypeConversionDict\n", "kind": 7, "label": "ImmutableTypeConversionDict", "sortText": "4a.9999.ImmutableTypeConversionDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import ImmutableTypeConversionDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import ImmutableTypeConversionDict\n", "kind": 7, "label": "ImmutableTypeConversionDict", "sortText": "4a.9999.ImmutableTypeConversionDict"}, {"additionalTextEdits": [{"newText": "from requests.structures import LookupDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.structures import LookupDict\n", "kind": 7, "label": "LookupDict", "sortText": "4a.9999.LookupDict"}, {"additionalTextEdits": [{"newText": "from http.client import MISDIRECTED_REQUEST\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.client import MISDIRECTED_REQUEST\n", "kind": 6, "label": "MISDIRECTED_REQUEST", "sortText": "4a.9999.MISDIRECTED_REQUEST"}, {"additionalTextEdits": [{"newText": "from werkzeug.exceptions import MisdirectedRequest\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.exceptions import MisdirectedRequest\n", "kind": 7, "label": "MisdirectedRequest", "sortText": "4a.9999.MisdirectedRequest"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import MultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import MultiDict\n", "kind": 7, "label": "MultiDict", "sortText": "4a.9999.MultiDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import MultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import MultiDict\n", "kind": 7, "label": "MultiDict", "sortText": "4a.9999.MultiDict"}, {"additionalTextEdits": [{"newText": "from os import O_DIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from os import O_DIRECT\n", "kind": 6, "label": "O_DIRECT", "sortText": "4a.9999.O_DIRECT"}, {"additionalTextEdits": [{"newText": "from os import O_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from os import O_DIRECTORY\n", "kind": 6, "label": "O_DIRECTORY", "sortText": "4a.9999.O_DIRECTORY"}, {"additionalTextEdits": [{"newText": "from urllib.request import OpenerDirector\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib.request import OpenerDirector\n", "kind": 7, "label": "OpenerDirector", "sortText": "4a.9999.OpenerDirector"}, {"additionalTextEdits": [{"newText": "from collections import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import OrderedDict\n", "kind": 7, "label": "OrderedDict", "sortText": "4a.9999.OrderedDict"}, {"additionalTextEdits": [{"newText": "from requests.sessions import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import OrderedDict\n", "kind": 6, "label": "OrderedDict", "sortText": "4a.9999.OrderedDict"}, {"additionalTextEdits": [{"newText": "from requests.utils import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import OrderedDict\n", "kind": 6, "label": "OrderedDict", "sortText": "4a.9999.OrderedDict"}, {"additionalTextEdits": [{"newText": "from typing import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import OrderedDict\n", "kind": 6, "label": "OrderedDict", "sortText": "4a.9999.OrderedDict"}, {"additionalTextEdits": [{"newText": "from typing_extensions import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing_extensions import OrderedDict\n", "kind": 6, "label": "OrderedDict", "sortText": "4a.9999.OrderedDict"}, {"additionalTextEdits": [{"newText": "from http.client import PERMANENT_REDIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.client import PERMANENT_REDIRECT\n", "kind": 6, "label": "PERMANENT_REDIRECT", "sortText": "4a.9999.PERMANENT_REDIRECT"}, {"additionalTextEdits": [{"newText": "from requests.models import REDIRECT_STATI\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.models import REDIRECT_STATI\n", "kind": 6, "label": "REDIRECT_STATI", "sortText": "4a.9999.REDIRECT_STATI"}, {"additionalTextEdits": [{"newText": "from requests.sessions import REDIRECT_STATI\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import REDIRECT_STATI\n", "kind": 6, "label": "REDIRECT_STATI", "sortText": "4a.9999.REDIRECT_STATI"}, {"additionalTextEdits": [{"newText": "from uuid import RESERVED_MICROSOFT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from uuid import RESERVED_MICROSOFT\n", "kind": 6, "label": "RESERVED_MICROSOFT", "sortText": "4a.9999.RESERVED_MICROSOFT"}, {"additionalTextEdits": [{"newText": "from http.client import RemoteDisconnected\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.client import RemoteDisconnected\n", "kind": 7, "label": "RemoteDisconnected", "sortText": "4a.9999.RemoteDisconnected"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing import RequestAliasRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing import RequestAliasRedirect\n", "kind": 7, "label": "RequestAliasRedirect", "sortText": "4a.9999.RequestAliasRedirect"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing.exceptions import RequestAliasRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing.exceptions import RequestAliasRedirect\n", "kind": 7, "label": "RequestAliasRedirect", "sortText": "4a.9999.RequestAliasRedirect"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing import RequestRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing import RequestRedirect\n", "kind": 7, "label": "RequestRedirect", "sortText": "4a.9999.RequestRedirect"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing.exceptions import RequestRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing.exceptions import RequestRedirect\n", "kind": 7, "label": "RequestRedirect", "sortText": "4a.9999.RequestRedirect"}, {"additionalTextEdits": [{"newText": "from requests.sessions import SessionRedirectMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import SessionRedirectMixin\n", "kind": 7, "label": "SessionRedirectMixin", "sortText": "4a.9999.SessionRedirectMixin"}, {"additionalTextEdits": [{"newText": "from http.client import TEMPORARY_REDIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.client import TEMPORARY_REDIRECT\n", "kind": 6, "label": "TEMPORARY_REDIRECT", "sortText": "4a.9999.TEMPORARY_REDIRECT"}, {"additionalTextEdits": [{"newText": "from requests import TooManyRedirects\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests import TooManyRedirects\n", "kind": 7, "label": "TooManyRedirects", "sortText": "4a.9999.TooManyRedirects"}, {"additionalTextEdits": [{"newText": "from requests.exceptions import TooManyRedirects\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.exceptions import TooManyRedirects\n", "kind": 7, "label": "TooManyRedirects", "sortText": "4a.9999.TooManyRedirects"}, {"additionalTextEdits": [{"newText": "from requests.sessions import TooManyRedirects\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import TooManyRedirects\n", "kind": 6, "label": "TooManyRedirects", "sortText": "4a.9999.TooManyRedirects"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import TypeConversionDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import TypeConversionDict\n", "kind": 7, "label": "TypeConversionDict", "sortText": "4a.9999.TypeConversionDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import TypeConversionDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import TypeConversionDict\n", "kind": 7, "label": "TypeConversionDict", "sortText": "4a.9999.TypeConversionDict"}, {"additionalTextEdits": [{"newText": "from typing import TypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import TypedDict\n", "kind": 6, "label": "TypedDict", "sortText": "4a.9999.TypedDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import UpdateDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import UpdateDictMixin\n", "kind": 7, "label": "UpdateDictMixin", "sortText": "4a.9999.UpdateDictMixin"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.mixins import UpdateDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.mixins import UpdateDictMixin\n", "kind": 7, "label": "UpdateDictMixin", "sortText": "4a.9999.UpdateDictMixin"}, {"additionalTextEdits": [{"newText": "from collections import UserDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import UserDict\n", "kind": 7, "label": "UserDict", "sortText": "4a.9999.UserDict"}, {"additionalTextEdits": [{"newText": "from weakref import WeakKeyDictionary\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from weakref import WeakKeyDictionary\n", "kind": 7, "label": "WeakKeyDictionary", "sortText": "4a.9999.WeakKeyDictionary"}, {"additionalTextEdits": [{"newText": "from weakref import WeakValueDictionary\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from weakref import WeakValueDictionary\n", "kind": 7, "label": "WeakValueDictionary", "sortText": "4a.9999.WeakValueDictionary"}, {"additionalTextEdits": [{"newText": "from codecs import _BufferedIncrementalDecoder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from codecs import _BufferedIncrementalDecoder\n", "kind": 7, "label": "_BufferedIncrementalDecoder", "sortText": "4a.9999._BufferedIncrementalDecoder"}, {"additionalTextEdits": [{"newText": "from enum import _EnumDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from enum import _EnumDict\n", "kind": 7, "label": "_EnumDict", "sortText": "4a.9999._EnumDict"}, {"additionalTextEdits": [{"newText": "from inspect import _GetMembersPredicate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from inspect import _GetMembersPredicate\n", "kind": 6, "label": "_GetMembersPredicate", "sortText": "4a.9999._GetMembersPredicate"}, {"additionalTextEdits": [{"newText": "from inspect import _GetMembersPredicateTypeGuard\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from inspect import _GetMembersPredicateTypeGuard\n", "kind": 6, "label": "_GetMembersPredicateTypeGuard", "sortText": "4a.9999._GetMembersPredicateTypeGuard"}, {"additionalTextEdits": [{"newText": "from inspect import _GetMembersPredicateTypeIs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from inspect import _GetMembersPredicateTypeIs\n", "kind": 6, "label": "_GetMembersPredicateTypeIs", "sortText": "4a.9999._GetMembersPredicateTypeIs"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import _ImmutableOrderedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import _ImmutableOrderedMultiDict\n", "kind": 7, "label": "_ImmutableOrderedMultiDict", "sortText": "4a.9999._ImmutableOrderedMultiDict"}, {"additionalTextEdits": [{"newText": "from collections import _OrderedDictItemsView\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _OrderedDictItemsView\n", "kind": 7, "label": "_OrderedDictItemsView", "sortText": "4a.9999._OrderedDictItemsView"}, {"additionalTextEdits": [{"newText": "from collections import _OrderedDictKeysView\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _OrderedDictKeysView\n", "kind": 7, "label": "_OrderedDictKeysView", "sortText": "4a.9999._OrderedDictKeysView"}, {"additionalTextEdits": [{"newText": "from collections import _OrderedDictValuesView\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _OrderedDictValuesView\n", "kind": 7, "label": "_OrderedDictValuesView", "sortText": "4a.9999._OrderedDictValuesView"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import _OrderedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import _OrderedMultiDict\n", "kind": 7, "label": "_OrderedMultiDict", "sortText": "4a.9999._OrderedMultiDict"}, {"additionalTextEdits": [{"newText": "from ssl import _PeerCertRetDictType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import _PeerCertRetDictType\n", "kind": 6, "label": "_PeerCertRetDictType", "sortText": "4a.9999._PeerCertRetDictType"}, {"additionalTextEdits": [{"newText": "from itertools import _Predicate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from itertools import _Predicate\n", "kind": 6, "label": "_Predicate", "sortText": "4a.9999._Predicate"}, {"additionalTextEdits": [{"newText": "from contextlib import _RedirectStream\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import _RedirectStream\n", "kind": 7, "label": "_RedirectStream", "sortText": "4a.9999._RedirectStream"}, {"additionalTextEdits": [{"newText": "from contextlib import _SupportsRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import _SupportsRedirect\n", "kind": 7, "label": "_SupportsRedirect", "sortText": "4a.9999._SupportsRedirect"}, {"additionalTextEdits": [{"newText": "from contextlib import _SupportsRedirectT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import _SupportsRedirectT\n", "kind": 6, "label": "_SupportsRedirectT", "sortText": "4a.9999._SupportsRedirectT"}, {"additionalTextEdits": [{"newText": "from werkzeug.test import _TAnyMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.test import _TAnyMultiDict\n", "kind": 6, "label": "_TAnyMultiDict", "sortText": "4a.9999._TAnyMultiDict"}, {"additionalTextEdits": [{"newText": "from typing import _TypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import _TypedDict\n", "kind": 7, "label": "_TypedDict", "sortText": "4a.9999._TypedDict"}, {"additionalTextEdits": [{"newText": "from typing_extensions import _TypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing_extensions import _TypedDict\n", "kind": 7, "label": "_TypedDict", "sortText": "4a.9999._TypedDict"}, {"additionalTextEdits": [{"newText": "from abc import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from abc import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from ast import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ast import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.core import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.core import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.decorators import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.decorators import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.exceptions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.exceptions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.formatting import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.formatting import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.globals import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.globals import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.parser import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.parser import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.shell_completion import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.shell_completion import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.termui import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.termui import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.types import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.types import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.utils import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.utils import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from code import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from code import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from codecs import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from codecs import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from collections import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from collections.abc import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections.abc import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from contextlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from contextvars import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextvars import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from copy import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from copy import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from dataclasses import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from dataclasses import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from datetime import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from datetime import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from decimal import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from decimal import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from enum import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from enum import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from errno import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from errno import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.app import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.app import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.blueprints import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.blueprints import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.cli import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.cli import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.config import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.config import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.ctx import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.ctx import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.debughelpers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.debughelpers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.globals import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.globals import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.helpers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.helpers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.json import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.json import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.json.provider import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.json.provider import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.logging import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.logging import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.sansio.app import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.sansio.app import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.sansio.blueprints import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.sansio.blueprints import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.sansio.scaffold import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.sansio.scaffold import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.sessions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.sessions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.signals import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.signals import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.templating import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.templating import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.testing import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.testing import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.typing import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.typing import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.wrappers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.wrappers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from functools import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from functools import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from gettext import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from gettext import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from http import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from http.client import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.client import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from http.cookiejar import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.cookiejar import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from http.cookies import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.cookies import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib.machinery import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib.machinery import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib.metadata import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib.metadata import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib.util import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib.util import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from inspect import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from inspect import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from io import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from io import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from itertools import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from itertools import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from jinja2 import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from jinja2 import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from jinja2.loaders import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from jinja2.loaders import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from json import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from json import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from json.decoder import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from json.decoder import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from logging import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from logging import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from markupsafe import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from markupsafe import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from mimetypes import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from mimetypes import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from numbers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from numbers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from operator import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from operator import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from os import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from os import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from os.path import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from os.path import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from pathlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from pathlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from pkgutil import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from pkgutil import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from platform import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from platform import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from posixpath import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from posixpath import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from re import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from re import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from readline import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from readline import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.adapters import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.adapters import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.api import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.api import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.auth import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.auth import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.compat import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.compat import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.cookies import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.cookies import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.exceptions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.exceptions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.hooks import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.hooks import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.models import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.models import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.packages import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.packages import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.sessions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.status_codes import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.status_codes import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.structures import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.structures import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.utils import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from resource import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from resource import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from rlcompleter import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from rlcompleter import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from ssl import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from subprocess import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from subprocess import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from sys import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from sys import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from time import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from time import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from traceback import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from traceback import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from types import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from types import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from typing import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from typing_extensions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing_extensions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from unicodedata import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from unicodedata import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib.parse import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib.parse import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib.request import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib.request import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3 import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3 import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3.exceptions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3.exceptions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3.fields import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3.fields import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3.filepost import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3.filepost import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3.response import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3.response import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3.util import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3.util import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from uuid import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from uuid import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from warnings import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from warnings import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from weakref import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from weakref import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.accept import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.accept import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.auth import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.auth import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.cache_control import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.cache_control import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.csp import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.csp import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.etag import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.etag import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.file_storage import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.file_storage import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.headers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.headers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.mixins import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.mixins import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.range import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.range import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.exceptions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.exceptions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.formparser import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.formparser import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.http import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.http import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.local import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.local import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing.exceptions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing.exceptions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing.map import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing.map import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing.rules import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing.rules import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.sansio.http import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.sansio.http import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.sansio.request import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.sansio.request import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.sansio.response import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.sansio.response import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.sansio.utils import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.sansio.utils import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.security import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.security import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.serving import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.serving import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.test import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.test import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.urls import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.urls import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.user_agent import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.user_agent import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.utils import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.wrappers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.wrappers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.wrappers.request import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.wrappers.request import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.wrappers.response import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.wrappers.response import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.wsgi import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.wsgi import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from wsgiref.types import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from wsgiref.types import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from zlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from zlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib.util import _incompatible_extension_module_restrictions\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib.util import _incompatible_extension_module_restrictions\n", "kind": 7, "label": "_incompatible_extension_module_restrictions", "sortText": "4a.9999._incompatible_extension_module_restrictions"}, {"additionalTextEdits": [{"newText": "from collections import _odict_items\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _odict_items\n", "kind": 7, "label": "_odict_items", "sortText": "4a.9999._odict_items"}, {"additionalTextEdits": [{"newText": "from collections import _odict_keys\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _odict_keys\n", "kind": 7, "label": "_odict_keys", "sortText": "4a.9999._odict_keys"}, {"additionalTextEdits": [{"newText": "from collections import _odict_values\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _odict_values\n", "kind": 7, "label": "_odict_values", "sortText": "4a.9999._odict_values"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import _wz_redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.utils import _wz_redirect\n", "kind": 3, "label": "_wz_redirect", "sortText": "4a.9999._wz_redirect"}, {"additionalTextEdits": [{"newText": "from requests.utils import add_dict_to_cookiejar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import add_dict_to_cookiejar\n", "kind": 3, "label": "add_dict_to_cookiejar", "sortText": "4a.9999.add_dict_to_cookiejar"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import append_slash_redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.utils import append_slash_redirect\n", "kind": 3, "label": "append_slash_redirect", "sortText": "4a.9999.append_slash_redirect"}, {"additionalTextEdits": [{"newText": "from dataclasses import asdict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from dataclasses import asdict\n", "kind": 3, "label": "asdict", "sortText": "4a.9999.asdict"}, {"additionalTextEdits": [{"newText": "from flask.debughelpers import attach_enctype_error_multidict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.debughelpers import attach_enctype_error_multidict\n", "kind": 3, "label": "attach_enctype_error_multidict", "sortText": "4a.9999.attach_enctype_error_multidict"}, {"additionalTextEdits": [{"newText": "from unicodedata import bidirectional\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from unicodedata import bidirectional\n", "kind": 3, "label": "bidirectional", "sortText": "4a.9999.bidirectional"}, {"additionalTextEdits": [{"newText": "from requests.cookies import cookiejar_from_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.cookies import cookiejar_from_dict\n", "kind": 3, "label": "cookiejar_from_dict", "sortText": "4a.9999.cookiejar_from_dict"}, {"additionalTextEdits": [{"newText": "from requests.models import cookiejar_from_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.models import cookiejar_from_dict\n", "kind": 6, "label": "cookiejar_from_dict", "sortText": "4a.9999.cookiejar_from_dict"}, {"additionalTextEdits": [{"newText": "from requests.sessions import cookiejar_from_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import cookiejar_from_dict\n", "kind": 6, "label": "cookiejar_from_dict", "sortText": "4a.9999.cookiejar_from_dict"}, {"additionalTextEdits": [{"newText": "from requests.utils import cookiejar_from_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import cookiejar_from_dict\n", "kind": 6, "label": "cookiejar_from_dict", "sortText": "4a.9999.cookiejar_from_dict"}, {"additionalTextEdits": [{"newText": "from sys import deactivate_stack_trampoline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from sys import deactivate_stack_trampoline\n", "kind": 3, "label": "deactivate_stack_trampoline", "sortText": "4a.9999.deactivate_stack_trampoline"}, {"additionalTextEdits": [{"newText": "from collections import defaultdict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import defaultdict\n", "kind": 7, "label": "defaultdict", "sortText": "4a.9999.defaultdict"}, {"additionalTextEdits": [{"newText": "from requests.utils import dict_from_cookiejar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import dict_from_cookiejar\n", "kind": 3, "label": "dict_from_cookiejar", "sortText": "4a.9999.dict_from_cookiejar"}, {"additionalTextEdits": [{"newText": "from requests.utils import dict_to_sequence\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import dict_to_sequence\n", "kind": 3, "label": "dict_to_sequence", "sortText": "4a.9999.dict_to_sequence"}, {"additionalTextEdits": [{"newText": "from requests.utils import get_encodings_from_content\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import get_encodings_from_content\n", "kind": 3, "label": "get_encodings_from_content", "sortText": "4a.9999.get_encodings_from_content"}, {"additionalTextEdits": [{"newText": "from typing import is_typeddict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import is_typeddict\n", "kind": 3, "label": "is_typeddict", "sortText": "4a.9999.is_typeddict"}, {"additionalTextEdits": [{"newText": "from requests.auth import parse_dict_header\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.auth import parse_dict_header\n", "kind": 6, "label": "parse_dict_header", "sortText": "4a.9999.parse_dict_header"}, {"additionalTextEdits": [{"newText": "from requests.utils import parse_dict_header\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import parse_dict_header\n", "kind": 3, "label": "parse_dict_header", "sortText": "4a.9999.parse_dict_header"}, {"additionalTextEdits": [{"newText": "from werkzeug.http import parse_dict_header\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.http import parse_dict_header\n", "kind": 3, "label": "parse_dict_header", "sortText": "4a.9999.parse_dict_header"}, {"additionalTextEdits": [{"newText": "from flask import redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask import redirect\n", "kind": 3, "label": "redirect", "sortText": "4a.9999.redirect"}, {"additionalTextEdits": [{"newText": "from flask.helpers import redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.helpers import redirect\n", "kind": 3, "label": "redirect", "sortText": "4a.9999.redirect"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.utils import redirect\n", "kind": 3, "label": "redirect", "sortText": "4a.9999.redirect"}, {"additionalTextEdits": [{"newText": "from contextlib import redirect_stderr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import redirect_stderr\n", "kind": 7, "label": "redirect_stderr", "sortText": "4a.9999.redirect_stderr"}, {"additionalTextEdits": [{"newText": "from contextlib import redirect_stdout\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import redirect_stdout\n", "kind": 7, "label": "redirect_stdout", "sortText": "4a.9999.redirect_stdout"}, {"additionalTextEdits": [{"newText": "from flask import send_from_directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask import send_from_directory\n", "kind": 3, "label": "send_from_directory", "sortText": "4a.9999.send_from_directory"}, {"additionalTextEdits": [{"newText": "from flask.helpers import send_from_directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.helpers import send_from_directory\n", "kind": 3, "label": "send_from_directory", "sortText": "4a.9999.send_from_directory"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import send_from_directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.utils import send_from_directory\n", "kind": 3, "label": "send_from_directory", "sortText": "4a.9999.send_from_directory"}, {"additionalTextEdits": [{"newText": "from functools import singledispatchmethod\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from functools import singledispatchmethod\n", "kind": 7, "label": "singledispatchmethod", "sortText": "4a.9999.singledispatchmethod"}, {"additionalTextEdits": [{"newText": "from urllib3._collections import HTTPHeaderDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3._collections import HTTPHeaderDict\n", "kind": 7, "label": "HTTPHeaderDict", "sortText": "4b.9999.HTTPHeaderDict"}, {"additionalTextEdits": [{"newText": "from urllib3._collections import HTTPHeaderDictItemView\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3._collections import HTTPHeaderDictItemView\n", "kind": 7, "label": "HTTPHeaderDictItemView", "sortText": "4b.9999.HTTPHeaderDictItemView"}, {"additionalTextEdits": [{"newText": "from _typeshed import IdentityFunction\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed import IdentityFunction\n", "kind": 7, "label": "IdentityFunction", "sortText": "4b.9999.IdentityFunction"}, {"additionalTextEdits": [{"newText": "from _typeshed._type_checker_internals import TypedDictFallback\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed._type_checker_internals import TypedDictFallback\n", "kind": 7, "label": "TypedDictFallback", "sortText": "4b.9999.TypedDictFallback"}, {"additionalTextEdits": [{"newText": "from werkzeug._internal import _DictAccessorProperty\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug._internal import _DictAccessorProperty\n", "kind": 7, "label": "_DictAccessorProperty", "sortText": "4b.9999._DictAccessorProperty"}, {"additionalTextEdits": [{"newText": "from __future__ import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from __future__ import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _ast import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _ast import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _codecs import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _codecs import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _collections_abc import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _collections_abc import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _contextvars import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _contextvars import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _decimal import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _decimal import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _frozen_importlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _frozen_importlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _io import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _io import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _sitebuiltins import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _sitebuiltins import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _typeshed import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _typeshed._type_checker_internals import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed._type_checker_internals import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _typeshed.importlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed.importlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _typeshed.wsgi import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed.wsgi import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _warnings import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _warnings import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _weakref import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _weakref import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _weakrefset import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _weakrefset import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click._utils import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click._utils import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib._bootstrap import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib._bootstrap import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.__version__ import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.__version__ import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3._collections import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3._collections import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug._internal import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug._internal import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _collections_abc import dict_items\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _collections_abc import dict_items\n", "kind": 7, "label": "dict_items", "sortText": "4b.9999.dict_items"}, {"additionalTextEdits": [{"newText": "from _collections_abc import dict_keys\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _collections_abc import dict_keys\n", "kind": 7, "label": "dict_keys", "sortText": "4b.9999.dict_keys"}, {"additionalTextEdits": [{"newText": "from _collections_abc import dict_values\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _collections_abc import dict_values\n", "kind": 7, "label": "dict_values", "sortText": "4b.9999.dict_values"}, {"additionalTextEdits": [{"newText": "from urllib3._collections import ensure_can_construct_http_header_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3._collections import ensure_can_construct_http_header_dict\n", "kind": 3, "label": "ensure_can_construct_http_header_dict", "sortText": "4b.9999.ensure_can_construct_http_header_dict"}]}} +{"suite": "web", "label": "request args completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 9, "character": 18, "iteration": 4, "result": {"isIncomplete": false, "items": [{"kind": 14, "label": "False", "sortText": "0.9999.False"}, {"data": "builtin", "kind": 7, "label": "IsADirectoryError", "sortText": "0.9999.IsADirectoryError"}, {"kind": 14, "label": "None", "sortText": "0.9999.None"}, {"data": "builtin", "kind": 7, "label": "NotADirectoryError", "sortText": "0.9999.NotADirectoryError"}, {"data": "builtin", "kind": 7, "label": "PendingDeprecationWarning", "sortText": "0.9999.PendingDeprecationWarning"}, {"kind": 14, "label": "True", "sortText": "0.9999.True"}, {"kind": 14, "label": "and", "sortText": "0.9999.and"}, {"kind": 14, "label": "assert", "sortText": "0.9999.assert"}, {"kind": 14, "label": "async", "sortText": "0.9999.async"}, {"kind": 14, "label": "await", "sortText": "0.9999.await"}, {"kind": 14, "label": "break", "sortText": "0.9999.break"}, {"kind": 14, "label": "case", "sortText": "0.9999.case"}, {"kind": 14, "label": "class", "sortText": "0.9999.class"}, {"kind": 14, "label": "continue", "sortText": "0.9999.continue"}, {"kind": 14, "label": "def", "sortText": "0.9999.def"}, {"kind": 14, "label": "del", "sortText": "0.9999.del"}, {"data": "builtin", "kind": 7, "label": "dict", "sortText": "0.9999.dict"}, {"kind": 14, "label": "elif", "sortText": "0.9999.elif"}, {"kind": 14, "label": "else", "sortText": "0.9999.else"}, {"kind": 14, "label": "except", "sortText": "0.9999.except"}, {"kind": 14, "label": "finally", "sortText": "0.9999.finally"}, {"kind": 14, "label": "for", "sortText": "0.9999.for"}, {"kind": 14, "label": "from", "sortText": "0.9999.from"}, {"kind": 14, "label": "global", "sortText": "0.9999.global"}, {"kind": 14, "label": "if", "sortText": "0.9999.if"}, {"kind": 14, "label": "import", "sortText": "0.9999.import"}, {"kind": 14, "label": "in", "sortText": "0.9999.in"}, {"kind": 14, "label": "is", "sortText": "0.9999.is"}, {"kind": 14, "label": "lambda", "sortText": "0.9999.lambda"}, {"kind": 14, "label": "match", "sortText": "0.9999.match"}, {"kind": 14, "label": "nonlocal", "sortText": "0.9999.nonlocal"}, {"kind": 14, "label": "not", "sortText": "0.9999.not"}, {"kind": 14, "label": "or", "sortText": "0.9999.or"}, {"kind": 14, "label": "pass", "sortText": "0.9999.pass"}, {"kind": 14, "label": "raise", "sortText": "0.9999.raise"}, {"kind": 14, "label": "return", "sortText": "0.9999.return"}, {"kind": 14, "label": "try", "sortText": "0.9999.try"}, {"kind": 14, "label": "type", "sortText": "0.9999.type"}, {"kind": 14, "label": "while", "sortText": "0.9999.while"}, {"kind": 14, "label": "with", "sortText": "0.9999.with"}, {"kind": 14, "label": "yield", "sortText": "0.9999.yield"}, {"data": "builtin", "kind": 21, "label": "__dict__", "sortText": "3.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE\n", "kind": 6, "label": "ALERT_DESCRIPTION_BAD_CERTIFICATE", "sortText": "4a.9999.ALERT_DESCRIPTION_BAD_CERTIFICATE"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE\n", "kind": 6, "label": "ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE", "sortText": "4a.9999.ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE\n", "kind": 6, "label": "ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE", "sortText": "4a.9999.ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_EXPIRED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_EXPIRED\n", "kind": 6, "label": "ALERT_DESCRIPTION_CERTIFICATE_EXPIRED", "sortText": "4a.9999.ALERT_DESCRIPTION_CERTIFICATE_EXPIRED"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_REVOKED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_REVOKED\n", "kind": 6, "label": "ALERT_DESCRIPTION_CERTIFICATE_REVOKED", "sortText": "4a.9999.ALERT_DESCRIPTION_CERTIFICATE_REVOKED"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN\n", "kind": 6, "label": "ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN", "sortText": "4a.9999.ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE\n", "kind": 6, "label": "ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE", "sortText": "4a.9999.ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CLOSE_NOTIFY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_CLOSE_NOTIFY\n", "kind": 6, "label": "ALERT_DESCRIPTION_CLOSE_NOTIFY", "sortText": "4a.9999.ALERT_DESCRIPTION_CLOSE_NOTIFY"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_DECRYPT_ERROR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_DECRYPT_ERROR\n", "kind": 6, "label": "ALERT_DESCRIPTION_DECRYPT_ERROR", "sortText": "4a.9999.ALERT_DESCRIPTION_DECRYPT_ERROR"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_INSUFFICIENT_SECURITY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_INSUFFICIENT_SECURITY\n", "kind": 6, "label": "ALERT_DESCRIPTION_INSUFFICIENT_SECURITY", "sortText": "4a.9999.ALERT_DESCRIPTION_INSUFFICIENT_SECURITY"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_UNEXPECTED_MESSAGE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_UNEXPECTED_MESSAGE\n", "kind": 6, "label": "ALERT_DESCRIPTION_UNEXPECTED_MESSAGE", "sortText": "4a.9999.ALERT_DESCRIPTION_UNEXPECTED_MESSAGE"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE\n", "kind": 6, "label": "ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE", "sortText": "4a.9999.ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE"}, {"additionalTextEdits": [{"newText": "from urllib3.exceptions import BodyNotHttplibCompatible\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3.exceptions import BodyNotHttplibCompatible\n", "kind": 7, "label": "BodyNotHttplibCompatible", "sortText": "4a.9999.BodyNotHttplibCompatible"}, {"additionalTextEdits": [{"newText": "from codecs import BufferedIncrementalDecoder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from codecs import BufferedIncrementalDecoder\n", "kind": 7, "label": "BufferedIncrementalDecoder", "sortText": "4a.9999.BufferedIncrementalDecoder"}, {"additionalTextEdits": [{"newText": "from codecs import BufferedIncrementalEncoder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from codecs import BufferedIncrementalEncoder\n", "kind": 7, "label": "BufferedIncrementalEncoder", "sortText": "4a.9999.BufferedIncrementalEncoder"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import CallbackDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import CallbackDict\n", "kind": 7, "label": "CallbackDict", "sortText": "4a.9999.CallbackDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import CallbackDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import CallbackDict\n", "kind": 7, "label": "CallbackDict", "sortText": "4a.9999.CallbackDict"}, {"additionalTextEdits": [{"newText": "from requests.structures import CaseInsensitiveDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.structures import CaseInsensitiveDict\n", "kind": 7, "label": "CaseInsensitiveDict", "sortText": "4a.9999.CaseInsensitiveDict"}, {"additionalTextEdits": [{"newText": "from requests.utils import CaseInsensitiveDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import CaseInsensitiveDict\n", "kind": 6, "label": "CaseInsensitiveDict", "sortText": "4a.9999.CaseInsensitiveDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.exceptions import ClientDisconnected\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.exceptions import ClientDisconnected\n", "kind": 7, "label": "ClientDisconnected", "sortText": "4a.9999.ClientDisconnected"}, {"additionalTextEdits": [{"newText": "from werkzeug.test import ClientRedirectError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.test import ClientRedirectError\n", "kind": 7, "label": "ClientRedirectError", "sortText": "4a.9999.ClientRedirectError"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import CombinedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import CombinedMultiDict\n", "kind": 7, "label": "CombinedMultiDict", "sortText": "4a.9999.CombinedMultiDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import CombinedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import CombinedMultiDict\n", "kind": 7, "label": "CombinedMultiDict", "sortText": "4a.9999.CombinedMultiDict"}, {"additionalTextEdits": [{"newText": "from requests.models import DEFAULT_REDIRECT_LIMIT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.models import DEFAULT_REDIRECT_LIMIT\n", "kind": 6, "label": "DEFAULT_REDIRECT_LIMIT", "sortText": "4a.9999.DEFAULT_REDIRECT_LIMIT"}, {"additionalTextEdits": [{"newText": "from requests.sessions import DEFAULT_REDIRECT_LIMIT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import DEFAULT_REDIRECT_LIMIT\n", "kind": 6, "label": "DEFAULT_REDIRECT_LIMIT", "sortText": "4a.9999.DEFAULT_REDIRECT_LIMIT"}, {"additionalTextEdits": [{"newText": "from decimal import DecimalException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from decimal import DecimalException\n", "kind": 7, "label": "DecimalException", "sortText": "4a.9999.DecimalException"}, {"additionalTextEdits": [{"newText": "from typing import DefaultDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import DefaultDict\n", "kind": 6, "label": "DefaultDict", "sortText": "4a.9999.DefaultDict"}, {"additionalTextEdits": [{"newText": "from ast import Dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ast import Dict\n", "kind": 7, "label": "Dict", "sortText": "4a.9999.Dict"}, {"additionalTextEdits": [{"newText": "from typing import Dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import Dict\n", "kind": 6, "label": "Dict", "sortText": "4a.9999.Dict"}, {"additionalTextEdits": [{"newText": "from ast import DictComp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ast import DictComp\n", "kind": 7, "label": "DictComp", "sortText": "4a.9999.DictComp"}, {"additionalTextEdits": [{"newText": "from jinja2 import DictLoader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from jinja2 import DictLoader\n", "kind": 7, "label": "DictLoader", "sortText": "4a.9999.DictLoader"}, {"additionalTextEdits": [{"newText": "from jinja2.loaders import DictLoader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from jinja2.loaders import DictLoader\n", "kind": 7, "label": "DictLoader", "sortText": "4a.9999.DictLoader"}, {"additionalTextEdits": [{"newText": "from types import DynamicClassAttribute\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from types import DynamicClassAttribute\n", "kind": 7, "label": "DynamicClassAttribute", "sortText": "4a.9999.DynamicClassAttribute"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import FileMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import FileMultiDict\n", "kind": 7, "label": "FileMultiDict", "sortText": "4a.9999.FileMultiDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.file_storage import FileMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.file_storage import FileMultiDict\n", "kind": 7, "label": "FileMultiDict", "sortText": "4a.9999.FileMultiDict"}, {"additionalTextEdits": [{"newText": "from flask.debughelpers import FormDataRoutingRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.debughelpers import FormDataRoutingRedirect\n", "kind": 7, "label": "FormDataRoutingRedirect", "sortText": "4a.9999.FormDataRoutingRedirect"}, {"additionalTextEdits": [{"newText": "from urllib3 import HTTPHeaderDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3 import HTTPHeaderDict\n", "kind": 7, "label": "HTTPHeaderDict", "sortText": "4a.9999.HTTPHeaderDict"}, {"additionalTextEdits": [{"newText": "from urllib.request import HTTPRedirectHandler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib.request import HTTPRedirectHandler\n", "kind": 7, "label": "HTTPRedirectHandler", "sortText": "4a.9999.HTTPRedirectHandler"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import ImmutableDict\n", "kind": 7, "label": "ImmutableDict", "sortText": "4a.9999.ImmutableDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import ImmutableDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import ImmutableDict\n", "kind": 7, "label": "ImmutableDict", "sortText": "4a.9999.ImmutableDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import ImmutableDictMixin\n", "kind": 7, "label": "ImmutableDictMixin", "sortText": "4a.9999.ImmutableDictMixin"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.mixins import ImmutableDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.mixins import ImmutableDictMixin\n", "kind": 7, "label": "ImmutableDictMixin", "sortText": "4a.9999.ImmutableDictMixin"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import ImmutableMultiDict\n", "kind": 7, "label": "ImmutableMultiDict", "sortText": "4a.9999.ImmutableMultiDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import ImmutableMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import ImmutableMultiDict\n", "kind": 7, "label": "ImmutableMultiDict", "sortText": "4a.9999.ImmutableMultiDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableMultiDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import ImmutableMultiDictMixin\n", "kind": 7, "label": "ImmutableMultiDictMixin", "sortText": "4a.9999.ImmutableMultiDictMixin"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.mixins import ImmutableMultiDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.mixins import ImmutableMultiDictMixin\n", "kind": 7, "label": "ImmutableMultiDictMixin", "sortText": "4a.9999.ImmutableMultiDictMixin"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableTypeConversionDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import ImmutableTypeConversionDict\n", "kind": 7, "label": "ImmutableTypeConversionDict", "sortText": "4a.9999.ImmutableTypeConversionDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import ImmutableTypeConversionDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import ImmutableTypeConversionDict\n", "kind": 7, "label": "ImmutableTypeConversionDict", "sortText": "4a.9999.ImmutableTypeConversionDict"}, {"additionalTextEdits": [{"newText": "from requests.structures import LookupDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.structures import LookupDict\n", "kind": 7, "label": "LookupDict", "sortText": "4a.9999.LookupDict"}, {"additionalTextEdits": [{"newText": "from http.client import MISDIRECTED_REQUEST\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.client import MISDIRECTED_REQUEST\n", "kind": 6, "label": "MISDIRECTED_REQUEST", "sortText": "4a.9999.MISDIRECTED_REQUEST"}, {"additionalTextEdits": [{"newText": "from werkzeug.exceptions import MisdirectedRequest\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.exceptions import MisdirectedRequest\n", "kind": 7, "label": "MisdirectedRequest", "sortText": "4a.9999.MisdirectedRequest"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import MultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import MultiDict\n", "kind": 7, "label": "MultiDict", "sortText": "4a.9999.MultiDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import MultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import MultiDict\n", "kind": 7, "label": "MultiDict", "sortText": "4a.9999.MultiDict"}, {"additionalTextEdits": [{"newText": "from os import O_DIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from os import O_DIRECT\n", "kind": 6, "label": "O_DIRECT", "sortText": "4a.9999.O_DIRECT"}, {"additionalTextEdits": [{"newText": "from os import O_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from os import O_DIRECTORY\n", "kind": 6, "label": "O_DIRECTORY", "sortText": "4a.9999.O_DIRECTORY"}, {"additionalTextEdits": [{"newText": "from urllib.request import OpenerDirector\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib.request import OpenerDirector\n", "kind": 7, "label": "OpenerDirector", "sortText": "4a.9999.OpenerDirector"}, {"additionalTextEdits": [{"newText": "from collections import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import OrderedDict\n", "kind": 7, "label": "OrderedDict", "sortText": "4a.9999.OrderedDict"}, {"additionalTextEdits": [{"newText": "from requests.sessions import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import OrderedDict\n", "kind": 6, "label": "OrderedDict", "sortText": "4a.9999.OrderedDict"}, {"additionalTextEdits": [{"newText": "from requests.utils import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import OrderedDict\n", "kind": 6, "label": "OrderedDict", "sortText": "4a.9999.OrderedDict"}, {"additionalTextEdits": [{"newText": "from typing import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import OrderedDict\n", "kind": 6, "label": "OrderedDict", "sortText": "4a.9999.OrderedDict"}, {"additionalTextEdits": [{"newText": "from typing_extensions import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing_extensions import OrderedDict\n", "kind": 6, "label": "OrderedDict", "sortText": "4a.9999.OrderedDict"}, {"additionalTextEdits": [{"newText": "from http.client import PERMANENT_REDIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.client import PERMANENT_REDIRECT\n", "kind": 6, "label": "PERMANENT_REDIRECT", "sortText": "4a.9999.PERMANENT_REDIRECT"}, {"additionalTextEdits": [{"newText": "from requests.models import REDIRECT_STATI\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.models import REDIRECT_STATI\n", "kind": 6, "label": "REDIRECT_STATI", "sortText": "4a.9999.REDIRECT_STATI"}, {"additionalTextEdits": [{"newText": "from requests.sessions import REDIRECT_STATI\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import REDIRECT_STATI\n", "kind": 6, "label": "REDIRECT_STATI", "sortText": "4a.9999.REDIRECT_STATI"}, {"additionalTextEdits": [{"newText": "from uuid import RESERVED_MICROSOFT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from uuid import RESERVED_MICROSOFT\n", "kind": 6, "label": "RESERVED_MICROSOFT", "sortText": "4a.9999.RESERVED_MICROSOFT"}, {"additionalTextEdits": [{"newText": "from http.client import RemoteDisconnected\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.client import RemoteDisconnected\n", "kind": 7, "label": "RemoteDisconnected", "sortText": "4a.9999.RemoteDisconnected"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing import RequestAliasRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing import RequestAliasRedirect\n", "kind": 7, "label": "RequestAliasRedirect", "sortText": "4a.9999.RequestAliasRedirect"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing.exceptions import RequestAliasRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing.exceptions import RequestAliasRedirect\n", "kind": 7, "label": "RequestAliasRedirect", "sortText": "4a.9999.RequestAliasRedirect"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing import RequestRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing import RequestRedirect\n", "kind": 7, "label": "RequestRedirect", "sortText": "4a.9999.RequestRedirect"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing.exceptions import RequestRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing.exceptions import RequestRedirect\n", "kind": 7, "label": "RequestRedirect", "sortText": "4a.9999.RequestRedirect"}, {"additionalTextEdits": [{"newText": "from requests.sessions import SessionRedirectMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import SessionRedirectMixin\n", "kind": 7, "label": "SessionRedirectMixin", "sortText": "4a.9999.SessionRedirectMixin"}, {"additionalTextEdits": [{"newText": "from http.client import TEMPORARY_REDIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.client import TEMPORARY_REDIRECT\n", "kind": 6, "label": "TEMPORARY_REDIRECT", "sortText": "4a.9999.TEMPORARY_REDIRECT"}, {"additionalTextEdits": [{"newText": "from requests import TooManyRedirects\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests import TooManyRedirects\n", "kind": 7, "label": "TooManyRedirects", "sortText": "4a.9999.TooManyRedirects"}, {"additionalTextEdits": [{"newText": "from requests.exceptions import TooManyRedirects\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.exceptions import TooManyRedirects\n", "kind": 7, "label": "TooManyRedirects", "sortText": "4a.9999.TooManyRedirects"}, {"additionalTextEdits": [{"newText": "from requests.sessions import TooManyRedirects\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import TooManyRedirects\n", "kind": 6, "label": "TooManyRedirects", "sortText": "4a.9999.TooManyRedirects"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import TypeConversionDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import TypeConversionDict\n", "kind": 7, "label": "TypeConversionDict", "sortText": "4a.9999.TypeConversionDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import TypeConversionDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import TypeConversionDict\n", "kind": 7, "label": "TypeConversionDict", "sortText": "4a.9999.TypeConversionDict"}, {"additionalTextEdits": [{"newText": "from typing import TypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import TypedDict\n", "kind": 6, "label": "TypedDict", "sortText": "4a.9999.TypedDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import UpdateDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import UpdateDictMixin\n", "kind": 7, "label": "UpdateDictMixin", "sortText": "4a.9999.UpdateDictMixin"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.mixins import UpdateDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.mixins import UpdateDictMixin\n", "kind": 7, "label": "UpdateDictMixin", "sortText": "4a.9999.UpdateDictMixin"}, {"additionalTextEdits": [{"newText": "from collections import UserDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import UserDict\n", "kind": 7, "label": "UserDict", "sortText": "4a.9999.UserDict"}, {"additionalTextEdits": [{"newText": "from weakref import WeakKeyDictionary\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from weakref import WeakKeyDictionary\n", "kind": 7, "label": "WeakKeyDictionary", "sortText": "4a.9999.WeakKeyDictionary"}, {"additionalTextEdits": [{"newText": "from weakref import WeakValueDictionary\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from weakref import WeakValueDictionary\n", "kind": 7, "label": "WeakValueDictionary", "sortText": "4a.9999.WeakValueDictionary"}, {"additionalTextEdits": [{"newText": "from codecs import _BufferedIncrementalDecoder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from codecs import _BufferedIncrementalDecoder\n", "kind": 7, "label": "_BufferedIncrementalDecoder", "sortText": "4a.9999._BufferedIncrementalDecoder"}, {"additionalTextEdits": [{"newText": "from enum import _EnumDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from enum import _EnumDict\n", "kind": 7, "label": "_EnumDict", "sortText": "4a.9999._EnumDict"}, {"additionalTextEdits": [{"newText": "from inspect import _GetMembersPredicate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from inspect import _GetMembersPredicate\n", "kind": 6, "label": "_GetMembersPredicate", "sortText": "4a.9999._GetMembersPredicate"}, {"additionalTextEdits": [{"newText": "from inspect import _GetMembersPredicateTypeGuard\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from inspect import _GetMembersPredicateTypeGuard\n", "kind": 6, "label": "_GetMembersPredicateTypeGuard", "sortText": "4a.9999._GetMembersPredicateTypeGuard"}, {"additionalTextEdits": [{"newText": "from inspect import _GetMembersPredicateTypeIs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from inspect import _GetMembersPredicateTypeIs\n", "kind": 6, "label": "_GetMembersPredicateTypeIs", "sortText": "4a.9999._GetMembersPredicateTypeIs"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import _ImmutableOrderedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import _ImmutableOrderedMultiDict\n", "kind": 7, "label": "_ImmutableOrderedMultiDict", "sortText": "4a.9999._ImmutableOrderedMultiDict"}, {"additionalTextEdits": [{"newText": "from collections import _OrderedDictItemsView\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _OrderedDictItemsView\n", "kind": 7, "label": "_OrderedDictItemsView", "sortText": "4a.9999._OrderedDictItemsView"}, {"additionalTextEdits": [{"newText": "from collections import _OrderedDictKeysView\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _OrderedDictKeysView\n", "kind": 7, "label": "_OrderedDictKeysView", "sortText": "4a.9999._OrderedDictKeysView"}, {"additionalTextEdits": [{"newText": "from collections import _OrderedDictValuesView\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _OrderedDictValuesView\n", "kind": 7, "label": "_OrderedDictValuesView", "sortText": "4a.9999._OrderedDictValuesView"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import _OrderedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import _OrderedMultiDict\n", "kind": 7, "label": "_OrderedMultiDict", "sortText": "4a.9999._OrderedMultiDict"}, {"additionalTextEdits": [{"newText": "from ssl import _PeerCertRetDictType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import _PeerCertRetDictType\n", "kind": 6, "label": "_PeerCertRetDictType", "sortText": "4a.9999._PeerCertRetDictType"}, {"additionalTextEdits": [{"newText": "from itertools import _Predicate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from itertools import _Predicate\n", "kind": 6, "label": "_Predicate", "sortText": "4a.9999._Predicate"}, {"additionalTextEdits": [{"newText": "from contextlib import _RedirectStream\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import _RedirectStream\n", "kind": 7, "label": "_RedirectStream", "sortText": "4a.9999._RedirectStream"}, {"additionalTextEdits": [{"newText": "from contextlib import _SupportsRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import _SupportsRedirect\n", "kind": 7, "label": "_SupportsRedirect", "sortText": "4a.9999._SupportsRedirect"}, {"additionalTextEdits": [{"newText": "from contextlib import _SupportsRedirectT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import _SupportsRedirectT\n", "kind": 6, "label": "_SupportsRedirectT", "sortText": "4a.9999._SupportsRedirectT"}, {"additionalTextEdits": [{"newText": "from werkzeug.test import _TAnyMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.test import _TAnyMultiDict\n", "kind": 6, "label": "_TAnyMultiDict", "sortText": "4a.9999._TAnyMultiDict"}, {"additionalTextEdits": [{"newText": "from typing import _TypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import _TypedDict\n", "kind": 7, "label": "_TypedDict", "sortText": "4a.9999._TypedDict"}, {"additionalTextEdits": [{"newText": "from typing_extensions import _TypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing_extensions import _TypedDict\n", "kind": 7, "label": "_TypedDict", "sortText": "4a.9999._TypedDict"}, {"additionalTextEdits": [{"newText": "from abc import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from abc import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from ast import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ast import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.core import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.core import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.decorators import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.decorators import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.exceptions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.exceptions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.formatting import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.formatting import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.globals import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.globals import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.parser import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.parser import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.shell_completion import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.shell_completion import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.termui import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.termui import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.types import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.types import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.utils import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.utils import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from code import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from code import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from codecs import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from codecs import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from collections import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from collections.abc import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections.abc import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from contextlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from contextvars import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextvars import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from copy import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from copy import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from dataclasses import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from dataclasses import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from datetime import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from datetime import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from decimal import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from decimal import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from enum import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from enum import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from errno import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from errno import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.app import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.app import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.blueprints import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.blueprints import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.cli import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.cli import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.config import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.config import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.ctx import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.ctx import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.debughelpers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.debughelpers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.globals import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.globals import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.helpers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.helpers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.json import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.json import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.json.provider import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.json.provider import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.logging import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.logging import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.sansio.app import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.sansio.app import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.sansio.blueprints import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.sansio.blueprints import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.sansio.scaffold import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.sansio.scaffold import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.sessions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.sessions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.signals import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.signals import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.templating import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.templating import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.testing import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.testing import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.typing import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.typing import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.wrappers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.wrappers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from functools import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from functools import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from gettext import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from gettext import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from http import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from http.client import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.client import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from http.cookiejar import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.cookiejar import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from http.cookies import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.cookies import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib.machinery import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib.machinery import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib.metadata import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib.metadata import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib.util import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib.util import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from inspect import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from inspect import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from io import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from io import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from itertools import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from itertools import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from jinja2 import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from jinja2 import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from jinja2.loaders import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from jinja2.loaders import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from json import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from json import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from json.decoder import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from json.decoder import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from logging import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from logging import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from markupsafe import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from markupsafe import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from mimetypes import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from mimetypes import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from numbers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from numbers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from operator import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from operator import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from os import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from os import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from os.path import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from os.path import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from pathlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from pathlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from pkgutil import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from pkgutil import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from platform import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from platform import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from posixpath import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from posixpath import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from re import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from re import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from readline import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from readline import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.adapters import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.adapters import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.api import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.api import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.auth import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.auth import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.compat import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.compat import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.cookies import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.cookies import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.exceptions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.exceptions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.hooks import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.hooks import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.models import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.models import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.packages import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.packages import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.sessions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.status_codes import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.status_codes import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.structures import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.structures import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.utils import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from resource import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from resource import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from rlcompleter import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from rlcompleter import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from ssl import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from subprocess import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from subprocess import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from sys import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from sys import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from time import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from time import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from traceback import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from traceback import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from types import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from types import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from typing import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from typing_extensions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing_extensions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from unicodedata import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from unicodedata import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib.parse import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib.parse import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib.request import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib.request import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3 import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3 import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3.fields import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3.fields import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3.filepost import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3.filepost import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3.response import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3.response import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3.util import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3.util import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from uuid import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from uuid import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from warnings import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from warnings import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from weakref import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from weakref import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.accept import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.accept import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.auth import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.auth import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.cache_control import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.cache_control import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.csp import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.csp import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.etag import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.etag import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.file_storage import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.file_storage import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.headers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.headers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.mixins import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.mixins import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.range import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.range import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.exceptions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.exceptions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.formparser import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.formparser import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.http import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.http import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.local import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.local import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing.exceptions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing.exceptions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing.map import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing.map import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing.rules import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing.rules import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.sansio.http import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.sansio.http import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.sansio.request import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.sansio.request import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.sansio.response import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.sansio.response import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.sansio.utils import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.sansio.utils import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.security import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.security import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.serving import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.serving import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.test import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.test import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.urls import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.urls import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.user_agent import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.user_agent import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.utils import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.wrappers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.wrappers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.wrappers.request import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.wrappers.request import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.wrappers.response import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.wrappers.response import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.wsgi import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.wsgi import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from wsgiref.types import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from wsgiref.types import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from zlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from zlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib.util import _incompatible_extension_module_restrictions\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib.util import _incompatible_extension_module_restrictions\n", "kind": 7, "label": "_incompatible_extension_module_restrictions", "sortText": "4a.9999._incompatible_extension_module_restrictions"}, {"additionalTextEdits": [{"newText": "from collections import _odict_items\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _odict_items\n", "kind": 7, "label": "_odict_items", "sortText": "4a.9999._odict_items"}, {"additionalTextEdits": [{"newText": "from collections import _odict_keys\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _odict_keys\n", "kind": 7, "label": "_odict_keys", "sortText": "4a.9999._odict_keys"}, {"additionalTextEdits": [{"newText": "from collections import _odict_values\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _odict_values\n", "kind": 7, "label": "_odict_values", "sortText": "4a.9999._odict_values"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import _wz_redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.utils import _wz_redirect\n", "kind": 3, "label": "_wz_redirect", "sortText": "4a.9999._wz_redirect"}, {"additionalTextEdits": [{"newText": "from requests.utils import add_dict_to_cookiejar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import add_dict_to_cookiejar\n", "kind": 3, "label": "add_dict_to_cookiejar", "sortText": "4a.9999.add_dict_to_cookiejar"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import append_slash_redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.utils import append_slash_redirect\n", "kind": 3, "label": "append_slash_redirect", "sortText": "4a.9999.append_slash_redirect"}, {"additionalTextEdits": [{"newText": "from dataclasses import asdict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from dataclasses import asdict\n", "kind": 3, "label": "asdict", "sortText": "4a.9999.asdict"}, {"additionalTextEdits": [{"newText": "from flask.debughelpers import attach_enctype_error_multidict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.debughelpers import attach_enctype_error_multidict\n", "kind": 3, "label": "attach_enctype_error_multidict", "sortText": "4a.9999.attach_enctype_error_multidict"}, {"additionalTextEdits": [{"newText": "from unicodedata import bidirectional\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from unicodedata import bidirectional\n", "kind": 3, "label": "bidirectional", "sortText": "4a.9999.bidirectional"}, {"additionalTextEdits": [{"newText": "from requests.cookies import cookiejar_from_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.cookies import cookiejar_from_dict\n", "kind": 3, "label": "cookiejar_from_dict", "sortText": "4a.9999.cookiejar_from_dict"}, {"additionalTextEdits": [{"newText": "from requests.models import cookiejar_from_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.models import cookiejar_from_dict\n", "kind": 6, "label": "cookiejar_from_dict", "sortText": "4a.9999.cookiejar_from_dict"}, {"additionalTextEdits": [{"newText": "from requests.sessions import cookiejar_from_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import cookiejar_from_dict\n", "kind": 6, "label": "cookiejar_from_dict", "sortText": "4a.9999.cookiejar_from_dict"}, {"additionalTextEdits": [{"newText": "from requests.utils import cookiejar_from_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import cookiejar_from_dict\n", "kind": 6, "label": "cookiejar_from_dict", "sortText": "4a.9999.cookiejar_from_dict"}, {"additionalTextEdits": [{"newText": "from sys import deactivate_stack_trampoline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from sys import deactivate_stack_trampoline\n", "kind": 3, "label": "deactivate_stack_trampoline", "sortText": "4a.9999.deactivate_stack_trampoline"}, {"additionalTextEdits": [{"newText": "from collections import defaultdict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import defaultdict\n", "kind": 7, "label": "defaultdict", "sortText": "4a.9999.defaultdict"}, {"additionalTextEdits": [{"newText": "from requests.utils import dict_from_cookiejar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import dict_from_cookiejar\n", "kind": 3, "label": "dict_from_cookiejar", "sortText": "4a.9999.dict_from_cookiejar"}, {"additionalTextEdits": [{"newText": "from requests.utils import dict_to_sequence\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import dict_to_sequence\n", "kind": 3, "label": "dict_to_sequence", "sortText": "4a.9999.dict_to_sequence"}, {"additionalTextEdits": [{"newText": "from requests.utils import get_encodings_from_content\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import get_encodings_from_content\n", "kind": 3, "label": "get_encodings_from_content", "sortText": "4a.9999.get_encodings_from_content"}, {"additionalTextEdits": [{"newText": "from typing import is_typeddict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import is_typeddict\n", "kind": 3, "label": "is_typeddict", "sortText": "4a.9999.is_typeddict"}, {"additionalTextEdits": [{"newText": "from requests.auth import parse_dict_header\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.auth import parse_dict_header\n", "kind": 6, "label": "parse_dict_header", "sortText": "4a.9999.parse_dict_header"}, {"additionalTextEdits": [{"newText": "from requests.utils import parse_dict_header\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import parse_dict_header\n", "kind": 3, "label": "parse_dict_header", "sortText": "4a.9999.parse_dict_header"}, {"additionalTextEdits": [{"newText": "from werkzeug.http import parse_dict_header\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.http import parse_dict_header\n", "kind": 3, "label": "parse_dict_header", "sortText": "4a.9999.parse_dict_header"}, {"additionalTextEdits": [{"newText": "from flask import redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask import redirect\n", "kind": 3, "label": "redirect", "sortText": "4a.9999.redirect"}, {"additionalTextEdits": [{"newText": "from flask.helpers import redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.helpers import redirect\n", "kind": 3, "label": "redirect", "sortText": "4a.9999.redirect"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.utils import redirect\n", "kind": 3, "label": "redirect", "sortText": "4a.9999.redirect"}, {"additionalTextEdits": [{"newText": "from contextlib import redirect_stderr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import redirect_stderr\n", "kind": 7, "label": "redirect_stderr", "sortText": "4a.9999.redirect_stderr"}, {"additionalTextEdits": [{"newText": "from contextlib import redirect_stdout\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import redirect_stdout\n", "kind": 7, "label": "redirect_stdout", "sortText": "4a.9999.redirect_stdout"}, {"additionalTextEdits": [{"newText": "from flask import send_from_directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask import send_from_directory\n", "kind": 3, "label": "send_from_directory", "sortText": "4a.9999.send_from_directory"}, {"additionalTextEdits": [{"newText": "from flask.helpers import send_from_directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.helpers import send_from_directory\n", "kind": 3, "label": "send_from_directory", "sortText": "4a.9999.send_from_directory"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import send_from_directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.utils import send_from_directory\n", "kind": 3, "label": "send_from_directory", "sortText": "4a.9999.send_from_directory"}, {"additionalTextEdits": [{"newText": "from functools import singledispatchmethod\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from functools import singledispatchmethod\n", "kind": 7, "label": "singledispatchmethod", "sortText": "4a.9999.singledispatchmethod"}, {"additionalTextEdits": [{"newText": "from urllib3._collections import HTTPHeaderDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3._collections import HTTPHeaderDict\n", "kind": 7, "label": "HTTPHeaderDict", "sortText": "4b.9999.HTTPHeaderDict"}, {"additionalTextEdits": [{"newText": "from _typeshed import IdentityFunction\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed import IdentityFunction\n", "kind": 7, "label": "IdentityFunction", "sortText": "4b.9999.IdentityFunction"}, {"additionalTextEdits": [{"newText": "from _typeshed._type_checker_internals import TypedDictFallback\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed._type_checker_internals import TypedDictFallback\n", "kind": 7, "label": "TypedDictFallback", "sortText": "4b.9999.TypedDictFallback"}, {"additionalTextEdits": [{"newText": "from werkzeug._internal import _DictAccessorProperty\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug._internal import _DictAccessorProperty\n", "kind": 7, "label": "_DictAccessorProperty", "sortText": "4b.9999._DictAccessorProperty"}, {"additionalTextEdits": [{"newText": "from __future__ import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from __future__ import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _ast import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _ast import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _codecs import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _codecs import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _collections_abc import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _collections_abc import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _contextvars import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _contextvars import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _decimal import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _decimal import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _frozen_importlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _frozen_importlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _io import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _io import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _sitebuiltins import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _sitebuiltins import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _typeshed import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _typeshed._type_checker_internals import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed._type_checker_internals import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _typeshed.importlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed.importlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _typeshed.wsgi import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed.wsgi import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _warnings import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _warnings import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _weakref import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _weakref import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _weakrefset import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _weakrefset import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click._utils import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click._utils import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib._bootstrap import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib._bootstrap import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.__version__ import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.__version__ import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug._internal import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug._internal import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _collections_abc import dict_items\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _collections_abc import dict_items\n", "kind": 7, "label": "dict_items", "sortText": "4b.9999.dict_items"}, {"additionalTextEdits": [{"newText": "from _collections_abc import dict_keys\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _collections_abc import dict_keys\n", "kind": 7, "label": "dict_keys", "sortText": "4b.9999.dict_keys"}, {"additionalTextEdits": [{"newText": "from _collections_abc import dict_values\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _collections_abc import dict_values\n", "kind": 7, "label": "dict_values", "sortText": "4b.9999.dict_values"}]}} {"suite": "web", "label": "request args completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 9, "character": 18, "iteration": 5, "result": {"isIncomplete": false, "items": [{"kind": 14, "label": "False", "sortText": "0.9999.False"}, {"data": "builtin", "kind": 7, "label": "IsADirectoryError", "sortText": "0.9999.IsADirectoryError"}, {"kind": 14, "label": "None", "sortText": "0.9999.None"}, {"data": "builtin", "kind": 7, "label": "NotADirectoryError", "sortText": "0.9999.NotADirectoryError"}, {"data": "builtin", "kind": 7, "label": "PendingDeprecationWarning", "sortText": "0.9999.PendingDeprecationWarning"}, {"kind": 14, "label": "True", "sortText": "0.9999.True"}, {"kind": 14, "label": "and", "sortText": "0.9999.and"}, {"kind": 14, "label": "assert", "sortText": "0.9999.assert"}, {"kind": 14, "label": "async", "sortText": "0.9999.async"}, {"kind": 14, "label": "await", "sortText": "0.9999.await"}, {"kind": 14, "label": "break", "sortText": "0.9999.break"}, {"kind": 14, "label": "case", "sortText": "0.9999.case"}, {"kind": 14, "label": "class", "sortText": "0.9999.class"}, {"kind": 14, "label": "continue", "sortText": "0.9999.continue"}, {"kind": 14, "label": "def", "sortText": "0.9999.def"}, {"kind": 14, "label": "del", "sortText": "0.9999.del"}, {"data": "builtin", "kind": 7, "label": "dict", "sortText": "0.9999.dict"}, {"kind": 14, "label": "elif", "sortText": "0.9999.elif"}, {"kind": 14, "label": "else", "sortText": "0.9999.else"}, {"kind": 14, "label": "except", "sortText": "0.9999.except"}, {"kind": 14, "label": "finally", "sortText": "0.9999.finally"}, {"kind": 14, "label": "for", "sortText": "0.9999.for"}, {"kind": 14, "label": "from", "sortText": "0.9999.from"}, {"kind": 14, "label": "global", "sortText": "0.9999.global"}, {"kind": 14, "label": "if", "sortText": "0.9999.if"}, {"kind": 14, "label": "import", "sortText": "0.9999.import"}, {"kind": 14, "label": "in", "sortText": "0.9999.in"}, {"kind": 14, "label": "is", "sortText": "0.9999.is"}, {"kind": 14, "label": "lambda", "sortText": "0.9999.lambda"}, {"kind": 14, "label": "match", "sortText": "0.9999.match"}, {"kind": 14, "label": "nonlocal", "sortText": "0.9999.nonlocal"}, {"kind": 14, "label": "not", "sortText": "0.9999.not"}, {"kind": 14, "label": "or", "sortText": "0.9999.or"}, {"kind": 14, "label": "pass", "sortText": "0.9999.pass"}, {"kind": 14, "label": "raise", "sortText": "0.9999.raise"}, {"kind": 14, "label": "return", "sortText": "0.9999.return"}, {"kind": 14, "label": "try", "sortText": "0.9999.try"}, {"kind": 14, "label": "type", "sortText": "0.9999.type"}, {"kind": 14, "label": "while", "sortText": "0.9999.while"}, {"kind": 14, "label": "with", "sortText": "0.9999.with"}, {"kind": 14, "label": "yield", "sortText": "0.9999.yield"}, {"data": "builtin", "kind": 21, "label": "__dict__", "sortText": "3.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE\n", "kind": 6, "label": "ALERT_DESCRIPTION_BAD_CERTIFICATE", "sortText": "4a.9999.ALERT_DESCRIPTION_BAD_CERTIFICATE"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE\n", "kind": 6, "label": "ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE", "sortText": "4a.9999.ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE\n", "kind": 6, "label": "ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE", "sortText": "4a.9999.ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_EXPIRED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_EXPIRED\n", "kind": 6, "label": "ALERT_DESCRIPTION_CERTIFICATE_EXPIRED", "sortText": "4a.9999.ALERT_DESCRIPTION_CERTIFICATE_EXPIRED"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_REVOKED\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_REVOKED\n", "kind": 6, "label": "ALERT_DESCRIPTION_CERTIFICATE_REVOKED", "sortText": "4a.9999.ALERT_DESCRIPTION_CERTIFICATE_REVOKED"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN\n", "kind": 6, "label": "ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN", "sortText": "4a.9999.ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE\n", "kind": 6, "label": "ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE", "sortText": "4a.9999.ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_CLOSE_NOTIFY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_CLOSE_NOTIFY\n", "kind": 6, "label": "ALERT_DESCRIPTION_CLOSE_NOTIFY", "sortText": "4a.9999.ALERT_DESCRIPTION_CLOSE_NOTIFY"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_DECRYPT_ERROR\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_DECRYPT_ERROR\n", "kind": 6, "label": "ALERT_DESCRIPTION_DECRYPT_ERROR", "sortText": "4a.9999.ALERT_DESCRIPTION_DECRYPT_ERROR"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_INSUFFICIENT_SECURITY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_INSUFFICIENT_SECURITY\n", "kind": 6, "label": "ALERT_DESCRIPTION_INSUFFICIENT_SECURITY", "sortText": "4a.9999.ALERT_DESCRIPTION_INSUFFICIENT_SECURITY"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_UNEXPECTED_MESSAGE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_UNEXPECTED_MESSAGE\n", "kind": 6, "label": "ALERT_DESCRIPTION_UNEXPECTED_MESSAGE", "sortText": "4a.9999.ALERT_DESCRIPTION_UNEXPECTED_MESSAGE"}, {"additionalTextEdits": [{"newText": "from ssl import ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE\n", "kind": 6, "label": "ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE", "sortText": "4a.9999.ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE"}, {"additionalTextEdits": [{"newText": "from urllib3.exceptions import BodyNotHttplibCompatible\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3.exceptions import BodyNotHttplibCompatible\n", "kind": 7, "label": "BodyNotHttplibCompatible", "sortText": "4a.9999.BodyNotHttplibCompatible"}, {"additionalTextEdits": [{"newText": "from codecs import BufferedIncrementalDecoder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from codecs import BufferedIncrementalDecoder\n", "kind": 7, "label": "BufferedIncrementalDecoder", "sortText": "4a.9999.BufferedIncrementalDecoder"}, {"additionalTextEdits": [{"newText": "from codecs import BufferedIncrementalEncoder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from codecs import BufferedIncrementalEncoder\n", "kind": 7, "label": "BufferedIncrementalEncoder", "sortText": "4a.9999.BufferedIncrementalEncoder"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import CallbackDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import CallbackDict\n", "kind": 7, "label": "CallbackDict", "sortText": "4a.9999.CallbackDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import CallbackDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import CallbackDict\n", "kind": 7, "label": "CallbackDict", "sortText": "4a.9999.CallbackDict"}, {"additionalTextEdits": [{"newText": "from requests.structures import CaseInsensitiveDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.structures import CaseInsensitiveDict\n", "kind": 7, "label": "CaseInsensitiveDict", "sortText": "4a.9999.CaseInsensitiveDict"}, {"additionalTextEdits": [{"newText": "from requests.utils import CaseInsensitiveDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import CaseInsensitiveDict\n", "kind": 6, "label": "CaseInsensitiveDict", "sortText": "4a.9999.CaseInsensitiveDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.exceptions import ClientDisconnected\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.exceptions import ClientDisconnected\n", "kind": 7, "label": "ClientDisconnected", "sortText": "4a.9999.ClientDisconnected"}, {"additionalTextEdits": [{"newText": "from werkzeug.test import ClientRedirectError\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.test import ClientRedirectError\n", "kind": 7, "label": "ClientRedirectError", "sortText": "4a.9999.ClientRedirectError"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import CombinedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import CombinedMultiDict\n", "kind": 7, "label": "CombinedMultiDict", "sortText": "4a.9999.CombinedMultiDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import CombinedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import CombinedMultiDict\n", "kind": 7, "label": "CombinedMultiDict", "sortText": "4a.9999.CombinedMultiDict"}, {"additionalTextEdits": [{"newText": "from requests.models import DEFAULT_REDIRECT_LIMIT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.models import DEFAULT_REDIRECT_LIMIT\n", "kind": 6, "label": "DEFAULT_REDIRECT_LIMIT", "sortText": "4a.9999.DEFAULT_REDIRECT_LIMIT"}, {"additionalTextEdits": [{"newText": "from requests.sessions import DEFAULT_REDIRECT_LIMIT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import DEFAULT_REDIRECT_LIMIT\n", "kind": 6, "label": "DEFAULT_REDIRECT_LIMIT", "sortText": "4a.9999.DEFAULT_REDIRECT_LIMIT"}, {"additionalTextEdits": [{"newText": "from decimal import DecimalException\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from decimal import DecimalException\n", "kind": 7, "label": "DecimalException", "sortText": "4a.9999.DecimalException"}, {"additionalTextEdits": [{"newText": "from typing import DefaultDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import DefaultDict\n", "kind": 6, "label": "DefaultDict", "sortText": "4a.9999.DefaultDict"}, {"additionalTextEdits": [{"newText": "from ast import Dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ast import Dict\n", "kind": 7, "label": "Dict", "sortText": "4a.9999.Dict"}, {"additionalTextEdits": [{"newText": "from typing import Dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import Dict\n", "kind": 6, "label": "Dict", "sortText": "4a.9999.Dict"}, {"additionalTextEdits": [{"newText": "from ast import DictComp\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ast import DictComp\n", "kind": 7, "label": "DictComp", "sortText": "4a.9999.DictComp"}, {"additionalTextEdits": [{"newText": "from jinja2 import DictLoader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from jinja2 import DictLoader\n", "kind": 7, "label": "DictLoader", "sortText": "4a.9999.DictLoader"}, {"additionalTextEdits": [{"newText": "from jinja2.loaders import DictLoader\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from jinja2.loaders import DictLoader\n", "kind": 7, "label": "DictLoader", "sortText": "4a.9999.DictLoader"}, {"additionalTextEdits": [{"newText": "from types import DynamicClassAttribute\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from types import DynamicClassAttribute\n", "kind": 7, "label": "DynamicClassAttribute", "sortText": "4a.9999.DynamicClassAttribute"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import FileMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import FileMultiDict\n", "kind": 7, "label": "FileMultiDict", "sortText": "4a.9999.FileMultiDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.file_storage import FileMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.file_storage import FileMultiDict\n", "kind": 7, "label": "FileMultiDict", "sortText": "4a.9999.FileMultiDict"}, {"additionalTextEdits": [{"newText": "from flask.debughelpers import FormDataRoutingRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.debughelpers import FormDataRoutingRedirect\n", "kind": 7, "label": "FormDataRoutingRedirect", "sortText": "4a.9999.FormDataRoutingRedirect"}, {"additionalTextEdits": [{"newText": "from urllib3 import HTTPHeaderDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3 import HTTPHeaderDict\n", "kind": 7, "label": "HTTPHeaderDict", "sortText": "4a.9999.HTTPHeaderDict"}, {"additionalTextEdits": [{"newText": "from urllib.request import HTTPRedirectHandler\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib.request import HTTPRedirectHandler\n", "kind": 7, "label": "HTTPRedirectHandler", "sortText": "4a.9999.HTTPRedirectHandler"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import ImmutableDict\n", "kind": 7, "label": "ImmutableDict", "sortText": "4a.9999.ImmutableDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import ImmutableDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import ImmutableDict\n", "kind": 7, "label": "ImmutableDict", "sortText": "4a.9999.ImmutableDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import ImmutableDictMixin\n", "kind": 7, "label": "ImmutableDictMixin", "sortText": "4a.9999.ImmutableDictMixin"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.mixins import ImmutableDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.mixins import ImmutableDictMixin\n", "kind": 7, "label": "ImmutableDictMixin", "sortText": "4a.9999.ImmutableDictMixin"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import ImmutableMultiDict\n", "kind": 7, "label": "ImmutableMultiDict", "sortText": "4a.9999.ImmutableMultiDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import ImmutableMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import ImmutableMultiDict\n", "kind": 7, "label": "ImmutableMultiDict", "sortText": "4a.9999.ImmutableMultiDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableMultiDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import ImmutableMultiDictMixin\n", "kind": 7, "label": "ImmutableMultiDictMixin", "sortText": "4a.9999.ImmutableMultiDictMixin"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.mixins import ImmutableMultiDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.mixins import ImmutableMultiDictMixin\n", "kind": 7, "label": "ImmutableMultiDictMixin", "sortText": "4a.9999.ImmutableMultiDictMixin"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import ImmutableTypeConversionDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import ImmutableTypeConversionDict\n", "kind": 7, "label": "ImmutableTypeConversionDict", "sortText": "4a.9999.ImmutableTypeConversionDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import ImmutableTypeConversionDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import ImmutableTypeConversionDict\n", "kind": 7, "label": "ImmutableTypeConversionDict", "sortText": "4a.9999.ImmutableTypeConversionDict"}, {"additionalTextEdits": [{"newText": "from requests.structures import LookupDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.structures import LookupDict\n", "kind": 7, "label": "LookupDict", "sortText": "4a.9999.LookupDict"}, {"additionalTextEdits": [{"newText": "from http.client import MISDIRECTED_REQUEST\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.client import MISDIRECTED_REQUEST\n", "kind": 6, "label": "MISDIRECTED_REQUEST", "sortText": "4a.9999.MISDIRECTED_REQUEST"}, {"additionalTextEdits": [{"newText": "from werkzeug.exceptions import MisdirectedRequest\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.exceptions import MisdirectedRequest\n", "kind": 7, "label": "MisdirectedRequest", "sortText": "4a.9999.MisdirectedRequest"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import MultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import MultiDict\n", "kind": 7, "label": "MultiDict", "sortText": "4a.9999.MultiDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import MultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import MultiDict\n", "kind": 7, "label": "MultiDict", "sortText": "4a.9999.MultiDict"}, {"additionalTextEdits": [{"newText": "from os import O_DIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from os import O_DIRECT\n", "kind": 6, "label": "O_DIRECT", "sortText": "4a.9999.O_DIRECT"}, {"additionalTextEdits": [{"newText": "from os import O_DIRECTORY\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from os import O_DIRECTORY\n", "kind": 6, "label": "O_DIRECTORY", "sortText": "4a.9999.O_DIRECTORY"}, {"additionalTextEdits": [{"newText": "from urllib.request import OpenerDirector\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib.request import OpenerDirector\n", "kind": 7, "label": "OpenerDirector", "sortText": "4a.9999.OpenerDirector"}, {"additionalTextEdits": [{"newText": "from collections import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import OrderedDict\n", "kind": 7, "label": "OrderedDict", "sortText": "4a.9999.OrderedDict"}, {"additionalTextEdits": [{"newText": "from requests.sessions import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import OrderedDict\n", "kind": 6, "label": "OrderedDict", "sortText": "4a.9999.OrderedDict"}, {"additionalTextEdits": [{"newText": "from requests.utils import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import OrderedDict\n", "kind": 6, "label": "OrderedDict", "sortText": "4a.9999.OrderedDict"}, {"additionalTextEdits": [{"newText": "from typing import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import OrderedDict\n", "kind": 6, "label": "OrderedDict", "sortText": "4a.9999.OrderedDict"}, {"additionalTextEdits": [{"newText": "from typing_extensions import OrderedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing_extensions import OrderedDict\n", "kind": 6, "label": "OrderedDict", "sortText": "4a.9999.OrderedDict"}, {"additionalTextEdits": [{"newText": "from http.client import PERMANENT_REDIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.client import PERMANENT_REDIRECT\n", "kind": 6, "label": "PERMANENT_REDIRECT", "sortText": "4a.9999.PERMANENT_REDIRECT"}, {"additionalTextEdits": [{"newText": "from requests.models import REDIRECT_STATI\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.models import REDIRECT_STATI\n", "kind": 6, "label": "REDIRECT_STATI", "sortText": "4a.9999.REDIRECT_STATI"}, {"additionalTextEdits": [{"newText": "from requests.sessions import REDIRECT_STATI\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import REDIRECT_STATI\n", "kind": 6, "label": "REDIRECT_STATI", "sortText": "4a.9999.REDIRECT_STATI"}, {"additionalTextEdits": [{"newText": "from uuid import RESERVED_MICROSOFT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from uuid import RESERVED_MICROSOFT\n", "kind": 6, "label": "RESERVED_MICROSOFT", "sortText": "4a.9999.RESERVED_MICROSOFT"}, {"additionalTextEdits": [{"newText": "from http.client import RemoteDisconnected\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.client import RemoteDisconnected\n", "kind": 7, "label": "RemoteDisconnected", "sortText": "4a.9999.RemoteDisconnected"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing import RequestAliasRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing import RequestAliasRedirect\n", "kind": 7, "label": "RequestAliasRedirect", "sortText": "4a.9999.RequestAliasRedirect"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing.exceptions import RequestAliasRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing.exceptions import RequestAliasRedirect\n", "kind": 7, "label": "RequestAliasRedirect", "sortText": "4a.9999.RequestAliasRedirect"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing import RequestRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing import RequestRedirect\n", "kind": 7, "label": "RequestRedirect", "sortText": "4a.9999.RequestRedirect"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing.exceptions import RequestRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing.exceptions import RequestRedirect\n", "kind": 7, "label": "RequestRedirect", "sortText": "4a.9999.RequestRedirect"}, {"additionalTextEdits": [{"newText": "from requests.sessions import SessionRedirectMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import SessionRedirectMixin\n", "kind": 7, "label": "SessionRedirectMixin", "sortText": "4a.9999.SessionRedirectMixin"}, {"additionalTextEdits": [{"newText": "from http.client import TEMPORARY_REDIRECT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.client import TEMPORARY_REDIRECT\n", "kind": 6, "label": "TEMPORARY_REDIRECT", "sortText": "4a.9999.TEMPORARY_REDIRECT"}, {"additionalTextEdits": [{"newText": "from requests import TooManyRedirects\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests import TooManyRedirects\n", "kind": 7, "label": "TooManyRedirects", "sortText": "4a.9999.TooManyRedirects"}, {"additionalTextEdits": [{"newText": "from requests.exceptions import TooManyRedirects\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.exceptions import TooManyRedirects\n", "kind": 7, "label": "TooManyRedirects", "sortText": "4a.9999.TooManyRedirects"}, {"additionalTextEdits": [{"newText": "from requests.sessions import TooManyRedirects\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import TooManyRedirects\n", "kind": 6, "label": "TooManyRedirects", "sortText": "4a.9999.TooManyRedirects"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import TypeConversionDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import TypeConversionDict\n", "kind": 7, "label": "TypeConversionDict", "sortText": "4a.9999.TypeConversionDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import TypeConversionDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import TypeConversionDict\n", "kind": 7, "label": "TypeConversionDict", "sortText": "4a.9999.TypeConversionDict"}, {"additionalTextEdits": [{"newText": "from typing import TypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import TypedDict\n", "kind": 6, "label": "TypedDict", "sortText": "4a.9999.TypedDict"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import UpdateDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import UpdateDictMixin\n", "kind": 7, "label": "UpdateDictMixin", "sortText": "4a.9999.UpdateDictMixin"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.mixins import UpdateDictMixin\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.mixins import UpdateDictMixin\n", "kind": 7, "label": "UpdateDictMixin", "sortText": "4a.9999.UpdateDictMixin"}, {"additionalTextEdits": [{"newText": "from collections import UserDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import UserDict\n", "kind": 7, "label": "UserDict", "sortText": "4a.9999.UserDict"}, {"additionalTextEdits": [{"newText": "from weakref import WeakKeyDictionary\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from weakref import WeakKeyDictionary\n", "kind": 7, "label": "WeakKeyDictionary", "sortText": "4a.9999.WeakKeyDictionary"}, {"additionalTextEdits": [{"newText": "from weakref import WeakValueDictionary\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from weakref import WeakValueDictionary\n", "kind": 7, "label": "WeakValueDictionary", "sortText": "4a.9999.WeakValueDictionary"}, {"additionalTextEdits": [{"newText": "from codecs import _BufferedIncrementalDecoder\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from codecs import _BufferedIncrementalDecoder\n", "kind": 7, "label": "_BufferedIncrementalDecoder", "sortText": "4a.9999._BufferedIncrementalDecoder"}, {"additionalTextEdits": [{"newText": "from enum import _EnumDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from enum import _EnumDict\n", "kind": 7, "label": "_EnumDict", "sortText": "4a.9999._EnumDict"}, {"additionalTextEdits": [{"newText": "from inspect import _GetMembersPredicate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from inspect import _GetMembersPredicate\n", "kind": 6, "label": "_GetMembersPredicate", "sortText": "4a.9999._GetMembersPredicate"}, {"additionalTextEdits": [{"newText": "from inspect import _GetMembersPredicateTypeGuard\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from inspect import _GetMembersPredicateTypeGuard\n", "kind": 6, "label": "_GetMembersPredicateTypeGuard", "sortText": "4a.9999._GetMembersPredicateTypeGuard"}, {"additionalTextEdits": [{"newText": "from inspect import _GetMembersPredicateTypeIs\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from inspect import _GetMembersPredicateTypeIs\n", "kind": 6, "label": "_GetMembersPredicateTypeIs", "sortText": "4a.9999._GetMembersPredicateTypeIs"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import _ImmutableOrderedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import _ImmutableOrderedMultiDict\n", "kind": 7, "label": "_ImmutableOrderedMultiDict", "sortText": "4a.9999._ImmutableOrderedMultiDict"}, {"additionalTextEdits": [{"newText": "from collections import _OrderedDictItemsView\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _OrderedDictItemsView\n", "kind": 7, "label": "_OrderedDictItemsView", "sortText": "4a.9999._OrderedDictItemsView"}, {"additionalTextEdits": [{"newText": "from collections import _OrderedDictKeysView\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _OrderedDictKeysView\n", "kind": 7, "label": "_OrderedDictKeysView", "sortText": "4a.9999._OrderedDictKeysView"}, {"additionalTextEdits": [{"newText": "from collections import _OrderedDictValuesView\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _OrderedDictValuesView\n", "kind": 7, "label": "_OrderedDictValuesView", "sortText": "4a.9999._OrderedDictValuesView"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import _OrderedMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import _OrderedMultiDict\n", "kind": 7, "label": "_OrderedMultiDict", "sortText": "4a.9999._OrderedMultiDict"}, {"additionalTextEdits": [{"newText": "from ssl import _PeerCertRetDictType\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import _PeerCertRetDictType\n", "kind": 6, "label": "_PeerCertRetDictType", "sortText": "4a.9999._PeerCertRetDictType"}, {"additionalTextEdits": [{"newText": "from itertools import _Predicate\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from itertools import _Predicate\n", "kind": 6, "label": "_Predicate", "sortText": "4a.9999._Predicate"}, {"additionalTextEdits": [{"newText": "from contextlib import _RedirectStream\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import _RedirectStream\n", "kind": 7, "label": "_RedirectStream", "sortText": "4a.9999._RedirectStream"}, {"additionalTextEdits": [{"newText": "from contextlib import _SupportsRedirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import _SupportsRedirect\n", "kind": 7, "label": "_SupportsRedirect", "sortText": "4a.9999._SupportsRedirect"}, {"additionalTextEdits": [{"newText": "from contextlib import _SupportsRedirectT\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import _SupportsRedirectT\n", "kind": 6, "label": "_SupportsRedirectT", "sortText": "4a.9999._SupportsRedirectT"}, {"additionalTextEdits": [{"newText": "from werkzeug.test import _TAnyMultiDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.test import _TAnyMultiDict\n", "kind": 6, "label": "_TAnyMultiDict", "sortText": "4a.9999._TAnyMultiDict"}, {"additionalTextEdits": [{"newText": "from typing import _TypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import _TypedDict\n", "kind": 7, "label": "_TypedDict", "sortText": "4a.9999._TypedDict"}, {"additionalTextEdits": [{"newText": "from typing_extensions import _TypedDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing_extensions import _TypedDict\n", "kind": 7, "label": "_TypedDict", "sortText": "4a.9999._TypedDict"}, {"additionalTextEdits": [{"newText": "from abc import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from abc import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from ast import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ast import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.core import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.core import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.decorators import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.decorators import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.exceptions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.exceptions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.formatting import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.formatting import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.globals import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.globals import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.parser import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.parser import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.shell_completion import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.shell_completion import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.termui import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.termui import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.types import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.types import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click.utils import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click.utils import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from code import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from code import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from codecs import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from codecs import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from collections import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from collections.abc import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections.abc import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from contextlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from contextvars import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextvars import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from copy import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from copy import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from dataclasses import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from dataclasses import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from datetime import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from datetime import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from decimal import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from decimal import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from enum import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from enum import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from errno import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from errno import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.app import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.app import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.blueprints import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.blueprints import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.cli import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.cli import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.config import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.config import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.ctx import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.ctx import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.debughelpers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.debughelpers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.globals import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.globals import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.helpers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.helpers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.json import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.json import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.json.provider import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.json.provider import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.logging import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.logging import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.sansio.app import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.sansio.app import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.sansio.blueprints import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.sansio.blueprints import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.sansio.scaffold import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.sansio.scaffold import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.sessions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.sessions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.signals import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.signals import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.templating import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.templating import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.testing import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.testing import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.typing import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.typing import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from flask.wrappers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.wrappers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from functools import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from functools import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from gettext import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from gettext import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from http import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from http.client import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.client import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from http.cookiejar import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.cookiejar import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from http.cookies import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from http.cookies import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib.machinery import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib.machinery import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib.metadata import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib.metadata import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib.util import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib.util import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from inspect import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from inspect import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from io import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from io import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from itertools import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from itertools import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from jinja2 import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from jinja2 import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from jinja2.loaders import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from jinja2.loaders import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from json import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from json import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from json.decoder import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from json.decoder import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from logging import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from logging import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from markupsafe import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from markupsafe import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from mimetypes import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from mimetypes import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from numbers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from numbers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from operator import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from operator import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from os import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from os import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from os.path import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from os.path import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from pathlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from pathlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from pkgutil import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from pkgutil import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from platform import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from platform import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from posixpath import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from posixpath import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from re import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from re import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from readline import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from readline import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.adapters import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.adapters import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.api import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.api import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.auth import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.auth import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.compat import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.compat import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.cookies import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.cookies import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.exceptions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.exceptions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.hooks import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.hooks import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.models import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.models import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.packages import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.packages import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.sessions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.status_codes import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.status_codes import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.structures import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.structures import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.utils import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from resource import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from resource import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from rlcompleter import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from rlcompleter import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from ssl import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from ssl import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from subprocess import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from subprocess import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from sys import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from sys import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from time import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from time import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from traceback import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from traceback import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from types import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from types import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from typing import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from typing_extensions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing_extensions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from unicodedata import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from unicodedata import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib.parse import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib.parse import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib.request import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib.request import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3 import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3 import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3.exceptions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3.exceptions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3.fields import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3.fields import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3.filepost import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3.filepost import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3.response import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3.response import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3.util import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3.util import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from uuid import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from uuid import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from warnings import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from warnings import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from weakref import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from weakref import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.accept import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.accept import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.auth import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.auth import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.cache_control import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.cache_control import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.csp import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.csp import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.etag import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.etag import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.file_storage import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.file_storage import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.headers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.headers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.mixins import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.mixins import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.range import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.range import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.datastructures.structures import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.datastructures.structures import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.exceptions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.exceptions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.formparser import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.formparser import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.http import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.http import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.local import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.local import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing.exceptions import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing.exceptions import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing.map import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing.map import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.routing.rules import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.routing.rules import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.sansio.http import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.sansio.http import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.sansio.request import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.sansio.request import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.sansio.response import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.sansio.response import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.sansio.utils import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.sansio.utils import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.security import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.security import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.serving import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.serving import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.test import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.test import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.urls import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.urls import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.user_agent import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.user_agent import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.utils import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.wrappers import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.wrappers import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.wrappers.request import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.wrappers.request import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.wrappers.response import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.wrappers.response import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug.wsgi import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.wsgi import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from wsgiref.types import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from wsgiref.types import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from zlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from zlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4a.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib.util import _incompatible_extension_module_restrictions\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib.util import _incompatible_extension_module_restrictions\n", "kind": 7, "label": "_incompatible_extension_module_restrictions", "sortText": "4a.9999._incompatible_extension_module_restrictions"}, {"additionalTextEdits": [{"newText": "from collections import _odict_items\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _odict_items\n", "kind": 7, "label": "_odict_items", "sortText": "4a.9999._odict_items"}, {"additionalTextEdits": [{"newText": "from collections import _odict_keys\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _odict_keys\n", "kind": 7, "label": "_odict_keys", "sortText": "4a.9999._odict_keys"}, {"additionalTextEdits": [{"newText": "from collections import _odict_values\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import _odict_values\n", "kind": 7, "label": "_odict_values", "sortText": "4a.9999._odict_values"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import _wz_redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.utils import _wz_redirect\n", "kind": 3, "label": "_wz_redirect", "sortText": "4a.9999._wz_redirect"}, {"additionalTextEdits": [{"newText": "from requests.utils import add_dict_to_cookiejar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import add_dict_to_cookiejar\n", "kind": 3, "label": "add_dict_to_cookiejar", "sortText": "4a.9999.add_dict_to_cookiejar"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import append_slash_redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.utils import append_slash_redirect\n", "kind": 3, "label": "append_slash_redirect", "sortText": "4a.9999.append_slash_redirect"}, {"additionalTextEdits": [{"newText": "from dataclasses import asdict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from dataclasses import asdict\n", "kind": 3, "label": "asdict", "sortText": "4a.9999.asdict"}, {"additionalTextEdits": [{"newText": "from flask.debughelpers import attach_enctype_error_multidict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.debughelpers import attach_enctype_error_multidict\n", "kind": 3, "label": "attach_enctype_error_multidict", "sortText": "4a.9999.attach_enctype_error_multidict"}, {"additionalTextEdits": [{"newText": "from unicodedata import bidirectional\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from unicodedata import bidirectional\n", "kind": 3, "label": "bidirectional", "sortText": "4a.9999.bidirectional"}, {"additionalTextEdits": [{"newText": "from requests.cookies import cookiejar_from_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.cookies import cookiejar_from_dict\n", "kind": 3, "label": "cookiejar_from_dict", "sortText": "4a.9999.cookiejar_from_dict"}, {"additionalTextEdits": [{"newText": "from requests.models import cookiejar_from_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.models import cookiejar_from_dict\n", "kind": 6, "label": "cookiejar_from_dict", "sortText": "4a.9999.cookiejar_from_dict"}, {"additionalTextEdits": [{"newText": "from requests.sessions import cookiejar_from_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.sessions import cookiejar_from_dict\n", "kind": 6, "label": "cookiejar_from_dict", "sortText": "4a.9999.cookiejar_from_dict"}, {"additionalTextEdits": [{"newText": "from requests.utils import cookiejar_from_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import cookiejar_from_dict\n", "kind": 6, "label": "cookiejar_from_dict", "sortText": "4a.9999.cookiejar_from_dict"}, {"additionalTextEdits": [{"newText": "from sys import deactivate_stack_trampoline\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from sys import deactivate_stack_trampoline\n", "kind": 3, "label": "deactivate_stack_trampoline", "sortText": "4a.9999.deactivate_stack_trampoline"}, {"additionalTextEdits": [{"newText": "from collections import defaultdict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from collections import defaultdict\n", "kind": 7, "label": "defaultdict", "sortText": "4a.9999.defaultdict"}, {"additionalTextEdits": [{"newText": "from requests.utils import dict_from_cookiejar\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import dict_from_cookiejar\n", "kind": 3, "label": "dict_from_cookiejar", "sortText": "4a.9999.dict_from_cookiejar"}, {"additionalTextEdits": [{"newText": "from requests.utils import dict_to_sequence\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import dict_to_sequence\n", "kind": 3, "label": "dict_to_sequence", "sortText": "4a.9999.dict_to_sequence"}, {"additionalTextEdits": [{"newText": "from requests.utils import get_encodings_from_content\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import get_encodings_from_content\n", "kind": 3, "label": "get_encodings_from_content", "sortText": "4a.9999.get_encodings_from_content"}, {"additionalTextEdits": [{"newText": "from typing import is_typeddict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from typing import is_typeddict\n", "kind": 3, "label": "is_typeddict", "sortText": "4a.9999.is_typeddict"}, {"additionalTextEdits": [{"newText": "from requests.auth import parse_dict_header\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.auth import parse_dict_header\n", "kind": 6, "label": "parse_dict_header", "sortText": "4a.9999.parse_dict_header"}, {"additionalTextEdits": [{"newText": "from requests.utils import parse_dict_header\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.utils import parse_dict_header\n", "kind": 3, "label": "parse_dict_header", "sortText": "4a.9999.parse_dict_header"}, {"additionalTextEdits": [{"newText": "from werkzeug.http import parse_dict_header\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.http import parse_dict_header\n", "kind": 3, "label": "parse_dict_header", "sortText": "4a.9999.parse_dict_header"}, {"additionalTextEdits": [{"newText": "from flask import redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask import redirect\n", "kind": 3, "label": "redirect", "sortText": "4a.9999.redirect"}, {"additionalTextEdits": [{"newText": "from flask.helpers import redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.helpers import redirect\n", "kind": 3, "label": "redirect", "sortText": "4a.9999.redirect"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import redirect\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.utils import redirect\n", "kind": 3, "label": "redirect", "sortText": "4a.9999.redirect"}, {"additionalTextEdits": [{"newText": "from contextlib import redirect_stderr\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import redirect_stderr\n", "kind": 7, "label": "redirect_stderr", "sortText": "4a.9999.redirect_stderr"}, {"additionalTextEdits": [{"newText": "from contextlib import redirect_stdout\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from contextlib import redirect_stdout\n", "kind": 7, "label": "redirect_stdout", "sortText": "4a.9999.redirect_stdout"}, {"additionalTextEdits": [{"newText": "from flask import send_from_directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask import send_from_directory\n", "kind": 3, "label": "send_from_directory", "sortText": "4a.9999.send_from_directory"}, {"additionalTextEdits": [{"newText": "from flask.helpers import send_from_directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from flask.helpers import send_from_directory\n", "kind": 3, "label": "send_from_directory", "sortText": "4a.9999.send_from_directory"}, {"additionalTextEdits": [{"newText": "from werkzeug.utils import send_from_directory\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug.utils import send_from_directory\n", "kind": 3, "label": "send_from_directory", "sortText": "4a.9999.send_from_directory"}, {"additionalTextEdits": [{"newText": "from functools import singledispatchmethod\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from functools import singledispatchmethod\n", "kind": 7, "label": "singledispatchmethod", "sortText": "4a.9999.singledispatchmethod"}, {"additionalTextEdits": [{"newText": "from urllib3._collections import HTTPHeaderDict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3._collections import HTTPHeaderDict\n", "kind": 7, "label": "HTTPHeaderDict", "sortText": "4b.9999.HTTPHeaderDict"}, {"additionalTextEdits": [{"newText": "from urllib3._collections import HTTPHeaderDictItemView\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3._collections import HTTPHeaderDictItemView\n", "kind": 7, "label": "HTTPHeaderDictItemView", "sortText": "4b.9999.HTTPHeaderDictItemView"}, {"additionalTextEdits": [{"newText": "from _typeshed import IdentityFunction\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed import IdentityFunction\n", "kind": 7, "label": "IdentityFunction", "sortText": "4b.9999.IdentityFunction"}, {"additionalTextEdits": [{"newText": "from _typeshed._type_checker_internals import TypedDictFallback\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed._type_checker_internals import TypedDictFallback\n", "kind": 7, "label": "TypedDictFallback", "sortText": "4b.9999.TypedDictFallback"}, {"additionalTextEdits": [{"newText": "from werkzeug._internal import _DictAccessorProperty\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug._internal import _DictAccessorProperty\n", "kind": 7, "label": "_DictAccessorProperty", "sortText": "4b.9999._DictAccessorProperty"}, {"additionalTextEdits": [{"newText": "from __future__ import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from __future__ import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _ast import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _ast import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _codecs import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _codecs import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _collections_abc import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _collections_abc import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _contextvars import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _contextvars import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _decimal import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _decimal import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _frozen_importlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _frozen_importlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _io import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _io import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _sitebuiltins import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _sitebuiltins import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _typeshed import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _typeshed._type_checker_internals import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed._type_checker_internals import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _typeshed.importlib import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed.importlib import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _typeshed.wsgi import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _typeshed.wsgi import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _warnings import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _warnings import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _weakref import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _weakref import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _weakrefset import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _weakrefset import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from click._utils import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from click._utils import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from importlib._bootstrap import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from importlib._bootstrap import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from requests.__version__ import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from requests.__version__ import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from urllib3._collections import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3._collections import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from werkzeug._internal import __dict__\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from werkzeug._internal import __dict__\n", "kind": 21, "label": "__dict__", "sortText": "4b.9999.__dict__"}, {"additionalTextEdits": [{"newText": "from _collections_abc import dict_items\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _collections_abc import dict_items\n", "kind": 7, "label": "dict_items", "sortText": "4b.9999.dict_items"}, {"additionalTextEdits": [{"newText": "from _collections_abc import dict_keys\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _collections_abc import dict_keys\n", "kind": 7, "label": "dict_keys", "sortText": "4b.9999.dict_keys"}, {"additionalTextEdits": [{"newText": "from _collections_abc import dict_values\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from _collections_abc import dict_values\n", "kind": 7, "label": "dict_values", "sortText": "4b.9999.dict_values"}, {"additionalTextEdits": [{"newText": "from urllib3._collections import ensure_can_construct_http_header_dict\n", "range": {"end": {"character": 0, "line": 0}, "start": {"character": 0, "line": 0}}}], "detail": "from urllib3._collections import ensure_can_construct_http_header_dict\n", "kind": 3, "label": "ensure_can_construct_http_header_dict", "sortText": "4b.9999.ensure_can_construct_http_header_dict"}]}} -{"suite": "web", "label": "client session hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 10, "character": 17, "iteration": 1, "result": {"contents": {"kind": "markdown", "value": "```python\n(variable) client: Session\n```\n---\n**Type source**\n- Inferred from first use at [11:5](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py#L11,5): `response`\n\n\nGo to [Session](file:///tmp/pyrefly_bundled_typeshed_third_party_4f8a983b3537/requests/sessions.pyi#L115,7)"}}} -{"suite": "web", "label": "client session hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 10, "character": 17, "iteration": 2, "result": {"contents": {"kind": "markdown", "value": "```python\n(variable) client: Session\n```\n---\n**Type source**\n- Inferred from first use at [11:5](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py#L11,5): `response`\n\n\nGo to [Session](file:///tmp/pyrefly_bundled_typeshed_third_party_4f8a983b3537/requests/sessions.pyi#L115,7)"}}} -{"suite": "web", "label": "client session hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 10, "character": 17, "iteration": 3, "result": {"contents": {"kind": "markdown", "value": "```python\n(variable) client: Session\n```\n---\n**Type source**\n- Inferred from first use at [11:5](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py#L11,5): `response`\n\n\nGo to [Session](file:///tmp/pyrefly_bundled_typeshed_third_party_4f8a983b3537/requests/sessions.pyi#L115,7)"}}} -{"suite": "web", "label": "client session hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 10, "character": 17, "iteration": 4, "result": {"contents": {"kind": "markdown", "value": "```python\n(variable) client: Session\n```\n---\n**Type source**\n- Inferred from first use at [11:5](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py#L11,5): `response`\n\n\nGo to [Session](file:///tmp/pyrefly_bundled_typeshed_third_party_4f8a983b3537/requests/sessions.pyi#L115,7)"}}} -{"suite": "web", "label": "client session hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 10, "character": 17, "iteration": 5, "result": {"contents": {"kind": "markdown", "value": "```python\n(variable) client: Session\n```\n---\n**Type source**\n- Inferred from first use at [11:5](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py#L11,5): `response`\n\n\nGo to [Session](file:///tmp/pyrefly_bundled_typeshed_third_party_4f8a983b3537/requests/sessions.pyi#L115,7)"}}} +{"suite": "web", "label": "client session hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 10, "character": 17, "iteration": 1, "result": {"contents": {"kind": "markdown", "value": "```python\n(variable) client: Session\n```\n---\n**Type source**\n- Inferred from first use at [11:5](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py#L11,5): `response`\n\n\nGo to [Session](file:///tmp/pyrefly_bundled_typeshed_third_party_b07541631635/requests/sessions.pyi#L115,7)"}}} +{"suite": "web", "label": "client session hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 10, "character": 17, "iteration": 2, "result": {"contents": {"kind": "markdown", "value": "```python\n(variable) client: Session\n```\n---\n**Type source**\n- Inferred from first use at [11:5](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py#L11,5): `response`\n\n\nGo to [Session](file:///tmp/pyrefly_bundled_typeshed_third_party_b07541631635/requests/sessions.pyi#L115,7)"}}} +{"suite": "web", "label": "client session hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 10, "character": 17, "iteration": 3, "result": {"contents": {"kind": "markdown", "value": "```python\n(variable) client: Session\n```\n---\n**Type source**\n- Inferred from first use at [11:5](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py#L11,5): `response`\n\n\nGo to [Session](file:///tmp/pyrefly_bundled_typeshed_third_party_b07541631635/requests/sessions.pyi#L115,7)"}}} +{"suite": "web", "label": "client session hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 10, "character": 17, "iteration": 4, "result": {"contents": {"kind": "markdown", "value": "```python\n(variable) client: Session\n```\n---\n**Type source**\n- Inferred from first use at [11:5](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py#L11,5): `response`\n\n\nGo to [Session](file:///tmp/pyrefly_bundled_typeshed_third_party_b07541631635/requests/sessions.pyi#L115,7)"}}} +{"suite": "web", "label": "client session hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 10, "character": 17, "iteration": 5, "result": {"contents": {"kind": "markdown", "value": "```python\n(variable) client: Session\n```\n---\n**Type source**\n- Inferred from first use at [11:5](file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py#L11,5): `response`\n\n\nGo to [Session](file:///tmp/pyrefly_bundled_typeshed_third_party_b07541631635/requests/sessions.pyi#L115,7)"}}} {"suite": "web", "label": "client references", "method": "textDocument/references", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 10, "character": 17, "iteration": 1, "result": [{"range": {"end": {"character": 6, "line": 5}, "start": {"character": 0, "line": 5}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py"}, {"range": {"end": {"character": 21, "line": 10}, "start": {"character": 15, "line": 10}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py"}]} {"suite": "web", "label": "client references", "method": "textDocument/references", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 10, "character": 17, "iteration": 2, "result": [{"range": {"end": {"character": 6, "line": 5}, "start": {"character": 0, "line": 5}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py"}, {"range": {"end": {"character": 21, "line": 10}, "start": {"character": 15, "line": 10}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py"}]} {"suite": "web", "label": "client references", "method": "textDocument/references", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 10, "character": 17, "iteration": 3, "result": [{"range": {"end": {"character": 6, "line": 5}, "start": {"character": 0, "line": 5}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py"}, {"range": {"end": {"character": 21, "line": 10}, "start": {"character": 15, "line": 10}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py"}]} @@ -198,8 +195,8 @@ {"suite": "web", "label": "edit response then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 55, "iteration": 3, "result": {"isIncomplete": false, "items": [{"detail": "str", "kind": 5, "label": "apparent_encoding", "sortText": "0.9999.apparent_encoding"}, {"detail": "def close(self: Response) -> None: ...", "kind": 2, "label": "close", "sortText": "0.9999.close"}, {"detail": "HTTPAdapter", "kind": 5, "label": "connection", "sortText": "0.9999.connection"}, {"detail": "bytes | Any", "kind": 5, "label": "content", "sortText": "0.9999.content"}, {"detail": "RequestsCookieJar", "kind": 5, "label": "cookies", "sortText": "0.9999.cookies"}, {"detail": "timedelta", "kind": 5, "label": "elapsed", "sortText": "0.9999.elapsed"}, {"detail": "str | None", "kind": 5, "label": "encoding", "sortText": "0.9999.encoding"}, {"detail": "CaseInsensitiveDict[str]", "kind": 5, "label": "headers", "sortText": "0.9999.headers"}, {"detail": "list[Response]", "kind": 5, "label": "history", "sortText": "0.9999.history"}, {"detail": "bool", "kind": 5, "label": "is_permanent_redirect", "sortText": "0.9999.is_permanent_redirect"}, {"detail": "bool", "kind": 5, "label": "is_redirect", "sortText": "0.9999.is_redirect"}, {"detail": "def iter_content(\n self: Response,\n chunk_size: int | None = 1,\n decode_unicode: bool = False\n) -> Iterator[Any]: ...", "kind": 2, "label": "iter_content", "sortText": "0.9999.iter_content"}, {"detail": "def iter_lines(\n self: Response,\n chunk_size: int | None = 512,\n decode_unicode: bool = False,\n delimiter: bytes | str | None = None\n) -> Iterator[Any]: ...", "kind": 2, "label": "iter_lines", "sortText": "0.9999.iter_lines"}, {"detail": "def json(\n self: Response,\n *,\n cls: type[JSONDecoder] | None = ...,\n object_hook: ((dict[Any, Any]) -> Any) | None = ...,\n parse_float: ((str) -> Any) | None = ...,\n parse_int: ((str) -> Any) | None = ...,\n parse_constant: ((str) -> Any) | None = ...,\n object_pairs_hook: ((list[tuple[Any, Any]]) -> Any) | None = ...,\n **kwds: Any\n) -> Any: ...", "kind": 2, "label": "json", "sortText": "0.9999.json"}, {"detail": "dict[Any, Any]", "kind": 5, "label": "links", "sortText": "0.9999.links"}, {"detail": "PreparedRequest | None", "kind": 5, "label": "next", "sortText": "0.9999.next"}, {"detail": "bool", "kind": 5, "label": "ok", "sortText": "0.9999.ok"}, {"detail": "def raise_for_status(self: Response) -> None: ...", "kind": 2, "label": "raise_for_status", "sortText": "0.9999.raise_for_status"}, {"detail": "HTTPResponse | Any", "kind": 5, "label": "raw", "sortText": "0.9999.raw"}, {"detail": "str", "kind": 5, "label": "reason", "sortText": "0.9999.reason"}, {"detail": "PreparedRequest", "kind": 5, "label": "request", "sortText": "0.9999.request"}, {"detail": "int", "kind": 5, "label": "status_code", "sortText": "0.9999.status_code"}, {"detail": "str", "kind": 5, "label": "text", "sortText": "0.9999.text"}, {"detail": "str", "kind": 5, "label": "url", "sortText": "0.9999.url"}, {"detail": "bytes | None", "kind": 5, "label": "_content", "sortText": "2.9999._content"}, {"detail": "Any", "kind": 5, "label": "__attrs__", "sortText": "3.9999.__attrs__"}, {"detail": "def __bool__(self: Response) -> bool: ...", "kind": 2, "label": "__bool__", "sortText": "3.9999.__bool__"}, {"detail": "def __enter__(self: Response) -> Response: ...", "kind": 2, "label": "__enter__", "sortText": "3.9999.__enter__"}, {"detail": "def __exit__(\n self: Response,\n *args: object\n) -> None: ...", "kind": 2, "label": "__exit__", "sortText": "3.9999.__exit__"}, {"detail": "def __init__(self: Response) -> None: ...", "kind": 2, "label": "__init__", "sortText": "3.9999.__init__"}, {"detail": "def __iter__(self: Response) -> Iterator[bytes]: ...", "kind": 2, "label": "__iter__", "sortText": "3.9999.__iter__"}, {"detail": "def __nonzero__(self: Response) -> bool: ...", "kind": 2, "label": "__nonzero__", "sortText": "3.9999.__nonzero__"}]}} {"suite": "web", "label": "edit response then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 55, "iteration": 4, "result": {"isIncomplete": false, "items": [{"detail": "str", "kind": 5, "label": "apparent_encoding", "sortText": "0.9999.apparent_encoding"}, {"detail": "def close(self: Response) -> None: ...", "kind": 2, "label": "close", "sortText": "0.9999.close"}, {"detail": "HTTPAdapter", "kind": 5, "label": "connection", "sortText": "0.9999.connection"}, {"detail": "bytes | Any", "kind": 5, "label": "content", "sortText": "0.9999.content"}, {"detail": "RequestsCookieJar", "kind": 5, "label": "cookies", "sortText": "0.9999.cookies"}, {"detail": "timedelta", "kind": 5, "label": "elapsed", "sortText": "0.9999.elapsed"}, {"detail": "str | None", "kind": 5, "label": "encoding", "sortText": "0.9999.encoding"}, {"detail": "CaseInsensitiveDict[str]", "kind": 5, "label": "headers", "sortText": "0.9999.headers"}, {"detail": "list[Response]", "kind": 5, "label": "history", "sortText": "0.9999.history"}, {"detail": "bool", "kind": 5, "label": "is_permanent_redirect", "sortText": "0.9999.is_permanent_redirect"}, {"detail": "bool", "kind": 5, "label": "is_redirect", "sortText": "0.9999.is_redirect"}, {"detail": "def iter_content(\n self: Response,\n chunk_size: int | None = 1,\n decode_unicode: bool = False\n) -> Iterator[Any]: ...", "kind": 2, "label": "iter_content", "sortText": "0.9999.iter_content"}, {"detail": "def iter_lines(\n self: Response,\n chunk_size: int | None = 512,\n decode_unicode: bool = False,\n delimiter: bytes | str | None = None\n) -> Iterator[Any]: ...", "kind": 2, "label": "iter_lines", "sortText": "0.9999.iter_lines"}, {"detail": "def json(\n self: Response,\n *,\n cls: type[JSONDecoder] | None = ...,\n object_hook: ((dict[Any, Any]) -> Any) | None = ...,\n parse_float: ((str) -> Any) | None = ...,\n parse_int: ((str) -> Any) | None = ...,\n parse_constant: ((str) -> Any) | None = ...,\n object_pairs_hook: ((list[tuple[Any, Any]]) -> Any) | None = ...,\n **kwds: Any\n) -> Any: ...", "kind": 2, "label": "json", "sortText": "0.9999.json"}, {"detail": "dict[Any, Any]", "kind": 5, "label": "links", "sortText": "0.9999.links"}, {"detail": "PreparedRequest | None", "kind": 5, "label": "next", "sortText": "0.9999.next"}, {"detail": "bool", "kind": 5, "label": "ok", "sortText": "0.9999.ok"}, {"detail": "def raise_for_status(self: Response) -> None: ...", "kind": 2, "label": "raise_for_status", "sortText": "0.9999.raise_for_status"}, {"detail": "HTTPResponse | Any", "kind": 5, "label": "raw", "sortText": "0.9999.raw"}, {"detail": "str", "kind": 5, "label": "reason", "sortText": "0.9999.reason"}, {"detail": "PreparedRequest", "kind": 5, "label": "request", "sortText": "0.9999.request"}, {"detail": "int", "kind": 5, "label": "status_code", "sortText": "0.9999.status_code"}, {"detail": "str", "kind": 5, "label": "text", "sortText": "0.9999.text"}, {"detail": "str", "kind": 5, "label": "url", "sortText": "0.9999.url"}, {"detail": "bytes | None", "kind": 5, "label": "_content", "sortText": "2.9999._content"}, {"detail": "Any", "kind": 5, "label": "__attrs__", "sortText": "3.9999.__attrs__"}, {"detail": "def __bool__(self: Response) -> bool: ...", "kind": 2, "label": "__bool__", "sortText": "3.9999.__bool__"}, {"detail": "def __enter__(self: Response) -> Response: ...", "kind": 2, "label": "__enter__", "sortText": "3.9999.__enter__"}, {"detail": "def __exit__(\n self: Response,\n *args: object\n) -> None: ...", "kind": 2, "label": "__exit__", "sortText": "3.9999.__exit__"}, {"detail": "def __init__(self: Response) -> None: ...", "kind": 2, "label": "__init__", "sortText": "3.9999.__init__"}, {"detail": "def __iter__(self: Response) -> Iterator[bytes]: ...", "kind": 2, "label": "__iter__", "sortText": "3.9999.__iter__"}, {"detail": "def __nonzero__(self: Response) -> bool: ...", "kind": 2, "label": "__nonzero__", "sortText": "3.9999.__nonzero__"}]}} {"suite": "web", "label": "edit response then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 55, "iteration": 5, "result": {"isIncomplete": false, "items": [{"detail": "str", "kind": 5, "label": "apparent_encoding", "sortText": "0.9999.apparent_encoding"}, {"detail": "def close(self: Response) -> None: ...", "kind": 2, "label": "close", "sortText": "0.9999.close"}, {"detail": "HTTPAdapter", "kind": 5, "label": "connection", "sortText": "0.9999.connection"}, {"detail": "bytes | Any", "kind": 5, "label": "content", "sortText": "0.9999.content"}, {"detail": "RequestsCookieJar", "kind": 5, "label": "cookies", "sortText": "0.9999.cookies"}, {"detail": "timedelta", "kind": 5, "label": "elapsed", "sortText": "0.9999.elapsed"}, {"detail": "str | None", "kind": 5, "label": "encoding", "sortText": "0.9999.encoding"}, {"detail": "CaseInsensitiveDict[str]", "kind": 5, "label": "headers", "sortText": "0.9999.headers"}, {"detail": "list[Response]", "kind": 5, "label": "history", "sortText": "0.9999.history"}, {"detail": "bool", "kind": 5, "label": "is_permanent_redirect", "sortText": "0.9999.is_permanent_redirect"}, {"detail": "bool", "kind": 5, "label": "is_redirect", "sortText": "0.9999.is_redirect"}, {"detail": "def iter_content(\n self: Response,\n chunk_size: int | None = 1,\n decode_unicode: bool = False\n) -> Iterator[Any]: ...", "kind": 2, "label": "iter_content", "sortText": "0.9999.iter_content"}, {"detail": "def iter_lines(\n self: Response,\n chunk_size: int | None = 512,\n decode_unicode: bool = False,\n delimiter: bytes | str | None = None\n) -> Iterator[Any]: ...", "kind": 2, "label": "iter_lines", "sortText": "0.9999.iter_lines"}, {"detail": "def json(\n self: Response,\n *,\n cls: type[JSONDecoder] | None = ...,\n object_hook: ((dict[Any, Any]) -> Any) | None = ...,\n parse_float: ((str) -> Any) | None = ...,\n parse_int: ((str) -> Any) | None = ...,\n parse_constant: ((str) -> Any) | None = ...,\n object_pairs_hook: ((list[tuple[Any, Any]]) -> Any) | None = ...,\n **kwds: Any\n) -> Any: ...", "kind": 2, "label": "json", "sortText": "0.9999.json"}, {"detail": "dict[Any, Any]", "kind": 5, "label": "links", "sortText": "0.9999.links"}, {"detail": "PreparedRequest | None", "kind": 5, "label": "next", "sortText": "0.9999.next"}, {"detail": "bool", "kind": 5, "label": "ok", "sortText": "0.9999.ok"}, {"detail": "def raise_for_status(self: Response) -> None: ...", "kind": 2, "label": "raise_for_status", "sortText": "0.9999.raise_for_status"}, {"detail": "HTTPResponse | Any", "kind": 5, "label": "raw", "sortText": "0.9999.raw"}, {"detail": "str", "kind": 5, "label": "reason", "sortText": "0.9999.reason"}, {"detail": "PreparedRequest", "kind": 5, "label": "request", "sortText": "0.9999.request"}, {"detail": "int", "kind": 5, "label": "status_code", "sortText": "0.9999.status_code"}, {"detail": "str", "kind": 5, "label": "text", "sortText": "0.9999.text"}, {"detail": "str", "kind": 5, "label": "url", "sortText": "0.9999.url"}, {"detail": "bytes | None", "kind": 5, "label": "_content", "sortText": "2.9999._content"}, {"detail": "Any", "kind": 5, "label": "__attrs__", "sortText": "3.9999.__attrs__"}, {"detail": "def __bool__(self: Response) -> bool: ...", "kind": 2, "label": "__bool__", "sortText": "3.9999.__bool__"}, {"detail": "def __enter__(self: Response) -> Response: ...", "kind": 2, "label": "__enter__", "sortText": "3.9999.__enter__"}, {"detail": "def __exit__(\n self: Response,\n *args: object\n) -> None: ...", "kind": 2, "label": "__exit__", "sortText": "3.9999.__exit__"}, {"detail": "def __init__(self: Response) -> None: ...", "kind": 2, "label": "__init__", "sortText": "3.9999.__init__"}, {"detail": "def __iter__(self: Response) -> Iterator[bytes]: ...", "kind": 2, "label": "__iter__", "sortText": "3.9999.__iter__"}, {"detail": "def __nonzero__(self: Response) -> bool: ...", "kind": 2, "label": "__nonzero__", "sortText": "3.9999.__nonzero__"}]}} -{"suite": "web", "label": "edit response then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 20, "iteration": 1, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) get: def get(\n self: Session,\n url: bytes | str,\n *,\n params: Iterable[tuple[bytes | float | int | str, Iterable[bytes | float | int | str] | bytes | float | int | str | None]] | SupportsItems[bytes | float | int | str, Iterable[bytes | float | int | str] | bytes | float | int | str | None] | bytes | str | tuple[bytes | float | int | str, Iterable[bytes | float | int | str] | bytes | float | int | str | None] | None = ...,\n data: Iterable[bytes] | Mapping[Any, Any] | SupportsRead[bytes | str] | bytes | list[tuple[Any, Any]] | str | tuple[tuple[Any, Any], ...] | None = ...,\n headers: Mapping[str, bytes | str | None] | None = ...,\n cookies: MutableMapping[str, str] | RequestsCookieJar | None = ...,\n files: Iterable[tuple[str, SupportsRead[bytes | str] | bytes | str | tuple[str | None, SupportsRead[bytes | str] | bytes | str] | tuple[str | None, SupportsRead[bytes | str] | bytes | str, str] | tuple[str | None, SupportsRead[bytes | str] | bytes | str, str, Mapping[str, str]]]] | Mapping[str, SupportsRead[bytes | str] | bytes | str | tuple[str | None, SupportsRead[bytes | str] | bytes | str] | tuple[str | None, SupportsRead[bytes | str] | bytes | str, str] | tuple[str | None, SupportsRead[bytes | str] | bytes | str, str, Mapping[str, str]]] | None = ...,\n auth: ((PreparedRequest) -> PreparedRequest) | AuthBase | tuple[str, str] | None = ...,\n timeout: float | tuple[float | None, float | None] | None = ...,\n allow_redirects: bool = ...,\n proxies: MutableMapping[str, str] | None = ...,\n hooks: Mapping[str, ((Response) -> Any) | Iterable[(Response) -> Any]] | None = ...,\n stream: bool | None = ...,\n verify: bool | str | None = ...,\n cert: str | tuple[str, str] | None = ...,\n json: Any | None = None\n) -> Response: ...\n```\n---\nSends a GET request. Returns :class:`Response` object. \n \n:param url: URL for the new :class:`Request` object. \n:param \\*\\*kwargs: Optional arguments that ``request`` takes. \n:rtype: requests.Response\n\nGo to [Session](file:///tmp/pyrefly_bundled_typeshed_third_party_4f8a983b3537/requests/sessions.pyi#L115,7) | [bytes](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1838,7) | [str](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1026,7) | [float](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L735,7) | [int](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L420,7) | [Iterable](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L549,7) | [SupportsItems](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/_typeshed/__init__.pyi#L158,7) | [Mapping](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L834,7) | [SupportsRead](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/_typeshed/__init__.pyi#L263,7) | [list](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3365,7) | [MutableMapping](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L855,7) | [RequestsCookieJar](file:///tmp/pyrefly_bundled_typeshed_third_party_4f8a983b3537/requests/cookies.pyi#L38,7) | [PreparedRequest](file:///tmp/pyrefly_bundled_typeshed_third_party_4f8a983b3537/requests/models.pyi#L87,7) | [AuthBase](file:///tmp/pyrefly_bundled_typeshed_third_party_4f8a983b3537/requests/auth.pyi#L14,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3115,7) | [Response](file:///tmp/pyrefly_bundled_typeshed_third_party_4f8a983b3537/requests/models.pyi#L117,7)"}}} -{"suite": "web", "label": "edit response then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 20, "iteration": 2, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) get: def get(\n self: Session,\n url: bytes | str,\n *,\n params: Iterable[tuple[bytes | float | int | str, Iterable[bytes | float | int | str] | bytes | float | int | str | None]] | SupportsItems[bytes | float | int | str, Iterable[bytes | float | int | str] | bytes | float | int | str | None] | bytes | str | tuple[bytes | float | int | str, Iterable[bytes | float | int | str] | bytes | float | int | str | None] | None = ...,\n data: Iterable[bytes] | Mapping[Any, Any] | SupportsRead[bytes | str] | bytes | list[tuple[Any, Any]] | str | tuple[tuple[Any, Any], ...] | None = ...,\n headers: Mapping[str, bytes | str | None] | None = ...,\n cookies: MutableMapping[str, str] | RequestsCookieJar | None = ...,\n files: Iterable[tuple[str, SupportsRead[bytes | str] | bytes | str | tuple[str | None, SupportsRead[bytes | str] | bytes | str] | tuple[str | None, SupportsRead[bytes | str] | bytes | str, str] | tuple[str | None, SupportsRead[bytes | str] | bytes | str, str, Mapping[str, str]]]] | Mapping[str, SupportsRead[bytes | str] | bytes | str | tuple[str | None, SupportsRead[bytes | str] | bytes | str] | tuple[str | None, SupportsRead[bytes | str] | bytes | str, str] | tuple[str | None, SupportsRead[bytes | str] | bytes | str, str, Mapping[str, str]]] | None = ...,\n auth: ((PreparedRequest) -> PreparedRequest) | AuthBase | tuple[str, str] | None = ...,\n timeout: float | tuple[float | None, float | None] | None = ...,\n allow_redirects: bool = ...,\n proxies: MutableMapping[str, str] | None = ...,\n hooks: Mapping[str, ((Response) -> Any) | Iterable[(Response) -> Any]] | None = ...,\n stream: bool | None = ...,\n verify: bool | str | None = ...,\n cert: str | tuple[str, str] | None = ...,\n json: Any | None = None\n) -> Response: ...\n```\n---\nSends a GET request. Returns :class:`Response` object. \n \n:param url: URL for the new :class:`Request` object. \n:param \\*\\*kwargs: Optional arguments that ``request`` takes. \n:rtype: requests.Response\n\nGo to [Session](file:///tmp/pyrefly_bundled_typeshed_third_party_4f8a983b3537/requests/sessions.pyi#L115,7) | [bytes](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1838,7) | [str](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1026,7) | [float](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L735,7) | [int](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L420,7) | [Iterable](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L549,7) | [SupportsItems](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/_typeshed/__init__.pyi#L158,7) | [Mapping](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L834,7) | [SupportsRead](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/_typeshed/__init__.pyi#L263,7) | [list](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3365,7) | [MutableMapping](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L855,7) | [RequestsCookieJar](file:///tmp/pyrefly_bundled_typeshed_third_party_4f8a983b3537/requests/cookies.pyi#L38,7) | [PreparedRequest](file:///tmp/pyrefly_bundled_typeshed_third_party_4f8a983b3537/requests/models.pyi#L87,7) | [AuthBase](file:///tmp/pyrefly_bundled_typeshed_third_party_4f8a983b3537/requests/auth.pyi#L14,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3115,7) | [Response](file:///tmp/pyrefly_bundled_typeshed_third_party_4f8a983b3537/requests/models.pyi#L117,7)"}}} -{"suite": "web", "label": "edit response then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 20, "iteration": 3, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) get: def get(\n self: Session,\n url: bytes | str,\n *,\n params: Iterable[tuple[bytes | float | int | str, Iterable[bytes | float | int | str] | bytes | float | int | str | None]] | SupportsItems[bytes | float | int | str, Iterable[bytes | float | int | str] | bytes | float | int | str | None] | bytes | str | tuple[bytes | float | int | str, Iterable[bytes | float | int | str] | bytes | float | int | str | None] | None = ...,\n data: Iterable[bytes] | Mapping[Any, Any] | SupportsRead[bytes | str] | bytes | list[tuple[Any, Any]] | str | tuple[tuple[Any, Any], ...] | None = ...,\n headers: Mapping[str, bytes | str | None] | None = ...,\n cookies: MutableMapping[str, str] | RequestsCookieJar | None = ...,\n files: Iterable[tuple[str, SupportsRead[bytes | str] | bytes | str | tuple[str | None, SupportsRead[bytes | str] | bytes | str] | tuple[str | None, SupportsRead[bytes | str] | bytes | str, str] | tuple[str | None, SupportsRead[bytes | str] | bytes | str, str, Mapping[str, str]]]] | Mapping[str, SupportsRead[bytes | str] | bytes | str | tuple[str | None, SupportsRead[bytes | str] | bytes | str] | tuple[str | None, SupportsRead[bytes | str] | bytes | str, str] | tuple[str | None, SupportsRead[bytes | str] | bytes | str, str, Mapping[str, str]]] | None = ...,\n auth: ((PreparedRequest) -> PreparedRequest) | AuthBase | tuple[str, str] | None = ...,\n timeout: float | tuple[float | None, float | None] | None = ...,\n allow_redirects: bool = ...,\n proxies: MutableMapping[str, str] | None = ...,\n hooks: Mapping[str, ((Response) -> Any) | Iterable[(Response) -> Any]] | None = ...,\n stream: bool | None = ...,\n verify: bool | str | None = ...,\n cert: str | tuple[str, str] | None = ...,\n json: Any | None = None\n) -> Response: ...\n```\n---\nSends a GET request. Returns :class:`Response` object. \n \n:param url: URL for the new :class:`Request` object. \n:param \\*\\*kwargs: Optional arguments that ``request`` takes. \n:rtype: requests.Response\n\nGo to [Session](file:///tmp/pyrefly_bundled_typeshed_third_party_4f8a983b3537/requests/sessions.pyi#L115,7) | [bytes](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1838,7) | [str](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1026,7) | [float](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L735,7) | [int](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L420,7) | [Iterable](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L549,7) | [SupportsItems](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/_typeshed/__init__.pyi#L158,7) | [Mapping](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L834,7) | [SupportsRead](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/_typeshed/__init__.pyi#L263,7) | [list](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3365,7) | [MutableMapping](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L855,7) | [RequestsCookieJar](file:///tmp/pyrefly_bundled_typeshed_third_party_4f8a983b3537/requests/cookies.pyi#L38,7) | [PreparedRequest](file:///tmp/pyrefly_bundled_typeshed_third_party_4f8a983b3537/requests/models.pyi#L87,7) | [AuthBase](file:///tmp/pyrefly_bundled_typeshed_third_party_4f8a983b3537/requests/auth.pyi#L14,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3115,7) | [Response](file:///tmp/pyrefly_bundled_typeshed_third_party_4f8a983b3537/requests/models.pyi#L117,7)"}}} -{"suite": "web", "label": "edit response then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 20, "iteration": 4, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) get: def get(\n self: Session,\n url: bytes | str,\n *,\n params: Iterable[tuple[bytes | float | int | str, Iterable[bytes | float | int | str] | bytes | float | int | str | None]] | SupportsItems[bytes | float | int | str, Iterable[bytes | float | int | str] | bytes | float | int | str | None] | bytes | str | tuple[bytes | float | int | str, Iterable[bytes | float | int | str] | bytes | float | int | str | None] | None = ...,\n data: Iterable[bytes] | Mapping[Any, Any] | SupportsRead[bytes | str] | bytes | list[tuple[Any, Any]] | str | tuple[tuple[Any, Any], ...] | None = ...,\n headers: Mapping[str, bytes | str | None] | None = ...,\n cookies: MutableMapping[str, str] | RequestsCookieJar | None = ...,\n files: Iterable[tuple[str, SupportsRead[bytes | str] | bytes | str | tuple[str | None, SupportsRead[bytes | str] | bytes | str] | tuple[str | None, SupportsRead[bytes | str] | bytes | str, str] | tuple[str | None, SupportsRead[bytes | str] | bytes | str, str, Mapping[str, str]]]] | Mapping[str, SupportsRead[bytes | str] | bytes | str | tuple[str | None, SupportsRead[bytes | str] | bytes | str] | tuple[str | None, SupportsRead[bytes | str] | bytes | str, str] | tuple[str | None, SupportsRead[bytes | str] | bytes | str, str, Mapping[str, str]]] | None = ...,\n auth: ((PreparedRequest) -> PreparedRequest) | AuthBase | tuple[str, str] | None = ...,\n timeout: float | tuple[float | None, float | None] | None = ...,\n allow_redirects: bool = ...,\n proxies: MutableMapping[str, str] | None = ...,\n hooks: Mapping[str, ((Response) -> Any) | Iterable[(Response) -> Any]] | None = ...,\n stream: bool | None = ...,\n verify: bool | str | None = ...,\n cert: str | tuple[str, str] | None = ...,\n json: Any | None = None\n) -> Response: ...\n```\n---\nSends a GET request. Returns :class:`Response` object. \n \n:param url: URL for the new :class:`Request` object. \n:param \\*\\*kwargs: Optional arguments that ``request`` takes. \n:rtype: requests.Response\n\nGo to [Session](file:///tmp/pyrefly_bundled_typeshed_third_party_4f8a983b3537/requests/sessions.pyi#L115,7) | [bytes](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1838,7) | [str](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1026,7) | [float](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L735,7) | [int](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L420,7) | [Iterable](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L549,7) | [SupportsItems](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/_typeshed/__init__.pyi#L158,7) | [Mapping](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L834,7) | [SupportsRead](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/_typeshed/__init__.pyi#L263,7) | [list](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3365,7) | [MutableMapping](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L855,7) | [RequestsCookieJar](file:///tmp/pyrefly_bundled_typeshed_third_party_4f8a983b3537/requests/cookies.pyi#L38,7) | [PreparedRequest](file:///tmp/pyrefly_bundled_typeshed_third_party_4f8a983b3537/requests/models.pyi#L87,7) | [AuthBase](file:///tmp/pyrefly_bundled_typeshed_third_party_4f8a983b3537/requests/auth.pyi#L14,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3115,7) | [Response](file:///tmp/pyrefly_bundled_typeshed_third_party_4f8a983b3537/requests/models.pyi#L117,7)"}}} -{"suite": "web", "label": "edit response then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 20, "iteration": 5, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) get: def get(\n self: Session,\n url: bytes | str,\n *,\n params: Iterable[tuple[bytes | float | int | str, Iterable[bytes | float | int | str] | bytes | float | int | str | None]] | SupportsItems[bytes | float | int | str, Iterable[bytes | float | int | str] | bytes | float | int | str | None] | bytes | str | tuple[bytes | float | int | str, Iterable[bytes | float | int | str] | bytes | float | int | str | None] | None = ...,\n data: Iterable[bytes] | Mapping[Any, Any] | SupportsRead[bytes | str] | bytes | list[tuple[Any, Any]] | str | tuple[tuple[Any, Any], ...] | None = ...,\n headers: Mapping[str, bytes | str | None] | None = ...,\n cookies: MutableMapping[str, str] | RequestsCookieJar | None = ...,\n files: Iterable[tuple[str, SupportsRead[bytes | str] | bytes | str | tuple[str | None, SupportsRead[bytes | str] | bytes | str] | tuple[str | None, SupportsRead[bytes | str] | bytes | str, str] | tuple[str | None, SupportsRead[bytes | str] | bytes | str, str, Mapping[str, str]]]] | Mapping[str, SupportsRead[bytes | str] | bytes | str | tuple[str | None, SupportsRead[bytes | str] | bytes | str] | tuple[str | None, SupportsRead[bytes | str] | bytes | str, str] | tuple[str | None, SupportsRead[bytes | str] | bytes | str, str, Mapping[str, str]]] | None = ...,\n auth: ((PreparedRequest) -> PreparedRequest) | AuthBase | tuple[str, str] | None = ...,\n timeout: float | tuple[float | None, float | None] | None = ...,\n allow_redirects: bool = ...,\n proxies: MutableMapping[str, str] | None = ...,\n hooks: Mapping[str, ((Response) -> Any) | Iterable[(Response) -> Any]] | None = ...,\n stream: bool | None = ...,\n verify: bool | str | None = ...,\n cert: str | tuple[str, str] | None = ...,\n json: Any | None = None\n) -> Response: ...\n```\n---\nSends a GET request. Returns :class:`Response` object. \n \n:param url: URL for the new :class:`Request` object. \n:param \\*\\*kwargs: Optional arguments that ``request`` takes. \n:rtype: requests.Response\n\nGo to [Session](file:///tmp/pyrefly_bundled_typeshed_third_party_4f8a983b3537/requests/sessions.pyi#L115,7) | [bytes](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1838,7) | [str](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L1026,7) | [float](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L735,7) | [int](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L420,7) | [Iterable](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L549,7) | [SupportsItems](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/_typeshed/__init__.pyi#L158,7) | [Mapping](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L834,7) | [SupportsRead](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/_typeshed/__init__.pyi#L263,7) | [list](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3365,7) | [MutableMapping](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/typing.pyi#L855,7) | [RequestsCookieJar](file:///tmp/pyrefly_bundled_typeshed_third_party_4f8a983b3537/requests/cookies.pyi#L38,7) | [PreparedRequest](file:///tmp/pyrefly_bundled_typeshed_third_party_4f8a983b3537/requests/models.pyi#L87,7) | [AuthBase](file:///tmp/pyrefly_bundled_typeshed_third_party_4f8a983b3537/requests/auth.pyi#L14,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_4f8a983b3537/builtins.pyi#L3115,7) | [Response](file:///tmp/pyrefly_bundled_typeshed_third_party_4f8a983b3537/requests/models.pyi#L117,7)"}}} +{"suite": "web", "label": "edit response then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 20, "iteration": 1, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) get: def get(\n self: Session,\n url: bytes | str,\n *,\n params: Iterable[tuple[bytes | float | int | str, Iterable[bytes | float | int | str] | bytes | float | int | str | None]] | SupportsItems[bytes | float | int | str, Iterable[bytes | float | int | str] | bytes | float | int | str | None] | bytes | str | tuple[bytes | float | int | str, Iterable[bytes | float | int | str] | bytes | float | int | str | None] | None = ...,\n data: Iterable[bytes] | Mapping[Any, Any] | SupportsRead[bytes | str] | bytes | list[tuple[Any, Any]] | str | tuple[tuple[Any, Any], ...] | None = ...,\n headers: Mapping[str, bytes | str | None] | None = ...,\n cookies: MutableMapping[str, str] | RequestsCookieJar | None = ...,\n files: Iterable[tuple[str, SupportsRead[bytes | str] | bytes | str | tuple[str | None, SupportsRead[bytes | str] | bytes | str] | tuple[str | None, SupportsRead[bytes | str] | bytes | str, str] | tuple[str | None, SupportsRead[bytes | str] | bytes | str, str, Mapping[str, str]]]] | Mapping[str, SupportsRead[bytes | str] | bytes | str | tuple[str | None, SupportsRead[bytes | str] | bytes | str] | tuple[str | None, SupportsRead[bytes | str] | bytes | str, str] | tuple[str | None, SupportsRead[bytes | str] | bytes | str, str, Mapping[str, str]]] | None = ...,\n auth: ((PreparedRequest) -> PreparedRequest) | AuthBase | tuple[str, str] | None = ...,\n timeout: float | tuple[float | None, float | None] | None = ...,\n allow_redirects: bool = ...,\n proxies: MutableMapping[str, str] | None = ...,\n hooks: Mapping[str, ((Response) -> Any) | Iterable[(Response) -> Any]] | None = ...,\n stream: bool | None = ...,\n verify: bool | str | None = ...,\n cert: str | tuple[str, str] | None = ...,\n json: Any | None = None\n) -> Response: ...\n```\n---\nSends a GET request. Returns :class:`Response` object. \n \n:param url: URL for the new :class:`Request` object. \n:param \\*\\*kwargs: Optional arguments that ``request`` takes. \n:rtype: requests.Response\n\nGo to [Session](file:///tmp/pyrefly_bundled_typeshed_third_party_b07541631635/requests/sessions.pyi#L115,7) | [bytes](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1838,7) | [str](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1026,7) | [float](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L735,7) | [int](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L420,7) | [Iterable](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L549,7) | [SupportsItems](file:///tmp/pyrefly_bundled_typeshed_b07541631635/_typeshed/__init__.pyi#L158,7) | [Mapping](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L834,7) | [SupportsRead](file:///tmp/pyrefly_bundled_typeshed_b07541631635/_typeshed/__init__.pyi#L263,7) | [list](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3365,7) | [MutableMapping](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L855,7) | [RequestsCookieJar](file:///tmp/pyrefly_bundled_typeshed_third_party_b07541631635/requests/cookies.pyi#L38,7) | [PreparedRequest](file:///tmp/pyrefly_bundled_typeshed_third_party_b07541631635/requests/models.pyi#L87,7) | [AuthBase](file:///tmp/pyrefly_bundled_typeshed_third_party_b07541631635/requests/auth.pyi#L14,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3115,7) | [Response](file:///tmp/pyrefly_bundled_typeshed_third_party_b07541631635/requests/models.pyi#L117,7)"}}} +{"suite": "web", "label": "edit response then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 20, "iteration": 2, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) get: def get(\n self: Session,\n url: bytes | str,\n *,\n params: Iterable[tuple[bytes | float | int | str, Iterable[bytes | float | int | str] | bytes | float | int | str | None]] | SupportsItems[bytes | float | int | str, Iterable[bytes | float | int | str] | bytes | float | int | str | None] | bytes | str | tuple[bytes | float | int | str, Iterable[bytes | float | int | str] | bytes | float | int | str | None] | None = ...,\n data: Iterable[bytes] | Mapping[Any, Any] | SupportsRead[bytes | str] | bytes | list[tuple[Any, Any]] | str | tuple[tuple[Any, Any], ...] | None = ...,\n headers: Mapping[str, bytes | str | None] | None = ...,\n cookies: MutableMapping[str, str] | RequestsCookieJar | None = ...,\n files: Iterable[tuple[str, SupportsRead[bytes | str] | bytes | str | tuple[str | None, SupportsRead[bytes | str] | bytes | str] | tuple[str | None, SupportsRead[bytes | str] | bytes | str, str] | tuple[str | None, SupportsRead[bytes | str] | bytes | str, str, Mapping[str, str]]]] | Mapping[str, SupportsRead[bytes | str] | bytes | str | tuple[str | None, SupportsRead[bytes | str] | bytes | str] | tuple[str | None, SupportsRead[bytes | str] | bytes | str, str] | tuple[str | None, SupportsRead[bytes | str] | bytes | str, str, Mapping[str, str]]] | None = ...,\n auth: ((PreparedRequest) -> PreparedRequest) | AuthBase | tuple[str, str] | None = ...,\n timeout: float | tuple[float | None, float | None] | None = ...,\n allow_redirects: bool = ...,\n proxies: MutableMapping[str, str] | None = ...,\n hooks: Mapping[str, ((Response) -> Any) | Iterable[(Response) -> Any]] | None = ...,\n stream: bool | None = ...,\n verify: bool | str | None = ...,\n cert: str | tuple[str, str] | None = ...,\n json: Any | None = None\n) -> Response: ...\n```\n---\nSends a GET request. Returns :class:`Response` object. \n \n:param url: URL for the new :class:`Request` object. \n:param \\*\\*kwargs: Optional arguments that ``request`` takes. \n:rtype: requests.Response\n\nGo to [Session](file:///tmp/pyrefly_bundled_typeshed_third_party_b07541631635/requests/sessions.pyi#L115,7) | [bytes](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1838,7) | [str](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1026,7) | [float](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L735,7) | [int](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L420,7) | [Iterable](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L549,7) | [SupportsItems](file:///tmp/pyrefly_bundled_typeshed_b07541631635/_typeshed/__init__.pyi#L158,7) | [Mapping](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L834,7) | [SupportsRead](file:///tmp/pyrefly_bundled_typeshed_b07541631635/_typeshed/__init__.pyi#L263,7) | [list](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3365,7) | [MutableMapping](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L855,7) | [RequestsCookieJar](file:///tmp/pyrefly_bundled_typeshed_third_party_b07541631635/requests/cookies.pyi#L38,7) | [PreparedRequest](file:///tmp/pyrefly_bundled_typeshed_third_party_b07541631635/requests/models.pyi#L87,7) | [AuthBase](file:///tmp/pyrefly_bundled_typeshed_third_party_b07541631635/requests/auth.pyi#L14,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3115,7) | [Response](file:///tmp/pyrefly_bundled_typeshed_third_party_b07541631635/requests/models.pyi#L117,7)"}}} +{"suite": "web", "label": "edit response then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 20, "iteration": 3, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) get: def get(\n self: Session,\n url: bytes | str,\n *,\n params: Iterable[tuple[bytes | float | int | str, Iterable[bytes | float | int | str] | bytes | float | int | str | None]] | SupportsItems[bytes | float | int | str, Iterable[bytes | float | int | str] | bytes | float | int | str | None] | bytes | str | tuple[bytes | float | int | str, Iterable[bytes | float | int | str] | bytes | float | int | str | None] | None = ...,\n data: Iterable[bytes] | Mapping[Any, Any] | SupportsRead[bytes | str] | bytes | list[tuple[Any, Any]] | str | tuple[tuple[Any, Any], ...] | None = ...,\n headers: Mapping[str, bytes | str | None] | None = ...,\n cookies: MutableMapping[str, str] | RequestsCookieJar | None = ...,\n files: Iterable[tuple[str, SupportsRead[bytes | str] | bytes | str | tuple[str | None, SupportsRead[bytes | str] | bytes | str] | tuple[str | None, SupportsRead[bytes | str] | bytes | str, str] | tuple[str | None, SupportsRead[bytes | str] | bytes | str, str, Mapping[str, str]]]] | Mapping[str, SupportsRead[bytes | str] | bytes | str | tuple[str | None, SupportsRead[bytes | str] | bytes | str] | tuple[str | None, SupportsRead[bytes | str] | bytes | str, str] | tuple[str | None, SupportsRead[bytes | str] | bytes | str, str, Mapping[str, str]]] | None = ...,\n auth: ((PreparedRequest) -> PreparedRequest) | AuthBase | tuple[str, str] | None = ...,\n timeout: float | tuple[float | None, float | None] | None = ...,\n allow_redirects: bool = ...,\n proxies: MutableMapping[str, str] | None = ...,\n hooks: Mapping[str, ((Response) -> Any) | Iterable[(Response) -> Any]] | None = ...,\n stream: bool | None = ...,\n verify: bool | str | None = ...,\n cert: str | tuple[str, str] | None = ...,\n json: Any | None = None\n) -> Response: ...\n```\n---\nSends a GET request. Returns :class:`Response` object. \n \n:param url: URL for the new :class:`Request` object. \n:param \\*\\*kwargs: Optional arguments that ``request`` takes. \n:rtype: requests.Response\n\nGo to [Session](file:///tmp/pyrefly_bundled_typeshed_third_party_b07541631635/requests/sessions.pyi#L115,7) | [bytes](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1838,7) | [str](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1026,7) | [float](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L735,7) | [int](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L420,7) | [Iterable](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L549,7) | [SupportsItems](file:///tmp/pyrefly_bundled_typeshed_b07541631635/_typeshed/__init__.pyi#L158,7) | [Mapping](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L834,7) | [SupportsRead](file:///tmp/pyrefly_bundled_typeshed_b07541631635/_typeshed/__init__.pyi#L263,7) | [list](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3365,7) | [MutableMapping](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L855,7) | [RequestsCookieJar](file:///tmp/pyrefly_bundled_typeshed_third_party_b07541631635/requests/cookies.pyi#L38,7) | [PreparedRequest](file:///tmp/pyrefly_bundled_typeshed_third_party_b07541631635/requests/models.pyi#L87,7) | [AuthBase](file:///tmp/pyrefly_bundled_typeshed_third_party_b07541631635/requests/auth.pyi#L14,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3115,7) | [Response](file:///tmp/pyrefly_bundled_typeshed_third_party_b07541631635/requests/models.pyi#L117,7)"}}} +{"suite": "web", "label": "edit response then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 20, "iteration": 4, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) get: def get(\n self: Session,\n url: bytes | str,\n *,\n params: Iterable[tuple[bytes | float | int | str, Iterable[bytes | float | int | str] | bytes | float | int | str | None]] | SupportsItems[bytes | float | int | str, Iterable[bytes | float | int | str] | bytes | float | int | str | None] | bytes | str | tuple[bytes | float | int | str, Iterable[bytes | float | int | str] | bytes | float | int | str | None] | None = ...,\n data: Iterable[bytes] | Mapping[Any, Any] | SupportsRead[bytes | str] | bytes | list[tuple[Any, Any]] | str | tuple[tuple[Any, Any], ...] | None = ...,\n headers: Mapping[str, bytes | str | None] | None = ...,\n cookies: MutableMapping[str, str] | RequestsCookieJar | None = ...,\n files: Iterable[tuple[str, SupportsRead[bytes | str] | bytes | str | tuple[str | None, SupportsRead[bytes | str] | bytes | str] | tuple[str | None, SupportsRead[bytes | str] | bytes | str, str] | tuple[str | None, SupportsRead[bytes | str] | bytes | str, str, Mapping[str, str]]]] | Mapping[str, SupportsRead[bytes | str] | bytes | str | tuple[str | None, SupportsRead[bytes | str] | bytes | str] | tuple[str | None, SupportsRead[bytes | str] | bytes | str, str] | tuple[str | None, SupportsRead[bytes | str] | bytes | str, str, Mapping[str, str]]] | None = ...,\n auth: ((PreparedRequest) -> PreparedRequest) | AuthBase | tuple[str, str] | None = ...,\n timeout: float | tuple[float | None, float | None] | None = ...,\n allow_redirects: bool = ...,\n proxies: MutableMapping[str, str] | None = ...,\n hooks: Mapping[str, ((Response) -> Any) | Iterable[(Response) -> Any]] | None = ...,\n stream: bool | None = ...,\n verify: bool | str | None = ...,\n cert: str | tuple[str, str] | None = ...,\n json: Any | None = None\n) -> Response: ...\n```\n---\nSends a GET request. Returns :class:`Response` object. \n \n:param url: URL for the new :class:`Request` object. \n:param \\*\\*kwargs: Optional arguments that ``request`` takes. \n:rtype: requests.Response\n\nGo to [Session](file:///tmp/pyrefly_bundled_typeshed_third_party_b07541631635/requests/sessions.pyi#L115,7) | [bytes](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1838,7) | [str](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1026,7) | [float](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L735,7) | [int](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L420,7) | [Iterable](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L549,7) | [SupportsItems](file:///tmp/pyrefly_bundled_typeshed_b07541631635/_typeshed/__init__.pyi#L158,7) | [Mapping](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L834,7) | [SupportsRead](file:///tmp/pyrefly_bundled_typeshed_b07541631635/_typeshed/__init__.pyi#L263,7) | [list](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3365,7) | [MutableMapping](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L855,7) | [RequestsCookieJar](file:///tmp/pyrefly_bundled_typeshed_third_party_b07541631635/requests/cookies.pyi#L38,7) | [PreparedRequest](file:///tmp/pyrefly_bundled_typeshed_third_party_b07541631635/requests/models.pyi#L87,7) | [AuthBase](file:///tmp/pyrefly_bundled_typeshed_third_party_b07541631635/requests/auth.pyi#L14,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3115,7) | [Response](file:///tmp/pyrefly_bundled_typeshed_third_party_b07541631635/requests/models.pyi#L117,7)"}}} +{"suite": "web", "label": "edit response then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 20, "iteration": 5, "result": {"contents": {"kind": "markdown", "value": "```python\n(method) get: def get(\n self: Session,\n url: bytes | str,\n *,\n params: Iterable[tuple[bytes | float | int | str, Iterable[bytes | float | int | str] | bytes | float | int | str | None]] | SupportsItems[bytes | float | int | str, Iterable[bytes | float | int | str] | bytes | float | int | str | None] | bytes | str | tuple[bytes | float | int | str, Iterable[bytes | float | int | str] | bytes | float | int | str | None] | None = ...,\n data: Iterable[bytes] | Mapping[Any, Any] | SupportsRead[bytes | str] | bytes | list[tuple[Any, Any]] | str | tuple[tuple[Any, Any], ...] | None = ...,\n headers: Mapping[str, bytes | str | None] | None = ...,\n cookies: MutableMapping[str, str] | RequestsCookieJar | None = ...,\n files: Iterable[tuple[str, SupportsRead[bytes | str] | bytes | str | tuple[str | None, SupportsRead[bytes | str] | bytes | str] | tuple[str | None, SupportsRead[bytes | str] | bytes | str, str] | tuple[str | None, SupportsRead[bytes | str] | bytes | str, str, Mapping[str, str]]]] | Mapping[str, SupportsRead[bytes | str] | bytes | str | tuple[str | None, SupportsRead[bytes | str] | bytes | str] | tuple[str | None, SupportsRead[bytes | str] | bytes | str, str] | tuple[str | None, SupportsRead[bytes | str] | bytes | str, str, Mapping[str, str]]] | None = ...,\n auth: ((PreparedRequest) -> PreparedRequest) | AuthBase | tuple[str, str] | None = ...,\n timeout: float | tuple[float | None, float | None] | None = ...,\n allow_redirects: bool = ...,\n proxies: MutableMapping[str, str] | None = ...,\n hooks: Mapping[str, ((Response) -> Any) | Iterable[(Response) -> Any]] | None = ...,\n stream: bool | None = ...,\n verify: bool | str | None = ...,\n cert: str | tuple[str, str] | None = ...,\n json: Any | None = None\n) -> Response: ...\n```\n---\nSends a GET request. Returns :class:`Response` object. \n \n:param url: URL for the new :class:`Request` object. \n:param \\*\\*kwargs: Optional arguments that ``request`` takes. \n:rtype: requests.Response\n\nGo to [Session](file:///tmp/pyrefly_bundled_typeshed_third_party_b07541631635/requests/sessions.pyi#L115,7) | [bytes](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1838,7) | [str](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L1026,7) | [float](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L735,7) | [int](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L420,7) | [Iterable](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L549,7) | [SupportsItems](file:///tmp/pyrefly_bundled_typeshed_b07541631635/_typeshed/__init__.pyi#L158,7) | [Mapping](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L834,7) | [SupportsRead](file:///tmp/pyrefly_bundled_typeshed_b07541631635/_typeshed/__init__.pyi#L263,7) | [list](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3365,7) | [MutableMapping](file:///tmp/pyrefly_bundled_typeshed_b07541631635/typing.pyi#L855,7) | [RequestsCookieJar](file:///tmp/pyrefly_bundled_typeshed_third_party_b07541631635/requests/cookies.pyi#L38,7) | [PreparedRequest](file:///tmp/pyrefly_bundled_typeshed_third_party_b07541631635/requests/models.pyi#L87,7) | [AuthBase](file:///tmp/pyrefly_bundled_typeshed_third_party_b07541631635/requests/auth.pyi#L14,7) | [bool](file:///tmp/pyrefly_bundled_typeshed_b07541631635/builtins.pyi#L3115,7) | [Response](file:///tmp/pyrefly_bundled_typeshed_third_party_b07541631635/requests/models.pyi#L117,7)"}}} diff --git a/latest-results/pyrefly-20260422T063331Z.json b/latest-results/pyrefly-20260504T230046Z.json similarity index 89% rename from latest-results/pyrefly-20260422T063331Z.json rename to latest-results/pyrefly-20260504T230046Z.json index 9fd77fc..29224ec 100644 --- a/latest-results/pyrefly-20260422T063331Z.json +++ b/latest-results/pyrefly-20260504T230046Z.json @@ -17,8 +17,8 @@ "tsp_semantic", "web" ], - "started_at_unix": 1776839700.6934743, - "finished_at_unix": 1776839733.030168, + "started_at_unix": 1777935739.4488409, + "finished_at_unix": 1777935772.6928887, "scenario_reports": [], "benchmark_reports": [ { @@ -31,7 +31,7 @@ "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv", "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/bin/python", "success": true, - "total_duration_ms": 919.5008770000186, + "total_duration_ms": 893.6874910000085, "error_message": null, "summary": { "request_count": 32, @@ -40,11 +40,11 @@ "failure_count": 0, "bytes_sent": 18656, "bytes_received": 874437, - "min_ms": 0.24897499997678096, - "max_ms": 257.2520010000403, - "mean_ms": 27.026727812504703, - "median_ms": 1.5772980000008374, - "p95_ms": 159.38036825000378, + "min_ms": 0.25501599998278834, + "max_ms": 252.11707900001556, + "mean_ms": 26.707602124997898, + "median_ms": 4.332112000000166, + "p95_ms": 162.74615710000114, "result_summary": { "present_count": 31, "empty_count": 1, @@ -99,27 +99,27 @@ "by_method": { "textDocument/completion": { "point_count": 2, - "min_ms": 0.7529370000156632, - "max_ms": 182.8178620000358, - "mean_ms": 32.08654430001161, - "median_ms": 21.166975500023, - "p95_ms": 116.71531450002972 + "min_ms": 0.670030000009092, + "max_ms": 194.32127100000685, + "mean_ms": 26.56074079999655, + "median_ms": 11.574086999999622, + "p95_ms": 115.4679987000035 }, "textDocument/hover": { "point_count": 2, - "min_ms": 0.6362190000004375, - "max_ms": 20.4082530000278, - "mean_ms": 5.098029400005544, - "median_ms": 2.2608505000221157, - "p95_ms": 15.255245850008226 + "min_ms": 0.6589989999952195, + "max_ms": 19.331502, + "mean_ms": 4.6196509999958835, + "median_ms": 3.3136524999832773, + "p95_ms": 13.269056550004152 }, "textDocument/definition": { "point_count": 1, - "min_ms": 0.24897499997678096, - "max_ms": 0.31120200003442733, - "mean_ms": 0.27325859999791646, - "median_ms": 0.26947300000301766, - "p95_ms": 0.3038582000272072 + "min_ms": 2.868420999988075, + "max_ms": 2.92632000000026, + "mean_ms": 2.912445200001912, + "median_ms": 2.9237640000019383, + "p95_ms": 2.9262838000022384 } }, "validation": { @@ -145,11 +145,11 @@ "failure_count": 0, "bytes_sent": 1425, "bytes_received": 95745, - "min_ms": 0.7529370000156632, - "max_ms": 182.8178620000358, - "mean_ms": 37.23433560001013, - "median_ms": 0.7884529999842016, - "p95_ms": 146.46284320002675, + "min_ms": 0.670030000009092, + "max_ms": 194.32127100000685, + "mean_ms": 39.424138599997605, + "median_ms": 0.6864009999958398, + "p95_ms": 155.60916660000427, "result_summary": { "present_count": 5, "empty_count": 0, @@ -209,9 +209,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 257.2520010000403, + "duration_ms": 252.11707900001556, "success": true, - "started_at_unix": 1776839701.17333, + "started_at_unix": 1777935739.9304008, "bytes_sent": 285, "bytes_received": 19149, "request_id": 2, @@ -239,9 +239,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 182.8178620000358, + "duration_ms": 194.32127100000685, "success": true, - "started_at_unix": 1776839701.4316044, + "started_at_unix": 1777935740.183052, "bytes_sent": 285, "bytes_received": 19149, "request_id": 3, @@ -269,9 +269,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.7884529999842016, + "duration_ms": 0.7607489999941208, "success": true, - "started_at_unix": 1776839701.6158187, + "started_at_unix": 1777935740.378731, "bytes_sent": 285, "bytes_received": 19149, "request_id": 4, @@ -299,9 +299,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1.0427679999907014, + "duration_ms": 0.6864009999958398, "success": true, - "started_at_unix": 1776839701.6178539, + "started_at_unix": 1777935740.3807337, "bytes_sent": 285, "bytes_received": 19149, "request_id": 5, @@ -329,9 +329,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.7696580000242648, + "duration_ms": 0.670030000009092, "success": true, - "started_at_unix": 1776839701.6201746, + "started_at_unix": 1777935740.3826506, "bytes_sent": 285, "bytes_received": 19149, "request_id": 6, @@ -359,9 +359,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.7529370000156632, + "duration_ms": 0.682241999982125, "success": true, - "started_at_unix": 1776839701.6222138, + "started_at_unix": 1777935740.384532, "bytes_sent": 285, "bytes_received": 19149, "request_id": 7, @@ -404,11 +404,11 @@ "failure_count": 0, "bytes_sent": 1269, "bytes_received": 18584, - "min_ms": 3.648810000015601, - "max_ms": 20.4082530000278, - "mean_ms": 9.392742599993653, - "median_ms": 8.865454999977374, - "p95_ms": 18.1180276000191, + "min_ms": 5.742223999988028, + "max_ms": 19.331502, + "mean_ms": 8.522489000000633, + "median_ms": 5.846477000005734, + "p95_ms": 16.637081800001848, "result_summary": { "present_count": 5, "empty_count": 0, @@ -468,9 +468,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 140.20423699997764, + "duration_ms": 136.91197299999658, "success": true, - "started_at_unix": 1776839701.6243856, + "started_at_unix": 1777935740.3865514, "bytes_sent": 253, "bytes_received": 3716, "request_id": 8, @@ -498,9 +498,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 20.4082530000278, + "duration_ms": 19.331502, "success": true, - "started_at_unix": 1776839701.7646675, + "started_at_unix": 1777935740.5236073, "bytes_sent": 253, "bytes_received": 3716, "request_id": 9, @@ -528,9 +528,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 5.084068999963165, + "duration_ms": 5.742223999988028, "success": true, - "started_at_unix": 1776839701.7852309, + "started_at_unix": 1777935740.5431058, "bytes_sent": 254, "bytes_received": 3717, "request_id": 10, @@ -558,9 +558,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 3.648810000015601, + "duration_ms": 5.859401000009257, "success": true, - "started_at_unix": 1776839701.7904477, + "started_at_unix": 1777935740.5489836, "bytes_sent": 254, "bytes_received": 3717, "request_id": 11, @@ -588,9 +588,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 8.865454999977374, + "duration_ms": 5.832841000000144, "success": true, - "started_at_unix": 1776839701.7942731, + "started_at_unix": 1777935740.555018, "bytes_sent": 254, "bytes_received": 3717, "request_id": 12, @@ -618,9 +618,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 8.957125999984328, + "duration_ms": 5.846477000005734, "success": true, - "started_at_unix": 1776839701.8032696, + "started_at_unix": 1777935740.5609934, "bytes_sent": 254, "bytes_received": 3717, "request_id": 13, @@ -663,11 +663,11 @@ "failure_count": 0, "bytes_sent": 1300, "bytes_received": 1225, - "min_ms": 0.24897499997678096, - "max_ms": 0.31120200003442733, - "mean_ms": 0.27325859999791646, - "median_ms": 0.26947300000301766, - "p95_ms": 0.3038582000272072, + "min_ms": 2.868420999988075, + "max_ms": 2.92632000000026, + "mean_ms": 2.912445200001912, + "median_ms": 2.9237640000019383, + "p95_ms": 2.9262838000022384, "result_summary": { "present_count": 5, "empty_count": 0, @@ -727,9 +727,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2688920000082362, + "duration_ms": 5.737904000000071, "success": true, - "started_at_unix": 1776839701.8124983, + "started_at_unix": 1777935740.567101, "bytes_sent": 260, "bytes_received": 245, "request_id": 14, @@ -757,9 +757,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.31120200003442733, + "duration_ms": 2.9175820000091335, "success": true, - "started_at_unix": 1776839701.812824, + "started_at_unix": 1777935740.572907, "bytes_sent": 260, "bytes_received": 245, "request_id": 15, @@ -787,9 +787,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.24897499997678096, + "duration_ms": 2.868420999988075, "success": true, - "started_at_unix": 1776839701.8132434, + "started_at_unix": 1777935740.5759456, "bytes_sent": 260, "bytes_received": 245, "request_id": 16, @@ -817,9 +817,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.26947300000301766, + "duration_ms": 2.926139000010153, "success": true, - "started_at_unix": 1776839701.813566, + "started_at_unix": 1777935740.5788908, "bytes_sent": 260, "bytes_received": 245, "request_id": 17, @@ -847,9 +847,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.26215999997702966, + "duration_ms": 2.92632000000026, "success": true, - "started_at_unix": 1776839701.8139088, + "started_at_unix": 1777935740.5818925, "bytes_sent": 260, "bytes_received": 245, "request_id": 18, @@ -877,9 +877,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2744829999983267, + "duration_ms": 2.9237640000019383, "success": true, - "started_at_unix": 1776839701.8142462, + "started_at_unix": 1777935740.584895, "bytes_sent": 260, "bytes_received": 245, "request_id": 19, @@ -922,11 +922,11 @@ "failure_count": 0, "bytes_sent": 1440, "bytes_received": 601135, - "min_ms": 21.161911000035616, - "max_ms": 35.923312000022634, - "mean_ms": 26.938753000013094, - "median_ms": 21.42534400002205, - "p95_ms": 35.740881200013064, + "min_ms": 11.48907300000701, + "max_ms": 19.091776999999865, + "mean_ms": 13.697342999995499, + "median_ms": 12.272183999982644, + "p95_ms": 18.06833759999904, "result_summary": { "present_count": 5, "empty_count": 0, @@ -986,9 +986,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 73.35482199999888, + "duration_ms": 122.32641099998887, "success": true, - "started_at_unix": 1776839701.815015, + "started_at_unix": 1777935740.5881548, "bytes_sent": 288, "bytes_received": 120227, "request_id": 20, @@ -1016,9 +1016,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 35.011157999974785, + "duration_ms": 19.091776999999865, "success": true, - "started_at_unix": 1776839701.8931262, + "started_at_unix": 1777935740.712901, "bytes_sent": 288, "bytes_received": 120227, "request_id": 21, @@ -1046,9 +1046,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 21.172040000010384, + "duration_ms": 11.659100999992233, "success": true, - "started_at_unix": 1776839701.934242, + "started_at_unix": 1777935740.734858, "bytes_sent": 288, "bytes_received": 120227, "request_id": 22, @@ -1076,9 +1076,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 35.923312000022634, + "duration_ms": 12.272183999982644, "success": true, - "started_at_unix": 1776839701.9616556, + "started_at_unix": 1777935740.7493985, "bytes_sent": 288, "bytes_received": 120227, "request_id": 23, @@ -1106,9 +1106,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 21.161911000035616, + "duration_ms": 13.97457999999574, "success": true, - "started_at_unix": 1776839702.0035117, + "started_at_unix": 1777935740.7664592, "bytes_sent": 288, "bytes_received": 120227, "request_id": 24, @@ -1136,9 +1136,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 21.42534400002205, + "duration_ms": 11.48907300000701, "success": true, - "started_at_unix": 1776839702.0306776, + "started_at_unix": 1777935740.783237, "bytes_sent": 288, "bytes_received": 120227, "request_id": 25, @@ -1181,11 +1181,11 @@ "failure_count": 0, "bytes_sent": 1275, "bytes_received": 10955, - "min_ms": 0.6362190000004375, - "max_ms": 0.8728910000286305, - "mean_ms": 0.8033162000174343, - "median_ms": 0.8359420000374485, - "p95_ms": 0.8680080000203816, + "min_ms": 0.6589989999952195, + "max_ms": 0.885080999978527, + "mean_ms": 0.7168129999911343, + "median_ms": 0.681891999988693, + "p95_ms": 0.8466713999837339, "result_summary": { "present_count": 5, "empty_count": 0, @@ -1245,9 +1245,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 17.913980999992418, + "duration_ms": 8.842627000007042, "success": true, - "started_at_unix": 1776839702.0583835, + "started_at_unix": 1777935740.7995605, "bytes_sent": 255, "bytes_received": 2191, "request_id": 26, @@ -1275,9 +1275,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.8728910000286305, + "duration_ms": 0.885080999978527, "success": true, - "started_at_unix": 1776839702.0764647, + "started_at_unix": 1777935740.8085647, "bytes_sent": 255, "bytes_received": 2191, "request_id": 27, @@ -1305,9 +1305,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.8359420000374485, + "duration_ms": 0.681891999988693, "success": true, - "started_at_unix": 1776839702.0775106, + "started_at_unix": 1777935740.8096225, "bytes_sent": 255, "bytes_received": 2191, "request_id": 28, @@ -1335,9 +1335,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.8484759999873859, + "duration_ms": 0.6589989999952195, "success": true, - "started_at_unix": 1776839702.0785232, + "started_at_unix": 1777935740.8105383, "bytes_sent": 255, "bytes_received": 2191, "request_id": 29, @@ -1365,9 +1365,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.6362190000004375, + "duration_ms": 0.6930330000045615, "success": true, - "started_at_unix": 1776839702.0795357, + "started_at_unix": 1777935740.8113694, "bytes_sent": 255, "bytes_received": 2191, "request_id": 30, @@ -1395,9 +1395,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.8230530000332692, + "duration_ms": 0.6650599999886708, "success": true, - "started_at_unix": 1776839702.0803728, + "started_at_unix": 1777935740.812277, "bytes_sent": 255, "bytes_received": 2191, "request_id": 31, @@ -1429,9 +1429,9 @@ { "kind": "request", "method": "initialize", - "duration_ms": 2.1118280000109735, + "duration_ms": 2.0861140000079104, "success": true, - "started_at_unix": 1776839701.1708157, + "started_at_unix": 1777935739.9279504, "bytes_sent": 673, "bytes_received": 1204, "request_id": 1, @@ -1450,9 +1450,9 @@ { "kind": "notification", "method": "initialized", - "duration_ms": 0.025778000008358504, + "duration_ms": 0.02674000000979504, "success": true, - "started_at_unix": 1776839701.1730382, + "started_at_unix": 1777935739.930118, "bytes_sent": 74, "bytes_received": 0, "request_id": null, @@ -1465,9 +1465,9 @@ { "kind": "notification", "method": "workspace/didChangeConfiguration", - "duration_ms": 0.031408000040755724, + "duration_ms": 0.03180000001634653, "success": true, - "started_at_unix": 1776839701.1730964, + "started_at_unix": 1777935739.9301758, "bytes_sent": 659, "bytes_received": 0, "request_id": null, @@ -1483,9 +1483,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.030826999989130854, + "duration_ms": 0.03070799999704832, "success": true, - "started_at_unix": 1776839701.173246, + "started_at_unix": 1777935739.9303205, "bytes_sent": 492, "bytes_received": 0, "request_id": null, @@ -1501,9 +1501,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 257.2520010000403, + "duration_ms": 252.11707900001556, "success": true, - "started_at_unix": 1776839701.17333, + "started_at_unix": 1777935739.9304008, "bytes_sent": 285, "bytes_received": 19149, "request_id": 2, @@ -1531,9 +1531,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 182.8178620000358, + "duration_ms": 194.32127100000685, "success": true, - "started_at_unix": 1776839701.4316044, + "started_at_unix": 1777935740.183052, "bytes_sent": 285, "bytes_received": 19149, "request_id": 3, @@ -1561,9 +1561,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.7884529999842016, + "duration_ms": 0.7607489999941208, "success": true, - "started_at_unix": 1776839701.6158187, + "started_at_unix": 1777935740.378731, "bytes_sent": 285, "bytes_received": 19149, "request_id": 4, @@ -1591,9 +1591,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1.0427679999907014, + "duration_ms": 0.6864009999958398, "success": true, - "started_at_unix": 1776839701.6178539, + "started_at_unix": 1777935740.3807337, "bytes_sent": 285, "bytes_received": 19149, "request_id": 5, @@ -1621,9 +1621,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.7696580000242648, + "duration_ms": 0.670030000009092, "success": true, - "started_at_unix": 1776839701.6201746, + "started_at_unix": 1777935740.3826506, "bytes_sent": 285, "bytes_received": 19149, "request_id": 6, @@ -1651,9 +1651,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.7529370000156632, + "duration_ms": 0.682241999982125, "success": true, - "started_at_unix": 1776839701.6222138, + "started_at_unix": 1777935740.384532, "bytes_sent": 285, "bytes_received": 19149, "request_id": 7, @@ -1681,9 +1681,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 140.20423699997764, + "duration_ms": 136.91197299999658, "success": true, - "started_at_unix": 1776839701.6243856, + "started_at_unix": 1777935740.3865514, "bytes_sent": 253, "bytes_received": 3716, "request_id": 8, @@ -1711,9 +1711,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 20.4082530000278, + "duration_ms": 19.331502, "success": true, - "started_at_unix": 1776839701.7646675, + "started_at_unix": 1777935740.5236073, "bytes_sent": 253, "bytes_received": 3716, "request_id": 9, @@ -1741,9 +1741,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 5.084068999963165, + "duration_ms": 5.742223999988028, "success": true, - "started_at_unix": 1776839701.7852309, + "started_at_unix": 1777935740.5431058, "bytes_sent": 254, "bytes_received": 3717, "request_id": 10, @@ -1771,9 +1771,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 3.648810000015601, + "duration_ms": 5.859401000009257, "success": true, - "started_at_unix": 1776839701.7904477, + "started_at_unix": 1777935740.5489836, "bytes_sent": 254, "bytes_received": 3717, "request_id": 11, @@ -1801,9 +1801,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 8.865454999977374, + "duration_ms": 5.832841000000144, "success": true, - "started_at_unix": 1776839701.7942731, + "started_at_unix": 1777935740.555018, "bytes_sent": 254, "bytes_received": 3717, "request_id": 12, @@ -1831,9 +1831,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 8.957125999984328, + "duration_ms": 5.846477000005734, "success": true, - "started_at_unix": 1776839701.8032696, + "started_at_unix": 1777935740.5609934, "bytes_sent": 254, "bytes_received": 3717, "request_id": 13, @@ -1861,9 +1861,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2688920000082362, + "duration_ms": 5.737904000000071, "success": true, - "started_at_unix": 1776839701.8124983, + "started_at_unix": 1777935740.567101, "bytes_sent": 260, "bytes_received": 245, "request_id": 14, @@ -1891,9 +1891,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.31120200003442733, + "duration_ms": 2.9175820000091335, "success": true, - "started_at_unix": 1776839701.812824, + "started_at_unix": 1777935740.572907, "bytes_sent": 260, "bytes_received": 245, "request_id": 15, @@ -1921,9 +1921,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.24897499997678096, + "duration_ms": 2.868420999988075, "success": true, - "started_at_unix": 1776839701.8132434, + "started_at_unix": 1777935740.5759456, "bytes_sent": 260, "bytes_received": 245, "request_id": 16, @@ -1951,9 +1951,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.26947300000301766, + "duration_ms": 2.926139000010153, "success": true, - "started_at_unix": 1776839701.813566, + "started_at_unix": 1777935740.5788908, "bytes_sent": 260, "bytes_received": 245, "request_id": 17, @@ -1981,9 +1981,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.26215999997702966, + "duration_ms": 2.92632000000026, "success": true, - "started_at_unix": 1776839701.8139088, + "started_at_unix": 1777935740.5818925, "bytes_sent": 260, "bytes_received": 245, "request_id": 18, @@ -2011,9 +2011,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2744829999983267, + "duration_ms": 2.9237640000019383, "success": true, - "started_at_unix": 1776839701.8142462, + "started_at_unix": 1777935740.584895, "bytes_sent": 260, "bytes_received": 245, "request_id": 19, @@ -2041,9 +2041,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.1907159999632313, + "duration_ms": 0.03884299999867835, "success": true, - "started_at_unix": 1776839701.814787, + "started_at_unix": 1777935740.5881014, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2060,9 +2060,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 73.35482199999888, + "duration_ms": 122.32641099998887, "success": true, - "started_at_unix": 1776839701.815015, + "started_at_unix": 1777935740.5881548, "bytes_sent": 288, "bytes_received": 120227, "request_id": 20, @@ -2090,9 +2090,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 2.670168999998168, + "duration_ms": 0.30449799999132665, "success": true, - "started_at_unix": 1776839701.8903568, + "started_at_unix": 1777935740.7124934, "bytes_sent": 332, "bytes_received": 0, "request_id": null, @@ -2109,9 +2109,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.06348799996658272, + "duration_ms": 0.06574299999329014, "success": true, - "started_at_unix": 1776839701.8930452, + "started_at_unix": 1777935740.7128184, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2128,9 +2128,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 35.011157999974785, + "duration_ms": 19.091776999999865, "success": true, - "started_at_unix": 1776839701.8931262, + "started_at_unix": 1777935740.712901, "bytes_sent": 288, "bytes_received": 120227, "request_id": 21, @@ -2158,9 +2158,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.045413999998800136, + "duration_ms": 0.0435710000203926, "success": true, - "started_at_unix": 1776839701.9341354, + "started_at_unix": 1777935740.7347577, "bytes_sent": 332, "bytes_received": 0, "request_id": null, @@ -2177,9 +2177,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02758199997288102, + "duration_ms": 0.02590799999779847, "success": true, - "started_at_unix": 1776839701.9341984, + "started_at_unix": 1777935740.734817, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2196,9 +2196,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 21.172040000010384, + "duration_ms": 11.659100999992233, "success": true, - "started_at_unix": 1776839701.934242, + "started_at_unix": 1777935740.734858, "bytes_sent": 288, "bytes_received": 120227, "request_id": 22, @@ -2226,9 +2226,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.17954599996983234, + "duration_ms": 0.08558999999763728, "success": true, - "started_at_unix": 1776839701.9614124, + "started_at_unix": 1777935740.749227, "bytes_sent": 332, "bytes_received": 0, "request_id": null, @@ -2245,9 +2245,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03198000001702894, + "duration_ms": 0.0534200000004148, "success": true, - "started_at_unix": 1776839701.9616084, + "started_at_unix": 1777935740.7493284, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2264,9 +2264,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 35.923312000022634, + "duration_ms": 12.272183999982644, "success": true, - "started_at_unix": 1776839701.9616556, + "started_at_unix": 1777935740.7493985, "bytes_sent": 288, "bytes_received": 120227, "request_id": 23, @@ -2294,9 +2294,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.04421199997750591, + "duration_ms": 1.9579720000137968, "success": true, - "started_at_unix": 1776839702.0034087, + "started_at_unix": 1777935740.7644014, "bytes_sent": 332, "bytes_received": 0, "request_id": null, @@ -2313,9 +2313,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027642000020478008, + "duration_ms": 0.06535200000712393, "success": true, - "started_at_unix": 1776839702.0034688, + "started_at_unix": 1777935740.7663763, "bytes_sent": 366, "bytes_received": 0, "request_id": null, @@ -2332,9 +2332,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 21.161911000035616, + "duration_ms": 13.97457999999574, "success": true, - "started_at_unix": 1776839702.0035117, + "started_at_unix": 1777935740.7664592, "bytes_sent": 288, "bytes_received": 120227, "request_id": 24, @@ -2362,9 +2362,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.04198799996402158, + "duration_ms": 0.03881199998545526, "success": true, - "started_at_unix": 1776839702.0305786, + "started_at_unix": 1777935740.7831335, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2381,9 +2381,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02648999998200452, + "duration_ms": 0.027751999994052312, "success": true, - "started_at_unix": 1776839702.0306365, + "started_at_unix": 1777935740.7831943, "bytes_sent": 366, "bytes_received": 0, "request_id": null, @@ -2400,9 +2400,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 21.42534400002205, + "duration_ms": 11.48907300000701, "success": true, - "started_at_unix": 1776839702.0306776, + "started_at_unix": 1777935740.783237, "bytes_sent": 288, "bytes_received": 120227, "request_id": 25, @@ -2430,9 +2430,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.04298999999718944, + "duration_ms": 1.9420430000138822, "success": true, - "started_at_unix": 1776839702.0580668, + "started_at_unix": 1777935740.7973409, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2449,9 +2449,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02940500002068802, + "duration_ms": 0.03858200000195211, "success": true, - "started_at_unix": 1776839702.0583405, + "started_at_unix": 1777935740.7995083, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2468,9 +2468,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 17.913980999992418, + "duration_ms": 8.842627000007042, "success": true, - "started_at_unix": 1776839702.0583835, + "started_at_unix": 1777935740.7995605, "bytes_sent": 255, "bytes_received": 2191, "request_id": 26, @@ -2498,9 +2498,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0357669999857535, + "duration_ms": 0.03395299998487644, "success": true, - "started_at_unix": 1776839702.0763795, + "started_at_unix": 1777935740.8084795, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2517,9 +2517,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.024285999984385853, + "duration_ms": 0.026789999992615776, "success": true, - "started_at_unix": 1776839702.0764282, + "started_at_unix": 1777935740.8085256, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2536,9 +2536,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.8728910000286305, + "duration_ms": 0.885080999978527, "success": true, - "started_at_unix": 1776839702.0764647, + "started_at_unix": 1777935740.8085647, "bytes_sent": 255, "bytes_received": 2191, "request_id": 27, @@ -2566,9 +2566,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03140900003018032, + "duration_ms": 0.0308770000003733, "success": true, - "started_at_unix": 1776839702.077434, + "started_at_unix": 1777935740.8095484, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2585,9 +2585,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.023432999967099022, + "duration_ms": 0.022051000001965804, "success": true, - "started_at_unix": 1776839702.0774763, + "started_at_unix": 1777935740.8095899, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2604,9 +2604,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.8359420000374485, + "duration_ms": 0.681891999988693, "success": true, - "started_at_unix": 1776839702.0775106, + "started_at_unix": 1777935740.8096225, "bytes_sent": 255, "bytes_received": 2191, "request_id": 28, @@ -2634,9 +2634,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.031428999989202566, + "duration_ms": 0.057816999998294705, "success": true, - "started_at_unix": 1776839702.0784433, + "started_at_unix": 1777935740.8103976, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2653,9 +2653,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026029000025573623, + "duration_ms": 0.055183000000624816, "success": true, - "started_at_unix": 1776839702.0784857, + "started_at_unix": 1777935740.8104682, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2672,9 +2672,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.8484759999873859, + "duration_ms": 0.6589989999952195, "success": true, - "started_at_unix": 1776839702.0785232, + "started_at_unix": 1777935740.8105383, "bytes_sent": 255, "bytes_received": 2191, "request_id": 29, @@ -2702,9 +2702,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.029846000018096674, + "duration_ms": 0.03029600000559185, "success": true, - "started_at_unix": 1776839702.0794642, + "started_at_unix": 1777935740.8112955, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2721,9 +2721,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.021090000018375576, + "duration_ms": 0.021570000001247536, "success": true, - "started_at_unix": 1776839702.0795047, + "started_at_unix": 1777935740.811336, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2740,9 +2740,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.6362190000004375, + "duration_ms": 0.6930330000045615, "success": true, - "started_at_unix": 1776839702.0795357, + "started_at_unix": 1777935740.8113694, "bytes_sent": 255, "bytes_received": 2191, "request_id": 30, @@ -2770,9 +2770,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0322800000276402, + "duration_ms": 0.03320199999734541, "success": true, - "started_at_unix": 1776839702.0802987, + "started_at_unix": 1777935740.8121955, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2789,9 +2789,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.020758000005116628, + "duration_ms": 0.025446999984524155, "success": true, - "started_at_unix": 1776839702.0803413, + "started_at_unix": 1777935740.81224, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2808,9 +2808,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.8230530000332692, + "duration_ms": 0.6650599999886708, "success": true, - "started_at_unix": 1776839702.0803728, + "started_at_unix": 1777935740.812277, "bytes_sent": 255, "bytes_received": 2191, "request_id": 31, @@ -2838,9 +2838,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.07215499999801978, + "duration_ms": 0.02772099998082922, "success": true, - "started_at_unix": 1776839702.0813005, + "started_at_unix": 1777935740.8130307, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2857,9 +2857,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.0600630000349156, + "duration_ms": 0.029363999999532098, "success": true, - "started_at_unix": 1776839702.0815055, + "started_at_unix": 1777935740.8131678, "bytes_sent": 212, "bytes_received": 0, "request_id": null, @@ -2872,9 +2872,9 @@ { "kind": "request", "method": "shutdown", - "duration_ms": 0.537498999960917, + "duration_ms": 0.25501599998278834, "success": true, - "started_at_unix": 1776839702.0815783, + "started_at_unix": 1777935740.8132064, "bytes_sent": 67, "bytes_received": 61, "request_id": 32, @@ -2892,9 +2892,9 @@ { "kind": "notification", "method": "exit", - "duration_ms": 0.038441000015154714, + "duration_ms": 0.02508700001158104, "success": true, - "started_at_unix": 1776839702.0821352, + "started_at_unix": 1777935740.8134816, "bytes_sent": 55, "bytes_received": 0, "request_id": null, @@ -2916,7 +2916,7 @@ "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv", "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/bin/python", "success": true, - "total_duration_ms": 348.23928899999146, + "total_duration_ms": 345.3721660000042, "error_message": null, "summary": { "request_count": 32, @@ -2925,11 +2925,11 @@ "failure_count": 0, "bytes_sent": 18652, "bytes_received": 126891, - "min_ms": 0.2134279999950195, - "max_ms": 180.53659699995706, - "mean_ms": 10.401451156248243, - "median_ms": 0.739736500008803, - "p95_ms": 53.717916999994415, + "min_ms": 0.15898699999183918, + "max_ms": 179.85663800001817, + "mean_ms": 10.277527687502008, + "median_ms": 0.5881425000069385, + "p95_ms": 55.32652080000126, "result_summary": { "present_count": 31, "empty_count": 1, @@ -2984,27 +2984,27 @@ "by_method": { "textDocument/completion": { "point_count": 2, - "min_ms": 0.4414850000102888, - "max_ms": 108.17097500000727, - "mean_ms": 12.608356900000217, - "median_ms": 1.1769645000185847, - "p95_ms": 61.61523860000376 + "min_ms": 0.42617500000119435, + "max_ms": 111.97227700000667, + "mean_ms": 12.296586700006173, + "median_ms": 1.0538915000068982, + "p95_ms": 63.81195670000028 }, "textDocument/hover": { "point_count": 2, - "min_ms": 0.24053900000353678, - "max_ms": 0.7889949999935197, - "mean_ms": 0.5085247999886633, - "median_ms": 0.495660499979067, - "p95_ms": 0.7862351499937859 + "min_ms": 0.22472899999570473, + "max_ms": 0.9731960000181061, + "mean_ms": 0.5259100999978727, + "median_ms": 0.48321649998683824, + "p95_ms": 0.9473898500203859 }, "textDocument/definition": { "point_count": 1, - "min_ms": 0.2134279999950195, - "max_ms": 0.2321340000435157, - "mean_ms": 0.2211932000136585, - "median_ms": 0.220563000027596, - "p95_ms": 0.22992780003505686 + "min_ms": 0.18356200001790057, + "max_ms": 0.21348799998577306, + "mean_ms": 0.2003517999980886, + "median_ms": 0.2027079999891157, + "p95_ms": 0.21209559998851546 } }, "validation": { @@ -3030,11 +3030,11 @@ "failure_count": 0, "bytes_sent": 1385, "bytes_received": 10730, - "min_ms": 0.4414850000102888, - "max_ms": 108.17097500000727, - "mean_ms": 22.010167200005526, - "median_ms": 0.4840839999928903, - "p95_ms": 86.63857820000656, + "min_ms": 0.42617500000119435, + "max_ms": 111.97227700000667, + "mean_ms": 22.745839000003798, + "median_ms": 0.4459619999863662, + "p95_ms": 89.66731060000937, "result_summary": { "present_count": 5, "empty_count": 0, @@ -3094,9 +3094,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 180.53659699995706, + "duration_ms": 179.85663800001817, "success": true, - "started_at_unix": 1776839702.5555577, + "started_at_unix": 1777935741.285748, "bytes_sent": 277, "bytes_received": 2146, "request_id": 2, @@ -3124,9 +3124,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 108.17097500000727, + "duration_ms": 111.97227700000667, "success": true, - "started_at_unix": 1776839702.7363071, + "started_at_unix": 1777935741.465837, "bytes_sent": 277, "bytes_received": 2146, "request_id": 3, @@ -3154,9 +3154,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.5089910000037889, + "duration_ms": 0.4459619999863662, "success": true, - "started_at_unix": 1776839702.8447495, + "started_at_unix": 1777935741.5780752, "bytes_sent": 277, "bytes_received": 2146, "request_id": 4, @@ -3184,9 +3184,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.4414850000102888, + "duration_ms": 0.42617500000119435, "success": true, - "started_at_unix": 1776839702.845476, + "started_at_unix": 1777935741.5787687, "bytes_sent": 277, "bytes_received": 2146, "request_id": 5, @@ -3214,9 +3214,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.44530100001338724, + "duration_ms": 0.4373360000045068, "success": true, - "started_at_unix": 1776839702.846191, + "started_at_unix": 1777935741.579443, "bytes_sent": 277, "bytes_received": 2146, "request_id": 6, @@ -3244,9 +3244,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.4840839999928903, + "duration_ms": 0.44744500002025234, "success": true, - "started_at_unix": 1776839702.8468487, + "started_at_unix": 1777935741.5800893, "bytes_sent": 277, "bytes_received": 2146, "request_id": 7, @@ -3289,11 +3289,11 @@ "failure_count": 0, "bytes_sent": 1224, "bytes_received": 2014, - "min_ms": 0.24053900000353678, - "max_ms": 0.26884299995799665, - "mean_ms": 0.25056799997855705, - "median_ms": 0.24646999997912644, - "p95_ms": 0.2654083999573231, + "min_ms": 0.22472899999570473, + "max_ms": 0.2375929999800519, + "mean_ms": 0.23088259998758076, + "median_ms": 0.23317499997688174, + "p95_ms": 0.23675139998431405, "result_summary": { "present_count": 5, "empty_count": 0, @@ -3353,9 +3353,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 4.194878000021163, + "duration_ms": 4.083679000018492, "success": true, - "started_at_unix": 1776839702.8476522, + "started_at_unix": 1777935741.5808914, "bytes_sent": 244, "bytes_received": 402, "request_id": 8, @@ -3383,9 +3383,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.26884299995799665, + "duration_ms": 0.2375929999800519, "success": true, - "started_at_unix": 1776839702.8518999, + "started_at_unix": 1777935741.585027, "bytes_sent": 244, "bytes_received": 402, "request_id": 9, @@ -3413,9 +3413,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.251669999954629, + "duration_ms": 0.22472899999570473, "success": true, - "started_at_unix": 1776839702.852233, + "started_at_unix": 1777935741.5853276, "bytes_sent": 245, "bytes_received": 403, "request_id": 10, @@ -3443,9 +3443,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.24053900000353678, + "duration_ms": 0.23317499997688174, "success": true, - "started_at_unix": 1776839702.852546, + "started_at_unix": 1777935741.5856187, "bytes_sent": 245, "bytes_received": 403, "request_id": 11, @@ -3473,9 +3473,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.24646999997912644, + "duration_ms": 0.23338500000136264, "success": true, - "started_at_unix": 1776839702.8528464, + "started_at_unix": 1777935741.585909, "bytes_sent": 245, "bytes_received": 403, "request_id": 12, @@ -3503,9 +3503,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.24531799999749637, + "duration_ms": 0.2255309999839028, "success": true, - "started_at_unix": 1776839702.853154, + "started_at_unix": 1777935741.5862, "bytes_sent": 245, "bytes_received": 403, "request_id": 13, @@ -3548,11 +3548,11 @@ "failure_count": 0, "bytes_sent": 1250, "bytes_received": 1175, - "min_ms": 0.2134279999950195, - "max_ms": 0.2321340000435157, - "mean_ms": 0.2211932000136585, - "median_ms": 0.220563000027596, - "p95_ms": 0.22992780003505686, + "min_ms": 0.18356200001790057, + "max_ms": 0.21348799998577306, + "mean_ms": 0.2003517999980886, + "median_ms": 0.2027079999891157, + "p95_ms": 0.21209559998851546, "result_summary": { "present_count": 5, "empty_count": 0, @@ -3612,9 +3612,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.22283599997763304, + "duration_ms": 0.21463100000573831, "success": true, - "started_at_unix": 1776839702.853555, + "started_at_unix": 1777935741.586595, "bytes_sent": 250, "bytes_received": 235, "request_id": 14, @@ -3642,9 +3642,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.22110300000122152, + "duration_ms": 0.21348799998577306, "success": true, - "started_at_unix": 1776839702.8538287, + "started_at_unix": 1777935741.5868576, "bytes_sent": 250, "bytes_received": 235, "request_id": 15, @@ -3672,9 +3672,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2187380000009398, + "duration_ms": 0.20652599999948507, "success": true, - "started_at_unix": 1776839702.8541386, + "started_at_unix": 1777935741.5871575, "bytes_sent": 250, "bytes_received": 235, "request_id": 16, @@ -3702,9 +3702,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2134279999950195, + "duration_ms": 0.19547499999816864, "success": true, - "started_at_unix": 1776839702.8544202, + "started_at_unix": 1777935741.5874248, "bytes_sent": 250, "bytes_received": 235, "request_id": 17, @@ -3732,9 +3732,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.220563000027596, + "duration_ms": 0.2027079999891157, "success": true, - "started_at_unix": 1776839702.854695, + "started_at_unix": 1777935741.5876806, "bytes_sent": 250, "bytes_received": 235, "request_id": 18, @@ -3762,9 +3762,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2321340000435157, + "duration_ms": 0.18356200001790057, "success": true, - "started_at_unix": 1776839702.8549778, + "started_at_unix": 1777935741.5879426, "bytes_sent": 250, "bytes_received": 235, "request_id": 19, @@ -3807,11 +3807,11 @@ "failure_count": 0, "bytes_sent": 1390, "bytes_received": 84275, - "min_ms": 1.1644860000501467, - "max_ms": 4.713782999999694, - "mean_ms": 3.2065465999949083, - "median_ms": 4.438362999962919, - "p95_ms": 4.676357999994707, + "min_ms": 1.0454810000055659, + "max_ms": 4.949342999992723, + "mean_ms": 1.847334400008549, + "median_ms": 1.0662090000153057, + "p95_ms": 4.182141799998361, "result_summary": { "present_count": 5, "empty_count": 0, @@ -3871,9 +3871,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 9.165414999984023, + "duration_ms": 8.979992999996966, "success": true, - "started_at_unix": 1776839702.855484, + "started_at_unix": 1777935741.5884001, "bytes_sent": 278, "bytes_received": 16855, "request_id": 20, @@ -3901,9 +3901,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.713782999999694, + "duration_ms": 4.949342999992723, "success": true, - "started_at_unix": 1776839702.8652027, + "started_at_unix": 1777935741.59794, "bytes_sent": 278, "bytes_received": 16855, "request_id": 21, @@ -3931,9 +3931,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1.1644860000501467, + "duration_ms": 1.1133370000209197, "success": true, - "started_at_unix": 1776839702.8703966, + "started_at_unix": 1777935741.6036122, "bytes_sent": 278, "bytes_received": 16855, "request_id": 22, @@ -3961,9 +3961,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.526657999974759, + "duration_ms": 1.0623020000082306, "success": true, - "started_at_unix": 1776839702.872048, + "started_at_unix": 1777935741.6054244, "bytes_sent": 278, "bytes_received": 16855, "request_id": 23, @@ -3991,9 +3991,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.438362999962919, + "duration_ms": 1.0662090000153057, "success": true, - "started_at_unix": 1776839702.877067, + "started_at_unix": 1777935741.6072114, "bytes_sent": 278, "bytes_received": 16855, "request_id": 24, @@ -4021,9 +4021,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1.1894429999870226, + "duration_ms": 1.0454810000055659, "success": true, - "started_at_unix": 1776839702.881948, + "started_at_unix": 1777935741.6090019, "bytes_sent": 278, "bytes_received": 16855, "request_id": 25, @@ -4066,11 +4066,11 @@ "failure_count": 0, "bytes_sent": 1225, "bytes_received": 6495, - "min_ms": 0.7224780000001374, - "max_ms": 0.7889949999935197, - "mean_ms": 0.7664815999987695, - "median_ms": 0.7714710000072955, - "p95_ms": 0.787768399993638, + "min_ms": 0.7288399999936246, + "max_ms": 0.9731960000181061, + "mean_ms": 0.8209376000081647, + "median_ms": 0.7531749999998283, + "p95_ms": 0.9617266000191194, "result_summary": { "present_count": 5, "empty_count": 0, @@ -4130,9 +4130,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 3.5499630000117577, + "duration_ms": 4.218008999998801, "success": true, - "started_at_unix": 1776839702.8841891, + "started_at_unix": 1777935741.6110005, "bytes_sent": 245, "bytes_received": 1299, "request_id": 26, @@ -4160,9 +4160,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.7828619999941111, + "duration_ms": 0.7531749999998283, "success": true, - "started_at_unix": 1776839702.8878462, + "started_at_unix": 1777935741.6153429, "bytes_sent": 245, "bytes_received": 1299, "request_id": 27, @@ -4190,9 +4190,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.7889949999935197, + "duration_ms": 0.7336280000060924, "success": true, - "started_at_unix": 1776839702.8887358, + "started_at_unix": 1777935741.616229, "bytes_sent": 245, "bytes_received": 1299, "request_id": 28, @@ -4220,9 +4220,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.7666019999987839, + "duration_ms": 0.7288399999936246, "success": true, - "started_at_unix": 1776839702.8896332, + "started_at_unix": 1777935741.6171, "bytes_sent": 245, "bytes_received": 1299, "request_id": 29, @@ -4250,9 +4250,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.7714710000072955, + "duration_ms": 0.9731960000181061, "success": true, - "started_at_unix": 1776839702.890502, + "started_at_unix": 1777935741.6179755, "bytes_sent": 245, "bytes_received": 1299, "request_id": 30, @@ -4280,9 +4280,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.7224780000001374, + "duration_ms": 0.9158490000231723, "success": true, - "started_at_unix": 1776839702.8913796, + "started_at_unix": 1777935741.6190774, "bytes_sent": 245, "bytes_received": 1299, "request_id": 31, @@ -4314,9 +4314,9 @@ { "kind": "request", "method": "initialize", - "duration_ms": 2.1449700000175653, + "duration_ms": 2.1422220000033576, "success": true, - "started_at_unix": 1776839702.5531065, + "started_at_unix": 1777935741.283201, "bytes_sent": 655, "bytes_received": 1204, "request_id": 1, @@ -4335,9 +4335,9 @@ { "kind": "notification", "method": "initialized", - "duration_ms": 0.021730999947067176, + "duration_ms": 0.02557799999181043, "success": true, - "started_at_unix": 1776839702.5553308, + "started_at_unix": 1777935741.2854197, "bytes_sent": 74, "bytes_received": 0, "request_id": null, @@ -4350,9 +4350,9 @@ { "kind": "notification", "method": "workspace/didChangeConfiguration", - "duration_ms": 0.016109999990021606, + "duration_ms": 0.036456999993106365, "success": true, - "started_at_unix": 1776839702.5553746, + "started_at_unix": 1777935741.2854755, "bytes_sent": 635, "bytes_received": 0, "request_id": null, @@ -4368,9 +4368,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.021570000001247536, + "duration_ms": 0.03236000000583772, "success": true, - "started_at_unix": 1776839702.5554783, + "started_at_unix": 1777935741.285608, "bytes_sent": 858, "bytes_received": 0, "request_id": null, @@ -4386,9 +4386,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 180.53659699995706, + "duration_ms": 179.85663800001817, "success": true, - "started_at_unix": 1776839702.5555577, + "started_at_unix": 1777935741.285748, "bytes_sent": 277, "bytes_received": 2146, "request_id": 2, @@ -4416,9 +4416,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 108.17097500000727, + "duration_ms": 111.97227700000667, "success": true, - "started_at_unix": 1776839702.7363071, + "started_at_unix": 1777935741.465837, "bytes_sent": 277, "bytes_received": 2146, "request_id": 3, @@ -4446,9 +4446,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.5089910000037889, + "duration_ms": 0.4459619999863662, "success": true, - "started_at_unix": 1776839702.8447495, + "started_at_unix": 1777935741.5780752, "bytes_sent": 277, "bytes_received": 2146, "request_id": 4, @@ -4476,9 +4476,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.4414850000102888, + "duration_ms": 0.42617500000119435, "success": true, - "started_at_unix": 1776839702.845476, + "started_at_unix": 1777935741.5787687, "bytes_sent": 277, "bytes_received": 2146, "request_id": 5, @@ -4506,9 +4506,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.44530100001338724, + "duration_ms": 0.4373360000045068, "success": true, - "started_at_unix": 1776839702.846191, + "started_at_unix": 1777935741.579443, "bytes_sent": 277, "bytes_received": 2146, "request_id": 6, @@ -4536,9 +4536,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.4840839999928903, + "duration_ms": 0.44744500002025234, "success": true, - "started_at_unix": 1776839702.8468487, + "started_at_unix": 1777935741.5800893, "bytes_sent": 277, "bytes_received": 2146, "request_id": 7, @@ -4566,9 +4566,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 4.194878000021163, + "duration_ms": 4.083679000018492, "success": true, - "started_at_unix": 1776839702.8476522, + "started_at_unix": 1777935741.5808914, "bytes_sent": 244, "bytes_received": 402, "request_id": 8, @@ -4596,9 +4596,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.26884299995799665, + "duration_ms": 0.2375929999800519, "success": true, - "started_at_unix": 1776839702.8518999, + "started_at_unix": 1777935741.585027, "bytes_sent": 244, "bytes_received": 402, "request_id": 9, @@ -4626,9 +4626,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.251669999954629, + "duration_ms": 0.22472899999570473, "success": true, - "started_at_unix": 1776839702.852233, + "started_at_unix": 1777935741.5853276, "bytes_sent": 245, "bytes_received": 403, "request_id": 10, @@ -4656,9 +4656,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.24053900000353678, + "duration_ms": 0.23317499997688174, "success": true, - "started_at_unix": 1776839702.852546, + "started_at_unix": 1777935741.5856187, "bytes_sent": 245, "bytes_received": 403, "request_id": 11, @@ -4686,9 +4686,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.24646999997912644, + "duration_ms": 0.23338500000136264, "success": true, - "started_at_unix": 1776839702.8528464, + "started_at_unix": 1777935741.585909, "bytes_sent": 245, "bytes_received": 403, "request_id": 12, @@ -4716,9 +4716,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.24531799999749637, + "duration_ms": 0.2255309999839028, "success": true, - "started_at_unix": 1776839702.853154, + "started_at_unix": 1777935741.5862, "bytes_sent": 245, "bytes_received": 403, "request_id": 13, @@ -4746,9 +4746,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.22283599997763304, + "duration_ms": 0.21463100000573831, "success": true, - "started_at_unix": 1776839702.853555, + "started_at_unix": 1777935741.586595, "bytes_sent": 250, "bytes_received": 235, "request_id": 14, @@ -4776,9 +4776,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.22110300000122152, + "duration_ms": 0.21348799998577306, "success": true, - "started_at_unix": 1776839702.8538287, + "started_at_unix": 1777935741.5868576, "bytes_sent": 250, "bytes_received": 235, "request_id": 15, @@ -4806,9 +4806,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2187380000009398, + "duration_ms": 0.20652599999948507, "success": true, - "started_at_unix": 1776839702.8541386, + "started_at_unix": 1777935741.5871575, "bytes_sent": 250, "bytes_received": 235, "request_id": 16, @@ -4836,9 +4836,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2134279999950195, + "duration_ms": 0.19547499999816864, "success": true, - "started_at_unix": 1776839702.8544202, + "started_at_unix": 1777935741.5874248, "bytes_sent": 250, "bytes_received": 235, "request_id": 17, @@ -4866,9 +4866,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.220563000027596, + "duration_ms": 0.2027079999891157, "success": true, - "started_at_unix": 1776839702.854695, + "started_at_unix": 1777935741.5876806, "bytes_sent": 250, "bytes_received": 235, "request_id": 18, @@ -4896,9 +4896,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2321340000435157, + "duration_ms": 0.18356200001790057, "success": true, - "started_at_unix": 1776839702.8549778, + "started_at_unix": 1777935741.5879426, "bytes_sent": 250, "bytes_received": 235, "request_id": 19, @@ -4926,9 +4926,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03503499999624182, + "duration_ms": 0.03531499999098742, "success": true, - "started_at_unix": 1776839702.855436, + "started_at_unix": 1777935741.5883524, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -4945,9 +4945,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 9.165414999984023, + "duration_ms": 8.979992999996966, "success": true, - "started_at_unix": 1776839702.855484, + "started_at_unix": 1777935741.5884001, "bytes_sent": 278, "bytes_received": 16855, "request_id": 20, @@ -4975,9 +4975,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03988399998888781, + "duration_ms": 0.0330910000059248, "success": true, - "started_at_unix": 1776839702.8651147, + "started_at_unix": 1777935741.5978608, "bytes_sent": 322, "bytes_received": 0, "request_id": null, @@ -4994,9 +4994,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.025608000044030632, + "duration_ms": 0.024375999998937914, "success": true, - "started_at_unix": 1776839702.8651655, + "started_at_unix": 1777935741.5979052, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5013,9 +5013,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.713782999999694, + "duration_ms": 4.949342999992723, "success": true, - "started_at_unix": 1776839702.8652027, + "started_at_unix": 1777935741.59794, "bytes_sent": 278, "bytes_received": 16855, "request_id": 21, @@ -5043,9 +5043,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.024646000042594096, + "duration_ms": 0.03212999999391286, "success": true, - "started_at_unix": 1776839702.87034, + "started_at_unix": 1777935741.6035411, "bytes_sent": 322, "bytes_received": 0, "request_id": null, @@ -5062,9 +5062,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.01423599996996927, + "duration_ms": 0.019276000017498518, "success": true, - "started_at_unix": 1776839702.8703737, + "started_at_unix": 1777935741.6035836, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5081,9 +5081,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1.1644860000501467, + "duration_ms": 1.1133370000209197, "success": true, - "started_at_unix": 1776839702.8703966, + "started_at_unix": 1777935741.6036122, "bytes_sent": 278, "bytes_received": 16855, "request_id": 22, @@ -5111,9 +5111,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.022833000002719928, + "duration_ms": 0.031328000005714784, "success": true, - "started_at_unix": 1776839702.8719506, + "started_at_unix": 1777935741.6053555, "bytes_sent": 322, "bytes_received": 0, "request_id": null, @@ -5130,9 +5130,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.05340999996406026, + "duration_ms": 0.018844999999600986, "success": true, - "started_at_unix": 1776839702.8719816, + "started_at_unix": 1777935741.6053965, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5149,9 +5149,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.526657999974759, + "duration_ms": 1.0623020000082306, "success": true, - "started_at_unix": 1776839702.872048, + "started_at_unix": 1777935741.6054244, "bytes_sent": 278, "bytes_received": 16855, "request_id": 23, @@ -5179,9 +5179,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02360400003453833, + "duration_ms": 0.029505000014751204, "success": true, - "started_at_unix": 1776839702.8769598, + "started_at_unix": 1777935741.6071424, "bytes_sent": 322, "bytes_received": 0, "request_id": null, @@ -5198,9 +5198,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03444399999352754, + "duration_ms": 0.02035800000044219, "success": true, - "started_at_unix": 1776839702.877019, + "started_at_unix": 1777935741.6071815, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -5217,9 +5217,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.438362999962919, + "duration_ms": 1.0662090000153057, "success": true, - "started_at_unix": 1776839702.877067, + "started_at_unix": 1777935741.6072114, "bytes_sent": 278, "bytes_received": 16855, "request_id": 24, @@ -5247,9 +5247,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.023945000009462092, + "duration_ms": 0.03105800001890202, "success": true, - "started_at_unix": 1776839702.8818936, + "started_at_unix": 1777935741.608934, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5266,9 +5266,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.013725000030717638, + "duration_ms": 0.01821399999357709, "success": true, - "started_at_unix": 1776839702.8819256, + "started_at_unix": 1777935741.6089742, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -5285,9 +5285,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1.1894429999870226, + "duration_ms": 1.0454810000055659, "success": true, - "started_at_unix": 1776839702.881948, + "started_at_unix": 1777935741.6090019, "bytes_sent": 278, "bytes_received": 16855, "request_id": 25, @@ -5315,9 +5315,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.023824000038530357, + "duration_ms": 0.051877000004196816, "success": true, - "started_at_unix": 1776839702.883516, + "started_at_unix": 1777935741.6106803, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5334,9 +5334,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03901299999142793, + "duration_ms": 0.03355200001919911, "success": true, - "started_at_unix": 1776839702.8841362, + "started_at_unix": 1777935741.6109552, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5353,9 +5353,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 3.5499630000117577, + "duration_ms": 4.218008999998801, "success": true, - "started_at_unix": 1776839702.8841891, + "started_at_unix": 1777935741.6110005, "bytes_sent": 245, "bytes_received": 1299, "request_id": 26, @@ -5383,9 +5383,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.024476000021422806, + "duration_ms": 0.030355999996345417, "success": true, - "started_at_unix": 1776839702.8877854, + "started_at_unix": 1777935741.6152759, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5402,9 +5402,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.015418999964822433, + "duration_ms": 0.018595000000232176, "success": true, - "started_at_unix": 1776839702.887818, + "started_at_unix": 1777935741.6153157, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5421,9 +5421,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.7828619999941111, + "duration_ms": 0.7531749999998283, "success": true, - "started_at_unix": 1776839702.8878462, + "started_at_unix": 1777935741.6153429, "bytes_sent": 245, "bytes_received": 1299, "request_id": 27, @@ -5451,9 +5451,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.021640999989358534, + "duration_ms": 0.02666000000317581, "success": true, - "started_at_unix": 1776839702.8886855, + "started_at_unix": 1777935741.6161683, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5470,9 +5470,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.013314999989688658, + "duration_ms": 0.017904000003454712, "success": true, - "started_at_unix": 1776839702.8887148, + "started_at_unix": 1777935741.6162033, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5489,9 +5489,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.7889949999935197, + "duration_ms": 0.7336280000060924, "success": true, - "started_at_unix": 1776839702.8887358, + "started_at_unix": 1777935741.616229, "bytes_sent": 245, "bytes_received": 1299, "request_id": 28, @@ -5519,9 +5519,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.021339999989322678, + "duration_ms": 0.028082000000040352, "success": true, - "started_at_unix": 1776839702.8895802, + "started_at_unix": 1777935741.617035, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5538,9 +5538,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.013485000010859949, + "duration_ms": 0.019156000007569673, "success": true, - "started_at_unix": 1776839702.8896086, + "started_at_unix": 1777935741.6170719, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5557,9 +5557,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.7666019999987839, + "duration_ms": 0.7288399999936246, "success": true, - "started_at_unix": 1776839702.8896332, + "started_at_unix": 1777935741.6171, "bytes_sent": 245, "bytes_received": 1299, "request_id": 29, @@ -5587,9 +5587,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.020878999976048362, + "duration_ms": 0.037789999993265155, "success": true, - "started_at_unix": 1776839702.8904545, + "started_at_unix": 1777935741.617888, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5606,9 +5606,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.013125000009495125, + "duration_ms": 0.025808000003735287, "success": true, - "started_at_unix": 1776839702.8904824, + "started_at_unix": 1777935741.6179376, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5625,9 +5625,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.7714710000072955, + "duration_ms": 0.9731960000181061, "success": true, - "started_at_unix": 1776839702.890502, + "started_at_unix": 1777935741.6179755, "bytes_sent": 245, "bytes_received": 1299, "request_id": 30, @@ -5655,9 +5655,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02085900001702612, + "duration_ms": 0.024956999993719364, "success": true, - "started_at_unix": 1776839702.891327, + "started_at_unix": 1777935741.619002, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5674,9 +5674,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.01333500000555432, + "duration_ms": 0.02912399997967441, "success": true, - "started_at_unix": 1776839702.891356, + "started_at_unix": 1777935741.6190367, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5693,9 +5693,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.7224780000001374, + "duration_ms": 0.9158490000231723, "success": true, - "started_at_unix": 1776839702.8913796, + "started_at_unix": 1777935741.6190774, "bytes_sent": 245, "bytes_received": 1299, "request_id": 31, @@ -5723,9 +5723,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03673799994885485, + "duration_ms": 0.03097800001228279, "success": true, - "started_at_unix": 1776839702.8921857, + "started_at_unix": 1777935741.6200733, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5742,9 +5742,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.028993999990234443, + "duration_ms": 0.029194999996207116, "success": true, - "started_at_unix": 1776839702.8923213, + "started_at_unix": 1777935741.6202018, "bytes_sent": 202, "bytes_received": 0, "request_id": null, @@ -5757,9 +5757,9 @@ { "kind": "request", "method": "shutdown", - "duration_ms": 0.7569950000174686, + "duration_ms": 0.15898699999183918, "success": true, - "started_at_unix": 1776839702.8923607, + "started_at_unix": 1777935741.620241, "bytes_sent": 67, "bytes_received": 61, "request_id": 32, @@ -5777,9 +5777,9 @@ { "kind": "notification", "method": "exit", - "duration_ms": 0.026468999976714258, + "duration_ms": 0.026097999977992004, "success": true, - "started_at_unix": 1776839702.8931372, + "started_at_unix": 1777935741.6204193, "bytes_sent": 55, "bytes_received": 0, "request_id": null, @@ -5801,7 +5801,7 @@ "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv", "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/bin/python", "success": true, - "total_duration_ms": 883.3148220000453, + "total_duration_ms": 893.526965999996, "error_message": null, "summary": { "request_count": 32, @@ -5810,11 +5810,11 @@ "failure_count": 0, "bytes_sent": 18582, "bytes_received": 908571, - "min_ms": 0.20048499999347769, - "max_ms": 270.68499299997484, - "mean_ms": 26.132075750002315, - "median_ms": 1.9786020000083226, - "p95_ms": 128.0747658500245, + "min_ms": 0.11603699999795936, + "max_ms": 273.3914380000044, + "mean_ms": 26.426326468746097, + "median_ms": 2.036779999983196, + "p95_ms": 127.80298685000407, "result_summary": { "present_count": 31, "empty_count": 1, @@ -5869,27 +5869,27 @@ "by_method": { "textDocument/completion": { "point_count": 2, - "min_ms": 0.42747800000597636, - "max_ms": 209.25259500000948, - "mean_ms": 39.24458760001244, - "median_ms": 14.110626000018556, - "p95_ms": 140.84527665000604 + "min_ms": 0.4174089999935404, + "max_ms": 207.7246050000099, + "mean_ms": 37.08041609999384, + "median_ms": 13.364891999998463, + "p95_ms": 142.33419015000504 }, "textDocument/hover": { "point_count": 2, - "min_ms": 1.3207779999788727, - "max_ms": 16.35985799998707, - "mean_ms": 5.838921699995581, - "median_ms": 1.9786020000083226, - "p95_ms": 15.620138099984613 + "min_ms": 0.9300449999898319, + "max_ms": 33.47261400000434, + "mean_ms": 7.134570999994594, + "median_ms": 2.036779999983196, + "p95_ms": 25.221181350006795 }, "textDocument/definition": { "point_count": 1, - "min_ms": 0.20048499999347769, - "max_ms": 0.20746799998505594, - "mean_ms": 0.20299739998108635, - "median_ms": 0.20188699994605486, - "p95_ms": 0.20682679999026732 + "min_ms": 0.21357800000032512, + "max_ms": 0.22839599998292215, + "mean_ms": 0.22173359999442255, + "median_ms": 0.22107300000584473, + "p95_ms": 0.22827979998396586 } }, "validation": { @@ -5915,11 +5915,11 @@ "failure_count": 0, "bytes_sent": 1395, "bytes_received": 11095, - "min_ms": 0.42747800000597636, - "max_ms": 209.25259500000948, - "mean_ms": 42.209654000021146, - "median_ms": 0.4583070000307998, - "p95_ms": 167.49682700001355, + "min_ms": 0.4174089999935404, + "max_ms": 207.7246050000099, + "mean_ms": 41.89435679999178, + "median_ms": 0.43803699998079537, + "p95_ms": 166.27279960000575, "result_summary": { "present_count": 5, "empty_count": 0, @@ -5979,9 +5979,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 270.68499299997484, + "duration_ms": 273.3914380000044, "success": true, - "started_at_unix": 1776839703.3809211, + "started_at_unix": 1777935742.1090653, "bytes_sent": 279, "bytes_received": 2219, "request_id": 2, @@ -6009,9 +6009,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 209.25259500000948, + "duration_ms": 207.7246050000099, "success": true, - "started_at_unix": 1776839703.6517525, + "started_at_unix": 1777935742.382685, "bytes_sent": 279, "bytes_received": 2219, "request_id": 3, @@ -6039,9 +6039,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.47375500002999615, + "duration_ms": 0.4655779999893639, "success": true, - "started_at_unix": 1776839703.8612785, + "started_at_unix": 1777935742.5907567, "bytes_sent": 279, "bytes_received": 2219, "request_id": 4, @@ -6069,9 +6069,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.4583070000307998, + "duration_ms": 0.43803699998079537, "success": true, - "started_at_unix": 1776839703.861892, + "started_at_unix": 1777935742.5914438, "bytes_sent": 279, "bytes_received": 2219, "request_id": 5, @@ -6099,9 +6099,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.4361350000294806, + "duration_ms": 0.4261549999853287, "success": true, - "started_at_unix": 1776839703.8624866, + "started_at_unix": 1777935742.5920918, "bytes_sent": 279, "bytes_received": 2219, "request_id": 6, @@ -6129,9 +6129,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.42747800000597636, + "duration_ms": 0.4174089999935404, "success": true, - "started_at_unix": 1776839703.8630824, + "started_at_unix": 1777935742.5927637, "bytes_sent": 279, "bytes_received": 2219, "request_id": 7, @@ -6174,11 +6174,11 @@ "failure_count": 0, "bytes_sent": 1234, "bytes_received": 16174, - "min_ms": 1.942238999959045, - "max_ms": 2.0786929999871973, - "mean_ms": 1.9883409999920332, - "median_ms": 1.9651920000001155, - "p95_ms": 2.0613567999930638, + "min_ms": 1.9732720000149584, + "max_ms": 2.0732479999878706, + "mean_ms": 1.999690799993914, + "median_ms": 1.9769279999763967, + "p95_ms": 2.0586607999860007, "result_summary": { "present_count": 5, "empty_count": 0, @@ -6238,9 +6238,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 22.326899000006506, + "duration_ms": 21.986907000012934, "success": true, - "started_at_unix": 1776839703.8637552, + "started_at_unix": 1777935742.5935261, "bytes_sent": 246, "bytes_received": 3234, "request_id": 8, @@ -6268,9 +6268,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2.0786929999871973, + "duration_ms": 2.0732479999878706, "success": true, - "started_at_unix": 1776839703.8861675, + "started_at_unix": 1777935742.6156108, "bytes_sent": 246, "bytes_received": 3234, "request_id": 9, @@ -6298,9 +6298,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.9920120000165298, + "duration_ms": 1.9732720000149584, "success": true, - "started_at_unix": 1776839703.8883572, + "started_at_unix": 1777935742.6178203, "bytes_sent": 247, "bytes_received": 3235, "request_id": 10, @@ -6328,9 +6328,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.9635689999972783, + "duration_ms": 2.0003119999785213, "success": true, - "started_at_unix": 1776839703.8904567, + "started_at_unix": 1777935742.6198955, "bytes_sent": 247, "bytes_received": 3235, "request_id": 11, @@ -6358,9 +6358,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.9651920000001155, + "duration_ms": 1.9769279999763967, "success": true, - "started_at_unix": 1776839703.8925533, + "started_at_unix": 1777935742.6220248, "bytes_sent": 247, "bytes_received": 3235, "request_id": 12, @@ -6388,9 +6388,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.942238999959045, + "duration_ms": 1.974694000011823, "success": true, - "started_at_unix": 1776839703.8946228, + "started_at_unix": 1777935742.6241071, "bytes_sent": 247, "bytes_received": 3235, "request_id": 13, @@ -6433,11 +6433,11 @@ "failure_count": 0, "bytes_sent": 1260, "bytes_received": 1185, - "min_ms": 0.20048499999347769, - "max_ms": 0.20746799998505594, - "mean_ms": 0.20299739998108635, - "median_ms": 0.20188699994605486, - "p95_ms": 0.20682679999026732, + "min_ms": 0.21357800000032512, + "max_ms": 0.22839599998292215, + "mean_ms": 0.22173359999442255, + "median_ms": 0.22107300000584473, + "p95_ms": 0.22827979998396586, "result_summary": { "present_count": 5, "empty_count": 0, @@ -6497,9 +6497,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.22054200002230573, + "duration_ms": 0.23432700001535522, "success": true, - "started_at_unix": 1776839703.8967655, + "started_at_unix": 1777935742.6262918, "bytes_sent": 252, "bytes_received": 237, "request_id": 14, @@ -6527,9 +6527,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.20746799998505594, + "duration_ms": 0.21780599999488004, "success": true, - "started_at_unix": 1776839703.89704, + "started_at_unix": 1777935742.6265767, "bytes_sent": 252, "bytes_received": 237, "request_id": 15, @@ -6557,9 +6557,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.20188699994605486, + "duration_ms": 0.22839599998292215, "success": true, - "started_at_unix": 1776839703.897311, + "started_at_unix": 1777935742.6268604, "bytes_sent": 252, "bytes_received": 237, "request_id": 16, @@ -6587,9 +6587,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.20048499999347769, + "duration_ms": 0.21357800000032512, "success": true, - "started_at_unix": 1776839703.8975797, + "started_at_unix": 1777935742.6271484, "bytes_sent": 252, "bytes_received": 237, "request_id": 17, @@ -6617,9 +6617,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.20426200001111283, + "duration_ms": 0.22107300000584473, "success": true, - "started_at_unix": 1776839703.8978598, + "started_at_unix": 1777935742.6274436, "bytes_sent": 252, "bytes_received": 237, "request_id": 18, @@ -6647,9 +6647,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.20088499996973042, + "duration_ms": 0.2278149999881407, "success": true, - "started_at_unix": 1776839703.8981297, + "started_at_unix": 1777935742.62773, "bytes_sent": 252, "bytes_received": 237, "request_id": 19, @@ -6692,11 +6692,11 @@ "failure_count": 0, "bytes_sent": 1400, "bytes_received": 714650, - "min_ms": 13.646549000043251, - "max_ms": 57.23633200000222, - "mean_ms": 36.27952120000373, - "median_ms": 38.72770200001696, - "p95_ms": 57.231529599994246, + "min_ms": 12.727783000002546, + "max_ms": 62.4125719999995, + "mean_ms": 32.2664753999959, + "median_ms": 14.993017999984204, + "p95_ms": 61.36945819999937, "result_summary": { "present_count": 5, "empty_count": 0, @@ -6756,9 +6756,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 61.65654200003701, + "duration_ms": 62.1492109999906, "success": true, - "started_at_unix": 1776839703.8986077, + "started_at_unix": 1777935742.6282256, "bytes_sent": 280, "bytes_received": 142930, "request_id": 20, @@ -6786,9 +6786,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 14.57470299999386, + "duration_ms": 14.00200099999438, "success": true, - "started_at_unix": 1776839703.9628472, + "started_at_unix": 1777935742.6948166, "bytes_sent": 280, "bytes_received": 142930, "request_id": 21, @@ -6816,9 +6816,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 13.646549000043251, + "duration_ms": 12.727783000002546, "success": true, - "started_at_unix": 1776839703.979396, + "started_at_unix": 1777935742.7125282, "bytes_sent": 280, "bytes_received": 142930, "request_id": 22, @@ -6846,9 +6846,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 38.72770200001696, + "duration_ms": 14.993017999984204, "success": true, - "started_at_unix": 1776839703.9967768, + "started_at_unix": 1777935742.7291112, "bytes_sent": 280, "bytes_received": 142930, "request_id": 23, @@ -6876,9 +6876,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 57.21231999996235, + "duration_ms": 57.19700299999886, "success": true, - "started_at_unix": 1776839704.0436924, + "started_at_unix": 1777935742.750819, "bytes_sent": 280, "bytes_received": 142930, "request_id": 24, @@ -6906,9 +6906,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 57.23633200000222, + "duration_ms": 62.4125719999995, "success": true, - "started_at_unix": 1776839704.1066673, + "started_at_unix": 1777935742.817826, "bytes_sent": 280, "bytes_received": 142930, "request_id": 25, @@ -6951,11 +6951,11 @@ "failure_count": 0, "bytes_sent": 1235, "bytes_received": 12985, - "min_ms": 1.3207779999788727, - "max_ms": 16.35985799998707, - "mean_ms": 9.689502399999128, - "median_ms": 14.528416000018751, - "p95_ms": 16.03109359998598, + "min_ms": 0.9300449999898319, + "max_ms": 33.47261400000434, + "mean_ms": 12.269451199995274, + "median_ms": 5.924181999972689, + "p95_ms": 29.805310600005438, "result_summary": { "present_count": 5, "empty_count": 0, @@ -7015,9 +7015,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 26.659352000024228, + "duration_ms": 42.294752000003655, "success": true, - "started_at_unix": 1776839704.167957, + "started_at_unix": 1777935742.8862693, "bytes_sent": 247, "bytes_received": 2597, "request_id": 26, @@ -7045,9 +7045,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 14.528416000018751, + "duration_ms": 5.884317999999666, "success": true, - "started_at_unix": 1776839704.1948006, + "started_at_unix": 1777935742.9288638, "bytes_sent": 247, "bytes_received": 2597, "request_id": 27, @@ -7075,9 +7075,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.522424000029332, + "duration_ms": 5.924181999972689, "success": true, - "started_at_unix": 1776839704.2095227, + "started_at_unix": 1777935742.9349325, "bytes_sent": 247, "bytes_received": 2597, "request_id": 28, @@ -7105,9 +7105,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 16.35985799998707, + "duration_ms": 33.47261400000434, "success": true, - "started_at_unix": 1776839704.211325, + "started_at_unix": 1777935742.9410398, "bytes_sent": 247, "bytes_received": 2597, "request_id": 29, @@ -7135,9 +7135,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 14.716035999981614, + "duration_ms": 15.13609700000984, "success": true, - "started_at_unix": 1776839704.2280521, + "started_at_unix": 1777935742.9749203, "bytes_sent": 247, "bytes_received": 2597, "request_id": 30, @@ -7165,9 +7165,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.3207779999788727, + "duration_ms": 0.9300449999898319, "success": true, - "started_at_unix": 1776839704.242959, + "started_at_unix": 1777935742.9902873, "bytes_sent": 247, "bytes_received": 2597, "request_id": 31, @@ -7199,9 +7199,9 @@ { "kind": "request", "method": "initialize", - "duration_ms": 2.484484000035536, + "duration_ms": 2.2112359999937325, "success": true, - "started_at_unix": 1776839703.3780704, + "started_at_unix": 1777935742.1064656, "bytes_sent": 655, "bytes_received": 1204, "request_id": 1, @@ -7220,9 +7220,9 @@ { "kind": "notification", "method": "initialized", - "duration_ms": 0.02639899997802786, + "duration_ms": 0.026298999983964677, "success": true, - "started_at_unix": 1776839703.3806632, + "started_at_unix": 1777935742.1087925, "bytes_sent": 74, "bytes_received": 0, "request_id": null, @@ -7235,9 +7235,9 @@ { "kind": "notification", "method": "workspace/didChangeConfiguration", - "duration_ms": 0.02789199999142511, + "duration_ms": 0.030476000006274262, "success": true, - "started_at_unix": 1776839703.3807158, + "started_at_unix": 1777935742.1088502, "bytes_sent": 635, "bytes_received": 0, "request_id": null, @@ -7253,9 +7253,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.028843999984928814, + "duration_ms": 0.033332000015207086, "success": true, - "started_at_unix": 1776839703.3808446, + "started_at_unix": 1777935742.1089818, "bytes_sent": 786, "bytes_received": 0, "request_id": null, @@ -7271,9 +7271,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 270.68499299997484, + "duration_ms": 273.3914380000044, "success": true, - "started_at_unix": 1776839703.3809211, + "started_at_unix": 1777935742.1090653, "bytes_sent": 279, "bytes_received": 2219, "request_id": 2, @@ -7301,9 +7301,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 209.25259500000948, + "duration_ms": 207.7246050000099, "success": true, - "started_at_unix": 1776839703.6517525, + "started_at_unix": 1777935742.382685, "bytes_sent": 279, "bytes_received": 2219, "request_id": 3, @@ -7331,9 +7331,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.47375500002999615, + "duration_ms": 0.4655779999893639, "success": true, - "started_at_unix": 1776839703.8612785, + "started_at_unix": 1777935742.5907567, "bytes_sent": 279, "bytes_received": 2219, "request_id": 4, @@ -7361,9 +7361,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.4583070000307998, + "duration_ms": 0.43803699998079537, "success": true, - "started_at_unix": 1776839703.861892, + "started_at_unix": 1777935742.5914438, "bytes_sent": 279, "bytes_received": 2219, "request_id": 5, @@ -7391,9 +7391,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.4361350000294806, + "duration_ms": 0.4261549999853287, "success": true, - "started_at_unix": 1776839703.8624866, + "started_at_unix": 1777935742.5920918, "bytes_sent": 279, "bytes_received": 2219, "request_id": 6, @@ -7421,9 +7421,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.42747800000597636, + "duration_ms": 0.4174089999935404, "success": true, - "started_at_unix": 1776839703.8630824, + "started_at_unix": 1777935742.5927637, "bytes_sent": 279, "bytes_received": 2219, "request_id": 7, @@ -7451,9 +7451,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 22.326899000006506, + "duration_ms": 21.986907000012934, "success": true, - "started_at_unix": 1776839703.8637552, + "started_at_unix": 1777935742.5935261, "bytes_sent": 246, "bytes_received": 3234, "request_id": 8, @@ -7481,9 +7481,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2.0786929999871973, + "duration_ms": 2.0732479999878706, "success": true, - "started_at_unix": 1776839703.8861675, + "started_at_unix": 1777935742.6156108, "bytes_sent": 246, "bytes_received": 3234, "request_id": 9, @@ -7511,9 +7511,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.9920120000165298, + "duration_ms": 1.9732720000149584, "success": true, - "started_at_unix": 1776839703.8883572, + "started_at_unix": 1777935742.6178203, "bytes_sent": 247, "bytes_received": 3235, "request_id": 10, @@ -7541,9 +7541,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.9635689999972783, + "duration_ms": 2.0003119999785213, "success": true, - "started_at_unix": 1776839703.8904567, + "started_at_unix": 1777935742.6198955, "bytes_sent": 247, "bytes_received": 3235, "request_id": 11, @@ -7571,9 +7571,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.9651920000001155, + "duration_ms": 1.9769279999763967, "success": true, - "started_at_unix": 1776839703.8925533, + "started_at_unix": 1777935742.6220248, "bytes_sent": 247, "bytes_received": 3235, "request_id": 12, @@ -7601,9 +7601,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.942238999959045, + "duration_ms": 1.974694000011823, "success": true, - "started_at_unix": 1776839703.8946228, + "started_at_unix": 1777935742.6241071, "bytes_sent": 247, "bytes_received": 3235, "request_id": 13, @@ -7631,9 +7631,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.22054200002230573, + "duration_ms": 0.23432700001535522, "success": true, - "started_at_unix": 1776839703.8967655, + "started_at_unix": 1777935742.6262918, "bytes_sent": 252, "bytes_received": 237, "request_id": 14, @@ -7661,9 +7661,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.20746799998505594, + "duration_ms": 0.21780599999488004, "success": true, - "started_at_unix": 1776839703.89704, + "started_at_unix": 1777935742.6265767, "bytes_sent": 252, "bytes_received": 237, "request_id": 15, @@ -7691,9 +7691,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.20188699994605486, + "duration_ms": 0.22839599998292215, "success": true, - "started_at_unix": 1776839703.897311, + "started_at_unix": 1777935742.6268604, "bytes_sent": 252, "bytes_received": 237, "request_id": 16, @@ -7721,9 +7721,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.20048499999347769, + "duration_ms": 0.21357800000032512, "success": true, - "started_at_unix": 1776839703.8975797, + "started_at_unix": 1777935742.6271484, "bytes_sent": 252, "bytes_received": 237, "request_id": 17, @@ -7751,9 +7751,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.20426200001111283, + "duration_ms": 0.22107300000584473, "success": true, - "started_at_unix": 1776839703.8978598, + "started_at_unix": 1777935742.6274436, "bytes_sent": 252, "bytes_received": 237, "request_id": 18, @@ -7781,9 +7781,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.20088499996973042, + "duration_ms": 0.2278149999881407, "success": true, - "started_at_unix": 1776839703.8981297, + "started_at_unix": 1777935742.62773, "bytes_sent": 252, "bytes_received": 237, "request_id": 19, @@ -7811,9 +7811,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.036036999972566264, + "duration_ms": 0.03540599999496408, "success": true, - "started_at_unix": 1776839703.898559, + "started_at_unix": 1777935742.628178, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -7830,9 +7830,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 61.65654200003701, + "duration_ms": 62.1492109999906, "success": true, - "started_at_unix": 1776839703.8986077, + "started_at_unix": 1777935742.6282256, "bytes_sent": 280, "bytes_received": 142930, "request_id": 20, @@ -7860,9 +7860,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.18665900000769398, + "duration_ms": 2.199192999995603, "success": true, - "started_at_unix": 1776839703.962605, + "started_at_unix": 1777935742.6925485, "bytes_sent": 324, "bytes_received": 0, "request_id": null, @@ -7879,9 +7879,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026981000019077328, + "duration_ms": 0.036136999995051156, "success": true, - "started_at_unix": 1776839703.9628055, + "started_at_unix": 1777935742.6947646, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -7898,9 +7898,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 14.57470299999386, + "duration_ms": 14.00200099999438, "success": true, - "started_at_unix": 1776839703.9628472, + "started_at_unix": 1777935742.6948166, "bytes_sent": 280, "bytes_received": 142930, "request_id": 21, @@ -7928,9 +7928,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03202900001042508, + "duration_ms": 0.04131699998310978, "success": true, - "started_at_unix": 1776839703.9793108, + "started_at_unix": 1777935742.7124295, "bytes_sent": 324, "bytes_received": 0, "request_id": null, @@ -7947,9 +7947,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02551800002947857, + "duration_ms": 0.027430999978150794, "success": true, - "started_at_unix": 1776839703.979356, + "started_at_unix": 1777935742.7124858, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -7966,9 +7966,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 13.646549000043251, + "duration_ms": 12.727783000002546, "success": true, - "started_at_unix": 1776839703.979396, + "started_at_unix": 1777935742.7125282, "bytes_sent": 280, "bytes_received": 142930, "request_id": 22, @@ -7996,9 +7996,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.08678199998257696, + "duration_ms": 0.04207800000699535, "success": true, - "started_at_unix": 1776839703.9965494, + "started_at_unix": 1777935742.7290118, "bytes_sent": 324, "bytes_received": 0, "request_id": null, @@ -8015,9 +8015,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.10771199998771408, + "duration_ms": 0.02714000001446948, "success": true, - "started_at_unix": 1776839703.996651, + "started_at_unix": 1777935742.7290683, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -8034,9 +8034,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 38.72770200001696, + "duration_ms": 14.993017999984204, "success": true, - "started_at_unix": 1776839703.9967768, + "started_at_unix": 1777935742.7291112, "bytes_sent": 280, "bytes_received": 142930, "request_id": 23, @@ -8064,9 +8064,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.04311099996812118, + "duration_ms": 0.10732100000154787, "success": true, - "started_at_unix": 1776839704.0435913, + "started_at_unix": 1777935742.7506208, "bytes_sent": 324, "bytes_received": 0, "request_id": null, @@ -8083,9 +8083,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02631999996083323, + "duration_ms": 0.05817800001750584, "success": true, - "started_at_unix": 1776839704.0436506, + "started_at_unix": 1777935742.750744, "bytes_sent": 366, "bytes_received": 0, "request_id": null, @@ -8102,9 +8102,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 57.21231999996235, + "duration_ms": 57.19700299999886, "success": true, - "started_at_unix": 1776839704.0436924, + "started_at_unix": 1777935742.750819, "bytes_sent": 280, "bytes_received": 142930, "request_id": 24, @@ -8132,9 +8132,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.04331100001309096, + "duration_ms": 3.068503999998029, "success": true, - "started_at_unix": 1776839704.1065664, + "started_at_unix": 1777935742.8146703, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8151,9 +8151,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026760000025660702, + "duration_ms": 0.04551500001070963, "success": true, - "started_at_unix": 1776839704.1066253, + "started_at_unix": 1777935742.8177614, "bytes_sent": 366, "bytes_received": 0, "request_id": null, @@ -8170,9 +8170,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 57.23633200000222, + "duration_ms": 62.4125719999995, "success": true, - "started_at_unix": 1776839704.1066673, + "started_at_unix": 1777935742.817826, "bytes_sent": 280, "bytes_received": 142930, "request_id": 25, @@ -8200,9 +8200,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.09871400004612951, + "duration_ms": 0.091539999999668, "success": true, - "started_at_unix": 1776839704.1675563, + "started_at_unix": 1777935742.885878, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8219,9 +8219,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03375300002517179, + "duration_ms": 0.03717900000310692, "success": true, - "started_at_unix": 1776839704.1679094, + "started_at_unix": 1777935742.886217, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -8238,9 +8238,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 26.659352000024228, + "duration_ms": 42.294752000003655, "success": true, - "started_at_unix": 1776839704.167957, + "started_at_unix": 1777935742.8862693, "bytes_sent": 247, "bytes_received": 2597, "request_id": 26, @@ -8268,9 +8268,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03483599999754006, + "duration_ms": 0.10578700002383812, "success": true, - "started_at_unix": 1776839704.1947207, + "started_at_unix": 1777935742.928672, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8287,9 +8287,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02125899999327885, + "duration_ms": 0.055172999992691985, "success": true, - "started_at_unix": 1776839704.1947684, + "started_at_unix": 1777935742.9287934, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -8306,9 +8306,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 14.528416000018751, + "duration_ms": 5.884317999999666, "success": true, - "started_at_unix": 1776839704.1948006, + "started_at_unix": 1777935742.9288638, "bytes_sent": 247, "bytes_received": 2597, "request_id": 27, @@ -8336,9 +8336,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.029776000019410276, + "duration_ms": 0.030607000013560537, "success": true, - "started_at_unix": 1776839704.209449, + "started_at_unix": 1777935742.934857, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8355,9 +8355,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.021469999978762644, + "duration_ms": 0.0221909999993386, "success": true, - "started_at_unix": 1776839704.20949, + "started_at_unix": 1777935742.934899, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -8374,9 +8374,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.522424000029332, + "duration_ms": 5.924181999972689, "success": true, - "started_at_unix": 1776839704.2095227, + "started_at_unix": 1777935742.9349325, "bytes_sent": 247, "bytes_received": 2597, "request_id": 28, @@ -8404,9 +8404,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.06468100002621213, + "duration_ms": 0.029374999996889528, "success": true, - "started_at_unix": 1776839704.2111483, + "started_at_unix": 1777935742.940965, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8423,9 +8423,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.08509899998898618, + "duration_ms": 0.023322999993524718, "success": true, - "started_at_unix": 1776839704.2112257, + "started_at_unix": 1777935742.9410055, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -8442,9 +8442,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 16.35985799998707, + "duration_ms": 33.47261400000434, "success": true, - "started_at_unix": 1776839704.211325, + "started_at_unix": 1777935742.9410398, "bytes_sent": 247, "bytes_received": 2597, "request_id": 29, @@ -8472,9 +8472,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.07516100004067994, + "duration_ms": 0.10792099999434868, "success": true, - "started_at_unix": 1776839704.2278361, + "started_at_unix": 1777935742.9746897, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8491,9 +8491,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.10958400002891722, + "duration_ms": 0.09042799999292583, "success": true, - "started_at_unix": 1776839704.227925, + "started_at_unix": 1777935742.9748123, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -8510,9 +8510,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 14.716035999981614, + "duration_ms": 15.13609700000984, "success": true, - "started_at_unix": 1776839704.2280521, + "started_at_unix": 1777935742.9749203, "bytes_sent": 247, "bytes_received": 2597, "request_id": 30, @@ -8540,9 +8540,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.033823000023858185, + "duration_ms": 0.057708000014145, "success": true, - "started_at_unix": 1776839704.242881, + "started_at_unix": 1777935742.9901638, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8559,9 +8559,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.022060999981476925, + "duration_ms": 0.041586999998344254, "success": true, - "started_at_unix": 1776839704.2429261, + "started_at_unix": 1777935742.9902337, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -8578,9 +8578,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.3207779999788727, + "duration_ms": 0.9300449999898319, "success": true, - "started_at_unix": 1776839704.242959, + "started_at_unix": 1777935742.9902873, "bytes_sent": 247, "bytes_received": 2597, "request_id": 31, @@ -8608,9 +8608,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0316189999693961, + "duration_ms": 0.0506050000126379, "success": true, - "started_at_unix": 1776839704.2443826, + "started_at_unix": 1777935742.9912863, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8627,9 +8627,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.026518999959534995, + "duration_ms": 0.048389999989240096, "success": true, - "started_at_unix": 1776839704.2445543, + "started_at_unix": 1777935742.9914577, "bytes_sent": 204, "bytes_received": 0, "request_id": null, @@ -8642,9 +8642,9 @@ { "kind": "request", "method": "shutdown", - "duration_ms": 0.34353199998804484, + "duration_ms": 0.11603699999795936, "success": true, - "started_at_unix": 1776839704.2445917, + "started_at_unix": 1777935742.9915142, "bytes_sent": 67, "bytes_received": 61, "request_id": 32, @@ -8662,9 +8662,9 @@ { "kind": "notification", "method": "exit", - "duration_ms": 0.026099000024260022, + "duration_ms": 0.032830999998623156, "success": true, - "started_at_unix": 1776839704.2449543, + "started_at_unix": 1777935742.9916482, "bytes_sent": 55, "bytes_received": 0, "request_id": null, @@ -8686,7 +8686,7 @@ "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv", "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/bin/python", "success": true, - "total_duration_ms": 871.4131109999812, + "total_duration_ms": 904.7286870000164, "error_message": null, "summary": { "request_count": 32, @@ -8695,11 +8695,11 @@ "failure_count": 0, "bytes_sent": 18918, "bytes_received": 123243, - "min_ms": 0.2052640000442807, - "max_ms": 403.369836999957, - "mean_ms": 26.478261093751954, - "median_ms": 0.7893300000034742, - "p95_ms": 186.97119850001488, + "min_ms": 0.2185280000048806, + "max_ms": 408.48041199998875, + "mean_ms": 27.79449353125152, + "median_ms": 0.7788725000068553, + "p95_ms": 186.55820820000147, "result_summary": { "present_count": 31, "empty_count": 1, @@ -8754,27 +8754,27 @@ "by_method": { "textDocument/completion": { "point_count": 2, - "min_ms": 0.6676070000253276, - "max_ms": 385.33274100001336, - "mean_ms": 41.66019440000355, - "median_ms": 0.8910104999984014, - "p95_ms": 223.03693350001444 + "min_ms": 0.6334619999961433, + "max_ms": 384.03390199999876, + "mean_ms": 43.60267600000327, + "median_ms": 2.592468000003123, + "p95_ms": 222.46287980000082 }, "textDocument/hover": { "point_count": 2, - "min_ms": 0.4471450000096411, - "max_ms": 0.8336480000252777, - "mean_ms": 0.6417201999965982, - "median_ms": 0.6599179999966509, - "p95_ms": 0.8291574500134402 + "min_ms": 0.5272530000013376, + "max_ms": 11.641566999998076, + "mean_ms": 1.732403300002261, + "median_ms": 0.6141404999908673, + "p95_ms": 6.747367450007846 }, "textDocument/definition": { "point_count": 1, - "min_ms": 0.2535239999588157, - "max_ms": 0.3156289999992623, - "mean_ms": 0.2874248000011903, - "median_ms": 0.29066300004387813, - "p95_ms": 0.31319260000373106 + "min_ms": 0.2185280000048806, + "max_ms": 0.22850700000276447, + "mean_ms": 0.22306240000489197, + "median_ms": 0.22235500000533648, + "p95_ms": 0.2276694000045154 } }, "validation": { @@ -8800,11 +8800,11 @@ "failure_count": 0, "bytes_sent": 1415, "bytes_received": 10745, - "min_ms": 0.6676070000253276, - "max_ms": 385.33274100001336, - "mean_ms": 82.43682340001897, - "median_ms": 0.7796770000254583, - "p95_ms": 313.20127100001395, + "min_ms": 0.6334619999961433, + "max_ms": 384.03390199999876, + "mean_ms": 82.66911500000447, + "median_ms": 2.7318660000048567, + "p95_ms": 312.2245587999998, "result_summary": { "present_count": 5, "empty_count": 0, @@ -8864,9 +8864,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 403.369836999957, + "duration_ms": 408.48041199998875, "success": true, - "started_at_unix": 1776839704.7175205, + "started_at_unix": 1777935743.4627573, "bytes_sent": 283, "bytes_received": 2149, "request_id": 2, @@ -8894,9 +8894,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 385.33274100001336, + "duration_ms": 384.03390199999876, "success": true, - "started_at_unix": 1776839705.1210852, + "started_at_unix": 1777935743.8713849, "bytes_sent": 283, "bytes_received": 2149, "request_id": 3, @@ -8924,9 +8924,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 24.67539100001659, + "duration_ms": 24.987186000004158, "success": true, - "started_at_unix": 1776839705.506701, + "started_at_unix": 1777935744.2557704, "bytes_sent": 283, "bytes_received": 2149, "request_id": 4, @@ -8954,9 +8954,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.7796770000254583, + "duration_ms": 2.7318660000048567, "success": true, - "started_at_unix": 1776839705.5317292, + "started_at_unix": 1777935744.2811248, "bytes_sent": 283, "bytes_received": 2149, "request_id": 5, @@ -8984,9 +8984,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.6676070000253276, + "duration_ms": 0.9591590000184169, "success": true, - "started_at_unix": 1776839705.5327597, + "started_at_unix": 1777935744.2841003, "bytes_sent": 283, "bytes_received": 2149, "request_id": 6, @@ -9014,9 +9014,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.7287010000140981, + "duration_ms": 0.6334619999961433, "success": true, - "started_at_unix": 1776839705.5336823, + "started_at_unix": 1777935744.2853017, "bytes_sent": 283, "bytes_received": 2149, "request_id": 7, @@ -9059,11 +9059,11 @@ "failure_count": 0, "bytes_sent": 1254, "bytes_received": 70349, - "min_ms": 0.7989829999814901, - "max_ms": 0.8336480000252777, - "mean_ms": 0.8161792000009882, - "median_ms": 0.8232189999830553, - "p95_ms": 0.8316522000200166, + "min_ms": 0.5772130000138986, + "max_ms": 0.6193019999898297, + "mean_ms": 0.5972632000009526, + "median_ms": 0.6035620000091058, + "p95_ms": 0.6172373999902447, "result_summary": { "present_count": 5, "empty_count": 0, @@ -9123,9 +9123,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 6.996853000032388, + "duration_ms": 4.77374900000882, "success": true, - "started_at_unix": 1776839705.5348082, + "started_at_unix": 1777935744.2862842, "bytes_sent": 250, "bytes_received": 14069, "request_id": 8, @@ -9153,9 +9153,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.8236689999989721, + "duration_ms": 0.6193019999898297, "success": true, - "started_at_unix": 1776839705.5420625, + "started_at_unix": 1777935744.2911859, "bytes_sent": 250, "bytes_received": 14069, "request_id": 9, @@ -9183,9 +9183,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.8232189999830553, + "duration_ms": 0.5772600000000239, "success": true, - "started_at_unix": 1776839705.5432682, + "started_at_unix": 1777935744.2920058, "bytes_sent": 251, "bytes_received": 14070, "request_id": 10, @@ -9213,9 +9213,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.7989829999814901, + "duration_ms": 0.5772130000138986, "success": true, - "started_at_unix": 1776839705.5444326, + "started_at_unix": 1777935744.2928448, "bytes_sent": 251, "bytes_received": 14070, "request_id": 11, @@ -9243,9 +9243,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.8013770000161458, + "duration_ms": 0.6089789999919049, "success": true, - "started_at_unix": 1776839705.5455675, + "started_at_unix": 1777935744.293604, "bytes_sent": 251, "bytes_received": 14070, "request_id": 12, @@ -9273,9 +9273,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.8336480000252777, + "duration_ms": 0.6035620000091058, "success": true, - "started_at_unix": 1776839705.5467114, + "started_at_unix": 1777935744.294403, "bytes_sent": 251, "bytes_received": 14070, "request_id": 13, @@ -9318,11 +9318,11 @@ "failure_count": 0, "bytes_sent": 1280, "bytes_received": 1470, - "min_ms": 0.2535239999588157, - "max_ms": 0.3156289999992623, - "mean_ms": 0.2874248000011903, - "median_ms": 0.29066300004387813, - "p95_ms": 0.31319260000373106, + "min_ms": 0.2185280000048806, + "max_ms": 0.22850700000276447, + "mean_ms": 0.22306240000489197, + "median_ms": 0.22235500000533648, + "p95_ms": 0.2276694000045154, "result_summary": { "present_count": 5, "empty_count": 0, @@ -9382,9 +9382,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.26335299997981565, + "duration_ms": 0.2530719999924713, "success": true, - "started_at_unix": 1776839705.5480256, + "started_at_unix": 1777935744.2952695, "bytes_sent": 256, "bytes_received": 294, "request_id": 14, @@ -9412,9 +9412,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.3034470000216061, + "duration_ms": 0.22850700000276447, "success": true, - "started_at_unix": 1776839705.5483484, + "started_at_unix": 1777935744.295564, "bytes_sent": 256, "bytes_received": 294, "request_id": 15, @@ -9442,9 +9442,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2535239999588157, + "duration_ms": 0.22235500000533648, "success": true, - "started_at_unix": 1776839705.548733, + "started_at_unix": 1777935744.2958443, "bytes_sent": 256, "bytes_received": 294, "request_id": 16, @@ -9472,9 +9472,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.29066300004387813, + "duration_ms": 0.2185280000048806, "success": true, - "started_at_unix": 1776839705.5490887, + "started_at_unix": 1777935744.2961147, "bytes_sent": 256, "bytes_received": 294, "request_id": 17, @@ -9502,9 +9502,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.27386099998238933, + "duration_ms": 0.22160299999995914, "success": true, - "started_at_unix": 1776839705.5494492, + "started_at_unix": 1777935744.296384, "bytes_sent": 256, "bytes_received": 294, "request_id": 18, @@ -9532,9 +9532,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.3156289999992623, + "duration_ms": 0.22431900001151917, "success": true, - "started_at_unix": 1776839705.5497987, + "started_at_unix": 1777935744.296654, "bytes_sent": 256, "bytes_received": 294, "request_id": 19, @@ -9577,11 +9577,11 @@ "failure_count": 0, "bytes_sent": 1420, "bytes_received": 9170, - "min_ms": 0.7608920000166108, - "max_ms": 0.9440639999525047, - "mean_ms": 0.8835653999881288, - "median_ms": 0.8939809999901627, - "p95_ms": 0.9414211999569488, + "min_ms": 0.7921769999938988, + "max_ms": 12.246986999997489, + "mean_ms": 4.536237000002075, + "median_ms": 2.4530700000013894, + "p95_ms": 11.037560799996982, "result_summary": { "present_count": 5, "empty_count": 0, @@ -9641,9 +9641,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 5.7835260000160815, + "duration_ms": 4.077416000001222, "success": true, - "started_at_unix": 1776839705.5505676, + "started_at_unix": 1777935744.2971077, "bytes_sent": 284, "bytes_received": 1834, "request_id": 20, @@ -9671,9 +9671,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.7608920000166108, + "duration_ms": 12.246986999997489, "success": true, - "started_at_unix": 1776839705.5565448, + "started_at_unix": 1777935744.301419, "bytes_sent": 284, "bytes_received": 1834, "request_id": 21, @@ -9701,9 +9701,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.8939809999901627, + "duration_ms": 2.4530700000013894, "success": true, - "started_at_unix": 1776839705.5575397, + "started_at_unix": 1777935744.3139777, "bytes_sent": 284, "bytes_received": 1834, "request_id": 22, @@ -9731,9 +9731,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.9308499999747255, + "duration_ms": 6.199855999994952, "success": true, - "started_at_unix": 1776839705.5587044, + "started_at_unix": 1777935744.3166802, "bytes_sent": 284, "bytes_received": 1834, "request_id": 23, @@ -9761,9 +9761,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.9440639999525047, + "duration_ms": 0.7921769999938988, "success": true, - "started_at_unix": 1776839705.5599027, + "started_at_unix": 1777935744.3231857, "bytes_sent": 284, "bytes_received": 1834, "request_id": 24, @@ -9791,9 +9791,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.8880400000066402, + "duration_ms": 0.9890950000226439, "success": true, - "started_at_unix": 1776839705.561134, + "started_at_unix": 1777935744.3242497, "bytes_sent": 284, "bytes_received": 1834, "request_id": 25, @@ -9836,11 +9836,11 @@ "failure_count": 0, "bytes_sent": 1255, "bytes_received": 9915, - "min_ms": 0.4471450000096411, - "max_ms": 0.5208530000118117, - "mean_ms": 0.4672611999922083, - "median_ms": 0.45516099999076687, - "p95_ms": 0.5091834000040762, + "min_ms": 0.5272530000013376, + "max_ms": 11.641566999998076, + "mean_ms": 2.8675434000035693, + "median_ms": 0.7281990000080896, + "p95_ms": 9.466367200002422, "result_summary": { "present_count": 5, "empty_count": 0, @@ -9900,9 +9900,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 4.160092999995868, + "duration_ms": 12.067331999986664, "success": true, - "started_at_unix": 1776839705.5625305, + "started_at_unix": 1777935744.3257911, "bytes_sent": 251, "bytes_received": 1983, "request_id": 26, @@ -9930,9 +9930,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.5208530000118117, + "duration_ms": 0.5272530000013376, "success": true, - "started_at_unix": 1776839705.5668223, + "started_at_unix": 1777935744.3380213, "bytes_sent": 251, "bytes_received": 1983, "request_id": 27, @@ -9960,9 +9960,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.46250499997313455, + "duration_ms": 0.7281990000080896, "success": true, - "started_at_unix": 1776839705.5674992, + "started_at_unix": 1777935744.3387408, "bytes_sent": 251, "bytes_received": 1983, "request_id": 28, @@ -9990,9 +9990,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.4506419999756872, + "duration_ms": 0.6751299999905314, "success": true, - "started_at_unix": 1776839705.5681727, + "started_at_unix": 1777935744.3397677, "bytes_sent": 251, "bytes_received": 1983, "request_id": 29, @@ -10020,9 +10020,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.45516099999076687, + "duration_ms": 0.7655680000198117, "success": true, - "started_at_unix": 1776839705.5687654, + "started_at_unix": 1777935744.3405914, "bytes_sent": 251, "bytes_received": 1983, "request_id": 30, @@ -10050,9 +10050,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.4471450000096411, + "duration_ms": 11.641566999998076, "success": true, - "started_at_unix": 1776839705.5693676, + "started_at_unix": 1777935744.341686, "bytes_sent": 251, "bytes_received": 1983, "request_id": 31, @@ -10084,9 +10084,9 @@ { "kind": "request", "method": "initialize", - "duration_ms": 2.0691590000296856, + "duration_ms": 2.102901999990081, "success": true, - "started_at_unix": 1776839704.715162, + "started_at_unix": 1777935743.4603522, "bytes_sent": 667, "bytes_received": 1204, "request_id": 1, @@ -10105,9 +10105,9 @@ { "kind": "notification", "method": "initialized", - "duration_ms": 0.020918999950936268, + "duration_ms": 0.020098000021562257, "success": true, - "started_at_unix": 1776839704.717312, + "started_at_unix": 1777935743.4625309, "bytes_sent": 74, "bytes_received": 0, "request_id": null, @@ -10120,9 +10120,9 @@ { "kind": "notification", "method": "workspace/didChangeConfiguration", - "duration_ms": 0.024316000008184346, + "duration_ms": 0.01986699999179109, "success": true, - "started_at_unix": 1776839704.7173545, + "started_at_unix": 1777935743.4625716, "bytes_sent": 651, "bytes_received": 0, "request_id": null, @@ -10138,9 +10138,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.021169000035570207, + "duration_ms": 0.020998999985977207, "success": true, - "started_at_unix": 1776839704.7174635, + "started_at_unix": 1777935743.4626775, "bytes_sent": 730, "bytes_received": 0, "request_id": null, @@ -10156,9 +10156,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 403.369836999957, + "duration_ms": 408.48041199998875, "success": true, - "started_at_unix": 1776839704.7175205, + "started_at_unix": 1777935743.4627573, "bytes_sent": 283, "bytes_received": 2149, "request_id": 2, @@ -10186,9 +10186,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 385.33274100001336, + "duration_ms": 384.03390199999876, "success": true, - "started_at_unix": 1776839705.1210852, + "started_at_unix": 1777935743.8713849, "bytes_sent": 283, "bytes_received": 2149, "request_id": 3, @@ -10216,9 +10216,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 24.67539100001659, + "duration_ms": 24.987186000004158, "success": true, - "started_at_unix": 1776839705.506701, + "started_at_unix": 1777935744.2557704, "bytes_sent": 283, "bytes_received": 2149, "request_id": 4, @@ -10246,9 +10246,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.7796770000254583, + "duration_ms": 2.7318660000048567, "success": true, - "started_at_unix": 1776839705.5317292, + "started_at_unix": 1777935744.2811248, "bytes_sent": 283, "bytes_received": 2149, "request_id": 5, @@ -10276,9 +10276,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.6676070000253276, + "duration_ms": 0.9591590000184169, "success": true, - "started_at_unix": 1776839705.5327597, + "started_at_unix": 1777935744.2841003, "bytes_sent": 283, "bytes_received": 2149, "request_id": 6, @@ -10306,9 +10306,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.7287010000140981, + "duration_ms": 0.6334619999961433, "success": true, - "started_at_unix": 1776839705.5336823, + "started_at_unix": 1777935744.2853017, "bytes_sent": 283, "bytes_received": 2149, "request_id": 7, @@ -10336,9 +10336,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 6.996853000032388, + "duration_ms": 4.77374900000882, "success": true, - "started_at_unix": 1776839705.5348082, + "started_at_unix": 1777935744.2862842, "bytes_sent": 250, "bytes_received": 14069, "request_id": 8, @@ -10366,9 +10366,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.8236689999989721, + "duration_ms": 0.6193019999898297, "success": true, - "started_at_unix": 1776839705.5420625, + "started_at_unix": 1777935744.2911859, "bytes_sent": 250, "bytes_received": 14069, "request_id": 9, @@ -10396,9 +10396,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.8232189999830553, + "duration_ms": 0.5772600000000239, "success": true, - "started_at_unix": 1776839705.5432682, + "started_at_unix": 1777935744.2920058, "bytes_sent": 251, "bytes_received": 14070, "request_id": 10, @@ -10426,9 +10426,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.7989829999814901, + "duration_ms": 0.5772130000138986, "success": true, - "started_at_unix": 1776839705.5444326, + "started_at_unix": 1777935744.2928448, "bytes_sent": 251, "bytes_received": 14070, "request_id": 11, @@ -10456,9 +10456,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.8013770000161458, + "duration_ms": 0.6089789999919049, "success": true, - "started_at_unix": 1776839705.5455675, + "started_at_unix": 1777935744.293604, "bytes_sent": 251, "bytes_received": 14070, "request_id": 12, @@ -10486,9 +10486,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.8336480000252777, + "duration_ms": 0.6035620000091058, "success": true, - "started_at_unix": 1776839705.5467114, + "started_at_unix": 1777935744.294403, "bytes_sent": 251, "bytes_received": 14070, "request_id": 13, @@ -10516,9 +10516,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.26335299997981565, + "duration_ms": 0.2530719999924713, "success": true, - "started_at_unix": 1776839705.5480256, + "started_at_unix": 1777935744.2952695, "bytes_sent": 256, "bytes_received": 294, "request_id": 14, @@ -10546,9 +10546,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.3034470000216061, + "duration_ms": 0.22850700000276447, "success": true, - "started_at_unix": 1776839705.5483484, + "started_at_unix": 1777935744.295564, "bytes_sent": 256, "bytes_received": 294, "request_id": 15, @@ -10576,9 +10576,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2535239999588157, + "duration_ms": 0.22235500000533648, "success": true, - "started_at_unix": 1776839705.548733, + "started_at_unix": 1777935744.2958443, "bytes_sent": 256, "bytes_received": 294, "request_id": 16, @@ -10606,9 +10606,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.29066300004387813, + "duration_ms": 0.2185280000048806, "success": true, - "started_at_unix": 1776839705.5490887, + "started_at_unix": 1777935744.2961147, "bytes_sent": 256, "bytes_received": 294, "request_id": 17, @@ -10636,9 +10636,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.27386099998238933, + "duration_ms": 0.22160299999995914, "success": true, - "started_at_unix": 1776839705.5494492, + "started_at_unix": 1777935744.296384, "bytes_sent": 256, "bytes_received": 294, "request_id": 18, @@ -10666,9 +10666,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.3156289999992623, + "duration_ms": 0.22431900001151917, "success": true, - "started_at_unix": 1776839705.5497987, + "started_at_unix": 1777935744.296654, "bytes_sent": 256, "bytes_received": 294, "request_id": 19, @@ -10696,9 +10696,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.16024900003230869, + "duration_ms": 0.03045700000825491, "success": true, - "started_at_unix": 1776839705.5503912, + "started_at_unix": 1777935744.2970636, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -10715,9 +10715,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 5.7835260000160815, + "duration_ms": 4.077416000001222, "success": true, - "started_at_unix": 1776839705.5505676, + "started_at_unix": 1777935744.2971077, "bytes_sent": 284, "bytes_received": 1834, "request_id": 20, @@ -10745,9 +10745,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02964599997312689, + "duration_ms": 0.02765100001056453, "success": true, - "started_at_unix": 1776839705.5564735, + "started_at_unix": 1777935744.301267, "bytes_sent": 328, "bytes_received": 0, "request_id": null, @@ -10764,9 +10764,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.020649000020966923, + "duration_ms": 0.09673099998508405, "success": true, - "started_at_unix": 1776839705.556514, + "started_at_unix": 1777935744.3013065, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -10783,9 +10783,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.7608920000166108, + "duration_ms": 12.246986999997489, "success": true, - "started_at_unix": 1776839705.5565448, + "started_at_unix": 1777935744.301419, "bytes_sent": 284, "bytes_received": 1834, "request_id": 21, @@ -10813,9 +10813,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027231000046867848, + "duration_ms": 0.037119000012353354, "success": true, - "started_at_unix": 1776839705.5574706, + "started_at_unix": 1777935744.3138862, "bytes_sent": 328, "bytes_received": 0, "request_id": null, @@ -10832,9 +10832,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.021479999986695475, + "duration_ms": 0.026709999985996546, "success": true, - "started_at_unix": 1776839705.557507, + "started_at_unix": 1777935744.3139365, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -10851,9 +10851,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.8939809999901627, + "duration_ms": 2.4530700000013894, "success": true, - "started_at_unix": 1776839705.5575397, + "started_at_unix": 1777935744.3139777, "bytes_sent": 284, "bytes_received": 1834, "request_id": 22, @@ -10881,9 +10881,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0356269999883807, + "duration_ms": 0.03156899998657536, "success": true, - "started_at_unix": 1776839705.5586162, + "started_at_unix": 1777935744.316604, "bytes_sent": 328, "bytes_received": 0, "request_id": null, @@ -10900,9 +10900,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027702000011231576, + "duration_ms": 0.022561999998060855, "success": true, - "started_at_unix": 1776839705.5586636, + "started_at_unix": 1777935744.316646, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -10919,9 +10919,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.9308499999747255, + "duration_ms": 6.199855999994952, "success": true, - "started_at_unix": 1776839705.5587044, + "started_at_unix": 1777935744.3166802, "bytes_sent": 284, "bytes_received": 1834, "request_id": 23, @@ -10949,9 +10949,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03233999996155035, + "duration_ms": 0.03550700000687357, "success": true, - "started_at_unix": 1776839705.5598257, + "started_at_unix": 1777935744.3231037, "bytes_sent": 328, "bytes_received": 0, "request_id": null, @@ -10968,9 +10968,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02259199999343764, + "duration_ms": 0.023403000000143948, "success": true, - "started_at_unix": 1776839705.5598693, + "started_at_unix": 1777935744.323151, "bytes_sent": 382, "bytes_received": 0, "request_id": null, @@ -10987,9 +10987,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.9440639999525047, + "duration_ms": 0.7921769999938988, "success": true, - "started_at_unix": 1776839705.5599027, + "started_at_unix": 1777935744.3231857, "bytes_sent": 284, "bytes_received": 1834, "request_id": 24, @@ -11017,9 +11017,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.033343000040986226, + "duration_ms": 0.03578700000161916, "success": true, - "started_at_unix": 1776839705.5610504, + "started_at_unix": 1777935744.3241606, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11036,9 +11036,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.025938000021596963, + "duration_ms": 0.02741099999070684, "success": true, - "started_at_unix": 1776839705.5610952, + "started_at_unix": 1777935744.324209, "bytes_sent": 382, "bytes_received": 0, "request_id": null, @@ -11055,9 +11055,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.8880400000066402, + "duration_ms": 0.9890950000226439, "success": true, - "started_at_unix": 1776839705.561134, + "started_at_unix": 1777935744.3242497, "bytes_sent": 284, "bytes_received": 1834, "request_id": 25, @@ -11085,9 +11085,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03395299995645473, + "duration_ms": 0.03482500000018263, "success": true, - "started_at_unix": 1776839705.5622134, + "started_at_unix": 1777935744.325417, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11104,9 +11104,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.032511000028989656, + "duration_ms": 0.034142999993491685, "success": true, - "started_at_unix": 1776839705.5624843, + "started_at_unix": 1777935744.3257422, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -11123,9 +11123,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 4.160092999995868, + "duration_ms": 12.067331999986664, "success": true, - "started_at_unix": 1776839705.5625305, + "started_at_unix": 1777935744.3257911, "bytes_sent": 251, "bytes_received": 1983, "request_id": 26, @@ -11153,9 +11153,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02879300001268348, + "duration_ms": 0.03652800000963907, "success": true, - "started_at_unix": 1776839705.5667548, + "started_at_unix": 1777935744.3379323, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11172,9 +11172,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.01979699999310469, + "duration_ms": 0.027702000011231576, "success": true, - "started_at_unix": 1776839705.5667932, + "started_at_unix": 1777935744.337981, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -11191,9 +11191,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.5208530000118117, + "duration_ms": 0.5272530000013376, "success": true, - "started_at_unix": 1776839705.5668223, + "started_at_unix": 1777935744.3380213, "bytes_sent": 251, "bytes_received": 1983, "request_id": 27, @@ -11221,9 +11221,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02807200002052923, + "duration_ms": 0.02971499998238869, "success": true, - "started_at_unix": 1776839705.567431, + "started_at_unix": 1777935744.3386385, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11240,9 +11240,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.020507999977326108, + "duration_ms": 0.049051000019062485, "success": true, - "started_at_unix": 1776839705.5674686, + "started_at_unix": 1777935744.3386788, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -11259,9 +11259,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.46250499997313455, + "duration_ms": 0.7281990000080896, "success": true, - "started_at_unix": 1776839705.5674992, + "started_at_unix": 1777935744.3387408, "bytes_sent": 251, "bytes_received": 1983, "request_id": 28, @@ -11289,9 +11289,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.030336999998326064, + "duration_ms": 0.06309800002668453, "success": true, - "started_at_unix": 1776839705.5681007, + "started_at_unix": 1777935744.3395984, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11308,9 +11308,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02068899999585483, + "duration_ms": 0.07852599998159349, "success": true, - "started_at_unix": 1776839705.5681415, + "started_at_unix": 1777935744.3396745, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -11327,9 +11327,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.4506419999756872, + "duration_ms": 0.6751299999905314, "success": true, - "started_at_unix": 1776839705.5681727, + "started_at_unix": 1777935744.3397677, "bytes_sent": 251, "bytes_received": 1983, "request_id": 29, @@ -11357,9 +11357,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.024697000014839432, + "duration_ms": 0.02590799999779847, "success": true, - "started_at_unix": 1776839705.568705, + "started_at_unix": 1777935744.3405266, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11376,9 +11376,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.017994000018006773, + "duration_ms": 0.019825999999056876, "success": true, - "started_at_unix": 1776839705.5687382, + "started_at_unix": 1777935744.3405619, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -11395,9 +11395,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.45516099999076687, + "duration_ms": 0.7655680000198117, "success": true, - "started_at_unix": 1776839705.5687654, + "started_at_unix": 1777935744.3405914, "bytes_sent": 251, "bytes_received": 1983, "request_id": 30, @@ -11425,9 +11425,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026860000048145594, + "duration_ms": 0.13191600001505321, "success": true, - "started_at_unix": 1776839705.5693014, + "started_at_unix": 1777935744.3414588, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11444,9 +11444,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02053900004739262, + "duration_ms": 0.06608300000721101, "success": true, - "started_at_unix": 1776839705.5693376, + "started_at_unix": 1777935744.3416045, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -11463,9 +11463,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.4471450000096411, + "duration_ms": 11.641566999998076, "success": true, - "started_at_unix": 1776839705.5693676, + "started_at_unix": 1777935744.341686, "bytes_sent": 251, "bytes_received": 1983, "request_id": 31, @@ -11493,9 +11493,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.030447000028743787, + "duration_ms": 0.032320000002528104, "success": true, - "started_at_unix": 1776839705.5699027, + "started_at_unix": 1777935744.353428, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11512,9 +11512,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.02284300001065276, + "duration_ms": 0.025788000016291335, "success": true, - "started_at_unix": 1776839705.5700645, + "started_at_unix": 1777935744.3535755, "bytes_sent": 208, "bytes_received": 0, "request_id": null, @@ -11527,9 +11527,9 @@ { "kind": "request", "method": "shutdown", - "duration_ms": 0.2052640000442807, + "duration_ms": 3.202805000000808, "success": true, - "started_at_unix": 1776839705.5700958, + "started_at_unix": 1777935744.353612, "bytes_sent": 67, "bytes_received": 61, "request_id": 32, @@ -11547,9 +11547,9 @@ { "kind": "notification", "method": "exit", - "duration_ms": 0.019997000038074475, + "duration_ms": 0.029275000002826346, "success": true, - "started_at_unix": 1776839705.5703177, + "started_at_unix": 1777935744.356837, "bytes_sent": 55, "bytes_received": 0, "request_id": null, @@ -11571,7 +11571,7 @@ "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/.venv", "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/.venv/bin/python", "success": true, - "total_duration_ms": 3576.330981999945, + "total_duration_ms": 3590.73410900001, "error_message": null, "summary": { "request_count": 32, @@ -11580,11 +11580,11 @@ "failure_count": 0, "bytes_sent": 19004, "bytes_received": 18195, - "min_ms": 0.11694899995973174, - "max_ms": 2003.8496369999734, - "mean_ms": 110.98548668749686, - "median_ms": 0.5394229999922118, - "p95_ms": 656.5893617000104, + "min_ms": 0.28431000001205575, + "max_ms": 1764.3714200000034, + "mean_ms": 111.4940957812518, + "median_ms": 2.936064000010674, + "p95_ms": 754.147678900002, "result_summary": { "present_count": 31, "empty_count": 7, @@ -11639,27 +11639,27 @@ "by_method": { "textDocument/completion": { "point_count": 2, - "min_ms": 0.43053499996403843, - "max_ms": 2003.8496369999734, - "mean_ms": 203.08338939998976, - "median_ms": 0.5394229999922118, - "p95_ms": 1107.6792107999843 + "min_ms": 2.66792899998336, + "max_ms": 1764.3714200000034, + "mean_ms": 201.21119250000277, + "median_ms": 4.8608620000010205, + "p95_ms": 1051.1783130500005 }, "textDocument/hover": { "point_count": 2, - "min_ms": 0.21841799997446287, - "max_ms": 11.52827100003151, - "mean_ms": 5.27110600000924, - "median_ms": 3.8822639999978037, - "p95_ms": 11.228911200029756 + "min_ms": 0.8858429999918371, + "max_ms": 6.7959029999826726, + "mean_ms": 3.389174700001263, + "median_ms": 2.936064000010674, + "p95_ms": 6.365186849991743 }, "textDocument/definition": { "point_count": 1, - "min_ms": 0.22164399996427164, - "max_ms": 2.8333590000215736, - "mean_ms": 0.7541239999909521, - "median_ms": 0.2342880000014702, - "p95_ms": 2.3171674000195703 + "min_ms": 0.28431000001205575, + "max_ms": 1.467308999991701, + "mean_ms": 0.600302000003694, + "median_ms": 0.3191149999963727, + "p95_ms": 1.301675599995633 } }, "validation": { @@ -11685,11 +11685,11 @@ "failure_count": 0, "bytes_sent": 1440, "bytes_received": 10655, - "min_ms": 0.43053499996403843, - "max_ms": 2003.8496369999734, - "mean_ms": 401.1271289999854, - "median_ms": 0.4412440000010065, - "p95_ms": 1603.1761999999726, + "min_ms": 4.842537000001812, + "max_ms": 1764.3714200000034, + "mean_ms": 392.0359638000036, + "median_ms": 6.5888260000122045, + "p95_ms": 1447.3967058000026, "result_summary": { "present_count": 5, "empty_count": 0, @@ -11749,9 +11749,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1443.9810470000225, + "duration_ms": 1456.4974710000058, "success": true, - "started_at_unix": 1776839706.159394, + "started_at_unix": 1777935744.940896, "bytes_sent": 288, "bytes_received": 2131, "request_id": 2, @@ -11779,9 +11779,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2003.8496369999734, + "duration_ms": 1764.3714200000034, "success": true, - "started_at_unix": 1776839707.603596, + "started_at_unix": 1777935746.3975525, "bytes_sent": 288, "bytes_received": 2131, "request_id": 3, @@ -11809,9 +11809,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.48245199997154486, + "duration_ms": 179.49784900000054, "success": true, - "started_at_unix": 1776839709.6078227, + "started_at_unix": 1777935748.162262, "bytes_sent": 288, "bytes_received": 2131, "request_id": 4, @@ -11839,9 +11839,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.4412440000010065, + "duration_ms": 4.842537000001812, "success": true, - "started_at_unix": 1776839709.6085205, + "started_at_unix": 1777935748.3420575, "bytes_sent": 288, "bytes_received": 2131, "request_id": 5, @@ -11869,9 +11869,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.431777000017064, + "duration_ms": 6.5888260000122045, "success": true, - "started_at_unix": 1776839709.6092129, + "started_at_unix": 1777935748.3471587, "bytes_sent": 288, "bytes_received": 2131, "request_id": 6, @@ -11899,9 +11899,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.43053499996403843, + "duration_ms": 4.879187000000229, "success": true, - "started_at_unix": 1776839709.6098552, + "started_at_unix": 1777935748.3540084, "bytes_sent": 288, "bytes_received": 2131, "request_id": 7, @@ -11944,11 +11944,11 @@ "failure_count": 0, "bytes_sent": 1274, "bytes_received": 754, - "min_ms": 0.21841799997446287, - "max_ms": 0.24932600001648098, - "mean_ms": 0.2257778000057442, - "median_ms": 0.22069200002761136, - "p95_ms": 0.24375960001634667, + "min_ms": 0.8858429999918371, + "max_ms": 2.939195000010386, + "mean_ms": 2.5224090000051547, + "median_ms": 2.929536999999982, + "p95_ms": 2.9379426000105013, "result_summary": { "present_count": 5, "empty_count": 0, @@ -12008,9 +12008,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.2507789999981469, + "duration_ms": 2.4961680000217257, "success": true, - "started_at_unix": 1776839709.610634, + "started_at_unix": 1777935748.3593266, "bytes_sent": 254, "bytes_received": 150, "request_id": 8, @@ -12038,9 +12038,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.24932600001648098, + "duration_ms": 2.939195000010386, "success": true, - "started_at_unix": 1776839709.61093, + "started_at_unix": 1777935748.361877, "bytes_sent": 254, "bytes_received": 150, "request_id": 9, @@ -12068,9 +12068,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.21895899999435642, + "duration_ms": 2.932933000010962, "success": true, - "started_at_unix": 1776839709.611236, + "started_at_unix": 1777935748.36489, "bytes_sent": 255, "bytes_received": 151, "request_id": 10, @@ -12098,9 +12098,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.21841799997446287, + "duration_ms": 2.924537000012606, "success": true, - "started_at_unix": 1776839709.611508, + "started_at_unix": 1777935748.3678954, "bytes_sent": 255, "bytes_received": 151, "request_id": 11, @@ -12128,9 +12128,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.22149400001580943, + "duration_ms": 2.929536999999982, "success": true, - "started_at_unix": 1776839709.6117785, + "started_at_unix": 1777935748.3708873, "bytes_sent": 255, "bytes_received": 151, "request_id": 12, @@ -12158,9 +12158,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.22069200002761136, + "duration_ms": 0.8858429999918371, "success": true, - "started_at_unix": 1776839709.612053, + "started_at_unix": 1777935748.373893, "bytes_sent": 255, "bytes_received": 151, "request_id": 13, @@ -12203,11 +12203,11 @@ "failure_count": 0, "bytes_sent": 1300, "bytes_received": 1570, - "min_ms": 0.22164399996427164, - "max_ms": 2.8333590000215736, - "mean_ms": 0.7541239999909521, - "median_ms": 0.2342880000014702, - "p95_ms": 2.3171674000195703, + "min_ms": 0.28431000001205575, + "max_ms": 1.467308999991701, + "mean_ms": 0.600302000003694, + "median_ms": 0.3191149999963727, + "p95_ms": 1.301675599995633, "result_summary": { "present_count": 5, "empty_count": 0, @@ -12267,9 +12267,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.6806719999872257, + "duration_ms": 1.862394999989192, "success": true, - "started_at_unix": 1776839709.6124184, + "started_at_unix": 1777935748.3749652, "bytes_sent": 260, "bytes_received": 314, "request_id": 14, @@ -12297,9 +12297,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2342880000014702, + "duration_ms": 1.467308999991701, "success": true, - "started_at_unix": 1776839709.61315, + "started_at_unix": 1777935748.3768873, "bytes_sent": 260, "bytes_received": 314, "request_id": 15, @@ -12327,9 +12327,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.22892799995588575, + "duration_ms": 0.3191149999963727, "success": true, - "started_at_unix": 1776839709.6134474, + "started_at_unix": 1777935748.3784266, "bytes_sent": 260, "bytes_received": 314, "request_id": 16, @@ -12357,9 +12357,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.22164399996427164, + "duration_ms": 0.2916340000069795, "success": true, - "started_at_unix": 1776839709.6137369, + "started_at_unix": 1777935748.3788228, "bytes_sent": 260, "bytes_received": 314, "request_id": 17, @@ -12387,9 +12387,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2524010000115595, + "duration_ms": 0.28431000001205575, "success": true, - "started_at_unix": 1776839709.6140246, + "started_at_unix": 1777935748.379189, "bytes_sent": 260, "bytes_received": 314, "request_id": 18, @@ -12417,9 +12417,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 2.8333590000215736, + "duration_ms": 0.6391420000113612, "success": true, - "started_at_unix": 1776839709.6143637, + "started_at_unix": 1777935748.379822, "bytes_sent": 260, "bytes_received": 314, "request_id": 19, @@ -12462,11 +12462,11 @@ "failure_count": 0, "bytes_sent": 1445, "bytes_received": 450, - "min_ms": 0.5126679999989392, - "max_ms": 12.359801000002335, - "mean_ms": 5.039649799994095, - "median_ms": 2.9166179999720043, - "p95_ms": 11.65643760000421, + "min_ms": 2.66792899998336, + "max_ms": 40.64128499999242, + "mean_ms": 10.386421200001905, + "median_ms": 2.8228480000223044, + "p95_ms": 33.120886399996145, "result_summary": { "present_count": 5, "empty_count": 5, @@ -12526,9 +12526,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 11.650534000011703, + "duration_ms": 15.825382999992144, "success": true, - "started_at_unix": 1776839709.6174884, + "started_at_unix": 1777935748.3810647, "bytes_sent": 289, "bytes_received": 90, "request_id": 20, @@ -12556,9 +12556,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.9166179999720043, + "duration_ms": 40.64128499999242, "success": true, - "started_at_unix": 1776839709.6292596, + "started_at_unix": 1777935748.397267, "bytes_sent": 289, "bytes_received": 90, "request_id": 21, @@ -12586,9 +12586,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 12.359801000002335, + "duration_ms": 2.760752000000366, "success": true, - "started_at_unix": 1776839709.632457, + "started_at_unix": 1777935748.438102, "bytes_sent": 289, "bytes_received": 90, "request_id": 22, @@ -12616,9 +12616,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 8.842984000011711, + "duration_ms": 3.0392920000110735, "success": true, - "started_at_unix": 1776839709.6481168, + "started_at_unix": 1777935748.4410143, "bytes_sent": 289, "bytes_received": 90, "request_id": 23, @@ -12646,9 +12646,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.5126679999989392, + "duration_ms": 2.66792899998336, "success": true, - "started_at_unix": 1776839709.6571152, + "started_at_unix": 1777935748.4442015, "bytes_sent": 289, "bytes_received": 90, "request_id": 24, @@ -12676,9 +12676,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.5661779999854843, + "duration_ms": 2.8228480000223044, "success": true, - "started_at_unix": 1776839709.6577585, + "started_at_unix": 1777935748.4470482, "bytes_sent": 289, "bytes_received": 90, "request_id": 25, @@ -12721,11 +12721,11 @@ "failure_count": 0, "bytes_sent": 1280, "bytes_received": 680, - "min_ms": 7.515201999979126, - "max_ms": 11.52827100003151, - "mean_ms": 10.316434200012736, - "median_ms": 10.850795000010294, - "p95_ms": 11.39522220003073, + "min_ms": 1.9061270000122477, + "max_ms": 6.7959029999826726, + "mean_ms": 4.255940399997371, + "median_ms": 3.7828289999879416, + "p95_ms": 6.604473599986704, "result_summary": { "present_count": 5, "empty_count": 0, @@ -12785,9 +12785,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 5.467097999996895, + "duration_ms": 34.38160299998572, "success": true, - "started_at_unix": 1776839709.6586902, + "started_at_unix": 1777935748.4504123, "bytes_sent": 256, "bytes_received": 136, "request_id": 26, @@ -12815,9 +12815,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 7.515201999979126, + "duration_ms": 3.7828289999879416, "success": true, - "started_at_unix": 1776839709.6642704, + "started_at_unix": 1777935748.4849656, "bytes_sent": 256, "bytes_received": 136, "request_id": 27, @@ -12845,9 +12845,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 10.863027000027614, + "duration_ms": 5.838756000002832, "success": true, - "started_at_unix": 1776839709.6719177, + "started_at_unix": 1777935748.4889076, "bytes_sent": 256, "bytes_received": 136, "request_id": 28, @@ -12875,9 +12875,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 10.850795000010294, + "duration_ms": 1.9061270000122477, "success": true, - "started_at_unix": 1776839709.6829197, + "started_at_unix": 1777935748.4949007, "bytes_sent": 256, "bytes_received": 136, "request_id": 29, @@ -12905,9 +12905,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 11.52827100003151, + "duration_ms": 6.7959029999826726, "success": true, - "started_at_unix": 1776839709.6939065, + "started_at_unix": 1777935748.4969523, "bytes_sent": 256, "bytes_received": 136, "request_id": 30, @@ -12935,9 +12935,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 10.824876000015138, + "duration_ms": 2.956087000001162, "success": true, - "started_at_unix": 1776839709.7056603, + "started_at_unix": 1777935748.5039048, "bytes_sent": 256, "bytes_received": 136, "request_id": 31, @@ -12969,9 +12969,9 @@ { "kind": "request", "method": "initialize", - "duration_ms": 2.072920999978578, + "duration_ms": 2.1139190000099006, "success": true, - "started_at_unix": 1776839706.1569417, + "started_at_unix": 1777935744.9383957, "bytes_sent": 673, "bytes_received": 1204, "request_id": 1, @@ -12990,9 +12990,9 @@ { "kind": "notification", "method": "initialized", - "duration_ms": 0.026229000013699988, + "duration_ms": 0.02691099999196922, "success": true, - "started_at_unix": 1776839706.159118, + "started_at_unix": 1777935744.9405932, "bytes_sent": 74, "bytes_received": 0, "request_id": null, @@ -13005,9 +13005,9 @@ { "kind": "notification", "method": "workspace/didChangeConfiguration", - "duration_ms": 0.0335130000053141, + "duration_ms": 0.030526999978519598, "success": true, - "started_at_unix": 1776839706.1591756, + "started_at_unix": 1777935744.9406514, "bytes_sent": 659, "bytes_received": 0, "request_id": null, @@ -13023,9 +13023,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.032912000051510404, + "duration_ms": 0.03317100001254403, "success": true, - "started_at_unix": 1776839706.1593075, + "started_at_unix": 1777935744.9408112, "bytes_sent": 773, "bytes_received": 0, "request_id": null, @@ -13041,9 +13041,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1443.9810470000225, + "duration_ms": 1456.4974710000058, "success": true, - "started_at_unix": 1776839706.159394, + "started_at_unix": 1777935744.940896, "bytes_sent": 288, "bytes_received": 2131, "request_id": 2, @@ -13071,9 +13071,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2003.8496369999734, + "duration_ms": 1764.3714200000034, "success": true, - "started_at_unix": 1776839707.603596, + "started_at_unix": 1777935746.3975525, "bytes_sent": 288, "bytes_received": 2131, "request_id": 3, @@ -13101,9 +13101,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.48245199997154486, + "duration_ms": 179.49784900000054, "success": true, - "started_at_unix": 1776839709.6078227, + "started_at_unix": 1777935748.162262, "bytes_sent": 288, "bytes_received": 2131, "request_id": 4, @@ -13131,9 +13131,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.4412440000010065, + "duration_ms": 4.842537000001812, "success": true, - "started_at_unix": 1776839709.6085205, + "started_at_unix": 1777935748.3420575, "bytes_sent": 288, "bytes_received": 2131, "request_id": 5, @@ -13161,9 +13161,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.431777000017064, + "duration_ms": 6.5888260000122045, "success": true, - "started_at_unix": 1776839709.6092129, + "started_at_unix": 1777935748.3471587, "bytes_sent": 288, "bytes_received": 2131, "request_id": 6, @@ -13191,9 +13191,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.43053499996403843, + "duration_ms": 4.879187000000229, "success": true, - "started_at_unix": 1776839709.6098552, + "started_at_unix": 1777935748.3540084, "bytes_sent": 288, "bytes_received": 2131, "request_id": 7, @@ -13221,9 +13221,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.2507789999981469, + "duration_ms": 2.4961680000217257, "success": true, - "started_at_unix": 1776839709.610634, + "started_at_unix": 1777935748.3593266, "bytes_sent": 254, "bytes_received": 150, "request_id": 8, @@ -13251,9 +13251,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.24932600001648098, + "duration_ms": 2.939195000010386, "success": true, - "started_at_unix": 1776839709.61093, + "started_at_unix": 1777935748.361877, "bytes_sent": 254, "bytes_received": 150, "request_id": 9, @@ -13281,9 +13281,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.21895899999435642, + "duration_ms": 2.932933000010962, "success": true, - "started_at_unix": 1776839709.611236, + "started_at_unix": 1777935748.36489, "bytes_sent": 255, "bytes_received": 151, "request_id": 10, @@ -13311,9 +13311,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.21841799997446287, + "duration_ms": 2.924537000012606, "success": true, - "started_at_unix": 1776839709.611508, + "started_at_unix": 1777935748.3678954, "bytes_sent": 255, "bytes_received": 151, "request_id": 11, @@ -13341,9 +13341,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.22149400001580943, + "duration_ms": 2.929536999999982, "success": true, - "started_at_unix": 1776839709.6117785, + "started_at_unix": 1777935748.3708873, "bytes_sent": 255, "bytes_received": 151, "request_id": 12, @@ -13371,9 +13371,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.22069200002761136, + "duration_ms": 0.8858429999918371, "success": true, - "started_at_unix": 1776839709.612053, + "started_at_unix": 1777935748.373893, "bytes_sent": 255, "bytes_received": 151, "request_id": 13, @@ -13401,9 +13401,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.6806719999872257, + "duration_ms": 1.862394999989192, "success": true, - "started_at_unix": 1776839709.6124184, + "started_at_unix": 1777935748.3749652, "bytes_sent": 260, "bytes_received": 314, "request_id": 14, @@ -13431,9 +13431,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2342880000014702, + "duration_ms": 1.467308999991701, "success": true, - "started_at_unix": 1776839709.61315, + "started_at_unix": 1777935748.3768873, "bytes_sent": 260, "bytes_received": 314, "request_id": 15, @@ -13461,9 +13461,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.22892799995588575, + "duration_ms": 0.3191149999963727, "success": true, - "started_at_unix": 1776839709.6134474, + "started_at_unix": 1777935748.3784266, "bytes_sent": 260, "bytes_received": 314, "request_id": 16, @@ -13491,9 +13491,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.22164399996427164, + "duration_ms": 0.2916340000069795, "success": true, - "started_at_unix": 1776839709.6137369, + "started_at_unix": 1777935748.3788228, "bytes_sent": 260, "bytes_received": 314, "request_id": 17, @@ -13521,9 +13521,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2524010000115595, + "duration_ms": 0.28431000001205575, "success": true, - "started_at_unix": 1776839709.6140246, + "started_at_unix": 1777935748.379189, "bytes_sent": 260, "bytes_received": 314, "request_id": 18, @@ -13551,9 +13551,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 2.8333590000215736, + "duration_ms": 0.6391420000113612, "success": true, - "started_at_unix": 1776839709.6143637, + "started_at_unix": 1777935748.379822, "bytes_sent": 260, "bytes_received": 314, "request_id": 19, @@ -13581,9 +13581,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03469400002131806, + "duration_ms": 0.24523799999087714, "success": true, - "started_at_unix": 1776839709.617442, + "started_at_unix": 1777935748.3808026, "bytes_sent": 360, "bytes_received": 0, "request_id": null, @@ -13600,9 +13600,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 11.650534000011703, + "duration_ms": 15.825382999992144, "success": true, - "started_at_unix": 1776839709.6174884, + "started_at_unix": 1777935748.3810647, "bytes_sent": 289, "bytes_received": 90, "request_id": 20, @@ -13630,9 +13630,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0316189999693961, + "duration_ms": 0.22791499998220388, "success": true, - "started_at_unix": 1776839709.6291828, + "started_at_unix": 1777935748.3969483, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -13649,9 +13649,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.022632000025168963, + "duration_ms": 0.06001200000582685, "success": true, - "started_at_unix": 1776839709.6292255, + "started_at_unix": 1777935748.3971915, "bytes_sent": 360, "bytes_received": 0, "request_id": null, @@ -13668,9 +13668,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.9166179999720043, + "duration_ms": 40.64128499999242, "success": true, - "started_at_unix": 1776839709.6292596, + "started_at_unix": 1777935748.397267, "bytes_sent": 289, "bytes_received": 90, "request_id": 21, @@ -13698,9 +13698,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.13734600003090236, + "duration_ms": 0.04030499999885251, "success": true, - "started_at_unix": 1776839709.6322381, + "started_at_unix": 1777935748.4380043, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -13717,9 +13717,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.053540999999768246, + "duration_ms": 0.028492999973650512, "success": true, - "started_at_unix": 1776839709.632389, + "started_at_unix": 1777935748.4380589, "bytes_sent": 360, "bytes_received": 0, "request_id": null, @@ -13736,9 +13736,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 12.359801000002335, + "duration_ms": 2.760752000000366, "success": true, - "started_at_unix": 1776839709.632457, + "started_at_unix": 1777935748.438102, "bytes_sent": 289, "bytes_received": 90, "request_id": 22, @@ -13766,9 +13766,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 3.1613569999535684, + "duration_ms": 0.03408399999216272, "success": true, - "started_at_unix": 1776839709.644884, + "started_at_unix": 1777935748.4409256, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -13785,9 +13785,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.04032600003256448, + "duration_ms": 0.02805200000466357, "success": true, - "started_at_unix": 1776839709.6480618, + "started_at_unix": 1777935748.4409726, "bytes_sent": 360, "bytes_received": 0, "request_id": null, @@ -13804,9 +13804,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 8.842984000011711, + "duration_ms": 3.0392920000110735, "success": true, - "started_at_unix": 1776839709.6481168, + "started_at_unix": 1777935748.4410143, "bytes_sent": 289, "bytes_received": 90, "request_id": 23, @@ -13834,9 +13834,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.029094000012719334, + "duration_ms": 0.03508499997906256, "success": true, - "started_at_unix": 1776839709.657047, + "started_at_unix": 1777935748.4441183, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -13853,9 +13853,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.019276000045920227, + "duration_ms": 0.02426499997909559, "success": true, - "started_at_unix": 1776839709.6570861, + "started_at_unix": 1777935748.4441657, "bytes_sent": 361, "bytes_received": 0, "request_id": null, @@ -13872,9 +13872,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.5126679999989392, + "duration_ms": 2.66792899998336, "success": true, - "started_at_unix": 1776839709.6571152, + "started_at_unix": 1777935748.4442015, "bytes_sent": 289, "bytes_received": 90, "request_id": 24, @@ -13902,9 +13902,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.030827999978555454, + "duration_ms": 0.05595400000402151, "success": true, - "started_at_unix": 1776839709.657681, + "started_at_unix": 1777935748.4469342, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -13921,9 +13921,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.023734000023978297, + "duration_ms": 0.03029699999501645, "success": true, - "started_at_unix": 1776839709.6577225, + "started_at_unix": 1777935748.4470036, "bytes_sent": 361, "bytes_received": 0, "request_id": null, @@ -13940,9 +13940,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.5661779999854843, + "duration_ms": 2.8228480000223044, "success": true, - "started_at_unix": 1776839709.6577585, + "started_at_unix": 1777935748.4470482, "bytes_sent": 289, "bytes_received": 90, "request_id": 25, @@ -13970,9 +13970,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.031739000007746654, + "duration_ms": 0.2167339999914475, "success": true, - "started_at_unix": 1776839709.6583831, + "started_at_unix": 1777935748.4499314, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -13989,9 +13989,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0325309999880119, + "duration_ms": 0.053119000000378946, "success": true, - "started_at_unix": 1776839709.6586432, + "started_at_unix": 1777935748.450347, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -14008,9 +14008,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 5.467097999996895, + "duration_ms": 34.38160299998572, "success": true, - "started_at_unix": 1776839709.6586902, + "started_at_unix": 1777935748.4504123, "bytes_sent": 256, "bytes_received": 136, "request_id": 26, @@ -14038,9 +14038,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0292949999902703, + "duration_ms": 0.03982399999813424, "success": true, - "started_at_unix": 1776839709.6642015, + "started_at_unix": 1777935748.4848735, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -14057,9 +14057,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0206779999984974, + "duration_ms": 0.026600000012422242, "success": true, - "started_at_unix": 1776839709.6642404, + "started_at_unix": 1777935748.4849272, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -14076,9 +14076,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 7.515201999979126, + "duration_ms": 3.7828289999879416, "success": true, - "started_at_unix": 1776839709.6642704, + "started_at_unix": 1777935748.4849656, "bytes_sent": 256, "bytes_received": 136, "request_id": 27, @@ -14106,9 +14106,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027522000038970873, + "duration_ms": 0.03297099999599595, "success": true, - "started_at_unix": 1776839709.6718504, + "started_at_unix": 1777935748.488822, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -14125,9 +14125,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.020418000019617466, + "duration_ms": 0.026790000021037486, "success": true, - "started_at_unix": 1776839709.6718876, + "started_at_unix": 1777935748.488867, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -14144,9 +14144,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 10.863027000027614, + "duration_ms": 5.838756000002832, "success": true, - "started_at_unix": 1776839709.6719177, + "started_at_unix": 1777935748.4889076, "bytes_sent": 256, "bytes_received": 136, "request_id": 28, @@ -14174,9 +14174,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.028533999966384727, + "duration_ms": 0.03277100000786959, "success": true, - "started_at_unix": 1776839709.6828501, + "started_at_unix": 1777935748.494816, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -14193,9 +14193,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.020438000035483128, + "duration_ms": 0.026869999999235006, "success": true, - "started_at_unix": 1776839709.6828892, + "started_at_unix": 1777935748.4948616, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -14212,9 +14212,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 10.850795000010294, + "duration_ms": 1.9061270000122477, "success": true, - "started_at_unix": 1776839709.6829197, + "started_at_unix": 1777935748.4949007, "bytes_sent": 256, "bytes_received": 136, "request_id": 29, @@ -14242,9 +14242,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02840299998752016, + "duration_ms": 0.03200899999455942, "success": true, - "started_at_unix": 1776839709.6938367, + "started_at_unix": 1777935748.4968724, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -14261,9 +14261,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02035799997202048, + "duration_ms": 0.024234999983718808, "success": true, - "started_at_unix": 1776839709.6938756, + "started_at_unix": 1777935748.496915, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -14280,9 +14280,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 11.52827100003151, + "duration_ms": 6.7959029999826726, "success": true, - "started_at_unix": 1776839709.6939065, + "started_at_unix": 1777935748.4969523, "bytes_sent": 256, "bytes_received": 136, "request_id": 30, @@ -14310,9 +14310,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.060974000007263385, + "duration_ms": 0.03377400000204034, "success": true, - "started_at_unix": 1776839709.7055116, + "started_at_unix": 1777935748.5038195, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -14329,9 +14329,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.060222000001886045, + "duration_ms": 0.02656899999919915, "success": true, - "started_at_unix": 1776839709.7055862, + "started_at_unix": 1777935748.5038652, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -14348,9 +14348,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 10.824876000015138, + "duration_ms": 2.956087000001162, "success": true, - "started_at_unix": 1776839709.7056603, + "started_at_unix": 1777935748.5039048, "bytes_sent": 256, "bytes_received": 136, "request_id": 31, @@ -14378,9 +14378,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.05517400001053829, + "duration_ms": 0.032010000012405726, "success": true, - "started_at_unix": 1776839709.7165544, + "started_at_unix": 1777935748.5069253, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -14397,9 +14397,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.06009200001244608, + "duration_ms": 0.02458500000557251, "success": true, - "started_at_unix": 1776839709.7167325, + "started_at_unix": 1777935748.5070875, "bytes_sent": 213, "bytes_received": 0, "request_id": null, @@ -14412,9 +14412,9 @@ { "kind": "request", "method": "shutdown", - "duration_ms": 0.11694899995973174, + "duration_ms": 5.6289439999943625, "success": true, - "started_at_unix": 1776839709.7168052, + "started_at_unix": 1777935748.5071225, "bytes_sent": 67, "bytes_received": 61, "request_id": 32, @@ -14432,9 +14432,9 @@ { "kind": "notification", "method": "exit", - "duration_ms": 0.03702899999780129, + "duration_ms": 0.030756999990444456, "success": true, - "started_at_unix": 1776839709.7169409, + "started_at_unix": 1777935748.5127745, "bytes_sent": 55, "bytes_received": 0, "request_id": null, @@ -14456,24 +14456,24 @@ "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/.venv", "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/.venv/bin/python", "success": false, - "total_duration_ms": 219.93485100000498, + "total_duration_ms": 211.48139100000662, "error_message": null, "summary": { - "request_count": 111, + "request_count": 107, "notification_count": 25, - "success_count": 110, + "success_count": 106, "failure_count": 1, - "bytes_sent": 29067, - "bytes_received": 29917, - "min_ms": 0.11465399995813641, - "max_ms": 137.61684800005014, - "mean_ms": 1.9546670630630443, - "median_ms": 0.19562500000347427, - "p95_ms": 2.439488499987874, + "bytes_sent": 28291, + "bytes_received": 31272, + "min_ms": 0.13984099999220234, + "max_ms": 134.44950999999605, + "mean_ms": 1.9525215794380006, + "median_ms": 0.2105529999880673, + "p95_ms": 2.2684963999949983, "result_summary": { - "present_count": 103, - "empty_count": 7, - "non_empty_count": 103, + "present_count": 105, + "empty_count": 1, + "non_empty_count": 105, "non_empty_rate": 1.0, "metrics": { "semantic_token_count": { @@ -14485,9 +14485,9 @@ }, "size_chars": { "min": 0.0, - "max": 1168.0, - "mean": 287.44545454545454, - "median": 4.5, + "max": 1249.0, + "mean": 314.9433962264151, + "median": 326.0, "p95": 876.0 }, "token_type_count": { @@ -14500,7 +14500,7 @@ "top_level_count": { "min": 1.0, "max": 8.0, - "mean": 6.745454545454545, + "mean": 6.864406779661017, "median": 7.0, "p95": 8.0 }, @@ -14513,10 +14513,10 @@ }, "type_query_failure_count": { "min": 0.0, - "max": 1.0, - "mean": 0.16666666666666666, + "max": 0.0, + "mean": 0.0, "median": 0.0, - "p95": 0.75 + "p95": 0.0 }, "top_level_kind": { "representative": "dict", @@ -14526,48 +14526,48 @@ "number", "string" ], - "count": 110 + "count": 106 } } }, "by_method": { "typeServer/semanticTokens": { "point_count": 1, - "min_ms": 1.136572999996588, - "max_ms": 1.3908579999792892, - "mean_ms": 1.2490355999943858, - "median_ms": 1.1801919999925303, - "p95_ms": 1.3849857999844062 + "min_ms": 0.8869349999827136, + "max_ms": 1.001228000006904, + "mean_ms": 0.9466462000034426, + "median_ms": 0.9489200000132314, + "p95_ms": 0.9934996000083629 }, "typeServer/getComputedType": { "point_count": 5, - "min_ms": 0.13840899998740497, - "max_ms": 0.5547569999748703, - "mean_ms": 0.20904915999153673, - "median_ms": 0.1971780000076251, - "p95_ms": 0.23918919999914573 + "min_ms": 0.18616799999904288, + "max_ms": 0.7750350000037542, + "mean_ms": 0.2459752399977333, + "median_ms": 0.22013900002093578, + "p95_ms": 0.2675221999936639 }, "typeServer/getDeclaredType": { "point_count": 1, - "min_ms": 0.20122499995522958, - "max_ms": 0.2099120000025323, - "mean_ms": 0.20502520000036384, - "median_ms": 0.20356100003482425, - "p95_ms": 0.20935720000352376 + "min_ms": 0.20588400002452545, + "max_ms": 0.2105529999880673, + "mean_ms": 0.20821850000629638, + "median_ms": 0.20821850000629638, + "p95_ms": 0.21031954998989022 }, "typeServer/getExpectedType": { "point_count": 1, - "min_ms": 0.19223900000042704, - "max_ms": 0.1959859999942637, - "mean_ms": 0.19458960000520165, - "median_ms": 0.19473500003641675, - "p95_ms": 0.19583979999424628 + "min_ms": 0.2002759999868431, + "max_ms": 0.22326699999553057, + "mean_ms": 0.20612139999798273, + "median_ms": 0.20205800001349417, + "p95_ms": 0.21951960000023973 } }, "validation": { "point_count": 8, - "passed_point_count": 7, - "failed_point_count": 1 + "passed_point_count": 8, + "failed_point_count": 0 } }, "points": [ @@ -14587,11 +14587,11 @@ "failure_count": 0, "bytes_sent": 0, "bytes_received": 0, - "min_ms": 1.136572999996588, - "max_ms": 1.3908579999792892, - "mean_ms": 1.2490355999943858, - "median_ms": 1.1801919999925303, - "p95_ms": 1.3849857999844062, + "min_ms": 0.8869349999827136, + "max_ms": 1.001228000006904, + "mean_ms": 0.9466462000034426, + "median_ms": 0.9489200000132314, + "p95_ms": 0.9934996000083629, "result_summary": { "present_count": 5, "empty_count": 0, @@ -14635,10 +14635,10 @@ }, "type_query_failure_count": { "min": 0.0, - "max": 1.0, - "mean": 0.2, + "max": 0.0, + "mean": 0.0, "median": 0.0, - "p95": 0.7999999999999998 + "p95": 0.0 }, "top_level_kind": { "representative": "dict", @@ -14672,9 +14672,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 4.103386999986469, + "duration_ms": 5.48318199997766, "success": true, - "started_at_unix": 1776839712.3631577, + "started_at_unix": 1777935751.1962383, "bytes_sent": 305, "bytes_received": 660, "request_id": 4, @@ -14703,9 +14703,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.22861700000476048, + "duration_ms": 0.23760200002698184, "success": true, - "started_at_unix": 1776839712.3674095, + "started_at_unix": 1777935751.201879, "bytes_sent": 306, "bytes_received": 645, "request_id": 5, @@ -14734,9 +14734,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 5.383569000002808, + "duration_ms": 6.753200999980891, "success": true, - "started_at_unix": 1776839712.3678749, + "started_at_unix": 1777935751.2022994, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-13", @@ -14767,9 +14767,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2242300000148134, + "duration_ms": 0.24168100000565573, "success": true, - "started_at_unix": 1776839712.3686597, + "started_at_unix": 1777935751.2029126, "bytes_sent": 305, "bytes_received": 660, "request_id": 7, @@ -14798,9 +14798,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2353700000412573, + "duration_ms": 0.2217340000072454, "success": true, - "started_at_unix": 1776839712.3689868, + "started_at_unix": 1777935751.203229, "bytes_sent": 306, "bytes_received": 645, "request_id": 8, @@ -14829,9 +14829,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 1.1760579999986476, + "duration_ms": 1.001228000006904, "success": true, - "started_at_unix": 1776839712.3693879, + "started_at_unix": 1777935751.2035656, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-17", @@ -14862,9 +14862,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.22089300000516232, + "duration_ms": 0.24637000001348497, "success": true, - "started_at_unix": 1776839712.370211, + "started_at_unix": 1777935751.2041838, "bytes_sent": 306, "bytes_received": 662, "request_id": 10, @@ -14893,9 +14893,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.20140600003060172, + "duration_ms": 0.22416900000621354, "success": true, - "started_at_unix": 1776839712.3705308, + "started_at_unix": 1777935751.2045019, "bytes_sent": 307, "bytes_received": 648, "request_id": 11, @@ -14924,9 +14924,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 1.136572999996588, + "duration_ms": 0.9335620000001654, "success": true, - "started_at_unix": 1776839712.3708866, + "started_at_unix": 1777935751.204833, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-21", @@ -14957,9 +14957,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.28772799998932896, + "duration_ms": 0.2245090000201344, "success": true, - "started_at_unix": 1776839712.3745127, + "started_at_unix": 1777935751.2061665, "bytes_sent": 306, "bytes_received": 663, "request_id": 13, @@ -14988,9 +14988,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.29872500005012625, + "duration_ms": 0.21271700001079807, "success": true, - "started_at_unix": 1776839712.3748984, + "started_at_unix": 1777935751.2064712, "bytes_sent": 307, "bytes_received": 648, "request_id": 14, @@ -15019,9 +15019,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 1.1801919999925303, + "duration_ms": 0.9625860000141984, "success": true, - "started_at_unix": 1776839712.3753178, + "started_at_unix": 1777935751.206829, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-25", @@ -15052,9 +15052,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.6660170000145627, + "duration_ms": 0.22511999998187093, "success": true, - "started_at_unix": 1776839712.3758998, + "started_at_unix": 1777935751.2073698, "bytes_sent": 306, "bytes_received": 663, "request_id": 16, @@ -15083,9 +15083,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23244099998009915, + "duration_ms": 0.2501069999993888, "success": true, - "started_at_unix": 1776839712.3766427, + "started_at_unix": 1777935751.207673, "bytes_sent": 307, "bytes_received": 648, "request_id": 17, @@ -15114,9 +15114,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 1.3908579999792892, + "duration_ms": 0.9489200000132314, "success": true, - "started_at_unix": 1776839712.3769896, + "started_at_unix": 1777935751.2080376, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-29", @@ -15147,9 +15147,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24557900002264432, + "duration_ms": 0.234777999992275, "success": true, - "started_at_unix": 1776839712.3775783, + "started_at_unix": 1777935751.2085795, "bytes_sent": 306, "bytes_received": 663, "request_id": 19, @@ -15178,16 +15178,23 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.6050039999649925, - "success": false, - "started_at_unix": 1776839712.37793, + "duration_ms": 0.18260999999597516, + "success": true, + "started_at_unix": 1777935751.2088883, "bytes_sent": 307, - "bytes_received": 133, + "bytes_received": 648, "request_id": 20, - "error_code": -32802, - "error_message": "Snapshot outdated: client sent 2, server is at 3", - "result_preview": null, - "result_summary": {}, + "error_code": null, + "error_message": null, + "result_preview": "{'declaration': {'category': 6, 'kind': 0, 'name': 'list', 'node': {'range': {'end': {'character': 10, 'line': 3364}, 'start': {'character': 6, 'line': 3364}...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 654, + "top_level_count": 7, + "has_declaration_node": true + }, "context": { "suite": "tsp_core", "label": "builtins semantic tokens", @@ -15202,9 +15209,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 1.3614970000048743, + "duration_ms": 0.8869349999827136, "success": true, - "started_at_unix": 1776839712.3786464, + "started_at_unix": 1777935751.2091837, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-33", @@ -15219,7 +15226,7 @@ "top_level_count": 6, "semantic_token_count": 30, "type_query_count": 2, - "type_query_failure_count": 1, + "type_query_failure_count": 0, "token_type_count": 6 }, "context": { @@ -15250,11 +15257,11 @@ "failure_count": 0, "bytes_sent": 1525, "bytes_received": 1760, - "min_ms": 0.1808979999964322, - "max_ms": 0.19956299996692906, - "mean_ms": 0.18741439998848364, - "median_ms": 0.1828019999834396, - "p95_ms": 0.19786779997730264, + "min_ms": 0.18616799999904288, + "max_ms": 0.23923500000933018, + "mean_ms": 0.21056520000115597, + "median_ms": 0.19927299999267234, + "p95_ms": 0.23854820000792643, "result_summary": { "present_count": 5, "empty_count": 0, @@ -15307,9 +15314,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.22661000002699438, + "duration_ms": 0.1743949999877259, "success": true, - "started_at_unix": 1776839712.3793006, + "started_at_unix": 1777935751.2095225, "bytes_sent": 305, "bytes_received": 352, "request_id": 22, @@ -15337,9 +15344,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.19956299996692906, + "duration_ms": 0.18616799999904288, "success": true, - "started_at_unix": 1776839712.3797588, + "started_at_unix": 1777935751.2099466, "bytes_sent": 305, "bytes_received": 352, "request_id": 24, @@ -15367,9 +15374,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.19108700001879697, + "duration_ms": 0.19234900000242305, "success": true, - "started_at_unix": 1776839712.3802166, + "started_at_unix": 1777935751.2103739, "bytes_sent": 305, "bytes_received": 352, "request_id": 26, @@ -15397,9 +15404,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.1828019999834396, + "duration_ms": 0.19927299999267234, "success": true, - "started_at_unix": 1776839712.3806267, + "started_at_unix": 1777935751.2108216, "bytes_sent": 305, "bytes_received": 352, "request_id": 28, @@ -15427,9 +15434,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.18272199997682037, + "duration_ms": 0.2358010000023114, "success": true, - "started_at_unix": 1776839712.3810403, + "started_at_unix": 1777935751.2112484, "bytes_sent": 305, "bytes_received": 352, "request_id": 30, @@ -15457,9 +15464,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.1808979999964322, + "duration_ms": 0.23923500000933018, "success": true, - "started_at_unix": 1776839712.3814378, + "started_at_unix": 1777935751.2117138, "bytes_sent": 305, "bytes_received": 352, "request_id": 32, @@ -15492,25 +15499,25 @@ "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/builtins_basic.py", "line": 2, "character": 0, - "success": true, + "success": false, "warmup_iterations": 1, "measured_iterations": 5, "summary": { - "request_count": 5, + "request_count": 2, "notification_count": 0, - "success_count": 5, + "success_count": 2, "failure_count": 0, - "bytes_sent": 1525, - "bytes_received": 3240, - "min_ms": 0.20122499995522958, - "max_ms": 0.2099120000025323, - "mean_ms": 0.20502520000036384, - "median_ms": 0.20356100003482425, - "p95_ms": 0.20935720000352376, + "bytes_sent": 610, + "bytes_received": 1296, + "min_ms": 0.20588400002452545, + "max_ms": 0.2105529999880673, + "mean_ms": 0.20821850000629638, + "median_ms": 0.20821850000629638, + "p95_ms": 0.21031954998989022, "result_summary": { - "present_count": 5, + "present_count": 2, "empty_count": 0, - "non_empty_count": 5, + "non_empty_count": 2, "non_empty_rate": 1.0, "metrics": { "size_chars": { @@ -15532,13 +15539,13 @@ "unique_values": [ "dict" ], - "count": 5 + "count": 2 } } }, "validation": { "passed": true, - "checked_iterations": 5, + "checked_iterations": 2, "failure_count": 0, "message": null, "rules": { @@ -15554,14 +15561,14 @@ } } }, - "error_message": null, + "error_message": "typeServer/getDeclaredType failed: {'code': -32802, 'message': 'Snapshot outdated: client sent 2, server is at 3'}", "metrics": [ { "kind": "request", "method": "typeServer/getDeclaredType", - "duration_ms": 0.20926799999188006, + "duration_ms": 0.20694699998102806, "success": true, - "started_at_unix": 1776839712.3819036, + "started_at_unix": 1777935751.2122653, "bytes_sent": 305, "bytes_received": 648, "request_id": 34, @@ -15589,9 +15596,9 @@ { "kind": "request", "method": "typeServer/getDeclaredType", - "duration_ms": 0.2071380000074896, + "duration_ms": 0.2105529999880673, "success": true, - "started_at_unix": 1776839712.3823442, + "started_at_unix": 1777935751.2127104, "bytes_sent": 305, "bytes_received": 648, "request_id": 36, @@ -15619,9 +15626,9 @@ { "kind": "request", "method": "typeServer/getDeclaredType", - "duration_ms": 0.2099120000025323, + "duration_ms": 0.20588400002452545, "success": true, - "started_at_unix": 1776839712.3828173, + "started_at_unix": 1777935751.2131987, "bytes_sent": 305, "bytes_received": 648, "request_id": 38, @@ -15645,96 +15652,6 @@ "phase": "measured", "iteration": 2 } - }, - { - "kind": "request", - "method": "typeServer/getDeclaredType", - "duration_ms": 0.20329000000174346, - "success": true, - "started_at_unix": 1776839712.383274, - "bytes_sent": 305, - "bytes_received": 648, - "request_id": 40, - "error_code": null, - "error_message": null, - "result_preview": "{'declaration': {'category': 6, 'kind': 0, 'name': 'list', 'node': {'range': {'end': {'character': 10, 'line': 3364}, 'start': {'character': 6, 'line': 3364}...", - "result_summary": { - "present": true, - "empty": false, - "top_level_kind": "dict", - "size_chars": 654, - "top_level_count": 7, - "has_declaration_node": true - }, - "context": { - "suite": "tsp_core", - "label": "list declared type", - "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/builtins_basic.py", - "line": 2, - "character": 0, - "phase": "measured", - "iteration": 3 - } - }, - { - "kind": "request", - "method": "typeServer/getDeclaredType", - "duration_ms": 0.20122499995522958, - "success": true, - "started_at_unix": 1776839712.3837132, - "bytes_sent": 305, - "bytes_received": 648, - "request_id": 42, - "error_code": null, - "error_message": null, - "result_preview": "{'declaration': {'category': 6, 'kind': 0, 'name': 'list', 'node': {'range': {'end': {'character': 10, 'line': 3364}, 'start': {'character': 6, 'line': 3364}...", - "result_summary": { - "present": true, - "empty": false, - "top_level_kind": "dict", - "size_chars": 654, - "top_level_count": 7, - "has_declaration_node": true - }, - "context": { - "suite": "tsp_core", - "label": "list declared type", - "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/builtins_basic.py", - "line": 2, - "character": 0, - "phase": "measured", - "iteration": 4 - } - }, - { - "kind": "request", - "method": "typeServer/getDeclaredType", - "duration_ms": 0.20356100003482425, - "success": true, - "started_at_unix": 1776839712.3841782, - "bytes_sent": 305, - "bytes_received": 648, - "request_id": 44, - "error_code": null, - "error_message": null, - "result_preview": "{'declaration': {'category': 6, 'kind': 0, 'name': 'list', 'node': {'range': {'end': {'character': 10, 'line': 3364}, 'start': {'character': 6, 'line': 3364}...", - "result_summary": { - "present": true, - "empty": false, - "top_level_kind": "dict", - "size_chars": 654, - "top_level_count": 7, - "has_declaration_node": true - }, - "context": { - "suite": "tsp_core", - "label": "list declared type", - "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/builtins_basic.py", - "line": 2, - "character": 0, - "phase": "measured", - "iteration": 5 - } } ] }, @@ -15742,9 +15659,9 @@ "label": "generic specialization computed type", "method": "typeServer/getComputedType", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/generics.py", - "line": 7, + "line": 9, "character": 7, - "success": false, + "success": true, "warmup_iterations": 1, "measured_iterations": 5, "summary": { @@ -15753,39 +15670,46 @@ "success_count": 5, "failure_count": 0, "bytes_sent": 1500, - "bytes_received": 305, - "min_ms": 0.13840899998740497, - "max_ms": 0.5547569999748703, - "mean_ms": 0.23191979997818635, - "median_ms": 0.15368800001169802, - "p95_ms": 0.47810579997076263, + "bytes_received": 2550, + "min_ms": 0.20882900000174232, + "max_ms": 0.7750350000037542, + "mean_ms": 0.3273507999949743, + "median_ms": 0.216666000000032, + "p95_ms": 0.6640317999995203, "result_summary": { - "present_count": 0, - "empty_count": 5, - "non_empty_count": 0, - "non_empty_rate": null, + "present_count": 5, + "empty_count": 0, + "non_empty_count": 5, + "non_empty_rate": 1.0, "metrics": { "size_chars": { - "min": 0.0, - "max": 0.0, - "mean": 0.0, - "median": 0.0, - "p95": 0.0 + "min": 499.0, + "max": 499.0, + "mean": 499.0, + "median": 499.0, + "p95": 499.0 + }, + "top_level_count": { + "min": 8.0, + "max": 8.0, + "mean": 8.0, + "median": 8.0, + "p95": 8.0 }, "top_level_kind": { - "representative": "null", + "representative": "dict", "unique_values": [ - "null" + "dict" ], "count": 5 } } }, "validation": { - "passed": false, + "passed": true, "checked_iterations": 5, - "failure_count": 10, - "message": "Result validation failed: iteration 1: empty result; iteration 1: size_chars=0 < 10; iteration 2: empty result; iteration 2: size_chars=0 < 10; iteration 3: empty result; iteration 3: size_chars=0 < 10; iteration 4: empty result; iteration 4: size_chars=0 < 10; iteration 5: empty result; iteration 5: size_chars=0 < 10", + "failure_count": 0, + "message": null, "rules": { "require_non_empty": true, "min_completion_items": null, @@ -15799,32 +15723,33 @@ } } }, - "error_message": "Result validation failed: iteration 1: empty result; iteration 1: size_chars=0 < 10; iteration 2: empty result; iteration 2: size_chars=0 < 10; iteration 3: empty result; iteration 3: size_chars=0 < 10; iteration 4: empty result; iteration 4: size_chars=0 < 10; iteration 5: empty result; iteration 5: size_chars=0 < 10", + "error_message": null, "metrics": [ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.14793600001894447, + "duration_ms": 0.22799699999609402, "success": true, - "started_at_unix": 1776839712.3846776, + "started_at_unix": 1777935751.214908, "bytes_sent": 300, - "bytes_received": 61, - "request_id": 46, + "bytes_received": 510, + "request_id": 42, "error_code": null, "error_message": null, - "result_preview": null, + "result_preview": "{'boundToType': None, 'declaration': {'category': 5, 'kind': 0, 'name': 'identity', 'node': {'range': {'end': {'character': 12, 'line': 5}, 'start': {'charac...", "result_summary": { - "present": false, - "empty": true, - "top_level_kind": "null", - "size_chars": 0, - "has_declaration_node": false + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 499, + "top_level_count": 8, + "has_declaration_node": true }, "context": { "suite": "tsp_core", "label": "generic specialization computed type", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/generics.py", - "line": 7, + "line": 9, "character": 7, "phase": "warmup", "iteration": 1 @@ -15833,27 +15758,28 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.15368800001169802, + "duration_ms": 0.22001899998258523, "success": true, - "started_at_unix": 1776839712.3850067, + "started_at_unix": 1777935751.2153716, "bytes_sent": 300, - "bytes_received": 61, - "request_id": 48, + "bytes_received": 510, + "request_id": 44, "error_code": null, "error_message": null, - "result_preview": null, + "result_preview": "{'boundToType': None, 'declaration': {'category': 5, 'kind': 0, 'name': 'identity', 'node': {'range': {'end': {'character': 12, 'line': 5}, 'start': {'charac...", "result_summary": { - "present": false, - "empty": true, - "top_level_kind": "null", - "size_chars": 0, - "has_declaration_node": false + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 499, + "top_level_count": 8, + "has_declaration_node": true }, "context": { "suite": "tsp_core", "label": "generic specialization computed type", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/generics.py", - "line": 7, + "line": 9, "character": 7, "phase": "measured", "iteration": 1 @@ -15862,27 +15788,28 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.14124399996262582, + "duration_ms": 0.216666000000032, "success": true, - "started_at_unix": 1776839712.3853261, + "started_at_unix": 1777935751.2158422, "bytes_sent": 300, - "bytes_received": 61, - "request_id": 50, + "bytes_received": 510, + "request_id": 46, "error_code": null, "error_message": null, - "result_preview": null, + "result_preview": "{'boundToType': None, 'declaration': {'category': 5, 'kind': 0, 'name': 'identity', 'node': {'range': {'end': {'character': 12, 'line': 5}, 'start': {'charac...", "result_summary": { - "present": false, - "empty": true, - "top_level_kind": "null", - "size_chars": 0, - "has_declaration_node": false + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 499, + "top_level_count": 8, + "has_declaration_node": true }, "context": { "suite": "tsp_core", "label": "generic specialization computed type", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/generics.py", - "line": 7, + "line": 9, "character": 7, "phase": "measured", "iteration": 2 @@ -15891,27 +15818,28 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.13840899998740497, + "duration_ms": 0.21620499998675768, "success": true, - "started_at_unix": 1776839712.3856337, + "started_at_unix": 1777935751.2163405, "bytes_sent": 300, - "bytes_received": 61, - "request_id": 52, + "bytes_received": 510, + "request_id": 48, "error_code": null, "error_message": null, - "result_preview": null, + "result_preview": "{'boundToType': None, 'declaration': {'category': 5, 'kind': 0, 'name': 'identity', 'node': {'range': {'end': {'character': 12, 'line': 5}, 'start': {'charac...", "result_summary": { - "present": false, - "empty": true, - "top_level_kind": "null", - "size_chars": 0, - "has_declaration_node": false + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 499, + "top_level_count": 8, + "has_declaration_node": true }, "context": { "suite": "tsp_core", "label": "generic specialization computed type", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/generics.py", - "line": 7, + "line": 9, "character": 7, "phase": "measured", "iteration": 3 @@ -15920,27 +15848,28 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.17150099995433266, + "duration_ms": 0.20882900000174232, "success": true, - "started_at_unix": 1776839712.3859358, + "started_at_unix": 1777935751.216801, "bytes_sent": 300, - "bytes_received": 61, - "request_id": 54, + "bytes_received": 510, + "request_id": 50, "error_code": null, "error_message": null, - "result_preview": null, + "result_preview": "{'boundToType': None, 'declaration': {'category': 5, 'kind': 0, 'name': 'identity', 'node': {'range': {'end': {'character': 12, 'line': 5}, 'start': {'charac...", "result_summary": { - "present": false, - "empty": true, - "top_level_kind": "null", - "size_chars": 0, - "has_declaration_node": false + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 499, + "top_level_count": 8, + "has_declaration_node": true }, "context": { "suite": "tsp_core", "label": "generic specialization computed type", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/generics.py", - "line": 7, + "line": 9, "character": 7, "phase": "measured", "iteration": 4 @@ -15949,27 +15878,28 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.5547569999748703, + "duration_ms": 0.7750350000037542, "success": true, - "started_at_unix": 1776839712.3862734, + "started_at_unix": 1777935751.2172773, "bytes_sent": 300, - "bytes_received": 61, - "request_id": 56, + "bytes_received": 510, + "request_id": 52, "error_code": null, "error_message": null, - "result_preview": null, + "result_preview": "{'boundToType': None, 'declaration': {'category': 5, 'kind': 0, 'name': 'identity', 'node': {'range': {'end': {'character': 12, 'line': 5}, 'start': {'charac...", "result_summary": { - "present": false, - "empty": true, - "top_level_kind": "null", - "size_chars": 0, - "has_declaration_node": false + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 499, + "top_level_count": 8, + "has_declaration_node": true }, "context": { "suite": "tsp_core", "label": "generic specialization computed type", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/generics.py", - "line": 7, + "line": 9, "character": 7, "phase": "measured", "iteration": 5 @@ -15993,11 +15923,11 @@ "failure_count": 0, "bytes_sent": 1535, "bytes_received": 2480, - "min_ms": 0.1826210000217543, - "max_ms": 0.24139399999967281, - "mean_ms": 0.21341340000162745, - "median_ms": 0.2094209999654595, - "p95_ms": 0.23837580000645175, + "min_ms": 0.21857599998043042, + "max_ms": 0.2678799999955572, + "mean_ms": 0.25034619999360075, + "median_ms": 0.2510189999895829, + "p95_ms": 0.2675221999936639, "result_summary": { "present_count": 5, "empty_count": 0, @@ -16050,15 +15980,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.1939819999847714, + "duration_ms": 0.24956199999337514, "success": true, - "started_at_unix": 1776839712.387097, + "started_at_unix": 1777935751.2184186, "bytes_sent": 307, "bytes_received": 496, - "request_id": 58, + "request_id": 54, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 42, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name'...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 50, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name'...", "result_summary": { "present": true, "empty": false, @@ -16080,15 +16010,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.1826210000217543, + "duration_ms": 0.26609099998609054, "success": true, - "started_at_unix": 1776839712.3874972, + "started_at_unix": 1777935751.219005, "bytes_sent": 307, "bytes_received": 496, - "request_id": 60, + "request_id": 56, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 44, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name'...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 52, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name'...", "result_summary": { "present": true, "empty": false, @@ -16110,15 +16040,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24139399999967281, + "duration_ms": 0.2678799999955572, "success": true, - "started_at_unix": 1776839712.387987, + "started_at_unix": 1777935751.2195685, "bytes_sent": 307, "bytes_received": 496, - "request_id": 62, + "request_id": 58, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 46, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name'...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 54, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name'...", "result_summary": { "present": true, "empty": false, @@ -16140,15 +16070,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.22630300003356751, + "duration_ms": 0.2510189999895829, "success": true, - "started_at_unix": 1776839712.3884838, + "started_at_unix": 1777935751.2201147, "bytes_sent": 307, "bytes_received": 496, - "request_id": 64, + "request_id": 60, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 48, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name'...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 56, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name'...", "result_summary": { "present": true, "empty": false, @@ -16170,15 +16100,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2094209999654595, + "duration_ms": 0.24816500001634267, "success": true, - "started_at_unix": 1776839712.3889623, + "started_at_unix": 1777935751.222869, "bytes_sent": 307, "bytes_received": 496, - "request_id": 66, + "request_id": 62, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 50, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name'...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 58, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name'...", "result_summary": { "present": true, "empty": false, @@ -16200,15 +16130,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.20732799998768314, + "duration_ms": 0.21857599998043042, "success": true, - "started_at_unix": 1776839712.3894212, + "started_at_unix": 1777935751.2233717, "bytes_sent": 307, "bytes_received": 496, - "request_id": 68, + "request_id": 64, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 52, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name'...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 60, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name'...", "result_summary": { "present": true, "empty": false, @@ -16245,11 +16175,11 @@ "failure_count": 0, "bytes_sent": 1515, "bytes_received": 1810, - "min_ms": 0.19335099995032579, - "max_ms": 0.19853999998531435, - "mean_ms": 0.19622419998768237, - "median_ms": 0.19642699999167235, - "p95_ms": 0.1982675999897765, + "min_ms": 0.19244999998591084, + "max_ms": 0.22291600001267398, + "mean_ms": 0.21333780000531988, + "median_ms": 0.22013900002093578, + "p95_ms": 0.2224790000127541, "result_summary": { "present_count": 5, "empty_count": 0, @@ -16302,12 +16232,12 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.21593600001779123, + "duration_ms": 0.2790620000041599, "success": true, - "started_at_unix": 1776839712.3899627, + "started_at_unix": 1777935751.2239516, "bytes_sent": 303, "bytes_received": 362, - "request_id": 70, + "request_id": 66, "error_code": null, "error_message": null, "result_preview": "{'declaration': {'category': 6, 'kind': 0, 'name': 'Path', 'node': {'range': {'end': {'character': 10, 'line': 181}, 'start': {'character': 6, 'line': 181}},...", @@ -16332,12 +16262,12 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.19853999998531435, + "duration_ms": 0.22073100001307466, "success": true, - "started_at_unix": 1776839712.3904223, + "started_at_unix": 1777935751.2244623, "bytes_sent": 303, "bytes_received": 362, - "request_id": 72, + "request_id": 68, "error_code": null, "error_message": null, "result_preview": "{'declaration': {'category': 6, 'kind': 0, 'name': 'Path', 'node': {'range': {'end': {'character': 10, 'line': 181}, 'start': {'character': 6, 'line': 181}},...", @@ -16362,12 +16292,12 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.1971780000076251, + "duration_ms": 0.22013900002093578, "success": true, - "started_at_unix": 1776839712.390865, + "started_at_unix": 1777935751.2249436, "bytes_sent": 303, "bytes_received": 362, - "request_id": 74, + "request_id": 70, "error_code": null, "error_message": null, "result_preview": "{'declaration': {'category': 6, 'kind': 0, 'name': 'Path', 'node': {'range': {'end': {'character': 10, 'line': 181}, 'start': {'character': 6, 'line': 181}},...", @@ -16392,12 +16322,12 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.19562500000347427, + "duration_ms": 0.21045299999400413, "success": true, - "started_at_unix": 1776839712.3913193, + "started_at_unix": 1777935751.2253995, "bytes_sent": 303, "bytes_received": 362, - "request_id": 76, + "request_id": 72, "error_code": null, "error_message": null, "result_preview": "{'declaration': {'category': 6, 'kind': 0, 'name': 'Path', 'node': {'range': {'end': {'character': 10, 'line': 181}, 'start': {'character': 6, 'line': 181}},...", @@ -16422,12 +16352,12 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.19642699999167235, + "duration_ms": 0.22291600001267398, "success": true, - "started_at_unix": 1776839712.391753, + "started_at_unix": 1777935751.2258506, "bytes_sent": 303, "bytes_received": 362, - "request_id": 78, + "request_id": 74, "error_code": null, "error_message": null, "result_preview": "{'declaration': {'category': 6, 'kind': 0, 'name': 'Path', 'node': {'range': {'end': {'character': 10, 'line': 181}, 'start': {'character': 6, 'line': 181}},...", @@ -16452,12 +16382,12 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.19335099995032579, + "duration_ms": 0.19244999998591084, "success": true, - "started_at_unix": 1776839712.3922017, + "started_at_unix": 1777935751.2263186, "bytes_sent": 303, "bytes_received": 362, - "request_id": 80, + "request_id": 76, "error_code": null, "error_message": null, "result_preview": "{'declaration': {'category': 6, 'kind': 0, 'name': 'Path', 'node': {'range': {'end': {'character': 10, 'line': 181}, 'start': {'character': 6, 'line': 181}},...", @@ -16497,11 +16427,11 @@ "failure_count": 0, "bytes_sent": 1525, "bytes_received": 1760, - "min_ms": 0.19223900000042704, - "max_ms": 0.1959859999942637, - "mean_ms": 0.19458960000520165, - "median_ms": 0.19473500003641675, - "p95_ms": 0.19583979999424628, + "min_ms": 0.2002759999868431, + "max_ms": 0.22326699999553057, + "mean_ms": 0.20612139999798273, + "median_ms": 0.20205800001349417, + "p95_ms": 0.21951960000023973, "result_summary": { "present_count": 5, "empty_count": 0, @@ -16554,12 +16484,12 @@ { "kind": "request", "method": "typeServer/getExpectedType", - "duration_ms": 0.20044699999743898, + "duration_ms": 0.20173599997974634, "success": true, - "started_at_unix": 1776839712.3926952, + "started_at_unix": 1777935751.2268045, "bytes_sent": 305, "bytes_received": 352, - "request_id": 82, + "request_id": 78, "error_code": null, "error_message": null, "result_preview": "{'declaration': {'category': 6, 'kind': 0, 'name': 'int', 'node': {'range': {'end': {'character': 9, 'line': 419}, 'start': {'character': 6, 'line': 419}}, '...", @@ -16584,12 +16514,12 @@ { "kind": "request", "method": "typeServer/getExpectedType", - "duration_ms": 0.19473300000072413, + "duration_ms": 0.20205800001349417, "success": true, - "started_at_unix": 1776839712.3931394, + "started_at_unix": 1777935751.2272434, "bytes_sent": 305, "bytes_received": 352, - "request_id": 84, + "request_id": 80, "error_code": null, "error_message": null, "result_preview": "{'declaration': {'category': 6, 'kind': 0, 'name': 'int', 'node': {'range': {'end': {'character': 9, 'line': 419}, 'start': {'character': 6, 'line': 419}}, '...", @@ -16614,12 +16544,12 @@ { "kind": "request", "method": "typeServer/getExpectedType", - "duration_ms": 0.1959859999942637, + "duration_ms": 0.22326699999553057, "success": true, - "started_at_unix": 1776839712.393588, + "started_at_unix": 1777935751.2277071, "bytes_sent": 305, "bytes_received": 352, - "request_id": 86, + "request_id": 82, "error_code": null, "error_message": null, "result_preview": "{'declaration': {'category': 6, 'kind': 0, 'name': 'int', 'node': {'range': {'end': {'character': 9, 'line': 419}, 'start': {'character': 6, 'line': 419}}, '...", @@ -16644,12 +16574,12 @@ { "kind": "request", "method": "typeServer/getExpectedType", - "duration_ms": 0.19525499999417661, + "duration_ms": 0.20047599997496945, "success": true, - "started_at_unix": 1776839712.3940196, + "started_at_unix": 1777935751.2281628, "bytes_sent": 305, "bytes_received": 352, - "request_id": 88, + "request_id": 84, "error_code": null, "error_message": null, "result_preview": "{'declaration': {'category': 6, 'kind': 0, 'name': 'int', 'node': {'range': {'end': {'character': 9, 'line': 419}, 'start': {'character': 6, 'line': 419}}, '...", @@ -16674,12 +16604,12 @@ { "kind": "request", "method": "typeServer/getExpectedType", - "duration_ms": 0.19473500003641675, + "duration_ms": 0.2045300000190764, "success": true, - "started_at_unix": 1776839712.3944495, + "started_at_unix": 1777935751.2285933, "bytes_sent": 305, "bytes_received": 352, - "request_id": 90, + "request_id": 86, "error_code": null, "error_message": null, "result_preview": "{'declaration': {'category': 6, 'kind': 0, 'name': 'int', 'node': {'range': {'end': {'character': 9, 'line': 419}, 'start': {'character': 6, 'line': 419}}, '...", @@ -16704,12 +16634,12 @@ { "kind": "request", "method": "typeServer/getExpectedType", - "duration_ms": 0.19223900000042704, + "duration_ms": 0.2002759999868431, "success": true, - "started_at_unix": 1776839712.394896, + "started_at_unix": 1777935751.2290277, "bytes_sent": 305, "bytes_received": 352, - "request_id": 92, + "request_id": 88, "error_code": null, "error_message": null, "result_preview": "{'declaration': {'category': 6, 'kind': 0, 'name': 'int', 'node': {'range': {'end': {'character': 9, 'line': 419}, 'start': {'character': 6, 'line': 419}}, '...", @@ -16747,13 +16677,13 @@ "notification_count": 0, "success_count": 5, "failure_count": 0, - "bytes_sent": 1541, - "bytes_received": 4078, - "min_ms": 0.20410100000844977, - "max_ms": 0.23036999999703767, - "mean_ms": 0.21627400000170383, - "median_ms": 0.2129479999553041, - "p95_ms": 0.22933220000140864, + "bytes_sent": 1539, + "bytes_received": 4076, + "min_ms": 0.204601999996612, + "max_ms": 0.26545500000452193, + "mean_ms": 0.2282761999936156, + "median_ms": 0.2213429999926575, + "p95_ms": 0.2584280000007766, "result_summary": { "present_count": 5, "empty_count": 0, @@ -16806,15 +16736,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24917299998605813, + "duration_ms": 0.22845500001267283, "success": true, - "started_at_unix": 1776839712.3967385, + "started_at_unix": 1777935751.2309606, "bytes_sent": 307, "bytes_received": 815, - "request_id": 94, + "request_id": 90, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 68, 'kind': 4, 'subTypes': [{'declaration': {'category': 6, 'kind': 0, 'name': 'int', 'node': {'range': {'end': {'character': 9, 'line': 4...", + "result_preview": "{'flags': 0, 'id': 76, 'kind': 4, 'subTypes': [{'declaration': {'category': 6, 'kind': 0, 'name': 'int', 'node': {'range': {'end': {'character': 9, 'line': 4...", "result_summary": { "present": true, "empty": false, @@ -16836,15 +16766,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.20877000002883506, + "duration_ms": 0.26545500000452193, "success": true, - "started_at_unix": 1776839712.3996408, + "started_at_unix": 1777935751.2337234, "bytes_sent": 307, "bytes_received": 815, - "request_id": 96, + "request_id": 92, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 72, 'kind': 4, 'subTypes': [{'declaration': {'category': 6, 'kind': 0, 'name': 'int', 'node': {'range': {'end': {'character': 9, 'line': 4...", + "result_preview": "{'flags': 0, 'id': 80, 'kind': 4, 'subTypes': [{'declaration': {'category': 6, 'kind': 0, 'name': 'int', 'node': {'range': {'end': {'character': 9, 'line': 4...", "result_summary": { "present": true, "empty": false, @@ -16866,15 +16796,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.22518100001889252, + "duration_ms": 0.2196609999884913, "success": true, - "started_at_unix": 1776839712.4023595, + "started_at_unix": 1777935751.2345397, "bytes_sent": 307, "bytes_received": 815, - "request_id": 98, + "request_id": 94, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 76, 'kind': 4, 'subTypes': [{'declaration': {'category': 6, 'kind': 0, 'name': 'int', 'node': {'range': {'end': {'character': 9, 'line': 4...", + "result_preview": "{'flags': 0, 'id': 84, 'kind': 4, 'subTypes': [{'declaration': {'category': 6, 'kind': 0, 'name': 'int', 'node': {'range': {'end': {'character': 9, 'line': 4...", "result_summary": { "present": true, "empty": false, @@ -16896,15 +16826,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23036999999703767, + "duration_ms": 0.23031999998579522, "success": true, - "started_at_unix": 1776839712.405158, - "bytes_sent": 309, - "bytes_received": 816, - "request_id": 100, + "started_at_unix": 1777935751.2352679, + "bytes_sent": 308, + "bytes_received": 815, + "request_id": 96, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 80, 'kind': 4, 'subTypes': [{'declaration': {'category': 6, 'kind': 0, 'name': 'int', 'node': {'range': {'end': {'character': 9, 'line': 4...", + "result_preview": "{'flags': 0, 'id': 88, 'kind': 4, 'subTypes': [{'declaration': {'category': 6, 'kind': 0, 'name': 'int', 'node': {'range': {'end': {'character': 9, 'line': 4...", "result_summary": { "present": true, "empty": false, @@ -16926,15 +16856,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2129479999553041, + "duration_ms": 0.2213429999926575, "success": true, - "started_at_unix": 1776839712.4080124, - "bytes_sent": 309, - "bytes_received": 816, - "request_id": 102, + "started_at_unix": 1777935751.2360156, + "bytes_sent": 308, + "bytes_received": 815, + "request_id": 98, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 84, 'kind': 4, 'subTypes': [{'declaration': {'category': 6, 'kind': 0, 'name': 'int', 'node': {'range': {'end': {'character': 9, 'line': 4...", + "result_preview": "{'flags': 0, 'id': 92, 'kind': 4, 'subTypes': [{'declaration': {'category': 6, 'kind': 0, 'name': 'int', 'node': {'range': {'end': {'character': 9, 'line': 4...", "result_summary": { "present": true, "empty": false, @@ -16956,15 +16886,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.20410100000844977, + "duration_ms": 0.204601999996612, "success": true, - "started_at_unix": 1776839712.4087462, + "started_at_unix": 1777935751.236738, "bytes_sent": 309, "bytes_received": 816, - "request_id": 104, + "request_id": 100, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 88, 'kind': 4, 'subTypes': [{'declaration': {'category': 6, 'kind': 0, 'name': 'int', 'node': {'range': {'end': {'character': 9, 'line': 4...", + "result_preview": "{'flags': 0, 'id': 96, 'kind': 4, 'subTypes': [{'declaration': {'category': 6, 'kind': 0, 'name': 'int', 'node': {'range': {'end': {'character': 9, 'line': 4...", "result_summary": { "present": true, "empty": false, @@ -16990,11 +16920,11 @@ { "kind": "request", "method": "initialize", - "duration_ms": 2.119722000031743, + "duration_ms": 2.0809719999874687, "success": true, - "started_at_unix": 1776839712.1935785, + "started_at_unix": 1777935751.030119, "bytes_sent": 661, - "bytes_received": 1149, + "bytes_received": 1226, "request_id": 1, "error_code": null, "error_message": null, @@ -17003,7 +16933,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 1168, + "size_chars": 1249, "top_level_count": 1 }, "context": {} @@ -17011,9 +16941,9 @@ { "kind": "notification", "method": "initialized", - "duration_ms": 0.026370000000497384, + "duration_ms": 0.025397999991128017, "success": true, - "started_at_unix": 1776839712.1957767, + "started_at_unix": 1777935751.032279, "bytes_sent": 74, "bytes_received": 0, "request_id": null, @@ -17026,9 +16956,9 @@ { "kind": "notification", "method": "workspace/didChangeConfiguration", - "duration_ms": 0.027170999999270862, + "duration_ms": 0.02434500001413653, "success": true, - "started_at_unix": 1776839712.195834, + "started_at_unix": 1777935751.032334, "bytes_sent": 643, "bytes_received": 0, "request_id": null, @@ -17044,9 +16974,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.027440999986083625, + "duration_ms": 0.025768000000425673, "success": true, - "started_at_unix": 1776839712.195928, + "started_at_unix": 1777935751.0324242, "bytes_sent": 348, "bytes_received": 0, "request_id": null, @@ -17062,9 +16992,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.029584999992948724, + "duration_ms": 0.02674000000979504, "success": true, - "started_at_unix": 1776839712.1960502, + "started_at_unix": 1777935751.032522, "bytes_sent": 385, "bytes_received": 0, "request_id": null, @@ -17080,9 +17010,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.02490599996463061, + "duration_ms": 0.02765100001056453, "success": true, - "started_at_unix": 1776839712.1961405, + "started_at_unix": 1777935751.0326092, "bytes_sent": 486, "bytes_received": 0, "request_id": null, @@ -17098,9 +17028,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.0152279999952043, + "duration_ms": 0.015149000006431379, "success": true, - "started_at_unix": 1776839712.1962051, + "started_at_unix": 1777935751.032676, "bytes_sent": 387, "bytes_received": 0, "request_id": null, @@ -17116,9 +17046,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.024946999985786533, + "duration_ms": 0.02541700001756908, "success": true, - "started_at_unix": 1776839712.1962724, + "started_at_unix": 1777935751.0327666, "bytes_sent": 359, "bytes_received": 0, "request_id": null, @@ -17134,15 +17064,15 @@ { "kind": "request", "method": "typeServer/getSupportedProtocolVersion", - "duration_ms": 28.406680999978562, + "duration_ms": 28.141249000015023, "success": true, - "started_at_unix": 1776839712.1963212, + "started_at_unix": 1777935751.0328164, "bytes_sent": 96, "bytes_received": 63, "request_id": 2, "error_code": null, "error_message": null, - "result_preview": "'0.4.0'", + "result_preview": "'0.4.1'", "result_summary": { "present": true, "empty": false, @@ -17158,9 +17088,9 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 137.61684800005014, + "duration_ms": 134.44950999999605, "success": true, - "started_at_unix": 1776839712.2248058, + "started_at_unix": 1777935751.0610292, "bytes_sent": 80, "bytes_received": 57, "request_id": 3, @@ -17182,9 +17112,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 4.103386999986469, + "duration_ms": 5.48318199997766, "success": true, - "started_at_unix": 1776839712.3631577, + "started_at_unix": 1777935751.1962383, "bytes_sent": 305, "bytes_received": 660, "request_id": 4, @@ -17213,9 +17143,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.22861700000476048, + "duration_ms": 0.23760200002698184, "success": true, - "started_at_unix": 1776839712.3674095, + "started_at_unix": 1777935751.201879, "bytes_sent": 306, "bytes_received": 645, "request_id": 5, @@ -17244,9 +17174,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 5.383569000002808, + "duration_ms": 6.753200999980891, "success": true, - "started_at_unix": 1776839712.3678749, + "started_at_unix": 1777935751.2022994, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-13", @@ -17277,9 +17207,9 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.19946200001186298, + "duration_ms": 0.1688050000154817, "success": true, - "started_at_unix": 1776839712.3679793, + "started_at_unix": 1777935751.2023683, "bytes_sent": 80, "bytes_received": 57, "request_id": 6, @@ -17301,9 +17231,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2242300000148134, + "duration_ms": 0.24168100000565573, "success": true, - "started_at_unix": 1776839712.3686597, + "started_at_unix": 1777935751.2029126, "bytes_sent": 305, "bytes_received": 660, "request_id": 7, @@ -17332,9 +17262,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2353700000412573, + "duration_ms": 0.2217340000072454, "success": true, - "started_at_unix": 1776839712.3689868, + "started_at_unix": 1777935751.203229, "bytes_sent": 306, "bytes_received": 645, "request_id": 8, @@ -17363,9 +17293,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 1.1760579999986476, + "duration_ms": 1.001228000006904, "success": true, - "started_at_unix": 1776839712.3693879, + "started_at_unix": 1777935751.2035656, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-17", @@ -17396,9 +17326,9 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.15581200000269746, + "duration_ms": 0.19024499999886757, "success": true, - "started_at_unix": 1776839712.3695648, + "started_at_unix": 1777935751.2036853, "bytes_sent": 80, "bytes_received": 57, "request_id": 9, @@ -17420,9 +17350,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.22089300000516232, + "duration_ms": 0.24637000001348497, "success": true, - "started_at_unix": 1776839712.370211, + "started_at_unix": 1777935751.2041838, "bytes_sent": 306, "bytes_received": 662, "request_id": 10, @@ -17451,9 +17381,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.20140600003060172, + "duration_ms": 0.22416900000621354, "success": true, - "started_at_unix": 1776839712.3705308, + "started_at_unix": 1777935751.2045019, "bytes_sent": 307, "bytes_received": 648, "request_id": 11, @@ -17482,9 +17412,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 1.136572999996588, + "duration_ms": 0.9335620000001654, "success": true, - "started_at_unix": 1776839712.3708866, + "started_at_unix": 1777935751.204833, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-21", @@ -17515,9 +17445,9 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 3.0437419999884696, + "duration_ms": 0.8979360000012093, "success": true, - "started_at_unix": 1776839712.3710644, + "started_at_unix": 1777935751.2049387, "bytes_sent": 81, "bytes_received": 58, "request_id": 12, @@ -17539,9 +17469,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.28772799998932896, + "duration_ms": 0.2245090000201344, "success": true, - "started_at_unix": 1776839712.3745127, + "started_at_unix": 1777935751.2061665, "bytes_sent": 306, "bytes_received": 663, "request_id": 13, @@ -17570,9 +17500,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.29872500005012625, + "duration_ms": 0.21271700001079807, "success": true, - "started_at_unix": 1776839712.3748984, + "started_at_unix": 1777935751.2064712, "bytes_sent": 307, "bytes_received": 648, "request_id": 14, @@ -17601,9 +17531,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 1.1801919999925303, + "duration_ms": 0.9625860000141984, "success": true, - "started_at_unix": 1776839712.3753178, + "started_at_unix": 1777935751.206829, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-25", @@ -17634,9 +17564,9 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.16952700002548227, + "duration_ms": 0.14479999998684434, "success": true, - "started_at_unix": 1776839712.375402, + "started_at_unix": 1777935751.2069156, "bytes_sent": 81, "bytes_received": 58, "request_id": 15, @@ -17658,9 +17588,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.6660170000145627, + "duration_ms": 0.22511999998187093, "success": true, - "started_at_unix": 1776839712.3758998, + "started_at_unix": 1777935751.2073698, "bytes_sent": 306, "bytes_received": 663, "request_id": 16, @@ -17689,9 +17619,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23244099998009915, + "duration_ms": 0.2501069999993888, "success": true, - "started_at_unix": 1776839712.3766427, + "started_at_unix": 1777935751.207673, "bytes_sent": 307, "bytes_received": 648, "request_id": 17, @@ -17720,9 +17650,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 1.3908579999792892, + "duration_ms": 0.9489200000132314, "success": true, - "started_at_unix": 1776839712.3769896, + "started_at_unix": 1777935751.2080376, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-29", @@ -17753,9 +17683,9 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.15442799997344991, + "duration_ms": 0.1495999999860942, "success": true, - "started_at_unix": 1776839712.3771045, + "started_at_unix": 1777935751.2081199, "bytes_sent": 81, "bytes_received": 58, "request_id": 18, @@ -17777,9 +17707,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24557900002264432, + "duration_ms": 0.234777999992275, "success": true, - "started_at_unix": 1776839712.3775783, + "started_at_unix": 1777935751.2085795, "bytes_sent": 306, "bytes_received": 663, "request_id": 19, @@ -17808,16 +17738,23 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.6050039999649925, - "success": false, - "started_at_unix": 1776839712.37793, + "duration_ms": 0.18260999999597516, + "success": true, + "started_at_unix": 1777935751.2088883, "bytes_sent": 307, - "bytes_received": 133, + "bytes_received": 648, "request_id": 20, - "error_code": -32802, - "error_message": "Snapshot outdated: client sent 2, server is at 3", - "result_preview": null, - "result_summary": {}, + "error_code": null, + "error_message": null, + "result_preview": "{'declaration': {'category': 6, 'kind': 0, 'name': 'list', 'node': {'range': {'end': {'character': 10, 'line': 3364}, 'start': {'character': 6, 'line': 3364}...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 654, + "top_level_count": 7, + "has_declaration_node": true + }, "context": { "suite": "tsp_core", "label": "builtins semantic tokens", @@ -17832,9 +17769,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 1.3614970000048743, + "duration_ms": 0.8869349999827136, "success": true, - "started_at_unix": 1776839712.3786464, + "started_at_unix": 1777935751.2091837, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-33", @@ -17849,7 +17786,7 @@ "top_level_count": 6, "semantic_token_count": 30, "type_query_count": 2, - "type_query_failure_count": 1, + "type_query_failure_count": 0, "token_type_count": 6 }, "context": { @@ -17865,15 +17802,15 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.4211970000369547, + "duration_ms": 0.13984099999220234, "success": true, - "started_at_unix": 1776839712.3788514, + "started_at_unix": 1777935751.2093568, "bytes_sent": 81, "bytes_received": 58, "request_id": 21, "error_code": null, "error_message": null, - "result_preview": "4", + "result_preview": "2", "result_summary": { "present": true, "empty": false, @@ -17889,9 +17826,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.22661000002699438, + "duration_ms": 0.1743949999877259, "success": true, - "started_at_unix": 1776839712.3793006, + "started_at_unix": 1777935751.2095225, "bytes_sent": 305, "bytes_received": 352, "request_id": 22, @@ -17919,15 +17856,15 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.15866699999378397, + "duration_ms": 0.14403899999138048, "success": true, - "started_at_unix": 1776839712.379575, + "started_at_unix": 1777935751.2097735, "bytes_sent": 81, "bytes_received": 58, "request_id": 23, "error_code": null, "error_message": null, - "result_preview": "4", + "result_preview": "2", "result_summary": { "present": true, "empty": false, @@ -17943,9 +17880,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.19956299996692906, + "duration_ms": 0.18616799999904288, "success": true, - "started_at_unix": 1776839712.3797588, + "started_at_unix": 1777935751.2099466, "bytes_sent": 305, "bytes_received": 352, "request_id": 24, @@ -17973,15 +17910,15 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.16020900000057736, + "duration_ms": 0.14785600001232524, "success": true, - "started_at_unix": 1776839712.380033, + "started_at_unix": 1777935751.2101967, "bytes_sent": 81, "bytes_received": 58, "request_id": 25, "error_code": null, "error_message": null, - "result_preview": "4", + "result_preview": "2", "result_summary": { "present": true, "empty": false, @@ -17997,9 +17934,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.19108700001879697, + "duration_ms": 0.19234900000242305, "success": true, - "started_at_unix": 1776839712.3802166, + "started_at_unix": 1777935751.2103739, "bytes_sent": 305, "bytes_received": 352, "request_id": 26, @@ -18027,15 +17964,15 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.13833899998871857, + "duration_ms": 0.16315499999564054, "success": true, - "started_at_unix": 1776839712.3804657, + "started_at_unix": 1777935751.2106276, "bytes_sent": 81, "bytes_received": 58, "request_id": 27, "error_code": null, "error_message": null, - "result_preview": "4", + "result_preview": "2", "result_summary": { "present": true, "empty": false, @@ -18051,9 +17988,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.1828019999834396, + "duration_ms": 0.19927299999267234, "success": true, - "started_at_unix": 1776839712.3806267, + "started_at_unix": 1777935751.2108216, "bytes_sent": 305, "bytes_received": 352, "request_id": 28, @@ -18081,15 +18018,15 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.1512229999889314, + "duration_ms": 0.14252399998326837, "success": true, - "started_at_unix": 1776839712.3808658, + "started_at_unix": 1777935751.2110798, "bytes_sent": 81, "bytes_received": 58, "request_id": 29, "error_code": null, "error_message": null, - "result_preview": "4", + "result_preview": "2", "result_summary": { "present": true, "empty": false, @@ -18105,9 +18042,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.18272199997682037, + "duration_ms": 0.2358010000023114, "success": true, - "started_at_unix": 1776839712.3810403, + "started_at_unix": 1777935751.2112484, "bytes_sent": 305, "bytes_received": 352, "request_id": 30, @@ -18135,15 +18072,15 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.1344440000252689, + "duration_ms": 0.14174500000763146, "success": true, - "started_at_unix": 1776839712.3812783, + "started_at_unix": 1777935751.2115405, "bytes_sent": 81, "bytes_received": 58, "request_id": 31, "error_code": null, "error_message": null, - "result_preview": "4", + "result_preview": "2", "result_summary": { "present": true, "empty": false, @@ -18159,9 +18096,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.1808979999964322, + "duration_ms": 0.23923500000933018, "success": true, - "started_at_unix": 1776839712.3814378, + "started_at_unix": 1777935751.2117138, "bytes_sent": 305, "bytes_received": 352, "request_id": 32, @@ -18189,15 +18126,15 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.1392300000020441, + "duration_ms": 0.15879599999379934, "success": true, - "started_at_unix": 1776839712.3817394, + "started_at_unix": 1777935751.2120793, "bytes_sent": 81, "bytes_received": 58, "request_id": 33, "error_code": null, "error_message": null, - "result_preview": "4", + "result_preview": "2", "result_summary": { "present": true, "empty": false, @@ -18213,9 +18150,9 @@ { "kind": "request", "method": "typeServer/getDeclaredType", - "duration_ms": 0.20926799999188006, + "duration_ms": 0.20694699998102806, "success": true, - "started_at_unix": 1776839712.3819036, + "started_at_unix": 1777935751.2122653, "bytes_sent": 305, "bytes_received": 648, "request_id": 34, @@ -18243,15 +18180,15 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.15074200001663485, + "duration_ms": 0.15479899997217217, "success": true, - "started_at_unix": 1776839712.38217, + "started_at_unix": 1777935751.2125306, "bytes_sent": 81, "bytes_received": 58, "request_id": 35, "error_code": null, "error_message": null, - "result_preview": "4", + "result_preview": "2", "result_summary": { "present": true, "empty": false, @@ -18267,9 +18204,9 @@ { "kind": "request", "method": "typeServer/getDeclaredType", - "duration_ms": 0.2071380000074896, + "duration_ms": 0.2105529999880673, "success": true, - "started_at_unix": 1776839712.3823442, + "started_at_unix": 1777935751.2127104, "bytes_sent": 305, "bytes_received": 648, "request_id": 36, @@ -18297,15 +18234,15 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.1480569999898762, + "duration_ms": 0.1554700000099274, "success": true, - "started_at_unix": 1776839712.3826463, + "started_at_unix": 1777935751.2130177, "bytes_sent": 81, "bytes_received": 58, "request_id": 37, "error_code": null, "error_message": null, - "result_preview": "4", + "result_preview": "2", "result_summary": { "present": true, "empty": false, @@ -18321,9 +18258,9 @@ { "kind": "request", "method": "typeServer/getDeclaredType", - "duration_ms": 0.2099120000025323, + "duration_ms": 0.20588400002452545, "success": true, - "started_at_unix": 1776839712.3828173, + "started_at_unix": 1777935751.2131987, "bytes_sent": 305, "bytes_received": 648, "request_id": 38, @@ -18351,15 +18288,15 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.15189399999826492, + "duration_ms": 0.1486179999972137, "success": true, - "started_at_unix": 1776839712.3831003, + "started_at_unix": 1777935751.2134812, "bytes_sent": 81, "bytes_received": 58, "request_id": 39, "error_code": null, "error_message": null, - "result_preview": "4", + "result_preview": "2", "result_summary": { "present": true, "empty": false, @@ -18375,23 +18312,16 @@ { "kind": "request", "method": "typeServer/getDeclaredType", - "duration_ms": 0.20329000000174346, - "success": true, - "started_at_unix": 1776839712.383274, + "duration_ms": 0.7532760000117378, + "success": false, + "started_at_unix": 1777935751.213661, "bytes_sent": 305, - "bytes_received": 648, + "bytes_received": 133, "request_id": 40, - "error_code": null, - "error_message": null, - "result_preview": "{'declaration': {'category': 6, 'kind': 0, 'name': 'list', 'node': {'range': {'end': {'character': 10, 'line': 3364}, 'start': {'character': 6, 'line': 3364}...", - "result_summary": { - "present": true, - "empty": false, - "top_level_kind": "dict", - "size_chars": 654, - "top_level_count": 7, - "has_declaration_node": true - }, + "error_code": -32802, + "error_message": "Snapshot outdated: client sent 2, server is at 3", + "result_preview": null, + "result_summary": {}, "context": { "suite": "tsp_core", "label": "list declared type", @@ -18405,9 +18335,9 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.14347799998404298, + "duration_ms": 0.3585599999951228, "success": true, - "started_at_unix": 1776839712.383547, + "started_at_unix": 1777935751.2145243, "bytes_sent": 81, "bytes_received": 58, "request_id": 41, @@ -18422,142 +18352,35 @@ }, "context": { "suite": "tsp_core", - "label": "list declared type", + "label": "generic specialization computed type", "phase": "snapshot" } }, { "kind": "request", - "method": "typeServer/getDeclaredType", - "duration_ms": 0.20122499995522958, + "method": "typeServer/getComputedType", + "duration_ms": 0.22799699999609402, "success": true, - "started_at_unix": 1776839712.3837132, - "bytes_sent": 305, - "bytes_received": 648, + "started_at_unix": 1777935751.214908, + "bytes_sent": 300, + "bytes_received": 510, "request_id": 42, "error_code": null, "error_message": null, - "result_preview": "{'declaration': {'category': 6, 'kind': 0, 'name': 'list', 'node': {'range': {'end': {'character': 10, 'line': 3364}, 'start': {'character': 6, 'line': 3364}...", - "result_summary": { - "present": true, - "empty": false, - "top_level_kind": "dict", - "size_chars": 654, - "top_level_count": 7, - "has_declaration_node": true - }, - "context": { - "suite": "tsp_core", - "label": "list declared type", - "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/builtins_basic.py", - "line": 2, - "character": 0, - "phase": "measured", - "iteration": 4 - } - }, - { - "kind": "request", - "method": "typeServer/getSnapshot", - "duration_ms": 0.1689449999844328, - "success": true, - "started_at_unix": 1776839712.383985, - "bytes_sent": 81, - "bytes_received": 58, - "request_id": 43, - "error_code": null, - "error_message": null, - "result_preview": "4", - "result_summary": { - "present": true, - "empty": false, - "top_level_kind": "number", - "size_chars": 1 - }, - "context": { - "suite": "tsp_core", - "label": "list declared type", - "phase": "snapshot" - } - }, - { - "kind": "request", - "method": "typeServer/getDeclaredType", - "duration_ms": 0.20356100003482425, - "success": true, - "started_at_unix": 1776839712.3841782, - "bytes_sent": 305, - "bytes_received": 648, - "request_id": 44, - "error_code": null, - "error_message": null, - "result_preview": "{'declaration': {'category': 6, 'kind': 0, 'name': 'list', 'node': {'range': {'end': {'character': 10, 'line': 3364}, 'start': {'character': 6, 'line': 3364}...", + "result_preview": "{'boundToType': None, 'declaration': {'category': 5, 'kind': 0, 'name': 'identity', 'node': {'range': {'end': {'character': 12, 'line': 5}, 'start': {'charac...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 654, - "top_level_count": 7, + "size_chars": 499, + "top_level_count": 8, "has_declaration_node": true }, - "context": { - "suite": "tsp_core", - "label": "list declared type", - "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/builtins_basic.py", - "line": 2, - "character": 0, - "phase": "measured", - "iteration": 5 - } - }, - { - "kind": "request", - "method": "typeServer/getSnapshot", - "duration_ms": 0.14335800000253585, - "success": true, - "started_at_unix": 1776839712.3845103, - "bytes_sent": 81, - "bytes_received": 58, - "request_id": 45, - "error_code": null, - "error_message": null, - "result_preview": "4", - "result_summary": { - "present": true, - "empty": false, - "top_level_kind": "number", - "size_chars": 1 - }, - "context": { - "suite": "tsp_core", - "label": "generic specialization computed type", - "phase": "snapshot" - } - }, - { - "kind": "request", - "method": "typeServer/getComputedType", - "duration_ms": 0.14793600001894447, - "success": true, - "started_at_unix": 1776839712.3846776, - "bytes_sent": 300, - "bytes_received": 61, - "request_id": 46, - "error_code": null, - "error_message": null, - "result_preview": null, - "result_summary": { - "present": false, - "empty": true, - "top_level_kind": "null", - "size_chars": 0, - "has_declaration_node": false - }, "context": { "suite": "tsp_core", "label": "generic specialization computed type", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/generics.py", - "line": 7, + "line": 9, "character": 7, "phase": "warmup", "iteration": 1 @@ -18566,12 +18389,12 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.13367999997626612, + "duration_ms": 0.15852600000698658, "success": true, - "started_at_unix": 1776839712.3848438, + "started_at_unix": 1777935751.2151868, "bytes_sent": 81, "bytes_received": 58, - "request_id": 47, + "request_id": 43, "error_code": null, "error_message": null, "result_preview": "4", @@ -18590,27 +18413,28 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.15368800001169802, + "duration_ms": 0.22001899998258523, "success": true, - "started_at_unix": 1776839712.3850067, + "started_at_unix": 1777935751.2153716, "bytes_sent": 300, - "bytes_received": 61, - "request_id": 48, + "bytes_received": 510, + "request_id": 44, "error_code": null, "error_message": null, - "result_preview": null, + "result_preview": "{'boundToType': None, 'declaration': {'category': 5, 'kind': 0, 'name': 'identity', 'node': {'range': {'end': {'character': 12, 'line': 5}, 'start': {'charac...", "result_summary": { - "present": false, - "empty": true, - "top_level_kind": "null", - "size_chars": 0, - "has_declaration_node": false + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 499, + "top_level_count": 8, + "has_declaration_node": true }, "context": { "suite": "tsp_core", "label": "generic specialization computed type", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/generics.py", - "line": 7, + "line": 9, "character": 7, "phase": "measured", "iteration": 1 @@ -18619,12 +18443,12 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.11567600000716993, + "duration_ms": 0.1590969999938352, "success": true, - "started_at_unix": 1776839712.3851886, + "started_at_unix": 1777935751.2156577, "bytes_sent": 81, "bytes_received": 58, - "request_id": 49, + "request_id": 45, "error_code": null, "error_message": null, "result_preview": "4", @@ -18643,27 +18467,28 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.14124399996262582, + "duration_ms": 0.216666000000032, "success": true, - "started_at_unix": 1776839712.3853261, + "started_at_unix": 1777935751.2158422, "bytes_sent": 300, - "bytes_received": 61, - "request_id": 50, + "bytes_received": 510, + "request_id": 46, "error_code": null, "error_message": null, - "result_preview": null, + "result_preview": "{'boundToType': None, 'declaration': {'category': 5, 'kind': 0, 'name': 'identity', 'node': {'range': {'end': {'character': 12, 'line': 5}, 'start': {'charac...", "result_summary": { - "present": false, - "empty": true, - "top_level_kind": "null", - "size_chars": 0, - "has_declaration_node": false + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 499, + "top_level_count": 8, + "has_declaration_node": true }, "context": { "suite": "tsp_core", "label": "generic specialization computed type", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/generics.py", - "line": 7, + "line": 9, "character": 7, "phase": "measured", "iteration": 2 @@ -18672,12 +18497,12 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.11632799999006238, + "duration_ms": 0.18296000001782886, "success": true, - "started_at_unix": 1776839712.3854952, + "started_at_unix": 1777935751.216134, "bytes_sent": 81, "bytes_received": 58, - "request_id": 51, + "request_id": 47, "error_code": null, "error_message": null, "result_preview": "4", @@ -18696,27 +18521,28 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.13840899998740497, + "duration_ms": 0.21620499998675768, "success": true, - "started_at_unix": 1776839712.3856337, + "started_at_unix": 1777935751.2163405, "bytes_sent": 300, - "bytes_received": 61, - "request_id": 52, + "bytes_received": 510, + "request_id": 48, "error_code": null, "error_message": null, - "result_preview": null, + "result_preview": "{'boundToType': None, 'declaration': {'category': 5, 'kind': 0, 'name': 'identity', 'node': {'range': {'end': {'character': 12, 'line': 5}, 'start': {'charac...", "result_summary": { - "present": false, - "empty": true, - "top_level_kind": "null", - "size_chars": 0, - "has_declaration_node": false + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 499, + "top_level_count": 8, + "has_declaration_node": true }, "context": { "suite": "tsp_core", "label": "generic specialization computed type", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/generics.py", - "line": 7, + "line": 9, "character": 7, "phase": "measured", "iteration": 3 @@ -18725,12 +18551,12 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.11465399995813641, + "duration_ms": 0.15423799999325638, "success": true, - "started_at_unix": 1776839712.3858, + "started_at_unix": 1777935751.2166197, "bytes_sent": 81, "bytes_received": 58, - "request_id": 53, + "request_id": 49, "error_code": null, "error_message": null, "result_preview": "4", @@ -18749,27 +18575,28 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.17150099995433266, + "duration_ms": 0.20882900000174232, "success": true, - "started_at_unix": 1776839712.3859358, + "started_at_unix": 1777935751.216801, "bytes_sent": 300, - "bytes_received": 61, - "request_id": 54, + "bytes_received": 510, + "request_id": 50, "error_code": null, "error_message": null, - "result_preview": null, + "result_preview": "{'boundToType': None, 'declaration': {'category': 5, 'kind': 0, 'name': 'identity', 'node': {'range': {'end': {'character': 12, 'line': 5}, 'start': {'charac...", "result_summary": { - "present": false, - "empty": true, - "top_level_kind": "null", - "size_chars": 0, - "has_declaration_node": false + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 499, + "top_level_count": 8, + "has_declaration_node": true }, "context": { "suite": "tsp_core", "label": "generic specialization computed type", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/generics.py", - "line": 7, + "line": 9, "character": 7, "phase": "measured", "iteration": 4 @@ -18778,12 +18605,12 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.11725900003511924, + "duration_ms": 0.18141000001037355, "success": true, - "started_at_unix": 1776839712.3861349, + "started_at_unix": 1777935751.2170713, "bytes_sent": 81, "bytes_received": 58, - "request_id": 55, + "request_id": 51, "error_code": null, "error_message": null, "result_preview": "4", @@ -18802,27 +18629,28 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.5547569999748703, + "duration_ms": 0.7750350000037542, "success": true, - "started_at_unix": 1776839712.3862734, + "started_at_unix": 1777935751.2172773, "bytes_sent": 300, - "bytes_received": 61, - "request_id": 56, + "bytes_received": 510, + "request_id": 52, "error_code": null, "error_message": null, - "result_preview": null, + "result_preview": "{'boundToType': None, 'declaration': {'category': 5, 'kind': 0, 'name': 'identity', 'node': {'range': {'end': {'character': 12, 'line': 5}, 'start': {'charac...", "result_summary": { - "present": false, - "empty": true, - "top_level_kind": "null", - "size_chars": 0, - "has_declaration_node": false + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 499, + "top_level_count": 8, + "has_declaration_node": true }, "context": { "suite": "tsp_core", "label": "generic specialization computed type", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_core/src/generics.py", - "line": 7, + "line": 9, "character": 7, "phase": "measured", "iteration": 5 @@ -18831,12 +18659,12 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.14959000003500478, + "duration_ms": 0.20508299999733026, "success": true, - "started_at_unix": 1776839712.3869207, + "started_at_unix": 1777935751.218184, "bytes_sent": 81, "bytes_received": 58, - "request_id": 57, + "request_id": 53, "error_code": null, "error_message": null, "result_preview": "4", @@ -18855,15 +18683,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.1939819999847714, + "duration_ms": 0.24956199999337514, "success": true, - "started_at_unix": 1776839712.387097, + "started_at_unix": 1777935751.2184186, "bytes_sent": 307, "bytes_received": 496, - "request_id": 58, + "request_id": 54, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 42, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name'...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 50, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name'...", "result_summary": { "present": true, "empty": false, @@ -18885,12 +18713,12 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.13176699997075048, + "duration_ms": 0.19783900000902577, "success": true, - "started_at_unix": 1776839712.3873425, + "started_at_unix": 1777935751.2187707, "bytes_sent": 81, "bytes_received": 58, - "request_id": 59, + "request_id": 55, "error_code": null, "error_message": null, "result_preview": "4", @@ -18909,15 +18737,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.1826210000217543, + "duration_ms": 0.26609099998609054, "success": true, - "started_at_unix": 1776839712.3874972, + "started_at_unix": 1777935751.219005, "bytes_sent": 307, "bytes_received": 496, - "request_id": 60, + "request_id": 56, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 44, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name'...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 52, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name'...", "result_summary": { "present": true, "empty": false, @@ -18939,12 +18767,12 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.1646579999601272, + "duration_ms": 0.2013360000034936, "success": true, - "started_at_unix": 1776839712.3877978, + "started_at_unix": 1777935751.2193415, "bytes_sent": 81, "bytes_received": 58, - "request_id": 61, + "request_id": 57, "error_code": null, "error_message": null, "result_preview": "4", @@ -18963,15 +18791,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24139399999967281, + "duration_ms": 0.2678799999955572, "success": true, - "started_at_unix": 1776839712.387987, + "started_at_unix": 1777935751.2195685, "bytes_sent": 307, "bytes_received": 496, - "request_id": 62, + "request_id": 58, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 46, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name'...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 54, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name'...", "result_summary": { "present": true, "empty": false, @@ -18993,12 +18821,12 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.157754000042587, + "duration_ms": 0.19372100001646686, "success": true, - "started_at_unix": 1776839712.3882985, + "started_at_unix": 1777935751.2198992, "bytes_sent": 81, "bytes_received": 58, - "request_id": 63, + "request_id": 59, "error_code": null, "error_message": null, "result_preview": "4", @@ -19017,15 +18845,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.22630300003356751, + "duration_ms": 0.2510189999895829, "success": true, - "started_at_unix": 1776839712.3884838, + "started_at_unix": 1777935751.2201147, "bytes_sent": 307, "bytes_received": 496, - "request_id": 64, + "request_id": 60, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 48, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name'...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 56, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name'...", "result_summary": { "present": true, "empty": false, @@ -19047,12 +18875,12 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.1620820000312051, + "duration_ms": 2.398356000014701, "success": true, - "started_at_unix": 1776839712.3887768, + "started_at_unix": 1777935751.220445, "bytes_sent": 81, "bytes_received": 58, - "request_id": 65, + "request_id": 61, "error_code": null, "error_message": null, "result_preview": "4", @@ -19071,15 +18899,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2094209999654595, + "duration_ms": 0.24816500001634267, "success": true, - "started_at_unix": 1776839712.3889623, + "started_at_unix": 1777935751.222869, "bytes_sent": 307, "bytes_received": 496, - "request_id": 66, + "request_id": 62, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 50, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name'...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 58, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name'...", "result_summary": { "present": true, "empty": false, @@ -19101,12 +18929,12 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.1610610000284396, + "duration_ms": 0.1602890000071966, "success": true, - "started_at_unix": 1776839712.3892374, + "started_at_unix": 1777935751.223183, "bytes_sent": 81, "bytes_received": 58, - "request_id": 67, + "request_id": 63, "error_code": null, "error_message": null, "result_preview": "4", @@ -19125,15 +18953,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.20732799998768314, + "duration_ms": 0.21857599998043042, "success": true, - "started_at_unix": 1776839712.3894212, + "started_at_unix": 1777935751.2233717, "bytes_sent": 307, "bytes_received": 496, - "request_id": 68, + "request_id": 64, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 52, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name'...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 60, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name'...", "result_summary": { "present": true, "empty": false, @@ -19155,12 +18983,12 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.16006600003493077, + "duration_ms": 0.15508000001318578, "success": true, - "started_at_unix": 1776839712.3897762, + "started_at_unix": 1777935751.22377, "bytes_sent": 81, "bytes_received": 58, - "request_id": 69, + "request_id": 65, "error_code": null, "error_message": null, "result_preview": "4", @@ -19179,12 +19007,12 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.21593600001779123, + "duration_ms": 0.2790620000041599, "success": true, - "started_at_unix": 1776839712.3899627, + "started_at_unix": 1777935751.2239516, "bytes_sent": 303, "bytes_received": 362, - "request_id": 70, + "request_id": 66, "error_code": null, "error_message": null, "result_preview": "{'declaration': {'category': 6, 'kind': 0, 'name': 'Path', 'node': {'range': {'end': {'character': 10, 'line': 181}, 'start': {'character': 6, 'line': 181}},...", @@ -19209,12 +19037,12 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.1755879999905119, + "duration_ms": 0.1619819999802985, "success": true, - "started_at_unix": 1776839712.3902233, + "started_at_unix": 1777935751.224275, "bytes_sent": 81, "bytes_received": 58, - "request_id": 71, + "request_id": 67, "error_code": null, "error_message": null, "result_preview": "4", @@ -19233,12 +19061,12 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.19853999998531435, + "duration_ms": 0.22073100001307466, "success": true, - "started_at_unix": 1776839712.3904223, + "started_at_unix": 1777935751.2244623, "bytes_sent": 303, "bytes_received": 362, - "request_id": 72, + "request_id": 68, "error_code": null, "error_message": null, "result_preview": "{'declaration': {'category': 6, 'kind': 0, 'name': 'Path', 'node': {'range': {'end': {'character': 10, 'line': 181}, 'start': {'character': 6, 'line': 181}},...", @@ -19263,12 +19091,12 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.16295500000751417, + "duration_ms": 0.17010900000968832, "success": true, - "started_at_unix": 1776839712.3906796, + "started_at_unix": 1777935751.224749, "bytes_sent": 81, "bytes_received": 58, - "request_id": 73, + "request_id": 69, "error_code": null, "error_message": null, "result_preview": "4", @@ -19287,12 +19115,12 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.1971780000076251, + "duration_ms": 0.22013900002093578, "success": true, - "started_at_unix": 1776839712.390865, + "started_at_unix": 1777935751.2249436, "bytes_sent": 303, "bytes_received": 362, - "request_id": 74, + "request_id": 70, "error_code": null, "error_message": null, "result_preview": "{'declaration': {'category': 6, 'kind': 0, 'name': 'Path', 'node': {'range': {'end': {'character': 10, 'line': 181}, 'start': {'character': 6, 'line': 181}},...", @@ -19317,12 +19145,12 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.17671000000518688, + "duration_ms": 0.15482899999597066, "success": true, - "started_at_unix": 1776839712.39112, + "started_at_unix": 1777935751.225219, "bytes_sent": 81, "bytes_received": 58, - "request_id": 75, + "request_id": 71, "error_code": null, "error_message": null, "result_preview": "4", @@ -19341,12 +19169,12 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.19562500000347427, + "duration_ms": 0.21045299999400413, "success": true, - "started_at_unix": 1776839712.3913193, + "started_at_unix": 1777935751.2253995, "bytes_sent": 303, "bytes_received": 362, - "request_id": 76, + "request_id": 72, "error_code": null, "error_message": null, "result_preview": "{'declaration': {'category': 6, 'kind': 0, 'name': 'Path', 'node': {'range': {'end': {'character': 10, 'line': 181}, 'start': {'character': 6, 'line': 181}},...", @@ -19371,12 +19199,12 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.1587470000004032, + "duration_ms": 0.16031999999199797, "success": true, - "started_at_unix": 1776839712.3915718, + "started_at_unix": 1777935751.2256668, "bytes_sent": 81, "bytes_received": 58, - "request_id": 77, + "request_id": 73, "error_code": null, "error_message": null, "result_preview": "4", @@ -19395,12 +19223,12 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.19642699999167235, + "duration_ms": 0.22291600001267398, "success": true, - "started_at_unix": 1776839712.391753, + "started_at_unix": 1777935751.2258506, "bytes_sent": 303, "bytes_received": 362, - "request_id": 78, + "request_id": 74, "error_code": null, "error_message": null, "result_preview": "{'declaration': {'category': 6, 'kind': 0, 'name': 'Path', 'node': {'range': {'end': {'character': 10, 'line': 181}, 'start': {'character': 6, 'line': 181}},...", @@ -19425,12 +19253,12 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.17382499999030188, + "duration_ms": 0.15250399999899855, "success": true, - "started_at_unix": 1776839712.3920057, + "started_at_unix": 1777935751.2261407, "bytes_sent": 81, "bytes_received": 58, - "request_id": 79, + "request_id": 75, "error_code": null, "error_message": null, "result_preview": "4", @@ -19449,12 +19277,12 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.19335099995032579, + "duration_ms": 0.19244999998591084, "success": true, - "started_at_unix": 1776839712.3922017, + "started_at_unix": 1777935751.2263186, "bytes_sent": 303, "bytes_received": 362, - "request_id": 80, + "request_id": 76, "error_code": null, "error_message": null, "result_preview": "{'declaration': {'category': 6, 'kind': 0, 'name': 'Path', 'node': {'range': {'end': {'character': 10, 'line': 181}, 'start': {'character': 6, 'line': 181}},...", @@ -19479,12 +19307,12 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.15796200000295357, + "duration_ms": 0.1508719999776531, "success": true, - "started_at_unix": 1776839712.3925102, + "started_at_unix": 1777935751.2266266, "bytes_sent": 81, "bytes_received": 58, - "request_id": 81, + "request_id": 77, "error_code": null, "error_message": null, "result_preview": "4", @@ -19503,12 +19331,12 @@ { "kind": "request", "method": "typeServer/getExpectedType", - "duration_ms": 0.20044699999743898, + "duration_ms": 0.20173599997974634, "success": true, - "started_at_unix": 1776839712.3926952, + "started_at_unix": 1777935751.2268045, "bytes_sent": 305, "bytes_received": 352, - "request_id": 82, + "request_id": 78, "error_code": null, "error_message": null, "result_preview": "{'declaration': {'category': 6, 'kind': 0, 'name': 'int', 'node': {'range': {'end': {'character': 9, 'line': 419}, 'start': {'character': 6, 'line': 419}}, '...", @@ -19533,12 +19361,12 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.17626999999720283, + "duration_ms": 0.16545899998732239, "success": true, - "started_at_unix": 1776839712.3929396, + "started_at_unix": 1777935751.2270548, "bytes_sent": 81, "bytes_received": 58, - "request_id": 83, + "request_id": 79, "error_code": null, "error_message": null, "result_preview": "4", @@ -19557,12 +19385,12 @@ { "kind": "request", "method": "typeServer/getExpectedType", - "duration_ms": 0.19473300000072413, + "duration_ms": 0.20205800001349417, "success": true, - "started_at_unix": 1776839712.3931394, + "started_at_unix": 1777935751.2272434, "bytes_sent": 305, "bytes_received": 352, - "request_id": 84, + "request_id": 80, "error_code": null, "error_message": null, "result_preview": "{'declaration': {'category': 6, 'kind': 0, 'name': 'int', 'node': {'range': {'end': {'character': 9, 'line': 419}, 'start': {'character': 6, 'line': 419}}, '...", @@ -19587,12 +19415,12 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.1746759999718961, + "duration_ms": 0.16951599999970313, "success": true, - "started_at_unix": 1776839712.3933907, + "started_at_unix": 1777935751.2275128, "bytes_sent": 81, "bytes_received": 58, - "request_id": 85, + "request_id": 81, "error_code": null, "error_message": null, "result_preview": "4", @@ -19611,12 +19439,12 @@ { "kind": "request", "method": "typeServer/getExpectedType", - "duration_ms": 0.1959859999942637, + "duration_ms": 0.22326699999553057, "success": true, - "started_at_unix": 1776839712.393588, + "started_at_unix": 1777935751.2277071, "bytes_sent": 305, "bytes_received": 352, - "request_id": 86, + "request_id": 82, "error_code": null, "error_message": null, "result_preview": "{'declaration': {'category': 6, 'kind': 0, 'name': 'int', 'node': {'range': {'end': {'character': 9, 'line': 419}, 'start': {'character': 6, 'line': 419}}, '...", @@ -19641,12 +19469,12 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.15830600000299455, + "duration_ms": 0.15176299999097864, "success": true, - "started_at_unix": 1776839712.393839, + "started_at_unix": 1777935751.227986, "bytes_sent": 81, "bytes_received": 58, - "request_id": 87, + "request_id": 83, "error_code": null, "error_message": null, "result_preview": "4", @@ -19665,12 +19493,12 @@ { "kind": "request", "method": "typeServer/getExpectedType", - "duration_ms": 0.19525499999417661, + "duration_ms": 0.20047599997496945, "success": true, - "started_at_unix": 1776839712.3940196, + "started_at_unix": 1777935751.2281628, "bytes_sent": 305, "bytes_received": 352, - "request_id": 88, + "request_id": 84, "error_code": null, "error_message": null, "result_preview": "{'declaration': {'category': 6, 'kind': 0, 'name': 'int', 'node': {'range': {'end': {'character': 9, 'line': 419}, 'start': {'character': 6, 'line': 419}}, '...", @@ -19695,12 +19523,12 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.15903700000308163, + "duration_ms": 0.15085199999020915, "success": true, - "started_at_unix": 1776839712.3942685, + "started_at_unix": 1777935751.2284167, "bytes_sent": 81, "bytes_received": 58, - "request_id": 89, + "request_id": 85, "error_code": null, "error_message": null, "result_preview": "4", @@ -19719,12 +19547,12 @@ { "kind": "request", "method": "typeServer/getExpectedType", - "duration_ms": 0.19473500003641675, + "duration_ms": 0.2045300000190764, "success": true, - "started_at_unix": 1776839712.3944495, + "started_at_unix": 1777935751.2285933, "bytes_sent": 305, "bytes_received": 352, - "request_id": 90, + "request_id": 86, "error_code": null, "error_message": null, "result_preview": "{'declaration': {'category': 6, 'kind': 0, 'name': 'int', 'node': {'range': {'end': {'character': 9, 'line': 419}, 'start': {'character': 6, 'line': 419}}, '...", @@ -19749,12 +19577,12 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.1738650000220332, + "duration_ms": 0.15137299999423703, "success": true, - "started_at_unix": 1776839712.3947, + "started_at_unix": 1777935751.2288523, "bytes_sent": 81, "bytes_received": 58, - "request_id": 91, + "request_id": 87, "error_code": null, "error_message": null, "result_preview": "4", @@ -19773,12 +19601,12 @@ { "kind": "request", "method": "typeServer/getExpectedType", - "duration_ms": 0.19223900000042704, + "duration_ms": 0.2002759999868431, "success": true, - "started_at_unix": 1776839712.394896, + "started_at_unix": 1777935751.2290277, "bytes_sent": 305, "bytes_received": 352, - "request_id": 92, + "request_id": 88, "error_code": null, "error_message": null, "result_preview": "{'declaration': {'category': 6, 'kind': 0, 'name': 'int', 'node': {'range': {'end': {'character': 9, 'line': 419}, 'start': {'character': 6, 'line': 419}}, '...", @@ -19803,9 +19631,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.023725000005470065, + "duration_ms": 0.02691000000254462, "success": true, - "started_at_unix": 1776839712.3952098, + "started_at_unix": 1777935751.229348, "bytes_sent": 348, "bytes_received": 0, "request_id": null, @@ -19822,12 +19650,12 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 1.4584880000256817, + "duration_ms": 1.5390420000187532, "success": true, - "started_at_unix": 1776839712.3952415, + "started_at_unix": 1777935751.2293866, "bytes_sent": 81, "bytes_received": 58, - "request_id": 93, + "request_id": 89, "error_code": null, "error_message": null, "result_preview": "5", @@ -19846,15 +19674,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24917299998605813, + "duration_ms": 0.22845500001267283, "success": true, - "started_at_unix": 1776839712.3967385, + "started_at_unix": 1777935751.2309606, "bytes_sent": 307, "bytes_received": 815, - "request_id": 94, + "request_id": 90, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 68, 'kind': 4, 'subTypes': [{'declaration': {'category': 6, 'kind': 0, 'name': 'int', 'node': {'range': {'end': {'character': 9, 'line': 4...", + "result_preview": "{'flags': 0, 'id': 76, 'kind': 4, 'subTypes': [{'declaration': {'category': 6, 'kind': 0, 'name': 'int', 'node': {'range': {'end': {'character': 9, 'line': 4...", "result_summary": { "present": true, "empty": false, @@ -19876,9 +19704,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.044844000001376116, + "duration_ms": 0.02567800001429532, "success": true, - "started_at_unix": 1776839712.3970556, + "started_at_unix": 1777935751.2312524, "bytes_sent": 332, "bytes_received": 0, "request_id": null, @@ -19895,9 +19723,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03570699999499993, + "duration_ms": 0.03399299998818606, "success": true, - "started_at_unix": 1776839712.397116, + "started_at_unix": 1777935751.2312906, "bytes_sent": 348, "bytes_received": 0, "request_id": null, @@ -19914,12 +19742,12 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 2.4477439999941453, + "duration_ms": 2.3488639999982297, "success": true, - "started_at_unix": 1776839712.3971632, + "started_at_unix": 1777935751.2313356, "bytes_sent": 81, "bytes_received": 58, - "request_id": 95, + "request_id": 91, "error_code": null, "error_message": null, "result_preview": "7", @@ -19938,15 +19766,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.20877000002883506, + "duration_ms": 0.26545500000452193, "success": true, - "started_at_unix": 1776839712.3996408, + "started_at_unix": 1777935751.2337234, "bytes_sent": 307, "bytes_received": 815, - "request_id": 96, + "request_id": 92, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 72, 'kind': 4, 'subTypes': [{'declaration': {'category': 6, 'kind': 0, 'name': 'int', 'node': {'range': {'end': {'character': 9, 'line': 4...", + "result_preview": "{'flags': 0, 'id': 80, 'kind': 4, 'subTypes': [{'declaration': {'category': 6, 'kind': 0, 'name': 'int', 'node': {'range': {'end': {'character': 9, 'line': 4...", "result_summary": { "present": true, "empty": false, @@ -19968,9 +19796,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.025607999987187213, + "duration_ms": 0.024555999999620326, "success": true, - "started_at_unix": 1776839712.39994, + "started_at_unix": 1777935751.2340748, "bytes_sent": 332, "bytes_received": 0, "request_id": null, @@ -19987,9 +19815,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.05754799997248483, + "duration_ms": 0.02500700000496181, "success": true, - "started_at_unix": 1776839712.3999767, + "started_at_unix": 1777935751.234111, "bytes_sent": 348, "bytes_received": 0, "request_id": null, @@ -20006,12 +19834,12 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 2.2862809999537603, + "duration_ms": 0.3586709999865434, "success": true, - "started_at_unix": 1776839712.4000466, + "started_at_unix": 1777935751.2341452, "bytes_sent": 81, "bytes_received": 58, - "request_id": 97, + "request_id": 93, "error_code": null, "error_message": null, "result_preview": "9", @@ -20030,15 +19858,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.22518100001889252, + "duration_ms": 0.2196609999884913, "success": true, - "started_at_unix": 1776839712.4023595, + "started_at_unix": 1777935751.2345397, "bytes_sent": 307, "bytes_received": 815, - "request_id": 98, + "request_id": 94, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 76, 'kind': 4, 'subTypes': [{'declaration': {'category': 6, 'kind': 0, 'name': 'int', 'node': {'range': {'end': {'character': 9, 'line': 4...", + "result_preview": "{'flags': 0, 'id': 84, 'kind': 4, 'subTypes': [{'declaration': {'category': 6, 'kind': 0, 'name': 'int', 'node': {'range': {'end': {'character': 9, 'line': 4...", "result_summary": { "present": true, "empty": false, @@ -20060,9 +19888,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02631900002825205, + "duration_ms": 0.025356999998393803, "success": true, - "started_at_unix": 1776839712.4026904, + "started_at_unix": 1777935751.2348633, "bytes_sent": 332, "bytes_received": 0, "request_id": null, @@ -20079,9 +19907,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.030457000036676618, + "duration_ms": 0.024737000018149047, "success": true, - "started_at_unix": 1776839712.4027278, + "started_at_unix": 1777935751.2348993, "bytes_sent": 348, "bytes_received": 0, "request_id": null, @@ -20098,12 +19926,12 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 2.3597590000008495, + "duration_ms": 0.31018699999663113, "success": true, - "started_at_unix": 1776839712.4027696, + "started_at_unix": 1777935751.2349339, "bytes_sent": 81, "bytes_received": 59, - "request_id": 99, + "request_id": 95, "error_code": null, "error_message": null, "result_preview": "11", @@ -20122,15 +19950,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23036999999703767, + "duration_ms": 0.23031999998579522, "success": true, - "started_at_unix": 1776839712.405158, - "bytes_sent": 309, - "bytes_received": 816, - "request_id": 100, + "started_at_unix": 1777935751.2352679, + "bytes_sent": 308, + "bytes_received": 815, + "request_id": 96, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 80, 'kind': 4, 'subTypes': [{'declaration': {'category': 6, 'kind': 0, 'name': 'int', 'node': {'range': {'end': {'character': 9, 'line': 4...", + "result_preview": "{'flags': 0, 'id': 88, 'kind': 4, 'subTypes': [{'declaration': {'category': 6, 'kind': 0, 'name': 'int', 'node': {'range': {'end': {'character': 9, 'line': 4...", "result_summary": { "present": true, "empty": false, @@ -20152,9 +19980,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026027999979305605, + "duration_ms": 0.023984999984349997, "success": true, - "started_at_unix": 1776839712.4054775, + "started_at_unix": 1777935751.2355857, "bytes_sent": 332, "bytes_received": 0, "request_id": null, @@ -20171,9 +19999,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026178999974035833, + "duration_ms": 0.02888399998823843, "success": true, - "started_at_unix": 1776839712.405515, + "started_at_unix": 1777935751.2356193, "bytes_sent": 349, "bytes_received": 0, "request_id": null, @@ -20190,12 +20018,12 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 2.431232999981603, + "duration_ms": 0.3337039999848912, "success": true, - "started_at_unix": 1776839712.4055517, - "bytes_sent": 82, - "bytes_received": 60, - "request_id": 101, + "started_at_unix": 1777935751.2356567, + "bytes_sent": 81, + "bytes_received": 59, + "request_id": 97, "error_code": null, "error_message": null, "result_preview": "13", @@ -20214,15 +20042,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2129479999553041, + "duration_ms": 0.2213429999926575, "success": true, - "started_at_unix": 1776839712.4080124, - "bytes_sent": 309, - "bytes_received": 816, - "request_id": 102, + "started_at_unix": 1777935751.2360156, + "bytes_sent": 308, + "bytes_received": 815, + "request_id": 98, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 84, 'kind': 4, 'subTypes': [{'declaration': {'category': 6, 'kind': 0, 'name': 'int', 'node': {'range': {'end': {'character': 9, 'line': 4...", + "result_preview": "{'flags': 0, 'id': 92, 'kind': 4, 'subTypes': [{'declaration': {'category': 6, 'kind': 0, 'name': 'int', 'node': {'range': {'end': {'character': 9, 'line': 4...", "result_summary": { "present": true, "empty": false, @@ -20244,9 +20072,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02161100002240346, + "duration_ms": 0.02351399999156456, "success": true, - "started_at_unix": 1776839712.4083128, + "started_at_unix": 1777935751.2363183, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -20263,9 +20091,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.013604999992367084, + "duration_ms": 0.02375500000084685, "success": true, - "started_at_unix": 1776839712.4083421, + "started_at_unix": 1777935751.236352, "bytes_sent": 349, "bytes_received": 0, "request_id": null, @@ -20282,12 +20110,12 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.36013199996887124, + "duration_ms": 0.33062599999311715, "success": true, - "started_at_unix": 1776839712.4083612, - "bytes_sent": 82, - "bytes_received": 60, - "request_id": 103, + "started_at_unix": 1777935751.2363846, + "bytes_sent": 81, + "bytes_received": 59, + "request_id": 99, "error_code": null, "error_message": null, "result_preview": "15", @@ -20306,15 +20134,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.20410100000844977, + "duration_ms": 0.204601999996612, "success": true, - "started_at_unix": 1776839712.4087462, + "started_at_unix": 1777935751.236738, "bytes_sent": 309, "bytes_received": 816, - "request_id": 104, + "request_id": 100, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 88, 'kind': 4, 'subTypes': [{'declaration': {'category': 6, 'kind': 0, 'name': 'int', 'node': {'range': {'end': {'character': 9, 'line': 4...", + "result_preview": "{'flags': 0, 'id': 96, 'kind': 4, 'subTypes': [{'declaration': {'category': 6, 'kind': 0, 'name': 'int', 'node': {'range': {'end': {'character': 9, 'line': 4...", "result_summary": { "present": true, "empty": false, @@ -20336,9 +20164,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.04049500000746775, + "duration_ms": 0.023052999978290245, "success": true, - "started_at_unix": 1776839712.409032, + "started_at_unix": 1777935751.2370214, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -20355,9 +20183,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.036207999983162154, + "duration_ms": 0.028333000017255472, "success": true, - "started_at_unix": 1776839712.409148, + "started_at_unix": 1777935751.237128, "bytes_sent": 214, "bytes_received": 0, "request_id": null, @@ -20370,9 +20198,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.029495000035240082, + "duration_ms": 0.02589799998986564, "success": true, - "started_at_unix": 1776839712.4091911, + "started_at_unix": 1777935751.2371628, "bytes_sent": 212, "bytes_received": 0, "request_id": null, @@ -20385,9 +20213,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.02244200004497543, + "duration_ms": 0.01795399998627545, "success": true, - "started_at_unix": 1776839712.4092264, + "started_at_unix": 1777935751.2371943, "bytes_sent": 214, "bytes_received": 0, "request_id": null, @@ -20400,9 +20228,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.02201099999865619, + "duration_ms": 0.028512999989516175, "success": true, - "started_at_unix": 1776839712.4092543, + "started_at_unix": 1777935751.2372167, "bytes_sent": 208, "bytes_received": 0, "request_id": null, @@ -20415,9 +20243,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.022952999984227063, + "duration_ms": 0.024246000009497948, "success": true, - "started_at_unix": 1776839712.4092815, + "started_at_unix": 1777935751.2372513, "bytes_sent": 214, "bytes_received": 0, "request_id": null, @@ -20430,12 +20258,12 @@ { "kind": "request", "method": "shutdown", - "duration_ms": 0.17008700001497346, + "duration_ms": 0.14381500000126834, "success": true, - "started_at_unix": 1776839712.4093132, + "started_at_unix": 1777935751.2372847, "bytes_sent": 68, "bytes_received": 62, - "request_id": 105, + "request_id": 101, "error_code": null, "error_message": null, "result_preview": null, @@ -20450,9 +20278,9 @@ { "kind": "notification", "method": "exit", - "duration_ms": 0.02855399998225039, + "duration_ms": 0.031668999980638546, "success": true, - "started_at_unix": 1776839712.4095063, + "started_at_unix": 1777935751.237452, "bytes_sent": 55, "bytes_received": 0, "request_id": null, @@ -20474,24 +20302,24 @@ "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_semantic/.venv", "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/tsp_semantic/.venv/bin/python", "success": true, - "total_duration_ms": 2288.306967999972, + "total_duration_ms": 2569.2165950000003, "error_message": null, "summary": { "request_count": 369, "notification_count": 9, - "success_count": 345, - "failure_count": 24, + "success_count": 352, + "failure_count": 17, "bytes_sent": 110211, - "bytes_received": 333741, - "min_ms": 0.16726199999084201, - "max_ms": 1812.7466970000228, - "mean_ms": 7.136943298104324, - "median_ms": 0.26102700002184065, - "p95_ms": 7.1749101999898794, + "bytes_received": 338530, + "min_ms": 0.15896700000439523, + "max_ms": 1894.6589070000073, + "mean_ms": 8.408709593496425, + "median_ms": 0.2721170000086204, + "p95_ms": 7.204863999982077, "result_summary": { - "present_count": 344, + "present_count": 351, "empty_count": 1, - "non_empty_count": 344, + "non_empty_count": 351, "non_empty_rate": 1.0, "metrics": { "semantic_token_count": { @@ -20504,8 +20332,8 @@ "size_chars": { "min": 0.0, "max": 28186.0, - "mean": 1085.7072463768116, - "median": 331.0, + "mean": 1079.71875, + "median": 337.0, "p95": 2414.0 }, "token_type_count": { @@ -20518,7 +20346,7 @@ "top_level_count": { "min": 1.0, "max": 8.0, - "mean": 7.104294478527607, + "mean": 7.102102102102102, "median": 7.0, "p95": 8.0 }, @@ -20531,10 +20359,10 @@ }, "type_query_failure_count": { "min": 0.0, - "max": 24.0, - "mean": 1.3333333333333333, + "max": 17.0, + "mean": 0.9444444444444444, "median": 0.0, - "p95": 3.599999999999966 + "p95": 2.549999999999976 }, "top_level_kind": { "representative": "dict", @@ -20544,7 +20372,7 @@ "number", "string" ], - "count": 345 + "count": 352 }, "type_name": { "representative": "any", @@ -20552,18 +20380,18 @@ "any", "django.db.models" ], - "count": 51 + "count": 54 } } }, "by_method": { "typeServer/semanticTokens": { "point_count": 3, - "min_ms": 7.087006999995538, - "max_ms": 17.656918000000132, - "mean_ms": 9.4871461333355, - "median_ms": 8.99674499999037, - "p95_ms": 12.977983600023883 + "min_ms": 7.057962999994061, + "max_ms": 58.36922299999969, + "mean_ms": 18.71728639999522, + "median_ms": 9.650703000005478, + "p95_ms": 44.15781460001821 } }, "validation": { @@ -20589,11 +20417,11 @@ "failure_count": 0, "bytes_sent": 0, "bytes_received": 0, - "min_ms": 10.778904000005696, - "max_ms": 17.656918000000132, - "mean_ms": 12.220548200014036, - "median_ms": 10.895622000020921, - "p95_ms": 16.32007960000692, + "min_ms": 27.09740599999577, + "max_ms": 58.36922299999969, + "mean_ms": 38.801661600007264, + "median_ms": 35.60098799999878, + "p95_ms": 54.30882060000499, "result_summary": { "present_count": 5, "empty_count": 0, @@ -20674,16 +20502,23 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 224.86437099996692, - "success": false, - "started_at_unix": 1776839731.261367, + "duration_ms": 0.33516999999960717, + "success": true, + "started_at_unix": 1777935770.6606479, "bytes_sent": 311, - "bytes_received": 132, + "bytes_received": 442, "request_id": 4, - "error_code": -32802, - "error_message": "Snapshot outdated: client sent 2, server is at 3", - "result_preview": null, - "result_summary": {}, + "error_code": null, + "error_message": null, + "result_preview": "{'declaration': {'category': 6, 'kind': 0, 'name': 'Model', 'node': {'range': {'end': {'character': 11, 'line': 34}, 'start': {'character': 6, 'line': 34}}, ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 417, + "top_level_count": 7, + "has_declaration_node": true + }, "context": { "suite": "tsp_semantic", "label": "django semantic tokens", @@ -20698,16 +20533,24 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 2.815378999969198, - "success": false, - "started_at_unix": 1776839731.4863214, + "duration_ms": 0.310959999978877, + "success": true, + "started_at_unix": 1777935770.6610835, "bytes_sent": 311, - "bytes_received": 132, + "bytes_received": 303, "request_id": 5, - "error_code": -32802, - "error_message": "Snapshot outdated: client sent 2, server is at 3", - "result_preview": null, - "result_summary": {}, + "error_code": null, + "error_message": null, + "result_preview": "{'flags': 0, 'id': 2, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-comp...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 257, + "top_level_count": 6, + "type_name": "django.db.models", + "has_declaration_node": false + }, "context": { "suite": "tsp_semantic", "label": "django semantic tokens", @@ -20722,16 +20565,23 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 2.8504339999813055, - "success": false, - "started_at_unix": 1776839731.4892566, + "duration_ms": 0.28965999999286396, + "success": true, + "started_at_unix": 1777935770.6614928, "bytes_sent": 311, - "bytes_received": 132, + "bytes_received": 297, "request_id": 6, - "error_code": -32802, - "error_message": "Snapshot outdated: client sent 2, server is at 3", - "result_preview": null, - "result_summary": {}, + "error_code": null, + "error_message": null, + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 4, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 3, 'kind':...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 271, + "top_level_count": 8, + "has_declaration_node": true + }, "context": { "suite": "tsp_semantic", "label": "django semantic tokens", @@ -20746,16 +20596,24 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 2.940803000001324, - "success": false, - "started_at_unix": 1776839731.4921646, + "duration_ms": 0.2583119999997052, + "success": true, + "started_at_unix": 1777935770.6618526, "bytes_sent": 311, - "bytes_received": 132, + "bytes_received": 303, "request_id": 7, - "error_code": -32802, - "error_message": "Snapshot outdated: client sent 2, server is at 3", - "result_preview": null, - "result_summary": {}, + "error_code": null, + "error_message": null, + "result_preview": "{'flags': 0, 'id': 5, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-comp...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 257, + "top_level_count": 6, + "type_name": "django.db.models", + "has_declaration_node": false + }, "context": { "suite": "tsp_semantic", "label": "django semantic tokens", @@ -20770,16 +20628,23 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 2.888084999995044, - "success": false, - "started_at_unix": 1776839731.4952195, + "duration_ms": 0.25367300000311843, + "success": true, + "started_at_unix": 1777935770.6622138, "bytes_sent": 311, - "bytes_received": 132, + "bytes_received": 297, "request_id": 8, - "error_code": -32802, - "error_message": "Snapshot outdated: client sent 2, server is at 3", - "result_preview": null, - "result_summary": {}, + "error_code": null, + "error_message": null, + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 7, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 6, 'kind':...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 271, + "top_level_count": 8, + "has_declaration_node": true + }, "context": { "suite": "tsp_semantic", "label": "django semantic tokens", @@ -20794,16 +20659,24 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 2.9558719999727145, - "success": false, - "started_at_unix": 1776839731.4981627, + "duration_ms": 0.27352099999689017, + "success": true, + "started_at_unix": 1777935770.6625314, "bytes_sent": 311, - "bytes_received": 132, + "bytes_received": 303, "request_id": 9, - "error_code": -32802, - "error_message": "Snapshot outdated: client sent 2, server is at 3", - "result_preview": null, - "result_summary": {}, + "error_code": null, + "error_message": null, + "result_preview": "{'flags': 0, 'id': 8, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-comp...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 257, + "top_level_count": 6, + "type_name": "django.db.models", + "has_declaration_node": false + }, "context": { "suite": "tsp_semantic", "label": "django semantic tokens", @@ -20818,16 +20691,23 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 2.814997999962543, - "success": false, - "started_at_unix": 1776839731.5013022, + "duration_ms": 0.5924049999919134, + "success": true, + "started_at_unix": 1777935770.6629474, "bytes_sent": 314, - "bytes_received": 133, + "bytes_received": 574, "request_id": 10, - "error_code": -32802, - "error_message": "Snapshot outdated: client sent 2, server is at 3", - "result_preview": null, - "result_summary": {}, + "error_code": null, + "error_message": null, + "result_preview": "{'boundToType': None, 'declaration': {'category': 5, 'kind': 0, 'name': 'slugify', 'node': {'range': {'end': {'character': 11, 'line': 58}, 'start': {'charac...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 563, + "top_level_count": 8, + "has_declaration_node": true + }, "context": { "suite": "tsp_semantic", "label": "django semantic tokens", @@ -20842,9 +20722,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 2.927418000012949, + "duration_ms": 278.7748169999986, "success": false, - "started_at_unix": 1776839731.504174, + "started_at_unix": 1777935770.6636236, "bytes_sent": 314, "bytes_received": 133, "request_id": 11, @@ -20866,9 +20746,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 2.9632459999788807, + "duration_ms": 0.20044400000074347, "success": false, - "started_at_unix": 1776839731.507152, + "started_at_unix": 1777935770.9424927, "bytes_sent": 314, "bytes_received": 133, "request_id": 12, @@ -20890,9 +20770,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 2.8998459999911574, + "duration_ms": 2.9972840000027645, "success": false, - "started_at_unix": 1776839731.5102086, + "started_at_unix": 1777935770.9428122, "bytes_sent": 314, "bytes_received": 133, "request_id": 13, @@ -20914,9 +20794,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 2.9123400000230504, + "duration_ms": 2.914559999993571, "success": false, - "started_at_unix": 1776839731.513195, + "started_at_unix": 1777935770.9459, "bytes_sent": 314, "bytes_received": 133, "request_id": 14, @@ -20938,9 +20818,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 2.9270869999891147, + "duration_ms": 2.9269129999818233, "success": false, - "started_at_unix": 1776839731.5161774, + "started_at_unix": 1777935770.9488862, "bytes_sent": 314, "bytes_received": 133, "request_id": 15, @@ -20962,9 +20842,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.17454600003929954, + "duration_ms": 0.1884620000112136, "success": false, - "started_at_unix": 1776839731.5191584, + "started_at_unix": 1777935770.9518635, "bytes_sent": 314, "bytes_received": 133, "request_id": 16, @@ -20986,9 +20866,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 2.7021670000522136, + "duration_ms": 0.18293099998345497, "success": false, - "started_at_unix": 1776839731.5194144, + "started_at_unix": 1777935770.9521308, "bytes_sent": 314, "bytes_received": 133, "request_id": 17, @@ -21010,9 +20890,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.18488500001012653, + "duration_ms": 0.1823099999853639, "success": false, - "started_at_unix": 1776839731.5221694, + "started_at_unix": 1777935770.9523594, "bytes_sent": 314, "bytes_received": 133, "request_id": 18, @@ -21034,9 +20914,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 2.2147369999743205, + "duration_ms": 0.212446000006139, "success": false, - "started_at_unix": 1776839731.522444, + "started_at_unix": 1777935770.952624, "bytes_sent": 314, "bytes_received": 133, "request_id": 19, @@ -21058,9 +20938,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.1757279999878847, + "duration_ms": 2.7847180000151184, "success": false, - "started_at_unix": 1776839731.5248034, + "started_at_unix": 1777935770.9529624, "bytes_sent": 314, "bytes_received": 133, "request_id": 20, @@ -21082,9 +20962,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.1828620000310366, + "duration_ms": 0.19058600000221304, "success": false, - "started_at_unix": 1776839731.525058, + "started_at_unix": 1777935770.9557993, "bytes_sent": 314, "bytes_received": 133, "request_id": 21, @@ -21106,9 +20986,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.19277000001238775, + "duration_ms": 0.15915699998458877, "success": false, - "started_at_unix": 1776839731.5253239, + "started_at_unix": 1777935770.9560604, "bytes_sent": 314, "bytes_received": 133, "request_id": 22, @@ -21130,9 +21010,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.1705290000018067, + "duration_ms": 2.5455020000038076, "success": false, - "started_at_unix": 1776839731.5255682, + "started_at_unix": 1777935770.9562624, "bytes_sent": 314, "bytes_received": 133, "request_id": 23, @@ -21154,9 +21034,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.17895399997769346, + "duration_ms": 2.9586820000133685, "success": false, - "started_at_unix": 1776839731.5257823, + "started_at_unix": 1777935770.9588492, "bytes_sent": 314, "bytes_received": 133, "request_id": 24, @@ -21178,9 +21058,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.19843100000116465, + "duration_ms": 2.960976999986542, "success": false, - "started_at_unix": 1776839731.526031, + "started_at_unix": 1777935770.9618535, "bytes_sent": 314, "bytes_received": 133, "request_id": 25, @@ -21202,9 +21082,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.16726199999084201, + "duration_ms": 0.18753000000515385, "success": false, - "started_at_unix": 1776839731.526362, + "started_at_unix": 1777935770.9649441, "bytes_sent": 314, "bytes_received": 133, "request_id": 26, @@ -21226,9 +21106,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.1894040000252062, + "duration_ms": 0.18815100000324492, "success": false, - "started_at_unix": 1776839731.5265694, + "started_at_unix": 1777935770.9651744, "bytes_sent": 314, "bytes_received": 133, "request_id": 27, @@ -21250,9 +21130,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 267.12381800001594, + "duration_ms": 306.4432339999996, "success": true, - "started_at_unix": 1776839731.5271237, + "started_at_unix": 1777935770.9657018, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-33", @@ -21267,7 +21147,7 @@ "top_level_count": 6, "semantic_token_count": 126, "type_query_count": 24, - "type_query_failure_count": 24, + "type_query_failure_count": 17, "token_type_count": 13 }, "context": { @@ -21283,11 +21163,11 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.3072910000128104, + "duration_ms": 0.276837000001251, "success": true, - "started_at_unix": 1776839731.5288846, + "started_at_unix": 1777935770.9673445, "bytes_sent": 312, - "bytes_received": 443, + "bytes_received": 444, "request_id": 29, "error_code": null, "error_message": null, @@ -21296,7 +21176,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 417, + "size_chars": 418, "top_level_count": 7, "has_declaration_node": true }, @@ -21314,20 +21194,20 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2429730000130803, + "duration_ms": 0.28378900000802787, "success": true, - "started_at_unix": 1776839731.5292933, + "started_at_unix": 1777935770.9677382, "bytes_sent": 312, - "bytes_received": 147, + "bytes_received": 305, "request_id": 30, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 2, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': ''}", + "result_preview": "{'flags': 0, 'id': 12, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-com...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 100, + "size_chars": 258, "top_level_count": 6, "type_name": "django.db.models", "has_declaration_node": false @@ -21346,20 +21226,20 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.30766499997980645, + "duration_ms": 0.27478300000893796, "success": true, - "started_at_unix": 1776839731.5296533, + "started_at_unix": 1777935770.9681232, "bytes_sent": 312, - "bytes_received": 298, + "bytes_received": 300, "request_id": 31, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 4, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 3, 'kind':...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 14, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 13, 'kind...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 271, + "size_chars": 273, "top_level_count": 8, "has_declaration_node": true }, @@ -21377,20 +21257,20 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23395700003447928, + "duration_ms": 0.31705200001397316, "success": true, - "started_at_unix": 1776839731.5300932, + "started_at_unix": 1777935770.9684777, "bytes_sent": 312, - "bytes_received": 147, + "bytes_received": 305, "request_id": 32, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 5, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': ''}", + "result_preview": "{'flags': 0, 'id': 15, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-com...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 100, + "size_chars": 258, "top_level_count": 6, "type_name": "django.db.models", "has_declaration_node": false @@ -21409,20 +21289,20 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.3049399999781599, + "duration_ms": 0.2648740000097405, "success": true, - "started_at_unix": 1776839731.5304549, + "started_at_unix": 1777935770.9689116, "bytes_sent": 312, - "bytes_received": 298, + "bytes_received": 300, "request_id": 33, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 7, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 6, 'kind':...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 17, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 16, 'kind...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 271, + "size_chars": 273, "top_level_count": 8, "has_declaration_node": true }, @@ -21440,20 +21320,20 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2826980000349977, + "duration_ms": 0.274101000002247, "success": true, - "started_at_unix": 1776839731.5308409, + "started_at_unix": 1777935770.9692593, "bytes_sent": 312, - "bytes_received": 147, + "bytes_received": 305, "request_id": 34, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 8, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': ''}", + "result_preview": "{'flags': 0, 'id': 18, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-com...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 100, + "size_chars": 258, "top_level_count": 6, "type_name": "django.db.models", "has_declaration_node": false @@ -21472,11 +21352,11 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.28118599999515936, + "duration_ms": 0.2601959999992687, "success": true, - "started_at_unix": 1776839731.5313044, + "started_at_unix": 1777935770.969732, "bytes_sent": 314, - "bytes_received": 574, + "bytes_received": 575, "request_id": 35, "error_code": null, "error_message": null, @@ -21485,7 +21365,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 563, + "size_chars": 564, "top_level_count": 8, "has_declaration_node": true }, @@ -21503,9 +21383,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 6.261706999964645, + "duration_ms": 11.974119000001338, "success": true, - "started_at_unix": 1776839731.5316894, + "started_at_unix": 1777935770.970088, "bytes_sent": 314, "bytes_received": 354, "request_id": 36, @@ -21534,9 +21414,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23686299999781113, + "duration_ms": 0.24496800000406438, "success": true, - "started_at_unix": 1776839731.5380719, + "started_at_unix": 1777935770.9821942, "bytes_sent": 314, "bytes_received": 400, "request_id": 37, @@ -21565,9 +21445,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.3032160000202566, + "duration_ms": 3.25648800000522, "success": true, - "started_at_unix": 1776839731.538429, + "started_at_unix": 1777935770.982561, "bytes_sent": 314, "bytes_received": 758, "request_id": 38, @@ -21596,9 +21476,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2794420000213904, + "duration_ms": 0.28124499999648833, "success": true, - "started_at_unix": 1776839731.5388737, + "started_at_unix": 1777935770.9859948, "bytes_sent": 314, "bytes_received": 354, "request_id": 39, @@ -21627,9 +21507,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.25514700001849633, + "duration_ms": 0.22578100001169332, "success": true, - "started_at_unix": 1776839731.5392528, + "started_at_unix": 1777935770.9863741, "bytes_sent": 314, "bytes_received": 354, "request_id": 40, @@ -21658,9 +21538,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2572509999936301, + "duration_ms": 0.2580910000062886, "success": true, - "started_at_unix": 1776839731.5395935, + "started_at_unix": 1777935770.9866834, "bytes_sent": 314, "bytes_received": 354, "request_id": 41, @@ -21689,9 +21569,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2836299999557923, + "duration_ms": 0.2288379999981771, "success": true, - "started_at_unix": 1776839731.5399776, + "started_at_unix": 1777935770.9870536, "bytes_sent": 314, "bytes_received": 354, "request_id": 42, @@ -21720,9 +21600,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24049000001014065, + "duration_ms": 0.22562099999845486, "success": true, - "started_at_unix": 1776839731.5403516, + "started_at_unix": 1777935770.9873648, "bytes_sent": 314, "bytes_received": 354, "request_id": 43, @@ -21751,15 +21631,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2578120000293893, + "duration_ms": 3.083264999986568, "success": true, - "started_at_unix": 1776839731.5407162, + "started_at_unix": 1777935770.9877338, "bytes_sent": 314, "bytes_received": 300, "request_id": 44, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 21, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 20, 'kind...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 31, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 30, 'kind...", "result_summary": { "present": true, "empty": false, @@ -21782,9 +21662,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.3302260000168644, + "duration_ms": 2.867041000001791, "success": true, - "started_at_unix": 1776839731.5411675, + "started_at_unix": 1777935770.9909754, "bytes_sent": 314, "bytes_received": 1149, "request_id": 45, @@ -21813,9 +21693,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2540140000064639, + "duration_ms": 2.8387680000037108, "success": true, - "started_at_unix": 1776839731.541647, + "started_at_unix": 1777935770.9939888, "bytes_sent": 314, "bytes_received": 400, "request_id": 46, @@ -21844,9 +21724,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.3677070000094318, + "duration_ms": 2.261790999995128, "success": true, - "started_at_unix": 1776839731.542045, + "started_at_unix": 1777935770.9969475, "bytes_sent": 314, "bytes_received": 2376, "request_id": 47, @@ -21875,9 +21755,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.3583199999752651, + "duration_ms": 0.3659129999959987, "success": true, - "started_at_unix": 1776839731.542624, + "started_at_unix": 1777935770.9994164, "bytes_sent": 314, "bytes_received": 2272, "request_id": 48, @@ -21906,9 +21786,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.31638100000463965, + "duration_ms": 0.2541839999992135, "success": true, - "started_at_unix": 1776839731.543204, + "started_at_unix": 1777935770.999958, "bytes_sent": 314, "bytes_received": 789, "request_id": 49, @@ -21937,9 +21817,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2737710000246807, + "duration_ms": 0.2501869999775863, "success": true, - "started_at_unix": 1776839731.5436347, + "started_at_unix": 1777935771.0003207, "bytes_sent": 314, "bytes_received": 400, "request_id": 50, @@ -21968,9 +21848,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.32661000000189233, + "duration_ms": 0.31758299999751216, "success": true, - "started_at_unix": 1776839731.544109, + "started_at_unix": 1777935771.0007722, "bytes_sent": 314, "bytes_received": 1564, "request_id": 51, @@ -21999,9 +21879,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.27740900003436764, + "duration_ms": 2.6281049999852257, "success": true, - "started_at_unix": 1776839731.5445929, + "started_at_unix": 1777935771.0012457, "bytes_sent": 314, "bytes_received": 890, "request_id": 52, @@ -22030,9 +21910,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 17.656918000000132, + "duration_ms": 38.06721100002619, "success": true, - "started_at_unix": 1776839731.5452604, + "started_at_unix": 1777935771.0042598, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-59", @@ -22063,9 +21943,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2836500000285014, + "duration_ms": 2.691484000024502, "success": true, - "started_at_unix": 1776839731.5469668, + "started_at_unix": 1777935771.0091276, "bytes_sent": 312, "bytes_received": 444, "request_id": 54, @@ -22094,20 +21974,20 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.19948300001715324, + "duration_ms": 2.910993000000417, "success": true, - "started_at_unix": 1776839731.5473375, + "started_at_unix": 1777935771.011909, "bytes_sent": 312, - "bytes_received": 148, + "bytes_received": 305, "request_id": 55, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 54, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': ''}", + "result_preview": "{'flags': 0, 'id': 64, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-com...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 101, + "size_chars": 258, "top_level_count": 6, "type_name": "django.db.models", "has_declaration_node": false @@ -22126,15 +22006,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.29722499999706997, + "duration_ms": 0.28852799999867784, "success": true, - "started_at_unix": 1776839731.5476432, + "started_at_unix": 1777935771.0149376, "bytes_sent": 312, "bytes_received": 300, "request_id": 56, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 56, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 55, 'kind...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 66, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 65, 'kind...", "result_summary": { "present": true, "empty": false, @@ -22157,20 +22037,20 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24651100000028237, + "duration_ms": 0.31402600001229075, "success": true, - "started_at_unix": 1776839731.5480454, + "started_at_unix": 1777935771.015307, "bytes_sent": 312, - "bytes_received": 148, + "bytes_received": 305, "request_id": 57, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 57, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': ''}", + "result_preview": "{'flags': 0, 'id': 67, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-com...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 101, + "size_chars": 258, "top_level_count": 6, "type_name": "django.db.models", "has_declaration_node": false @@ -22189,15 +22069,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2807750000215492, + "duration_ms": 0.28164500000116277, "success": true, - "started_at_unix": 1776839731.5484083, + "started_at_unix": 1777935771.015771, "bytes_sent": 312, "bytes_received": 300, "request_id": 58, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 59, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 58, 'kind...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 69, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 68, 'kind...", "result_summary": { "present": true, "empty": false, @@ -22220,20 +22100,20 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2540939999562397, + "duration_ms": 0.2747329999976955, "success": true, - "started_at_unix": 1776839731.548769, + "started_at_unix": 1777935771.0161326, "bytes_sent": 312, - "bytes_received": 148, + "bytes_received": 305, "request_id": 59, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 60, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': ''}", + "result_preview": "{'flags': 0, 'id': 70, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-com...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 101, + "size_chars": 258, "top_level_count": 6, "type_name": "django.db.models", "has_declaration_node": false @@ -22252,9 +22132,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.31537000000980697, + "duration_ms": 0.29404800000065734, "success": true, - "started_at_unix": 1776839731.5491867, + "started_at_unix": 1777935771.0165727, "bytes_sent": 314, "bytes_received": 575, "request_id": 60, @@ -22283,9 +22163,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24587899997641216, + "duration_ms": 0.2240880000101697, "success": true, - "started_at_unix": 1776839731.5495973, + "started_at_unix": 1777935771.0169592, "bytes_sent": 314, "bytes_received": 354, "request_id": 61, @@ -22314,9 +22194,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2732500000206528, + "duration_ms": 0.24150100000497332, "success": true, - "started_at_unix": 1776839731.5499306, + "started_at_unix": 1777935771.0172682, "bytes_sent": 314, "bytes_received": 400, "request_id": 62, @@ -22345,9 +22225,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.3039780000335668, + "duration_ms": 0.3094980000071246, "success": true, - "started_at_unix": 1776839731.550327, + "started_at_unix": 1777935771.0176275, "bytes_sent": 314, "bytes_received": 758, "request_id": 63, @@ -22376,9 +22256,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.22080200000118566, + "duration_ms": 0.24124000000824708, "success": true, - "started_at_unix": 1776839731.550766, + "started_at_unix": 1777935771.018077, "bytes_sent": 314, "bytes_received": 354, "request_id": 64, @@ -22407,9 +22287,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.22593199997800184, + "duration_ms": 0.2229970000087178, "success": true, - "started_at_unix": 1776839731.551103, + "started_at_unix": 1777935771.018407, "bytes_sent": 314, "bytes_received": 354, "request_id": 65, @@ -22438,9 +22318,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2156130000230405, + "duration_ms": 3.086820999982365, "success": true, - "started_at_unix": 1776839731.5514104, + "started_at_unix": 1777935771.01874, "bytes_sent": 314, "bytes_received": 354, "request_id": 66, @@ -22469,9 +22349,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.28571299998247923, + "duration_ms": 2.8760579999982383, "success": true, - "started_at_unix": 1776839731.5517342, + "started_at_unix": 1777935771.0219474, "bytes_sent": 314, "bytes_received": 354, "request_id": 67, @@ -22500,9 +22380,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.26369300002215823, + "duration_ms": 2.9098819999830994, "success": true, - "started_at_unix": 1776839731.5521076, + "started_at_unix": 1777935771.0249135, "bytes_sent": 314, "bytes_received": 354, "request_id": 68, @@ -22531,15 +22411,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2369929999872511, + "duration_ms": 2.8885810000076617, "success": true, - "started_at_unix": 1776839731.552491, + "started_at_unix": 1777935771.027944, "bytes_sent": 314, "bytes_received": 300, "request_id": 69, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 73, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 72, 'kind...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 83, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 82, 'kind...", "result_summary": { "present": true, "empty": false, @@ -22562,9 +22442,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.34032600001410174, + "duration_ms": 0.4708890000131305, "success": true, - "started_at_unix": 1776839731.5528848, + "started_at_unix": 1777935771.0309935, "bytes_sent": 314, "bytes_received": 1149, "request_id": 70, @@ -22593,9 +22473,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24340400000255613, + "duration_ms": 0.2764760000104616, "success": true, - "started_at_unix": 1776839731.5533671, + "started_at_unix": 1777935771.0316126, "bytes_sent": 314, "bytes_received": 400, "request_id": 71, @@ -22624,9 +22504,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.3694799999607312, + "duration_ms": 0.36009199999398334, "success": true, - "started_at_unix": 1776839731.5537238, + "started_at_unix": 1777935771.032003, "bytes_sent": 314, "bytes_received": 2376, "request_id": 72, @@ -22655,11 +22535,11 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.3217510000013135, + "duration_ms": 0.3550929999960317, "success": true, - "started_at_unix": 1776839731.5542977, + "started_at_unix": 1777935771.0325668, "bytes_sent": 314, - "bytes_received": 2272, + "bytes_received": 2274, "request_id": 73, "error_code": null, "error_message": null, @@ -22668,7 +22548,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 2408, + "size_chars": 2410, "top_level_count": 8, "has_declaration_node": true }, @@ -22686,11 +22566,11 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.29267700000445984, + "duration_ms": 0.25697899999954643, "success": true, - "started_at_unix": 1776839731.5547967, + "started_at_unix": 1777935771.0331056, "bytes_sent": 314, - "bytes_received": 789, + "bytes_received": 791, "request_id": 74, "error_code": null, "error_message": null, @@ -22699,7 +22579,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 795, + "size_chars": 797, "top_level_count": 7, "has_declaration_node": true }, @@ -22717,11 +22597,11 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.26165899998886744, + "duration_ms": 0.22604200000841956, "success": true, - "started_at_unix": 1776839731.5551934, + "started_at_unix": 1777935771.0334725, "bytes_sent": 314, - "bytes_received": 400, + "bytes_received": 401, "request_id": 75, "error_code": null, "error_message": null, @@ -22730,7 +22610,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 374, + "size_chars": 375, "top_level_count": 7, "has_declaration_node": true }, @@ -22748,11 +22628,11 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.34487400000671187, + "duration_ms": 0.2968740000142134, "success": true, - "started_at_unix": 1776839731.5556223, + "started_at_unix": 1777935771.0338886, "bytes_sent": 314, - "bytes_received": 1566, + "bytes_received": 1571, "request_id": 76, "error_code": null, "error_message": null, @@ -22761,7 +22641,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 1655, + "size_chars": 1660, "top_level_count": 8, "has_declaration_node": true }, @@ -22779,9 +22659,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2786910000054377, + "duration_ms": 0.2625200000068162, "success": true, - "started_at_unix": 1776839731.55614, + "started_at_unix": 1777935771.0343347, "bytes_sent": 314, "bytes_received": 893, "request_id": 77, @@ -22810,9 +22690,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 10.895622000020921, + "duration_ms": 27.09740599999577, "success": true, - "started_at_unix": 1776839731.556766, + "started_at_unix": 1777935771.0349982, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-85", @@ -22843,9 +22723,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2569000000107735, + "duration_ms": 3.28862899999649, "success": true, - "started_at_unix": 1776839731.5585382, + "started_at_unix": 1777935771.0367703, "bytes_sent": 312, "bytes_received": 445, "request_id": 79, @@ -22874,20 +22754,20 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2475720000347792, + "duration_ms": 2.672308000001067, "success": true, - "started_at_unix": 1776839731.5588822, + "started_at_unix": 1777935771.0401423, "bytes_sent": 312, - "bytes_received": 149, + "bytes_received": 306, "request_id": 80, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 106, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': ''}", + "result_preview": "{'flags': 0, 'id': 116, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-co...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 102, + "size_chars": 259, "top_level_count": 6, "type_name": "django.db.models", "has_declaration_node": false @@ -22906,15 +22786,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2919249999990825, + "duration_ms": 2.896074999995335, "success": true, - "started_at_unix": 1776839731.559232, + "started_at_unix": 1777935771.0429227, "bytes_sent": 312, "bytes_received": 302, "request_id": 81, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 108, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 107, 'ki...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 118, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 117, 'ki...", "result_summary": { "present": true, "empty": false, @@ -22937,20 +22817,20 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2085090000036871, + "duration_ms": 2.912946999998667, "success": true, - "started_at_unix": 1776839731.559603, + "started_at_unix": 1777935771.0459018, "bytes_sent": 312, - "bytes_received": 149, + "bytes_received": 306, "request_id": 82, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 109, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': ''}", + "result_preview": "{'flags': 0, 'id': 119, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-co...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 102, + "size_chars": 259, "top_level_count": 6, "type_name": "django.db.models", "has_declaration_node": false @@ -22969,15 +22849,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.3197370000407318, + "duration_ms": 2.8737739999940004, "success": true, - "started_at_unix": 1776839731.5599282, + "started_at_unix": 1777935771.0489445, "bytes_sent": 312, "bytes_received": 302, "request_id": 83, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 111, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 110, 'ki...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 121, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 120, 'ki...", "result_summary": { "present": true, "empty": false, @@ -23000,20 +22880,20 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23271399999202913, + "duration_ms": 0.42579500001238557, "success": true, - "started_at_unix": 1776839731.5603259, + "started_at_unix": 1777935771.0518997, "bytes_sent": 312, - "bytes_received": 149, + "bytes_received": 306, "request_id": 84, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 112, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': ''}", + "result_preview": "{'flags': 0, 'id': 122, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-co...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 102, + "size_chars": 259, "top_level_count": 6, "type_name": "django.db.models", "has_declaration_node": false @@ -23032,9 +22912,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2869260000011309, + "duration_ms": 0.29672400000890775, "success": true, - "started_at_unix": 1776839731.56074, + "started_at_unix": 1777935771.0524962, "bytes_sent": 314, "bytes_received": 577, "request_id": 85, @@ -23063,9 +22943,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2428640000289306, + "duration_ms": 0.22070100001769788, "success": true, - "started_at_unix": 1776839731.561125, + "started_at_unix": 1777935771.052889, "bytes_sent": 314, "bytes_received": 355, "request_id": 86, @@ -23094,9 +22974,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23457800000414863, + "duration_ms": 0.23570900000891015, "success": true, - "started_at_unix": 1776839731.5614548, + "started_at_unix": 1777935771.053184, "bytes_sent": 314, "bytes_received": 401, "request_id": 87, @@ -23125,9 +23005,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.3449250000358006, + "duration_ms": 0.3041679999853386, "success": true, - "started_at_unix": 1776839731.5618064, + "started_at_unix": 1777935771.0535254, "bytes_sent": 314, "bytes_received": 760, "request_id": 88, @@ -23156,9 +23036,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23876599999539394, + "duration_ms": 0.2331949999927474, "success": true, - "started_at_unix": 1776839731.562296, + "started_at_unix": 1777935771.0539646, "bytes_sent": 314, "bytes_received": 355, "request_id": 89, @@ -23187,9 +23067,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.21750599995584707, + "duration_ms": 0.22941800000353396, "success": true, - "started_at_unix": 1776839731.5626285, + "started_at_unix": 1777935771.0542934, "bytes_sent": 314, "bytes_received": 355, "request_id": 90, @@ -23218,9 +23098,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24626000003991066, + "duration_ms": 0.2684410000028947, "success": true, - "started_at_unix": 1776839731.5629282, + "started_at_unix": 1777935771.054606, "bytes_sent": 314, "bytes_received": 355, "request_id": 91, @@ -23249,9 +23129,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.21640400001388116, + "duration_ms": 0.233014999992065, "success": true, - "started_at_unix": 1776839731.563279, + "started_at_unix": 1777935771.055008, "bytes_sent": 314, "bytes_received": 355, "request_id": 92, @@ -23280,9 +23160,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.22914799995987778, + "duration_ms": 0.24795299998459086, "success": true, - "started_at_unix": 1776839731.563577, + "started_at_unix": 1777935771.0553253, "bytes_sent": 314, "bytes_received": 355, "request_id": 93, @@ -23311,15 +23191,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.285343000030025, + "duration_ms": 0.2624900000114394, "success": true, - "started_at_unix": 1776839731.5639262, + "started_at_unix": 1777935771.0556939, "bytes_sent": 314, "bytes_received": 302, "request_id": 94, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 125, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 124, 'ki...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 135, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 134, 'ki...", "result_summary": { "present": true, "empty": false, @@ -23342,9 +23222,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2968340000393255, + "duration_ms": 0.2948700000047211, "success": true, - "started_at_unix": 1776839731.5643804, + "started_at_unix": 1777935771.0561123, "bytes_sent": 314, "bytes_received": 1153, "request_id": 95, @@ -23373,9 +23253,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.27772900000400114, + "duration_ms": 0.25751999999101827, "success": true, - "started_at_unix": 1776839731.5648198, + "started_at_unix": 1777935771.05655, "bytes_sent": 314, "bytes_received": 401, "request_id": 96, @@ -23404,9 +23284,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.31743300002062824, + "duration_ms": 0.3520879999996396, "success": true, - "started_at_unix": 1776839731.5652142, + "started_at_unix": 1777935771.0569203, "bytes_sent": 314, "bytes_received": 2383, "request_id": 97, @@ -23435,9 +23315,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.36653500001193606, + "duration_ms": 0.3396040000041012, "success": true, - "started_at_unix": 1776839731.5657346, + "started_at_unix": 1777935771.0574677, "bytes_sent": 314, "bytes_received": 2278, "request_id": 98, @@ -23466,9 +23346,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.26510499998266823, + "duration_ms": 3.664970000016865, "success": true, - "started_at_unix": 1776839731.5662925, + "started_at_unix": 1777935771.0579984, "bytes_sent": 314, "bytes_received": 791, "request_id": 99, @@ -23497,9 +23377,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24127099999304846, + "duration_ms": 3.184003000001212, "success": true, - "started_at_unix": 1776839731.5666654, + "started_at_unix": 1777935771.0618083, "bytes_sent": 315, "bytes_received": 402, "request_id": 100, @@ -23528,9 +23408,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.31395599995676093, + "duration_ms": 2.6864440000053946, "success": true, - "started_at_unix": 1776839731.5671031, + "started_at_unix": 1777935771.0651627, "bytes_sent": 315, "bytes_received": 1572, "request_id": 101, @@ -23559,9 +23439,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2756039999667337, + "duration_ms": 2.8363039999987905, "success": true, - "started_at_unix": 1776839731.5675716, + "started_at_unix": 1777935771.068005, "bytes_sent": 315, "bytes_received": 894, "request_id": 102, @@ -23590,9 +23470,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 10.79857100000936, + "duration_ms": 35.60098799999878, "success": true, - "started_at_unix": 1776839731.5682204, + "started_at_unix": 1777935771.0712123, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-111", @@ -23623,9 +23503,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.26084699999273653, + "duration_ms": 4.517300999992813, "success": true, - "started_at_unix": 1776839731.5699568, + "started_at_unix": 1777935771.0762296, "bytes_sent": 313, "bytes_received": 446, "request_id": 104, @@ -23654,20 +23534,20 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23279499998807296, + "duration_ms": 5.903778999993392, "success": true, - "started_at_unix": 1776839731.5703092, + "started_at_unix": 1777935771.0808418, "bytes_sent": 313, - "bytes_received": 150, + "bytes_received": 307, "request_id": 105, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 158, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': ''}", + "result_preview": "{'flags': 0, 'id': 168, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-co...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 102, + "size_chars": 259, "top_level_count": 6, "type_name": "django.db.models", "has_declaration_node": false @@ -23686,15 +23566,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.27631700004349113, + "duration_ms": 0.9633780000228853, "success": true, - "started_at_unix": 1776839731.5706444, + "started_at_unix": 1777935771.0868616, "bytes_sent": 313, "bytes_received": 303, "request_id": 106, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 160, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 159, 'ki...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 170, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 169, 'ki...", "result_summary": { "present": true, "empty": false, @@ -23717,20 +23597,20 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.237384000001839, + "duration_ms": 4.833371999978908, "success": true, - "started_at_unix": 1776839731.5710285, + "started_at_unix": 1777935771.08791, "bytes_sent": 313, - "bytes_received": 150, + "bytes_received": 307, "request_id": 107, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 161, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': ''}", + "result_preview": "{'flags': 0, 'id': 171, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-co...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 102, + "size_chars": 259, "top_level_count": 6, "type_name": "django.db.models", "has_declaration_node": false @@ -23749,15 +23629,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2837699999531651, + "duration_ms": 0.9634890000143059, "success": true, - "started_at_unix": 1776839731.5713892, + "started_at_unix": 1777935771.0928717, "bytes_sent": 313, "bytes_received": 303, "request_id": 108, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 163, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 162, 'ki...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 173, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 172, 'ki...", "result_summary": { "present": true, "empty": false, @@ -23780,20 +23660,20 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2678000000173597, + "duration_ms": 4.828773000014053, "success": true, - "started_at_unix": 1776839731.5717542, + "started_at_unix": 1777935771.0939178, "bytes_sent": 313, - "bytes_received": 150, + "bytes_received": 307, "request_id": 109, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 164, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': ''}", + "result_preview": "{'flags': 0, 'id': 174, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-co...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 102, + "size_chars": 259, "top_level_count": 6, "type_name": "django.db.models", "has_declaration_node": false @@ -23812,9 +23692,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.3211900000223977, + "duration_ms": 0.8964630000036777, "success": true, - "started_at_unix": 1776839731.5721881, + "started_at_unix": 1777935771.098935, "bytes_sent": 315, "bytes_received": 578, "request_id": 110, @@ -23843,9 +23723,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.21922999997059378, + "duration_ms": 4.808826000015642, "success": true, - "started_at_unix": 1776839731.5726085, + "started_at_unix": 1777935771.0999372, "bytes_sent": 315, "bytes_received": 356, "request_id": 111, @@ -23874,9 +23754,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.26427399996009626, + "duration_ms": 0.9821429999874454, "success": true, - "started_at_unix": 1776839731.5729141, + "started_at_unix": 1777935771.104838, "bytes_sent": 315, "bytes_received": 402, "request_id": 112, @@ -23905,9 +23785,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.3121929999565509, + "duration_ms": 4.79896799998869, "success": true, - "started_at_unix": 1776839731.5732963, + "started_at_unix": 1777935771.1059463, "bytes_sent": 315, "bytes_received": 761, "request_id": 113, @@ -23936,9 +23816,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.28590399995209737, + "duration_ms": 0.93241100000796, "success": true, - "started_at_unix": 1776839731.573754, + "started_at_unix": 1777935771.110904, "bytes_sent": 315, "bytes_received": 356, "request_id": 114, @@ -23967,9 +23847,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24506799996970585, + "duration_ms": 4.802492999999686, "success": true, - "started_at_unix": 1776839731.5741398, + "started_at_unix": 1777935771.1119447, "bytes_sent": 315, "bytes_received": 356, "request_id": 115, @@ -23998,9 +23878,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2565489999710735, + "duration_ms": 0.9870929999920008, "success": true, - "started_at_unix": 1776839731.574461, + "started_at_unix": 1777935771.1168413, "bytes_sent": 315, "bytes_received": 356, "request_id": 116, @@ -24029,9 +23909,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.27787900000930676, + "duration_ms": 4.793686999988722, "success": true, - "started_at_unix": 1776839731.5748253, + "started_at_unix": 1777935771.1179533, "bytes_sent": 315, "bytes_received": 356, "request_id": 117, @@ -24060,9 +23940,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24145100002215258, + "duration_ms": 1.000387000004821, "success": true, - "started_at_unix": 1776839731.5751915, + "started_at_unix": 1777935771.1228359, "bytes_sent": 315, "bytes_received": 356, "request_id": 118, @@ -24091,15 +23971,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23805500001117252, + "duration_ms": 1.87465900000916, "success": true, - "started_at_unix": 1776839731.5755503, + "started_at_unix": 1777935771.1239614, "bytes_sent": 315, "bytes_received": 303, "request_id": 119, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 177, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 176, 'ki...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 187, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 186, 'ki...", "result_summary": { "present": true, "empty": false, @@ -24122,9 +24002,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.30434800004286444, + "duration_ms": 3.863711000008152, "success": true, - "started_at_unix": 1776839731.5759397, + "started_at_unix": 1777935771.1259935, "bytes_sent": 315, "bytes_received": 1154, "request_id": 120, @@ -24153,9 +24033,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24542799997107068, + "duration_ms": 0.24473700000271492, "success": true, - "started_at_unix": 1776839731.5763843, + "started_at_unix": 1777935771.130003, "bytes_sent": 315, "bytes_received": 402, "request_id": 121, @@ -24184,9 +24064,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.4029429999832246, + "duration_ms": 0.3330719999894427, "success": true, - "started_at_unix": 1776839731.5767405, + "started_at_unix": 1777935771.1303606, "bytes_sent": 315, "bytes_received": 2384, "request_id": 122, @@ -24215,9 +24095,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.33746099995823897, + "duration_ms": 0.3307470000208923, "success": true, - "started_at_unix": 1776839731.5773494, + "started_at_unix": 1777935771.1309185, "bytes_sent": 315, "bytes_received": 2279, "request_id": 123, @@ -24246,9 +24126,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.30203399995798463, + "duration_ms": 0.29739499998981955, "success": true, - "started_at_unix": 1776839731.5778675, + "started_at_unix": 1777935771.1314306, "bytes_sent": 315, "bytes_received": 792, "request_id": 124, @@ -24277,9 +24157,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23765399998865178, + "duration_ms": 0.23840500000460452, "success": true, - "started_at_unix": 1776839731.5782769, + "started_at_unix": 1777935771.1318378, "bytes_sent": 315, "bytes_received": 402, "request_id": 125, @@ -24308,9 +24188,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.35252899999704823, + "duration_ms": 0.28515200000356344, "success": true, - "started_at_unix": 1776839731.5786822, + "started_at_unix": 1777935771.1322405, "bytes_sent": 315, "bytes_received": 1572, "request_id": 126, @@ -24339,9 +24219,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.25266199997986405, + "duration_ms": 0.2889099999947575, "success": true, - "started_at_unix": 1776839731.579188, + "started_at_unix": 1777935771.1326756, "bytes_sent": 315, "bytes_received": 894, "request_id": 127, @@ -24370,9 +24250,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 10.972726000034072, + "duration_ms": 58.36922299999969, "success": true, - "started_at_unix": 1776839731.579793, + "started_at_unix": 1777935771.133349, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-137", @@ -24403,9 +24283,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24650099999234953, + "duration_ms": 5.650577000011481, "success": true, - "started_at_unix": 1776839731.5815485, + "started_at_unix": 1777935771.1350963, "bytes_sent": 313, "bytes_received": 446, "request_id": 129, @@ -24434,20 +24314,20 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.25634899998294713, + "duration_ms": 0.29233600000111437, "success": true, - "started_at_unix": 1776839731.581887, + "started_at_unix": 1777935771.1408422, "bytes_sent": 313, - "bytes_received": 150, + "bytes_received": 307, "request_id": 130, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 210, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': ''}", + "result_preview": "{'flags': 0, 'id': 220, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-co...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 102, + "size_chars": 259, "top_level_count": 6, "type_name": "django.db.models", "has_declaration_node": false @@ -24466,15 +24346,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24584900000945709, + "duration_ms": 2.5747149999801877, "success": true, - "started_at_unix": 1776839731.5822406, + "started_at_unix": 1777935771.141245, "bytes_sent": 313, "bytes_received": 303, "request_id": 131, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 212, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 211, 'ki...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 222, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 221, 'ki...", "result_summary": { "present": true, "empty": false, @@ -24497,20 +24377,20 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.21138500000006388, + "duration_ms": 2.919358000013972, "success": true, - "started_at_unix": 1776839731.5825548, + "started_at_unix": 1777935771.1438987, "bytes_sent": 313, - "bytes_received": 150, + "bytes_received": 307, "request_id": 132, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 213, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': ''}", + "result_preview": "{'flags': 0, 'id': 223, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-co...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 102, + "size_chars": 259, "top_level_count": 6, "type_name": "django.db.models", "has_declaration_node": false @@ -24529,15 +24409,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.27918099999624246, + "duration_ms": 2.8778420000037386, "success": true, - "started_at_unix": 1776839731.582867, + "started_at_unix": 1777935771.146943, "bytes_sent": 313, "bytes_received": 303, "request_id": 133, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 215, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 214, 'ki...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 225, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 224, 'ki...", "result_summary": { "present": true, "empty": false, @@ -24560,20 +24440,20 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23546900001747417, + "duration_ms": 0.30269500001622873, "success": true, - "started_at_unix": 1776839731.5832229, + "started_at_unix": 1777935771.1499038, "bytes_sent": 313, - "bytes_received": 150, + "bytes_received": 307, "request_id": 134, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 216, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': ''}", + "result_preview": "{'flags': 0, 'id': 226, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-co...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 102, + "size_chars": 259, "top_level_count": 6, "type_name": "django.db.models", "has_declaration_node": false @@ -24592,9 +24472,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2486749999661697, + "duration_ms": 0.26137799997627553, "success": true, - "started_at_unix": 1776839731.5836124, + "started_at_unix": 1777935771.1503806, "bytes_sent": 315, "bytes_received": 578, "request_id": 135, @@ -24623,9 +24503,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2397380000047633, + "duration_ms": 0.25170899999693575, "success": true, - "started_at_unix": 1776839731.5839515, + "started_at_unix": 1777935771.1507704, "bytes_sent": 315, "bytes_received": 356, "request_id": 136, @@ -24654,9 +24534,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.21323800001482596, + "duration_ms": 0.23626099999773942, "success": true, - "started_at_unix": 1776839731.5842721, + "started_at_unix": 1777935771.1511083, "bytes_sent": 315, "bytes_received": 402, "request_id": 137, @@ -24685,9 +24565,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24636000000555214, + "duration_ms": 0.3450340000199503, "success": true, - "started_at_unix": 1776839731.584605, + "started_at_unix": 1777935771.1514604, "bytes_sent": 315, "bytes_received": 761, "request_id": 138, @@ -24716,9 +24596,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.296393999974498, + "duration_ms": 0.23749400000383503, "success": true, - "started_at_unix": 1776839731.5849864, + "started_at_unix": 1777935771.1519477, "bytes_sent": 315, "bytes_received": 356, "request_id": 139, @@ -24747,9 +24627,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24685100004262495, + "duration_ms": 0.24006800001075135, "success": true, - "started_at_unix": 1776839731.585386, + "started_at_unix": 1777935771.152285, "bytes_sent": 315, "bytes_received": 356, "request_id": 140, @@ -24778,9 +24658,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2374129999793695, + "duration_ms": 0.26923199999373537, "success": true, - "started_at_unix": 1776839731.5857158, + "started_at_unix": 1777935771.1526108, "bytes_sent": 315, "bytes_received": 356, "request_id": 141, @@ -24809,9 +24689,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24349399996026477, + "duration_ms": 0.23060999998847365, "success": true, - "started_at_unix": 1776839731.5860946, + "started_at_unix": 1777935771.1529832, "bytes_sent": 315, "bytes_received": 356, "request_id": 142, @@ -24840,9 +24720,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24194200000238197, + "duration_ms": 0.2474320000089847, "success": true, - "started_at_unix": 1776839731.586427, + "started_at_unix": 1777935771.1532996, "bytes_sent": 315, "bytes_received": 356, "request_id": 143, @@ -24871,15 +24751,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.29949999998279964, + "duration_ms": 0.23086100000568877, "success": true, - "started_at_unix": 1776839731.5867903, + "started_at_unix": 1777935771.1536965, "bytes_sent": 315, "bytes_received": 303, "request_id": 144, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 229, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 228, 'ki...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 239, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 238, 'ki...", "result_summary": { "present": true, "empty": false, @@ -24902,9 +24782,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.29465000000072905, + "duration_ms": 0.2999690000251576, "success": true, - "started_at_unix": 1776839731.5872567, + "started_at_unix": 1777935771.1540895, "bytes_sent": 315, "bytes_received": 1154, "request_id": 145, @@ -24933,9 +24813,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2545049999866933, + "duration_ms": 0.2769859999887103, "success": true, - "started_at_unix": 1776839731.5876923, + "started_at_unix": 1777935771.1545312, "bytes_sent": 315, "bytes_received": 402, "request_id": 146, @@ -24964,9 +24844,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.45339700000113226, + "duration_ms": 0.3430610000236811, "success": true, - "started_at_unix": 1776839731.5880897, + "started_at_unix": 1777935771.1549273, "bytes_sent": 315, "bytes_received": 2384, "request_id": 147, @@ -24995,9 +24875,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.34111699994809896, + "duration_ms": 3.398884000006319, "success": true, - "started_at_unix": 1776839731.588744, + "started_at_unix": 1777935771.1554713, "bytes_sent": 315, "bytes_received": 2279, "request_id": 148, @@ -25026,9 +24906,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.257571000020107, + "duration_ms": 2.9357390000086525, "success": true, - "started_at_unix": 1776839731.5892682, + "started_at_unix": 1777935771.1590614, "bytes_sent": 315, "bytes_received": 792, "request_id": 149, @@ -25057,9 +24937,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2552869999590257, + "duration_ms": 2.7903079999873626, "success": true, - "started_at_unix": 1776839731.5896323, + "started_at_unix": 1777935771.1621113, "bytes_sent": 315, "bytes_received": 402, "request_id": 150, @@ -25088,9 +24968,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.3069129999744291, + "duration_ms": 2.773095000009107, "success": true, - "started_at_unix": 1776839731.5900865, + "started_at_unix": 1777935771.1650748, "bytes_sent": 315, "bytes_received": 1572, "request_id": 151, @@ -25119,9 +24999,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.26584699998011274, + "duration_ms": 0.41271000000620006, "success": true, - "started_at_unix": 1776839731.5905485, + "started_at_unix": 1777935771.1680024, "bytes_sent": 315, "bytes_received": 894, "request_id": 152, @@ -25150,9 +25030,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 10.778904000005696, + "duration_ms": 34.87348000001589, "success": true, - "started_at_unix": 1776839731.5911942, + "started_at_unix": 1777935771.1688075, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-163", @@ -25198,11 +25078,11 @@ "failure_count": 0, "bytes_sent": 0, "bytes_received": 0, - "min_ms": 8.928638000043065, - "max_ms": 9.349434000000656, - "mean_ms": 9.055801399995289, - "median_ms": 8.99674499999037, - "p95_ms": 9.291589999997996, + "min_ms": 9.208546999985856, + "max_ms": 11.754508999985092, + "mean_ms": 10.153020199993534, + "median_ms": 9.650703000005478, + "p95_ms": 11.531671199986704, "result_summary": { "present_count": 5, "empty_count": 0, @@ -25283,9 +25163,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.30580100002453037, + "duration_ms": 0.2885789999993449, "success": true, - "started_at_unix": 1776839731.5928442, + "started_at_unix": 1777935771.1703506, "bytes_sent": 319, "bytes_received": 1002, "request_id": 154, @@ -25314,9 +25194,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2532130000076904, + "duration_ms": 0.23159200000577584, "success": true, - "started_at_unix": 1776839731.593275, + "started_at_unix": 1777935771.1707807, "bytes_sent": 319, "bytes_received": 470, "request_id": 155, @@ -25345,11 +25225,11 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24006799998232964, + "duration_ms": 0.2218340000013086, "success": true, - "started_at_unix": 1776839731.5936294, + "started_at_unix": 1777935771.171102, "bytes_sent": 319, - "bytes_received": 334, + "bytes_received": 396, "request_id": 156, "error_code": null, "error_message": null, @@ -25358,7 +25238,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 307, + "size_chars": 369, "top_level_count": 7, "has_declaration_node": true }, @@ -25376,15 +25256,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.259825999989971, + "duration_ms": 0.20925100000113162, "success": true, - "started_at_unix": 1776839731.5939767, + "started_at_unix": 1777935771.1714163, "bytes_sent": 319, "bytes_received": 161, "request_id": 157, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 266, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 276, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -25408,15 +25288,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2259420000427781, + "duration_ms": 0.23177200000645826, "success": true, - "started_at_unix": 1776839731.594304, + "started_at_unix": 1777935771.1716871, "bytes_sent": 319, "bytes_received": 161, "request_id": 158, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 267, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 277, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -25440,15 +25320,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 2.035782999996627, + "duration_ms": 2.03798399999755, "success": true, - "started_at_unix": 1776839731.594629, + "started_at_unix": 1777935771.1720004, "bytes_sent": 319, "bytes_received": 26160, "request_id": 159, "error_code": null, "error_message": null, - "result_preview": "{'flags': 4, 'id': 330, 'implementation': None, 'kind': 7, 'overloads': [{'boundToType': None, 'declaration': {'category': 5, 'kind': 0, 'name': 'pipeline', ...", + "result_preview": "{'flags': 4, 'id': 340, 'implementation': None, 'kind': 7, 'overloads': [{'boundToType': None, 'declaration': {'category': 5, 'kind': 0, 'name': 'pipeline', ...", "result_summary": { "present": true, "empty": false, @@ -25471,11 +25351,11 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.31222300003719283, + "duration_ms": 5.528277999985676, "success": true, - "started_at_unix": 1776839731.5979335, + "started_at_unix": 1777935771.1752198, "bytes_sent": 319, - "bytes_received": 334, + "bytes_received": 396, "request_id": 160, "error_code": null, "error_message": null, @@ -25484,7 +25364,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 307, + "size_chars": 369, "top_level_count": 7, "has_declaration_node": true }, @@ -25502,15 +25382,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23922700000866826, + "duration_ms": 0.2446270000007189, "success": true, - "started_at_unix": 1776839731.5983446, + "started_at_unix": 1777935771.180849, "bytes_sent": 319, "bytes_received": 161, "request_id": 161, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 332, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 342, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -25534,15 +25414,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23700300005202735, + "duration_ms": 2.6355489999900783, "success": true, - "started_at_unix": 1776839731.5986695, + "started_at_unix": 1777935771.1811802, "bytes_sent": 321, "bytes_received": 161, "request_id": 162, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 333, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 343, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -25566,15 +25446,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24227200003679172, + "duration_ms": 2.9226449999839588, "success": true, - "started_at_unix": 1776839731.59898, + "started_at_unix": 1777935771.183891, "bytes_sent": 321, "bytes_received": 161, "request_id": 163, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 334, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 344, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -25598,9 +25478,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2407200000220655, + "duration_ms": 2.9066150000005564, "success": true, - "started_at_unix": 1776839731.5993185, + "started_at_unix": 1777935771.1869197, "bytes_sent": 319, "bytes_received": 356, "request_id": 164, @@ -25629,9 +25509,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2256710000096973, + "duration_ms": 0.24657000000161133, "success": true, - "started_at_unix": 1776839731.5996413, + "started_at_unix": 1777935771.18992, "bytes_sent": 319, "bytes_received": 358, "request_id": 165, @@ -25660,9 +25540,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.3289649999942412, + "duration_ms": 0.29489000002058674, "success": true, - "started_at_unix": 1776839731.6000416, + "started_at_unix": 1777935771.1903112, "bytes_sent": 321, "bytes_received": 1161, "request_id": 166, @@ -25691,9 +25571,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2880880000475372, + "duration_ms": 0.28709599999388047, "success": true, - "started_at_unix": 1776839731.600543, + "started_at_unix": 1777935771.1908057, "bytes_sent": 321, "bytes_received": 358, "request_id": 167, @@ -25722,15 +25602,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.22937799997180264, + "duration_ms": 0.2194099999996979, "success": true, - "started_at_unix": 1776839731.600977, + "started_at_unix": 1777935771.1912372, "bytes_sent": 321, "bytes_received": 161, "request_id": 168, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 342, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 352, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -25754,9 +25634,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 9.39622200002077, + "duration_ms": 22.17493799997783, "success": true, - "started_at_unix": 1776839731.601442, + "started_at_unix": 1777935771.191752, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-180", @@ -25787,9 +25667,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.28314899998349574, + "duration_ms": 0.25888300001497555, "success": true, - "started_at_unix": 1776839731.6026058, + "started_at_unix": 1777935771.1930096, "bytes_sent": 319, "bytes_received": 1002, "request_id": 170, @@ -25818,9 +25698,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24364600000126302, + "duration_ms": 2.59401099998513, "success": true, - "started_at_unix": 1776839731.6030319, + "started_at_unix": 1777935771.193388, "bytes_sent": 319, "bytes_received": 470, "request_id": 171, @@ -25849,11 +25729,11 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23795399999926303, + "duration_ms": 0.2432539999972505, "success": true, - "started_at_unix": 1776839731.603371, + "started_at_unix": 1777935771.1960814, "bytes_sent": 319, - "bytes_received": 334, + "bytes_received": 396, "request_id": 172, "error_code": null, "error_message": null, @@ -25862,7 +25742,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 307, + "size_chars": 369, "top_level_count": 7, "has_declaration_node": true }, @@ -25880,15 +25760,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2306200000248282, + "duration_ms": 0.22040199999651122, "success": true, - "started_at_unix": 1776839731.60372, + "started_at_unix": 1777935771.196433, "bytes_sent": 319, "bytes_received": 161, "request_id": 173, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 348, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 358, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -25912,15 +25792,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.26686900002914626, + "duration_ms": 0.2209520000064913, "success": true, - "started_at_unix": 1776839731.6040485, + "started_at_unix": 1777935771.1967463, "bytes_sent": 319, "bytes_received": 161, "request_id": 174, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 349, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 359, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -25944,15 +25824,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 1.9876129999829573, + "duration_ms": 2.0778880000023037, "success": true, - "started_at_unix": 1776839731.6044204, + "started_at_unix": 1777935771.1970637, "bytes_sent": 319, "bytes_received": 26160, "request_id": 175, "error_code": null, "error_message": null, - "result_preview": "{'flags': 4, 'id': 412, 'implementation': None, 'kind': 7, 'overloads': [{'boundToType': None, 'declaration': {'category': 5, 'kind': 0, 'name': 'pipeline', ...", + "result_preview": "{'flags': 4, 'id': 422, 'implementation': None, 'kind': 7, 'overloads': [{'boundToType': None, 'declaration': {'category': 5, 'kind': 0, 'name': 'pipeline', ...", "result_summary": { "present": true, "empty": false, @@ -25975,11 +25855,11 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.340565999977116, + "duration_ms": 0.33949400000210517, "success": true, - "started_at_unix": 1776839731.6076841, + "started_at_unix": 1777935771.2004318, "bytes_sent": 319, - "bytes_received": 334, + "bytes_received": 396, "request_id": 176, "error_code": null, "error_message": null, @@ -25988,7 +25868,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 307, + "size_chars": 369, "top_level_count": 7, "has_declaration_node": true }, @@ -26006,15 +25886,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2230670000358259, + "duration_ms": 0.22924800001078438, "success": true, - "started_at_unix": 1776839731.608124, + "started_at_unix": 1777935771.200868, "bytes_sent": 319, "bytes_received": 161, "request_id": 177, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 414, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 424, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -26038,15 +25918,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.22784599997294208, + "duration_ms": 0.22371700001144745, "success": true, - "started_at_unix": 1776839731.6084309, + "started_at_unix": 1777935771.201179, "bytes_sent": 321, "bytes_received": 161, "request_id": 178, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 415, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 425, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -26070,15 +25950,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.19537500003252717, + "duration_ms": 0.21465099999318227, "success": true, - "started_at_unix": 1776839731.6087298, + "started_at_unix": 1777935771.2014735, "bytes_sent": 321, "bytes_received": 161, "request_id": 179, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 416, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 426, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -26102,9 +25982,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24668100002145366, + "duration_ms": 0.2543349999939437, "success": true, - "started_at_unix": 1776839731.6090496, + "started_at_unix": 1777935771.2018182, "bytes_sent": 319, "bytes_received": 356, "request_id": 180, @@ -26133,9 +26013,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2414309999494435, + "duration_ms": 0.23928699999942182, "success": true, - "started_at_unix": 1776839731.6093843, + "started_at_unix": 1777935771.2021573, "bytes_sent": 319, "bytes_received": 358, "request_id": 181, @@ -26164,9 +26044,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.33125900000641195, + "duration_ms": 0.31138100001726343, "success": true, - "started_at_unix": 1776839731.6097572, + "started_at_unix": 1777935771.2025337, "bytes_sent": 321, "bytes_received": 1161, "request_id": 182, @@ -26195,9 +26075,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.29042300002402044, + "duration_ms": 0.26318100000821687, "success": true, - "started_at_unix": 1776839731.6102622, + "started_at_unix": 1777935771.2030137, "bytes_sent": 321, "bytes_received": 358, "request_id": 183, @@ -26226,15 +26106,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2339670000424121, + "duration_ms": 0.22448900000426875, "success": true, - "started_at_unix": 1776839731.6106932, + "started_at_unix": 1777935771.20341, "bytes_sent": 321, "bytes_received": 161, "request_id": 184, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 424, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 434, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -26258,9 +26138,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 9.349434000000656, + "duration_ms": 11.754508999985092, "success": true, - "started_at_unix": 1776839731.611202, + "started_at_unix": 1777935771.2039096, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-197", @@ -26291,9 +26171,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2416309999944133, + "duration_ms": 0.41780000000812834, "success": true, - "started_at_unix": 1776839731.6124725, + "started_at_unix": 1777935771.2052286, "bytes_sent": 319, "bytes_received": 1002, "request_id": 186, @@ -26322,9 +26202,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.26303099997448953, + "duration_ms": 0.25532600000133243, "success": true, - "started_at_unix": 1776839731.612818, + "started_at_unix": 1777935771.2058122, "bytes_sent": 319, "bytes_received": 470, "request_id": 187, @@ -26353,11 +26233,11 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24111999999831824, + "duration_ms": 0.24006799998232964, "success": true, - "started_at_unix": 1776839731.6131744, + "started_at_unix": 1777935771.2061622, "bytes_sent": 319, - "bytes_received": 334, + "bytes_received": 396, "request_id": 188, "error_code": null, "error_message": null, @@ -26366,7 +26246,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 307, + "size_chars": 369, "top_level_count": 7, "has_declaration_node": true }, @@ -26384,15 +26264,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.235970999995061, + "duration_ms": 0.2599150000150985, "success": true, - "started_at_unix": 1776839731.6135411, + "started_at_unix": 1777935771.2065113, "bytes_sent": 319, "bytes_received": 161, "request_id": 189, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 430, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 440, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -26416,15 +26296,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24801299997534443, + "duration_ms": 0.2185680000081902, "success": true, - "started_at_unix": 1776839731.6138442, + "started_at_unix": 1777935771.206836, "bytes_sent": 319, "bytes_received": 161, "request_id": 190, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 431, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 441, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -26448,15 +26328,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 1.8764650000093752, + "duration_ms": 1.8997260000048755, "success": true, - "started_at_unix": 1776839731.6141944, + "started_at_unix": 1777935771.2071512, "bytes_sent": 319, "bytes_received": 26160, "request_id": 191, "error_code": null, "error_message": null, - "result_preview": "{'flags': 4, 'id': 494, 'implementation': None, 'kind': 7, 'overloads': [{'boundToType': None, 'declaration': {'category': 5, 'kind': 0, 'name': 'pipeline', ...", + "result_preview": "{'flags': 4, 'id': 504, 'implementation': None, 'kind': 7, 'overloads': [{'boundToType': None, 'declaration': {'category': 5, 'kind': 0, 'name': 'pipeline', ...", "result_summary": { "present": true, "empty": false, @@ -26479,11 +26359,11 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.296102999982395, + "duration_ms": 0.46767299997441114, "success": true, - "started_at_unix": 1776839731.6172683, + "started_at_unix": 1777935771.210479, "bytes_sent": 319, - "bytes_received": 334, + "bytes_received": 396, "request_id": 192, "error_code": null, "error_message": null, @@ -26492,7 +26372,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 307, + "size_chars": 369, "top_level_count": 7, "has_declaration_node": true }, @@ -26510,15 +26390,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24094999997714694, + "duration_ms": 0.2370629999859375, "success": true, - "started_at_unix": 1776839731.6176622, + "started_at_unix": 1777935771.2110431, "bytes_sent": 319, "bytes_received": 161, "request_id": 193, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 496, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 506, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -26542,15 +26422,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2514599999585698, + "duration_ms": 0.2154419999840229, "success": true, - "started_at_unix": 1776839731.6179867, + "started_at_unix": 1777935771.2113602, "bytes_sent": 321, "bytes_received": 161, "request_id": 194, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 497, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 507, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -26574,15 +26454,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24249299997336493, + "duration_ms": 0.24019800000019131, "success": true, - "started_at_unix": 1776839731.61831, + "started_at_unix": 1777935771.2116466, "bytes_sent": 321, "bytes_received": 161, "request_id": 195, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 498, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 508, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -26606,9 +26486,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23922700000866826, + "duration_ms": 0.2343969999856199, "success": true, - "started_at_unix": 1776839731.6186523, + "started_at_unix": 1777935771.2119956, "bytes_sent": 319, "bytes_received": 356, "request_id": 196, @@ -26637,9 +26517,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.27210900003638017, + "duration_ms": 0.22874699999420045, "success": true, - "started_at_unix": 1776839731.6189775, + "started_at_unix": 1777935771.2123137, "bytes_sent": 319, "bytes_received": 358, "request_id": 197, @@ -26668,9 +26548,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.27579499999319523, + "duration_ms": 0.28852899998810244, "success": true, - "started_at_unix": 1776839731.619391, + "started_at_unix": 1777935771.212673, "bytes_sent": 321, "bytes_received": 1161, "request_id": 198, @@ -26699,9 +26579,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.3113409999855321, + "duration_ms": 0.28338900000335343, "success": true, - "started_at_unix": 1776839731.6198287, + "started_at_unix": 1777935771.213122, "bytes_sent": 321, "bytes_received": 358, "request_id": 199, @@ -26730,15 +26610,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.22463900000957437, + "duration_ms": 0.24820400000180598, "success": true, - "started_at_unix": 1776839731.6202826, + "started_at_unix": 1777935771.213539, "bytes_sent": 321, "bytes_received": 161, "request_id": 200, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 506, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 516, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -26762,9 +26642,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 9.060213999987354, + "duration_ms": 9.650703000005478, "success": true, - "started_at_unix": 1776839731.6207542, + "started_at_unix": 1777935771.2140398, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-214", @@ -26795,9 +26675,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2980169999773352, + "duration_ms": 0.41716899997368273, "success": true, - "started_at_unix": 1776839731.6219697, + "started_at_unix": 1777935771.217415, "bytes_sent": 319, "bytes_received": 1002, "request_id": 202, @@ -26826,9 +26706,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24193100000502454, + "duration_ms": 0.2534129999958168, "success": true, - "started_at_unix": 1776839731.622384, + "started_at_unix": 1777935771.2179506, "bytes_sent": 319, "bytes_received": 470, "request_id": 203, @@ -26857,11 +26737,11 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23747400001639107, + "duration_ms": 0.8026379999819255, "success": true, - "started_at_unix": 1776839731.622719, + "started_at_unix": 1777935771.2182963, "bytes_sent": 319, - "bytes_received": 334, + "bytes_received": 396, "request_id": 204, "error_code": null, "error_message": null, @@ -26870,7 +26750,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 307, + "size_chars": 369, "top_level_count": 7, "has_declaration_node": true }, @@ -26888,15 +26768,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.21906899996793072, + "duration_ms": 0.2568190000147297, "success": true, - "started_at_unix": 1776839731.6230834, + "started_at_unix": 1777935771.219213, "bytes_sent": 319, "bytes_received": 161, "request_id": 205, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 512, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 522, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -26920,15 +26800,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.25231099999700746, + "duration_ms": 0.4227489999948375, "success": true, - "started_at_unix": 1776839731.6233711, + "started_at_unix": 1777935771.2195408, "bytes_sent": 319, "bytes_received": 161, "request_id": 206, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 513, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 523, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -26952,15 +26832,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 1.875013000017134, + "duration_ms": 1.8970309999986057, "success": true, - "started_at_unix": 1776839731.6237235, + "started_at_unix": 1777935771.220064, "bytes_sent": 319, "bytes_received": 26160, "request_id": 207, "error_code": null, "error_message": null, - "result_preview": "{'flags': 4, 'id': 576, 'implementation': None, 'kind': 7, 'overloads': [{'boundToType': None, 'declaration': {'category': 5, 'kind': 0, 'name': 'pipeline', ...", + "result_preview": "{'flags': 4, 'id': 586, 'implementation': None, 'kind': 7, 'overloads': [{'boundToType': None, 'declaration': {'category': 5, 'kind': 0, 'name': 'pipeline', ...", "result_summary": { "present": true, "empty": false, @@ -26983,11 +26863,11 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.3644710000116902, + "duration_ms": 0.3908500000022741, "success": true, - "started_at_unix": 1776839731.6267724, + "started_at_unix": 1777935771.223205, "bytes_sent": 319, - "bytes_received": 334, + "bytes_received": 396, "request_id": 208, "error_code": null, "error_message": null, @@ -26996,7 +26876,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 307, + "size_chars": 369, "top_level_count": 7, "has_declaration_node": true }, @@ -27014,15 +26894,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.20958100003554136, + "duration_ms": 0.2586120000103165, "success": true, - "started_at_unix": 1776839731.627226, + "started_at_unix": 1777935771.2236886, "bytes_sent": 319, "bytes_received": 161, "request_id": 209, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 578, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 588, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -27046,15 +26926,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2126969999949324, + "duration_ms": 0.21227700000281402, "success": true, - "started_at_unix": 1776839731.6275096, + "started_at_unix": 1777935771.2240303, "bytes_sent": 321, "bytes_received": 161, "request_id": 210, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 579, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 589, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -27078,15 +26958,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.20599499998752435, + "duration_ms": 0.1982400000031248, "success": true, - "started_at_unix": 1776839731.6277866, + "started_at_unix": 1777935771.2243106, "bytes_sent": 321, "bytes_received": 161, "request_id": 211, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 580, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 590, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -27110,9 +26990,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24494699999877412, + "duration_ms": 0.26749899998890214, "success": true, - "started_at_unix": 1776839731.6281168, + "started_at_unix": 1777935771.224607, "bytes_sent": 319, "bytes_received": 356, "request_id": 212, @@ -27141,9 +27021,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2247900000043046, + "duration_ms": 0.22877700001799894, "success": true, - "started_at_unix": 1776839731.6284502, + "started_at_unix": 1777935771.2249618, "bytes_sent": 319, "bytes_received": 358, "request_id": 213, @@ -27172,9 +27052,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.3279819999875144, + "duration_ms": 0.2885589999834792, "success": true, - "started_at_unix": 1776839731.628809, + "started_at_unix": 1777935771.2253268, "bytes_sent": 321, "bytes_received": 1161, "request_id": 214, @@ -27203,9 +27083,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24711200001092948, + "duration_ms": 0.2664269999854696, "success": true, - "started_at_unix": 1776839731.6293008, + "started_at_unix": 1777935771.2258055, "bytes_sent": 321, "bytes_received": 358, "request_id": 215, @@ -27234,15 +27114,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24013799998101604, + "duration_ms": 0.21292799999628187, "success": true, - "started_at_unix": 1776839731.6296797, + "started_at_unix": 1777935771.226208, "bytes_sent": 321, "bytes_received": 161, "request_id": 216, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 588, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 598, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -27266,9 +27146,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 8.928638000043065, + "duration_ms": 10.640319999993153, "success": true, - "started_at_unix": 1776839731.6301801, + "started_at_unix": 1777935771.2266665, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-231", @@ -27299,9 +27179,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2711070000032123, + "duration_ms": 0.4279489999987618, "success": true, - "started_at_unix": 1776839731.6314063, + "started_at_unix": 1777935771.2279582, "bytes_sent": 319, "bytes_received": 1002, "request_id": 218, @@ -27330,9 +27210,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24813300001369498, + "duration_ms": 0.25371399999585265, "success": true, - "started_at_unix": 1776839731.6317885, + "started_at_unix": 1777935771.2284963, "bytes_sent": 319, "bytes_received": 470, "request_id": 219, @@ -27361,11 +27241,11 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.20423099999788974, + "duration_ms": 0.21850799998901493, "success": true, - "started_at_unix": 1776839731.6321244, + "started_at_unix": 1777935771.2288382, "bytes_sent": 319, - "bytes_received": 334, + "bytes_received": 396, "request_id": 220, "error_code": null, "error_message": null, @@ -27374,7 +27254,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 307, + "size_chars": 369, "top_level_count": 7, "has_declaration_node": true }, @@ -27392,15 +27272,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.20490299999664785, + "duration_ms": 0.21194500001797678, "success": true, - "started_at_unix": 1776839731.6324306, + "started_at_unix": 1777935771.2291584, "bytes_sent": 319, "bytes_received": 161, "request_id": 221, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 594, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 604, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -27424,15 +27304,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.21298799998703544, + "duration_ms": 0.2031289999990804, "success": true, - "started_at_unix": 1776839731.6326983, + "started_at_unix": 1777935771.2294323, "bytes_sent": 319, "bytes_received": 161, "request_id": 222, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 595, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 605, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -27456,15 +27336,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 1.8277739999916776, + "duration_ms": 1.891631000006555, "success": true, - "started_at_unix": 1776839731.6330373, + "started_at_unix": 1777935771.229752, "bytes_sent": 319, "bytes_received": 26160, "request_id": 223, "error_code": null, "error_message": null, - "result_preview": "{'flags': 4, 'id': 658, 'implementation': None, 'kind': 7, 'overloads': [{'boundToType': None, 'declaration': {'category': 5, 'kind': 0, 'name': 'pipeline', ...", + "result_preview": "{'flags': 4, 'id': 668, 'implementation': None, 'kind': 7, 'overloads': [{'boundToType': None, 'declaration': {'category': 5, 'kind': 0, 'name': 'pipeline', ...", "result_summary": { "present": true, "empty": false, @@ -27487,11 +27367,11 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.28585399996927663, + "duration_ms": 0.29560200002265447, "success": true, - "started_at_unix": 1776839731.6361578, + "started_at_unix": 1777935771.2328792, "bytes_sent": 319, - "bytes_received": 334, + "bytes_received": 396, "request_id": 224, "error_code": null, "error_message": null, @@ -27500,7 +27380,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 307, + "size_chars": 369, "top_level_count": 7, "has_declaration_node": true }, @@ -27518,15 +27398,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2372029999833103, + "duration_ms": 0.21857699999827673, "success": true, - "started_at_unix": 1776839731.6365407, + "started_at_unix": 1777935771.2332711, "bytes_sent": 319, "bytes_received": 161, "request_id": 225, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 660, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 670, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -27550,15 +27430,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.26588700001184407, + "duration_ms": 0.24052899999560395, "success": true, - "started_at_unix": 1776839731.6368637, + "started_at_unix": 1777935771.2335675, "bytes_sent": 321, "bytes_received": 161, "request_id": 226, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 661, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 671, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -27582,15 +27462,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24187200000369558, + "duration_ms": 0.20805799999834562, "success": true, - "started_at_unix": 1776839731.6371953, + "started_at_unix": 1777935771.2338789, "bytes_sent": 321, "bytes_received": 161, "request_id": 227, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 662, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 672, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -27614,9 +27494,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2516609999929642, + "duration_ms": 0.37124300001778465, "success": true, - "started_at_unix": 1776839731.6375346, + "started_at_unix": 1777935771.234188, "bytes_sent": 319, "bytes_received": 356, "request_id": 228, @@ -27645,9 +27525,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.28438100002858846, + "duration_ms": 0.2721170000086204, "success": true, - "started_at_unix": 1776839731.6378727, + "started_at_unix": 1777935771.2346458, "bytes_sent": 319, "bytes_received": 358, "request_id": 229, @@ -27676,9 +27556,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2677699999935612, + "duration_ms": 0.2745220000122117, "success": true, - "started_at_unix": 1776839731.6382895, + "started_at_unix": 1777935771.235059, "bytes_sent": 321, "bytes_received": 1161, "request_id": 230, @@ -27707,9 +27587,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2648050000289004, + "duration_ms": 0.29331799998999486, "success": true, - "started_at_unix": 1776839731.6387155, + "started_at_unix": 1777935771.2354891, "bytes_sent": 321, "bytes_received": 358, "request_id": 231, @@ -27738,15 +27618,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.19946200001186298, + "duration_ms": 0.21041200000126992, "success": true, - "started_at_unix": 1776839731.6391473, + "started_at_unix": 1777935771.235921, "bytes_sent": 321, "bytes_received": 161, "request_id": 232, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 670, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 680, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -27770,9 +27650,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 8.943975999955, + "duration_ms": 9.208546999985856, "success": true, - "started_at_unix": 1776839731.6395779, + "started_at_unix": 1777935771.2363718, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-248", @@ -27803,9 +27683,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.319246000003659, + "duration_ms": 0.2665680000006887, "success": true, - "started_at_unix": 1776839731.640856, + "started_at_unix": 1777935771.2378762, "bytes_sent": 319, "bytes_received": 1002, "request_id": 234, @@ -27834,9 +27714,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.22273600001199156, + "duration_ms": 0.251730000002226, "success": true, - "started_at_unix": 1776839731.6412852, + "started_at_unix": 1777935771.2382622, "bytes_sent": 319, "bytes_received": 470, "request_id": 235, @@ -27865,11 +27745,11 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23943800005099547, + "duration_ms": 0.2651549999939107, "success": true, - "started_at_unix": 1776839731.6416004, + "started_at_unix": 1777935771.2386081, "bytes_sent": 319, - "bytes_received": 334, + "bytes_received": 396, "request_id": 236, "error_code": null, "error_message": null, @@ -27878,7 +27758,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 307, + "size_chars": 369, "top_level_count": 7, "has_declaration_node": true }, @@ -27896,15 +27776,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24516799999219074, + "duration_ms": 0.2152609999939159, "success": true, - "started_at_unix": 1776839731.641947, + "started_at_unix": 1777935771.238979, "bytes_sent": 319, "bytes_received": 161, "request_id": 237, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 676, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 686, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -27928,15 +27808,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2062550000232477, + "duration_ms": 0.22859700001731653, "success": true, - "started_at_unix": 1776839731.642257, + "started_at_unix": 1777935771.2392576, "bytes_sent": 319, "bytes_received": 161, "request_id": 238, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 677, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 687, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -27960,15 +27840,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 1.8224540000346678, + "duration_ms": 1.9286700000122892, "success": true, - "started_at_unix": 1776839731.6425676, + "started_at_unix": 1777935771.2395847, "bytes_sent": 319, "bytes_received": 26160, "request_id": 239, "error_code": null, "error_message": null, - "result_preview": "{'flags': 4, 'id': 740, 'implementation': None, 'kind': 7, 'overloads': [{'boundToType': None, 'declaration': {'category': 5, 'kind': 0, 'name': 'pipeline', ...", + "result_preview": "{'flags': 4, 'id': 750, 'implementation': None, 'kind': 7, 'overloads': [{'boundToType': None, 'declaration': {'category': 5, 'kind': 0, 'name': 'pipeline', ...", "result_summary": { "present": true, "empty": false, @@ -27991,11 +27871,11 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2802839999844764, + "duration_ms": 0.4620320000014999, "success": true, - "started_at_unix": 1776839731.6455963, + "started_at_unix": 1777935771.242872, "bytes_sent": 319, - "bytes_received": 334, + "bytes_received": 396, "request_id": 240, "error_code": null, "error_message": null, @@ -28004,7 +27884,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 307, + "size_chars": 369, "top_level_count": 7, "has_declaration_node": true }, @@ -28022,15 +27902,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24527800002260847, + "duration_ms": 0.22156399998607412, "success": true, - "started_at_unix": 1776839731.6459677, + "started_at_unix": 1777935771.2434304, "bytes_sent": 319, "bytes_received": 161, "request_id": 241, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 742, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 752, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -28054,15 +27934,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.22852700004705184, + "duration_ms": 0.23053000001027613, "success": true, - "started_at_unix": 1776839731.6463156, + "started_at_unix": 1777935771.243764, "bytes_sent": 321, "bytes_received": 161, "request_id": 242, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 743, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 753, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -28086,15 +27966,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2237290000266512, + "duration_ms": 0.21857800001612304, "success": true, - "started_at_unix": 1776839731.646615, + "started_at_unix": 1777935771.2440639, "bytes_sent": 321, "bytes_received": 161, "request_id": 243, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 744, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 754, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -28118,9 +27998,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2823680000005879, + "duration_ms": 0.22047100000577302, "success": true, - "started_at_unix": 1776839731.6469393, + "started_at_unix": 1777935771.2443807, "bytes_sent": 319, "bytes_received": 356, "request_id": 244, @@ -28149,9 +28029,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24582899999359142, + "duration_ms": 0.26242999999226413, "success": true, - "started_at_unix": 1776839731.647309, + "started_at_unix": 1777935771.2446845, "bytes_sent": 319, "bytes_received": 358, "request_id": 245, @@ -28180,9 +28060,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2926160000242817, + "duration_ms": 0.28787700000521, "success": true, - "started_at_unix": 1776839731.6476908, + "started_at_unix": 1777935771.245085, "bytes_sent": 321, "bytes_received": 1161, "request_id": 246, @@ -28211,9 +28091,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.27311000002328, + "duration_ms": 0.30021000000601816, "success": true, - "started_at_unix": 1776839731.6481807, + "started_at_unix": 1777935771.2455454, "bytes_sent": 321, "bytes_received": 358, "request_id": 247, @@ -28242,15 +28122,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.21678400003111165, + "duration_ms": 0.2135690000102386, "success": true, - "started_at_unix": 1776839731.6485863, + "started_at_unix": 1777935771.2460093, "bytes_sent": 321, "bytes_received": 161, "request_id": 248, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 752, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 762, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -28274,9 +28154,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 8.99674499999037, + "duration_ms": 9.511021999998093, "success": true, - "started_at_unix": 1776839731.6490726, + "started_at_unix": 1777935771.246474, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-265", @@ -28322,11 +28202,11 @@ "failure_count": 0, "bytes_sent": 0, "bytes_received": 0, - "min_ms": 7.087006999995538, - "max_ms": 7.237259000021368, - "mean_ms": 7.185088799997175, - "median_ms": 7.197043000019221, - "p95_ms": 7.231866800009357, + "min_ms": 7.057962999994061, + "max_ms": 7.392467999977725, + "mean_ms": 7.1971773999848665, + "median_ms": 7.153161999980284, + "p95_ms": 7.361840799978836, "result_summary": { "present_count": 5, "empty_count": 0, @@ -28407,15 +28287,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.25842299999112583, + "duration_ms": 0.2860139999825151, "success": true, - "started_at_unix": 1776839731.6505485, + "started_at_unix": 1777935771.2480786, "bytes_sent": 313, "bytes_received": 303, "request_id": 250, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 754, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 753, 'ki...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 764, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 763, 'ki...", "result_summary": { "present": true, "empty": false, @@ -28438,9 +28318,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.28160599998727776, + "duration_ms": 0.24512799998888113, "success": true, - "started_at_unix": 1776839731.6508987, + "started_at_unix": 1777935771.248452, "bytes_sent": 313, "bytes_received": 358, "request_id": 251, @@ -28469,9 +28349,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2641730000050302, + "duration_ms": 0.4146640000044499, "success": true, - "started_at_unix": 1776839731.651299, + "started_at_unix": 1777935771.2488325, "bytes_sent": 313, "bytes_received": 653, "request_id": 252, @@ -28500,15 +28380,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2292180000154076, + "duration_ms": 0.2573499999982687, "success": true, - "started_at_unix": 1776839731.6516888, + "started_at_unix": 1777935771.2493863, "bytes_sent": 313, "bytes_received": 505, "request_id": 253, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 759, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 769, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name...", "result_summary": { "present": true, "empty": false, @@ -28531,9 +28411,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2431539999747656, + "duration_ms": 0.23068999999509288, "success": true, - "started_at_unix": 1776839731.6520395, + "started_at_unix": 1777935771.2497685, "bytes_sent": 313, "bytes_received": 356, "request_id": 254, @@ -28562,9 +28442,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2753940000275179, + "duration_ms": 0.2647050000064155, "success": true, - "started_at_unix": 1776839731.6523817, + "started_at_unix": 1777935771.2500963, "bytes_sent": 313, "bytes_received": 872, "request_id": 255, @@ -28593,9 +28473,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.30403800002432035, + "duration_ms": 0.3019430000108514, "success": true, - "started_at_unix": 1776839731.652784, + "started_at_unix": 1777935771.2504768, "bytes_sent": 312, "bytes_received": 1071, "request_id": 256, @@ -28624,9 +28504,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.25656899998693916, + "duration_ms": 0.19959200000130295, "success": true, - "started_at_unix": 1776839731.6532276, + "started_at_unix": 1777935771.2508976, "bytes_sent": 313, "bytes_received": 356, "request_id": 257, @@ -28655,9 +28535,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.22053199995752948, + "duration_ms": 0.20068399999217945, "success": true, - "started_at_unix": 1776839731.653563, + "started_at_unix": 1777935771.2511644, "bytes_sent": 313, "bytes_received": 364, "request_id": 258, @@ -28686,9 +28566,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.26810100001739556, + "duration_ms": 0.22608200001172918, "success": true, - "started_at_unix": 1776839731.653878, + "started_at_unix": 1777935771.2514596, "bytes_sent": 313, "bytes_received": 364, "request_id": 259, @@ -28717,9 +28597,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.28166600003487474, + "duration_ms": 0.42219799999543284, "success": true, - "started_at_unix": 1776839731.65424, + "started_at_unix": 1777935771.2518072, "bytes_sent": 313, "bytes_received": 1071, "request_id": 260, @@ -28748,9 +28628,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2308709999851999, + "duration_ms": 0.2631620000101975, "success": true, - "started_at_unix": 1776839731.6546865, + "started_at_unix": 1777935771.2523963, "bytes_sent": 313, "bytes_received": 356, "request_id": 261, @@ -28779,9 +28659,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23086099997726706, + "duration_ms": 0.22733400001584414, "success": true, - "started_at_unix": 1776839731.655037, + "started_at_unix": 1777935771.2527819, "bytes_sent": 313, "bytes_received": 358, "request_id": 262, @@ -28810,9 +28690,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.20943100003023574, + "duration_ms": 0.2541540000038367, "success": true, - "started_at_unix": 1776839731.6553478, + "started_at_unix": 1777935771.253098, "bytes_sent": 313, "bytes_received": 364, "request_id": 263, @@ -28841,9 +28721,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.29507100003911546, + "duration_ms": 0.34026500000550186, "success": true, - "started_at_unix": 1776839731.6556711, + "started_at_unix": 1777935771.2534742, "bytes_sent": 314, "bytes_received": 1642, "request_id": 264, @@ -28872,9 +28752,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.35221800004592296, + "duration_ms": 0.28849899999272566, "success": true, - "started_at_unix": 1776839731.6562169, + "started_at_unix": 1777935771.254047, "bytes_sent": 315, "bytes_received": 1274, "request_id": 265, @@ -28903,9 +28783,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 7.1465199999920515, + "duration_ms": 7.432000999983757, "success": true, - "started_at_unix": 1776839731.6568713, + "started_at_unix": 1777935771.254647, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-283", @@ -28936,15 +28816,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.26668800001061754, + "duration_ms": 0.2446969999994053, "success": true, - "started_at_unix": 1776839731.658088, + "started_at_unix": 1777935771.2558732, "bytes_sent": 313, "bytes_received": 303, "request_id": 267, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 789, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 788, 'ki...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 799, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 798, 'ki...", "result_summary": { "present": true, "empty": false, @@ -28967,9 +28847,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.22733500003369045, + "duration_ms": 0.2381150000019261, "success": true, - "started_at_unix": 1776839731.6584427, + "started_at_unix": 1777935771.2562017, "bytes_sent": 313, "bytes_received": 358, "request_id": 268, @@ -28998,9 +28878,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2859740000076272, + "duration_ms": 0.2795110000022305, "success": true, - "started_at_unix": 1776839731.658782, + "started_at_unix": 1777935771.2565455, "bytes_sent": 313, "bytes_received": 653, "request_id": 269, @@ -29029,15 +28909,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24667000002409623, + "duration_ms": 0.25773100000492377, "success": true, - "started_at_unix": 1776839731.6592038, + "started_at_unix": 1777935771.256961, "bytes_sent": 313, "bytes_received": 505, "request_id": 270, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 794, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 804, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name...", "result_summary": { "present": true, "empty": false, @@ -29060,9 +28940,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2460700000028737, + "duration_ms": 0.2425130000176523, "success": true, - "started_at_unix": 1776839731.6595492, + "started_at_unix": 1777935771.2573183, "bytes_sent": 313, "bytes_received": 356, "request_id": 271, @@ -29091,9 +28971,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2988289999734661, + "duration_ms": 0.3056700000172441, "success": true, - "started_at_unix": 1776839731.6598926, + "started_at_unix": 1777935771.2576587, "bytes_sent": 313, "bytes_received": 872, "request_id": 272, @@ -29122,9 +29002,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.28222800000321513, + "duration_ms": 0.4385679999927561, "success": true, - "started_at_unix": 1776839731.6603186, + "started_at_unix": 1777935771.25809, "bytes_sent": 312, "bytes_received": 1071, "request_id": 273, @@ -29153,9 +29033,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2539039999760462, + "duration_ms": 0.2454379999790035, "success": true, - "started_at_unix": 1776839731.660737, + "started_at_unix": 1777935771.2586665, "bytes_sent": 313, "bytes_received": 356, "request_id": 274, @@ -29184,9 +29064,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2654859999893233, + "duration_ms": 0.2023170000029495, "success": true, - "started_at_unix": 1776839731.6611006, + "started_at_unix": 1777935771.258989, "bytes_sent": 313, "bytes_received": 364, "request_id": 275, @@ -29215,9 +29095,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23648200004799946, + "duration_ms": 0.2252499999997326, "success": true, - "started_at_unix": 1776839731.661464, + "started_at_unix": 1777935771.2592914, "bytes_sent": 313, "bytes_received": 364, "request_id": 276, @@ -29246,9 +29126,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.28311900001654067, + "duration_ms": 0.27960200000620716, "success": true, - "started_at_unix": 1776839731.661782, + "started_at_unix": 1777935771.2596054, "bytes_sent": 313, "bytes_received": 1071, "request_id": 277, @@ -29277,9 +29157,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.246661000005588, + "duration_ms": 0.22063200000843608, "success": true, - "started_at_unix": 1776839731.6622252, + "started_at_unix": 1777935771.2600286, "bytes_sent": 313, "bytes_received": 356, "request_id": 278, @@ -29308,9 +29188,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.21075299997619368, + "duration_ms": 0.23716299998000068, "success": true, - "started_at_unix": 1776839731.6625667, + "started_at_unix": 1777935771.2603426, "bytes_sent": 313, "bytes_received": 358, "request_id": 279, @@ -29339,9 +29219,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24408500001982247, + "duration_ms": 0.26307100000622086, "success": true, - "started_at_unix": 1776839731.6628618, + "started_at_unix": 1777935771.2606673, "bytes_sent": 313, "bytes_received": 364, "request_id": 280, @@ -29370,9 +29250,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2944500000126027, + "duration_ms": 0.44538099999158476, "success": true, - "started_at_unix": 1776839731.66323, + "started_at_unix": 1777935771.2610493, "bytes_sent": 314, "bytes_received": 1642, "request_id": 281, @@ -29401,9 +29281,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.30727400002206195, + "duration_ms": 0.27316000000610074, "success": true, - "started_at_unix": 1776839731.6637452, + "started_at_unix": 1777935771.2617345, "bytes_sent": 315, "bytes_received": 1274, "request_id": 282, @@ -29432,9 +29312,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 7.087006999995538, + "duration_ms": 7.239331999983278, "success": true, - "started_at_unix": 1776839731.6643686, + "started_at_unix": 1777935771.2623153, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-301", @@ -29465,15 +29345,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24078000001281907, + "duration_ms": 0.45016000001396606, "success": true, - "started_at_unix": 1776839731.6656587, + "started_at_unix": 1777935771.2635975, "bytes_sent": 313, "bytes_received": 303, "request_id": 284, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 824, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 823, 'ki...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 834, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 833, 'ki...", "result_summary": { "present": true, "empty": false, @@ -29496,9 +29376,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.27161799999930736, + "duration_ms": 0.2273940000065977, "success": true, - "started_at_unix": 1776839731.6659865, + "started_at_unix": 1777935771.2641265, "bytes_sent": 313, "bytes_received": 358, "request_id": 285, @@ -29527,9 +29407,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2559479999604264, + "duration_ms": 0.29338699999925666, "success": true, - "started_at_unix": 1776839731.6663706, + "started_at_unix": 1777935771.2644634, "bytes_sent": 313, "bytes_received": 653, "request_id": 286, @@ -29558,15 +29438,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2652759999932641, + "duration_ms": 0.24177099999178608, "success": true, - "started_at_unix": 1776839731.6667638, + "started_at_unix": 1777935771.2648869, "bytes_sent": 313, "bytes_received": 505, "request_id": 287, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 829, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 839, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name...", "result_summary": { "present": true, "empty": false, @@ -29589,9 +29469,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2640029999838589, + "duration_ms": 0.22042199998395517, "success": true, - "started_at_unix": 1776839731.6671317, + "started_at_unix": 1777935771.265218, "bytes_sent": 313, "bytes_received": 356, "request_id": 288, @@ -29620,9 +29500,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.26810000002797096, + "duration_ms": 0.2655559999880097, "success": true, - "started_at_unix": 1776839731.667494, + "started_at_unix": 1777935771.2655265, "bytes_sent": 313, "bytes_received": 872, "request_id": 289, @@ -29651,9 +29531,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.28750699999591234, + "duration_ms": 0.25270099999374906, "success": true, - "started_at_unix": 1776839731.6678896, + "started_at_unix": 1777935771.2659078, "bytes_sent": 312, "bytes_received": 1071, "request_id": 290, @@ -29682,9 +29562,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23891600000069957, + "duration_ms": 0.22775499999738713, "success": true, - "started_at_unix": 1776839731.6683064, + "started_at_unix": 1777935771.2662938, "bytes_sent": 313, "bytes_received": 356, "request_id": 291, @@ -29713,9 +29593,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23190299998532282, + "duration_ms": 0.25955399999588735, "success": true, - "started_at_unix": 1776839731.668626, + "started_at_unix": 1777935771.2666054, "bytes_sent": 313, "bytes_received": 364, "request_id": 292, @@ -29744,9 +29624,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.27793900000006033, + "duration_ms": 0.2276049999920815, "success": true, - "started_at_unix": 1776839731.668986, + "started_at_unix": 1777935771.2669585, "bytes_sent": 313, "bytes_received": 364, "request_id": 293, @@ -29775,9 +29655,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.27270900000075926, + "duration_ms": 0.2552859999980228, "success": true, - "started_at_unix": 1776839731.6693606, + "started_at_unix": 1777935771.2672775, "bytes_sent": 313, "bytes_received": 1071, "request_id": 294, @@ -29806,9 +29686,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2739219999625675, + "duration_ms": 0.27125600001909334, "success": true, - "started_at_unix": 1776839731.6697984, + "started_at_unix": 1777935771.267697, "bytes_sent": 313, "bytes_received": 356, "request_id": 295, @@ -29837,9 +29717,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24618899999495625, + "duration_ms": 0.24699099998315432, "success": true, - "started_at_unix": 1776839731.6701646, + "started_at_unix": 1777935771.2680628, "bytes_sent": 313, "bytes_received": 358, "request_id": 296, @@ -29868,9 +29748,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2571100000068327, + "duration_ms": 0.2510690000008253, "success": true, - "started_at_unix": 1776839731.670496, + "started_at_unix": 1777935771.2684016, "bytes_sent": 313, "bytes_received": 364, "request_id": 297, @@ -29899,9 +29779,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.32134999997879277, + "duration_ms": 0.3011119999882794, "success": true, - "started_at_unix": 1776839731.6708746, + "started_at_unix": 1777935771.268801, "bytes_sent": 314, "bytes_received": 1642, "request_id": 298, @@ -29930,9 +29810,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.29106300002013086, + "duration_ms": 0.29521100000806655, "success": true, - "started_at_unix": 1776839731.6714268, + "started_at_unix": 1777935771.269324, "bytes_sent": 315, "bytes_received": 1274, "request_id": 299, @@ -29961,9 +29841,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 7.193836999988434, + "duration_ms": 7.153161999980284, "success": true, - "started_at_unix": 1776839731.6720448, + "started_at_unix": 1777935771.2699676, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-319", @@ -29994,15 +29874,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2662570000211417, + "duration_ms": 0.24989599998548329, "success": true, - "started_at_unix": 1776839731.6733258, + "started_at_unix": 1777935771.2712214, "bytes_sent": 313, "bytes_received": 303, "request_id": 301, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 859, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 858, 'ki...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 869, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 868, 'ki...", "result_summary": { "present": true, "empty": false, @@ -30025,9 +29905,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24643000000423854, + "duration_ms": 0.27090500000781503, "success": true, - "started_at_unix": 1776839731.6736724, + "started_at_unix": 1777935771.2715561, "bytes_sent": 313, "bytes_received": 358, "request_id": 302, @@ -30056,9 +29936,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.27359099999557657, + "duration_ms": 0.2470509999739079, "success": true, - "started_at_unix": 1776839731.67406, + "started_at_unix": 1777935771.2719364, "bytes_sent": 313, "bytes_received": 653, "request_id": 303, @@ -30087,15 +29967,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.28920999994852536, + "duration_ms": 0.25472600000853163, "success": true, - "started_at_unix": 1776839731.6744678, + "started_at_unix": 1777935771.2723165, "bytes_sent": 313, "bytes_received": 505, "request_id": 304, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 864, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 874, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name...", "result_summary": { "present": true, "empty": false, @@ -30118,9 +29998,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2860939999891343, + "duration_ms": 0.2700240000024223, "success": true, - "started_at_unix": 1776839731.6748607, + "started_at_unix": 1777935771.2726662, "bytes_sent": 313, "bytes_received": 356, "request_id": 305, @@ -30149,9 +30029,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.29155499998978485, + "duration_ms": 0.26905300001089927, "success": true, - "started_at_unix": 1776839731.6752443, + "started_at_unix": 1777935771.2730296, "bytes_sent": 313, "bytes_received": 872, "request_id": 306, @@ -30180,9 +30060,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.25389400002495677, + "duration_ms": 0.4826009999874259, "success": true, - "started_at_unix": 1776839731.6756513, + "started_at_unix": 1777935771.2734265, "bytes_sent": 312, "bytes_received": 1071, "request_id": 307, @@ -30211,9 +30091,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2521100000194565, + "duration_ms": 0.2521110000088811, "success": true, - "started_at_unix": 1776839731.676061, + "started_at_unix": 1777935771.2740493, "bytes_sent": 313, "bytes_received": 356, "request_id": 308, @@ -30242,9 +30122,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.224860000002991, + "duration_ms": 0.23695199999451688, "success": true, - "started_at_unix": 1776839731.676398, + "started_at_unix": 1777935771.2743847, "bytes_sent": 313, "bytes_received": 364, "request_id": 309, @@ -30273,9 +30153,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23693200000707293, + "duration_ms": 0.23881499998879008, "success": true, - "started_at_unix": 1776839731.6767206, + "started_at_unix": 1777935771.274747, "bytes_sent": 313, "bytes_received": 364, "request_id": 310, @@ -30304,9 +30184,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2848219999691537, + "duration_ms": 0.28539200002342113, "success": true, - "started_at_unix": 1776839731.6770768, + "started_at_unix": 1777935771.2750773, "bytes_sent": 313, "bytes_received": 1071, "request_id": 311, @@ -30335,9 +30215,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23842600000989478, + "duration_ms": 0.23833500000591812, "success": true, - "started_at_unix": 1776839731.6775265, + "started_at_unix": 1777935771.2755241, "bytes_sent": 313, "bytes_received": 356, "request_id": 312, @@ -30366,9 +30246,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2641039999957684, + "duration_ms": 0.3753499999845644, "success": true, - "started_at_unix": 1776839731.677857, + "started_at_unix": 1777935771.275853, "bytes_sent": 313, "bytes_received": 358, "request_id": 313, @@ -30397,9 +30277,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24120000000493746, + "duration_ms": 0.24860400000648042, "success": true, - "started_at_unix": 1776839731.678211, + "started_at_unix": 1777935771.2763143, "bytes_sent": 313, "bytes_received": 364, "request_id": 314, @@ -30428,9 +30308,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.31726200001003235, + "duration_ms": 0.3056300000139345, "success": true, - "started_at_unix": 1776839731.6785762, + "started_at_unix": 1777935771.27668, "bytes_sent": 314, "bytes_received": 1642, "request_id": 315, @@ -30459,9 +30339,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2913640000201667, + "duration_ms": 0.29060200000685654, "success": true, - "started_at_unix": 1776839731.6791432, + "started_at_unix": 1777935771.2772043, "bytes_sent": 315, "bytes_received": 1274, "request_id": 316, @@ -30490,9 +30370,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 7.210297999961313, + "duration_ms": 7.392467999977725, "success": true, - "started_at_unix": 1776839731.6797292, + "started_at_unix": 1777935771.277831, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-337", @@ -30523,15 +30403,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.26800099999491067, + "duration_ms": 0.26841099997909623, "success": true, - "started_at_unix": 1776839731.6810265, + "started_at_unix": 1777935771.2790213, "bytes_sent": 313, "bytes_received": 303, "request_id": 318, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 894, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 893, 'ki...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 904, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 903, 'ki...", "result_summary": { "present": true, "empty": false, @@ -30554,9 +30434,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24855499998466257, + "duration_ms": 0.24394499999402797, "success": true, - "started_at_unix": 1776839731.6813838, + "started_at_unix": 1777935771.2793775, "bytes_sent": 313, "bytes_received": 358, "request_id": 319, @@ -30585,9 +30465,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2422320000050604, + "duration_ms": 0.2596049999965544, "success": true, - "started_at_unix": 1776839731.6817477, + "started_at_unix": 1777935771.2797601, "bytes_sent": 313, "bytes_received": 653, "request_id": 320, @@ -30616,15 +30496,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.26102700002184065, + "duration_ms": 0.2329840000072636, "success": true, - "started_at_unix": 1776839731.682154, + "started_at_unix": 1777935771.2801523, "bytes_sent": 313, "bytes_received": 505, "request_id": 321, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 899, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 909, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name...", "result_summary": { "present": true, "empty": false, @@ -30647,9 +30527,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24387600001318788, + "duration_ms": 0.26359199998182703, "success": true, - "started_at_unix": 1776839731.6825173, + "started_at_unix": 1777935771.280482, "bytes_sent": 313, "bytes_received": 356, "request_id": 322, @@ -30678,9 +30558,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.31143100000008417, + "duration_ms": 0.2657859999999346, "success": true, - "started_at_unix": 1776839731.6828585, + "started_at_unix": 1777935771.2808435, "bytes_sent": 313, "bytes_received": 872, "request_id": 323, @@ -30709,9 +30589,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.27087600000186285, + "duration_ms": 0.44987000001128763, "success": true, - "started_at_unix": 1776839731.6832979, + "started_at_unix": 1777935771.2812355, "bytes_sent": 312, "bytes_received": 1071, "request_id": 324, @@ -30740,9 +30620,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23971799998889765, + "duration_ms": 0.24042900000154077, "success": true, - "started_at_unix": 1776839731.6837046, + "started_at_unix": 1777935771.2818515, "bytes_sent": 313, "bytes_received": 356, "request_id": 325, @@ -30771,9 +30651,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.27534499997727835, + "duration_ms": 0.21650400000794434, "success": true, - "started_at_unix": 1776839731.6840549, + "started_at_unix": 1777935771.282175, "bytes_sent": 313, "bytes_received": 364, "request_id": 326, @@ -30802,9 +30682,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23395700003447928, + "duration_ms": 0.2537940000024719, "success": true, - "started_at_unix": 1776839731.6844294, + "started_at_unix": 1777935771.2824879, "bytes_sent": 313, "bytes_received": 364, "request_id": 327, @@ -30833,9 +30713,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.3010719999565481, + "duration_ms": 0.268682000012177, "success": true, - "started_at_unix": 1776839731.684755, + "started_at_unix": 1777935771.2828336, "bytes_sent": 313, "bytes_received": 1071, "request_id": 328, @@ -30864,9 +30744,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.25934500001767447, + "duration_ms": 0.2444460000106119, "success": true, - "started_at_unix": 1776839731.685213, + "started_at_unix": 1777935771.2832668, "bytes_sent": 313, "bytes_received": 356, "request_id": 329, @@ -30895,9 +30775,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24643000000423854, + "duration_ms": 0.26573600001711384, "success": true, - "started_at_unix": 1776839731.6855652, + "started_at_unix": 1777935771.283602, "bytes_sent": 313, "bytes_received": 358, "request_id": 330, @@ -30926,9 +30806,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24481700000933415, + "duration_ms": 0.24224199998457152, "success": true, - "started_at_unix": 1776839731.6858988, + "started_at_unix": 1777935771.283956, "bytes_sent": 313, "bytes_received": 364, "request_id": 331, @@ -30957,9 +30837,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2981869999985065, + "duration_ms": 0.2977560000090307, "success": true, - "started_at_unix": 1776839731.6862636, + "started_at_unix": 1777935771.2843232, "bytes_sent": 314, "bytes_received": 1642, "request_id": 332, @@ -30988,9 +30868,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.31638100000463965, + "duration_ms": 0.28662500000109503, "success": true, - "started_at_unix": 1776839731.6867883, + "started_at_unix": 1777935771.2848606, "bytes_sent": 315, "bytes_received": 1274, "request_id": 333, @@ -31019,9 +30899,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 7.197043000019221, + "duration_ms": 7.142961999988984, "success": true, - "started_at_unix": 1776839731.687412, + "started_at_unix": 1777935771.2854445, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-355", @@ -31052,15 +30932,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.25216099999170183, + "duration_ms": 0.40469499998607716, "success": true, - "started_at_unix": 1776839731.6886828, + "started_at_unix": 1777935771.2867427, "bytes_sent": 313, "bytes_received": 303, "request_id": 335, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 929, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 928, 'ki...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 939, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 938, 'ki...", "result_summary": { "present": true, "empty": false, @@ -31083,9 +30963,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24573899997903936, + "duration_ms": 0.2431139999998777, "success": true, - "started_at_unix": 1776839731.689051, + "started_at_unix": 1777935771.2872324, "bytes_sent": 313, "bytes_received": 358, "request_id": 336, @@ -31114,9 +30994,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2548659999774827, + "duration_ms": 0.28128499999979795, "success": true, - "started_at_unix": 1776839731.6894097, + "started_at_unix": 1777935771.2875853, "bytes_sent": 313, "bytes_received": 653, "request_id": 337, @@ -31145,15 +31025,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2833390000205327, + "duration_ms": 0.2358000000128868, "success": true, - "started_at_unix": 1776839731.6898017, + "started_at_unix": 1777935771.288002, "bytes_sent": 313, "bytes_received": 505, "request_id": 338, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 934, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 944, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name...", "result_summary": { "present": true, "empty": false, @@ -31176,9 +31056,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.234427999998843, + "duration_ms": 0.22010099999647537, "success": true, - "started_at_unix": 1776839731.6901834, + "started_at_unix": 1777935771.2883327, "bytes_sent": 313, "bytes_received": 356, "request_id": 339, @@ -31207,9 +31087,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24225199996408264, + "duration_ms": 0.2837389999967854, "success": true, - "started_at_unix": 1776839731.6905053, + "started_at_unix": 1777935771.2886438, "bytes_sent": 313, "bytes_received": 872, "request_id": 340, @@ -31238,9 +31118,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2880580000237387, + "duration_ms": 0.278309000009358, "success": true, - "started_at_unix": 1776839731.6908658, + "started_at_unix": 1777935771.2890515, "bytes_sent": 312, "bytes_received": 1071, "request_id": 341, @@ -31269,9 +31149,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.26272099995594544, + "duration_ms": 0.2317830000038157, "success": true, - "started_at_unix": 1776839731.6912901, + "started_at_unix": 1777935771.289461, "bytes_sent": 313, "bytes_received": 356, "request_id": 342, @@ -31300,9 +31180,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2545849999933125, + "duration_ms": 0.24911500000257547, "success": true, - "started_at_unix": 1776839731.6916373, + "started_at_unix": 1777935771.2898045, "bytes_sent": 313, "bytes_received": 364, "request_id": 343, @@ -31331,9 +31211,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.28422100001535, + "duration_ms": 0.22080300001903197, "success": true, - "started_at_unix": 1776839731.6919892, + "started_at_unix": 1777935771.290146, "bytes_sent": 313, "bytes_received": 364, "request_id": 344, @@ -31362,9 +31242,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2723989999822152, + "duration_ms": 0.2510589999928925, "success": true, - "started_at_unix": 1776839731.6923678, + "started_at_unix": 1777935771.2904491, "bytes_sent": 313, "bytes_received": 1071, "request_id": 345, @@ -31393,9 +31273,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.32330400000546433, + "duration_ms": 0.2344669999843063, "success": true, - "started_at_unix": 1776839731.69286, + "started_at_unix": 1777935771.2908804, "bytes_sent": 313, "bytes_received": 356, "request_id": 346, @@ -31424,9 +31304,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2295689999982642, + "duration_ms": 0.2330549999953746, "success": true, - "started_at_unix": 1776839731.6932786, + "started_at_unix": 1777935771.2912061, "bytes_sent": 313, "bytes_received": 358, "request_id": 347, @@ -31455,9 +31335,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23658200001364094, + "duration_ms": 0.24042799998369446, "success": true, - "started_at_unix": 1776839731.6935954, + "started_at_unix": 1777935771.2915208, "bytes_sent": 313, "bytes_received": 364, "request_id": 348, @@ -31486,9 +31366,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.3254980000519936, + "duration_ms": 0.3233230000034837, "success": true, - "started_at_unix": 1776839731.6939552, + "started_at_unix": 1777935771.2918725, "bytes_sent": 314, "bytes_received": 1642, "request_id": 349, @@ -31517,9 +31397,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.28248699999267046, + "duration_ms": 0.2710359999866796, "success": true, - "started_at_unix": 1776839731.6945128, + "started_at_unix": 1777935771.292409, "bytes_sent": 315, "bytes_received": 1274, "request_id": 350, @@ -31548,9 +31428,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 7.237259000021368, + "duration_ms": 7.057962999994061, "success": true, - "started_at_unix": 1776839731.6951222, + "started_at_unix": 1777935771.2930057, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-373", @@ -31585,11 +31465,11 @@ { "kind": "request", "method": "initialize", - "duration_ms": 2.2184359999641856, + "duration_ms": 2.095447000016293, "success": true, - "started_at_unix": 1776839729.4160821, + "started_at_unix": 1777935768.7327898, "bytes_sent": 673, - "bytes_received": 1149, + "bytes_received": 1226, "request_id": 1, "error_code": null, "error_message": null, @@ -31598,7 +31478,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 1168, + "size_chars": 1249, "top_level_count": 1 }, "context": {} @@ -31606,9 +31486,9 @@ { "kind": "notification", "method": "initialized", - "duration_ms": 0.02566799997794078, + "duration_ms": 0.02125899999327885, "success": true, - "started_at_unix": 1776839729.4183776, + "started_at_unix": 1777935768.734964, "bytes_sent": 74, "bytes_received": 0, "request_id": null, @@ -31621,9 +31501,9 @@ { "kind": "notification", "method": "workspace/didChangeConfiguration", - "duration_ms": 0.024896000013541197, + "duration_ms": 0.015549000011105818, "success": true, - "started_at_unix": 1776839729.418434, + "started_at_unix": 1777935768.7350225, "bytes_sent": 659, "bytes_received": 0, "request_id": null, @@ -31639,9 +31519,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.030015999982424546, + "duration_ms": 0.027020000004540634, "success": true, - "started_at_unix": 1776839729.4185238, + "started_at_unix": 1777935768.7351112, "bytes_sent": 948, "bytes_received": 0, "request_id": null, @@ -31657,9 +31537,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.028944000007413706, + "duration_ms": 0.023044000016625432, "success": true, - "started_at_unix": 1776839729.4186137, + "started_at_unix": 1777935768.7351887, "bytes_sent": 841, "bytes_received": 0, "request_id": null, @@ -31675,9 +31555,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.028773999986242416, + "duration_ms": 0.021510000010493968, "success": true, - "started_at_unix": 1776839729.418705, + "started_at_unix": 1777935768.7352579, "bytes_sent": 644, "bytes_received": 0, "request_id": null, @@ -31693,15 +31573,15 @@ { "kind": "request", "method": "typeServer/getSupportedProtocolVersion", - "duration_ms": 28.37229199997182, + "duration_ms": 29.187667000002193, "success": true, - "started_at_unix": 1776839729.4187484, + "started_at_unix": 1777935768.7352915, "bytes_sent": 96, "bytes_received": 63, "request_id": 2, "error_code": null, "error_message": null, - "result_preview": "'0.4.0'", + "result_preview": "'0.4.1'", "result_summary": { "present": true, "empty": false, @@ -31717,9 +31597,9 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 1812.7466970000228, + "duration_ms": 1894.6589070000073, "success": true, - "started_at_unix": 1776839729.4471908, + "started_at_unix": 1777935768.7645366, "bytes_sent": 80, "bytes_received": 57, "request_id": 3, @@ -31741,16 +31621,23 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 224.86437099996692, - "success": false, - "started_at_unix": 1776839731.261367, + "duration_ms": 0.33516999999960717, + "success": true, + "started_at_unix": 1777935770.6606479, "bytes_sent": 311, - "bytes_received": 132, + "bytes_received": 442, "request_id": 4, - "error_code": -32802, - "error_message": "Snapshot outdated: client sent 2, server is at 3", - "result_preview": null, - "result_summary": {}, + "error_code": null, + "error_message": null, + "result_preview": "{'declaration': {'category': 6, 'kind': 0, 'name': 'Model', 'node': {'range': {'end': {'character': 11, 'line': 34}, 'start': {'character': 6, 'line': 34}}, ...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 417, + "top_level_count": 7, + "has_declaration_node": true + }, "context": { "suite": "tsp_semantic", "label": "django semantic tokens", @@ -31765,16 +31652,24 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 2.815378999969198, - "success": false, - "started_at_unix": 1776839731.4863214, + "duration_ms": 0.310959999978877, + "success": true, + "started_at_unix": 1777935770.6610835, "bytes_sent": 311, - "bytes_received": 132, + "bytes_received": 303, "request_id": 5, - "error_code": -32802, - "error_message": "Snapshot outdated: client sent 2, server is at 3", - "result_preview": null, - "result_summary": {}, + "error_code": null, + "error_message": null, + "result_preview": "{'flags': 0, 'id': 2, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-comp...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 257, + "top_level_count": 6, + "type_name": "django.db.models", + "has_declaration_node": false + }, "context": { "suite": "tsp_semantic", "label": "django semantic tokens", @@ -31789,16 +31684,23 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 2.8504339999813055, - "success": false, - "started_at_unix": 1776839731.4892566, + "duration_ms": 0.28965999999286396, + "success": true, + "started_at_unix": 1777935770.6614928, "bytes_sent": 311, - "bytes_received": 132, + "bytes_received": 297, "request_id": 6, - "error_code": -32802, - "error_message": "Snapshot outdated: client sent 2, server is at 3", - "result_preview": null, - "result_summary": {}, + "error_code": null, + "error_message": null, + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 4, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 3, 'kind':...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 271, + "top_level_count": 8, + "has_declaration_node": true + }, "context": { "suite": "tsp_semantic", "label": "django semantic tokens", @@ -31813,16 +31715,24 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 2.940803000001324, - "success": false, - "started_at_unix": 1776839731.4921646, + "duration_ms": 0.2583119999997052, + "success": true, + "started_at_unix": 1777935770.6618526, "bytes_sent": 311, - "bytes_received": 132, + "bytes_received": 303, "request_id": 7, - "error_code": -32802, - "error_message": "Snapshot outdated: client sent 2, server is at 3", - "result_preview": null, - "result_summary": {}, + "error_code": null, + "error_message": null, + "result_preview": "{'flags': 0, 'id': 5, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-comp...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 257, + "top_level_count": 6, + "type_name": "django.db.models", + "has_declaration_node": false + }, "context": { "suite": "tsp_semantic", "label": "django semantic tokens", @@ -31837,16 +31747,23 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 2.888084999995044, - "success": false, - "started_at_unix": 1776839731.4952195, + "duration_ms": 0.25367300000311843, + "success": true, + "started_at_unix": 1777935770.6622138, "bytes_sent": 311, - "bytes_received": 132, + "bytes_received": 297, "request_id": 8, - "error_code": -32802, - "error_message": "Snapshot outdated: client sent 2, server is at 3", - "result_preview": null, - "result_summary": {}, + "error_code": null, + "error_message": null, + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 7, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 6, 'kind':...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 271, + "top_level_count": 8, + "has_declaration_node": true + }, "context": { "suite": "tsp_semantic", "label": "django semantic tokens", @@ -31861,16 +31778,24 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 2.9558719999727145, - "success": false, - "started_at_unix": 1776839731.4981627, + "duration_ms": 0.27352099999689017, + "success": true, + "started_at_unix": 1777935770.6625314, "bytes_sent": 311, - "bytes_received": 132, + "bytes_received": 303, "request_id": 9, - "error_code": -32802, - "error_message": "Snapshot outdated: client sent 2, server is at 3", - "result_preview": null, - "result_summary": {}, + "error_code": null, + "error_message": null, + "result_preview": "{'flags': 0, 'id': 8, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-comp...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 257, + "top_level_count": 6, + "type_name": "django.db.models", + "has_declaration_node": false + }, "context": { "suite": "tsp_semantic", "label": "django semantic tokens", @@ -31885,16 +31810,23 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 2.814997999962543, - "success": false, - "started_at_unix": 1776839731.5013022, + "duration_ms": 0.5924049999919134, + "success": true, + "started_at_unix": 1777935770.6629474, "bytes_sent": 314, - "bytes_received": 133, + "bytes_received": 574, "request_id": 10, - "error_code": -32802, - "error_message": "Snapshot outdated: client sent 2, server is at 3", - "result_preview": null, - "result_summary": {}, + "error_code": null, + "error_message": null, + "result_preview": "{'boundToType': None, 'declaration': {'category': 5, 'kind': 0, 'name': 'slugify', 'node': {'range': {'end': {'character': 11, 'line': 58}, 'start': {'charac...", + "result_summary": { + "present": true, + "empty": false, + "top_level_kind": "dict", + "size_chars": 563, + "top_level_count": 8, + "has_declaration_node": true + }, "context": { "suite": "tsp_semantic", "label": "django semantic tokens", @@ -31909,9 +31841,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 2.927418000012949, + "duration_ms": 278.7748169999986, "success": false, - "started_at_unix": 1776839731.504174, + "started_at_unix": 1777935770.6636236, "bytes_sent": 314, "bytes_received": 133, "request_id": 11, @@ -31933,9 +31865,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 2.9632459999788807, + "duration_ms": 0.20044400000074347, "success": false, - "started_at_unix": 1776839731.507152, + "started_at_unix": 1777935770.9424927, "bytes_sent": 314, "bytes_received": 133, "request_id": 12, @@ -31957,9 +31889,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 2.8998459999911574, + "duration_ms": 2.9972840000027645, "success": false, - "started_at_unix": 1776839731.5102086, + "started_at_unix": 1777935770.9428122, "bytes_sent": 314, "bytes_received": 133, "request_id": 13, @@ -31981,9 +31913,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 2.9123400000230504, + "duration_ms": 2.914559999993571, "success": false, - "started_at_unix": 1776839731.513195, + "started_at_unix": 1777935770.9459, "bytes_sent": 314, "bytes_received": 133, "request_id": 14, @@ -32005,9 +31937,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 2.9270869999891147, + "duration_ms": 2.9269129999818233, "success": false, - "started_at_unix": 1776839731.5161774, + "started_at_unix": 1777935770.9488862, "bytes_sent": 314, "bytes_received": 133, "request_id": 15, @@ -32029,9 +31961,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.17454600003929954, + "duration_ms": 0.1884620000112136, "success": false, - "started_at_unix": 1776839731.5191584, + "started_at_unix": 1777935770.9518635, "bytes_sent": 314, "bytes_received": 133, "request_id": 16, @@ -32053,9 +31985,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 2.7021670000522136, + "duration_ms": 0.18293099998345497, "success": false, - "started_at_unix": 1776839731.5194144, + "started_at_unix": 1777935770.9521308, "bytes_sent": 314, "bytes_received": 133, "request_id": 17, @@ -32077,9 +32009,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.18488500001012653, + "duration_ms": 0.1823099999853639, "success": false, - "started_at_unix": 1776839731.5221694, + "started_at_unix": 1777935770.9523594, "bytes_sent": 314, "bytes_received": 133, "request_id": 18, @@ -32101,9 +32033,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 2.2147369999743205, + "duration_ms": 0.212446000006139, "success": false, - "started_at_unix": 1776839731.522444, + "started_at_unix": 1777935770.952624, "bytes_sent": 314, "bytes_received": 133, "request_id": 19, @@ -32125,9 +32057,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.1757279999878847, + "duration_ms": 2.7847180000151184, "success": false, - "started_at_unix": 1776839731.5248034, + "started_at_unix": 1777935770.9529624, "bytes_sent": 314, "bytes_received": 133, "request_id": 20, @@ -32149,9 +32081,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.1828620000310366, + "duration_ms": 0.19058600000221304, "success": false, - "started_at_unix": 1776839731.525058, + "started_at_unix": 1777935770.9557993, "bytes_sent": 314, "bytes_received": 133, "request_id": 21, @@ -32173,9 +32105,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.19277000001238775, + "duration_ms": 0.15915699998458877, "success": false, - "started_at_unix": 1776839731.5253239, + "started_at_unix": 1777935770.9560604, "bytes_sent": 314, "bytes_received": 133, "request_id": 22, @@ -32197,9 +32129,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.1705290000018067, + "duration_ms": 2.5455020000038076, "success": false, - "started_at_unix": 1776839731.5255682, + "started_at_unix": 1777935770.9562624, "bytes_sent": 314, "bytes_received": 133, "request_id": 23, @@ -32221,9 +32153,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.17895399997769346, + "duration_ms": 2.9586820000133685, "success": false, - "started_at_unix": 1776839731.5257823, + "started_at_unix": 1777935770.9588492, "bytes_sent": 314, "bytes_received": 133, "request_id": 24, @@ -32245,9 +32177,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.19843100000116465, + "duration_ms": 2.960976999986542, "success": false, - "started_at_unix": 1776839731.526031, + "started_at_unix": 1777935770.9618535, "bytes_sent": 314, "bytes_received": 133, "request_id": 25, @@ -32269,9 +32201,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.16726199999084201, + "duration_ms": 0.18753000000515385, "success": false, - "started_at_unix": 1776839731.526362, + "started_at_unix": 1777935770.9649441, "bytes_sent": 314, "bytes_received": 133, "request_id": 26, @@ -32293,9 +32225,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.1894040000252062, + "duration_ms": 0.18815100000324492, "success": false, - "started_at_unix": 1776839731.5265694, + "started_at_unix": 1777935770.9651744, "bytes_sent": 314, "bytes_received": 133, "request_id": 27, @@ -32317,9 +32249,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 267.12381800001594, + "duration_ms": 306.4432339999996, "success": true, - "started_at_unix": 1776839731.5271237, + "started_at_unix": 1777935770.9657018, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-33", @@ -32334,7 +32266,7 @@ "top_level_count": 6, "semantic_token_count": 126, "type_query_count": 24, - "type_query_failure_count": 24, + "type_query_failure_count": 17, "token_type_count": 13 }, "context": { @@ -32350,9 +32282,9 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.174426000000949, + "duration_ms": 0.1709500000117714, "success": true, - "started_at_unix": 1776839731.5273905, + "started_at_unix": 1777935770.9659858, "bytes_sent": 81, "bytes_received": 58, "request_id": 28, @@ -32374,11 +32306,11 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.3072910000128104, + "duration_ms": 0.276837000001251, "success": true, - "started_at_unix": 1776839731.5288846, + "started_at_unix": 1777935770.9673445, "bytes_sent": 312, - "bytes_received": 443, + "bytes_received": 444, "request_id": 29, "error_code": null, "error_message": null, @@ -32387,7 +32319,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 417, + "size_chars": 418, "top_level_count": 7, "has_declaration_node": true }, @@ -32405,20 +32337,20 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2429730000130803, + "duration_ms": 0.28378900000802787, "success": true, - "started_at_unix": 1776839731.5292933, + "started_at_unix": 1777935770.9677382, "bytes_sent": 312, - "bytes_received": 147, + "bytes_received": 305, "request_id": 30, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 2, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': ''}", + "result_preview": "{'flags': 0, 'id': 12, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-com...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 100, + "size_chars": 258, "top_level_count": 6, "type_name": "django.db.models", "has_declaration_node": false @@ -32437,20 +32369,20 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.30766499997980645, + "duration_ms": 0.27478300000893796, "success": true, - "started_at_unix": 1776839731.5296533, + "started_at_unix": 1777935770.9681232, "bytes_sent": 312, - "bytes_received": 298, + "bytes_received": 300, "request_id": 31, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 4, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 3, 'kind':...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 14, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 13, 'kind...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 271, + "size_chars": 273, "top_level_count": 8, "has_declaration_node": true }, @@ -32468,20 +32400,20 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23395700003447928, + "duration_ms": 0.31705200001397316, "success": true, - "started_at_unix": 1776839731.5300932, + "started_at_unix": 1777935770.9684777, "bytes_sent": 312, - "bytes_received": 147, + "bytes_received": 305, "request_id": 32, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 5, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': ''}", + "result_preview": "{'flags': 0, 'id': 15, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-com...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 100, + "size_chars": 258, "top_level_count": 6, "type_name": "django.db.models", "has_declaration_node": false @@ -32500,20 +32432,20 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.3049399999781599, + "duration_ms": 0.2648740000097405, "success": true, - "started_at_unix": 1776839731.5304549, + "started_at_unix": 1777935770.9689116, "bytes_sent": 312, - "bytes_received": 298, + "bytes_received": 300, "request_id": 33, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 7, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 6, 'kind':...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 17, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 16, 'kind...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 271, + "size_chars": 273, "top_level_count": 8, "has_declaration_node": true }, @@ -32531,20 +32463,20 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2826980000349977, + "duration_ms": 0.274101000002247, "success": true, - "started_at_unix": 1776839731.5308409, + "started_at_unix": 1777935770.9692593, "bytes_sent": 312, - "bytes_received": 147, + "bytes_received": 305, "request_id": 34, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 8, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': ''}", + "result_preview": "{'flags': 0, 'id': 18, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-com...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 100, + "size_chars": 258, "top_level_count": 6, "type_name": "django.db.models", "has_declaration_node": false @@ -32563,11 +32495,11 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.28118599999515936, + "duration_ms": 0.2601959999992687, "success": true, - "started_at_unix": 1776839731.5313044, + "started_at_unix": 1777935770.969732, "bytes_sent": 314, - "bytes_received": 574, + "bytes_received": 575, "request_id": 35, "error_code": null, "error_message": null, @@ -32576,7 +32508,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 563, + "size_chars": 564, "top_level_count": 8, "has_declaration_node": true }, @@ -32594,9 +32526,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 6.261706999964645, + "duration_ms": 11.974119000001338, "success": true, - "started_at_unix": 1776839731.5316894, + "started_at_unix": 1777935770.970088, "bytes_sent": 314, "bytes_received": 354, "request_id": 36, @@ -32625,9 +32557,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23686299999781113, + "duration_ms": 0.24496800000406438, "success": true, - "started_at_unix": 1776839731.5380719, + "started_at_unix": 1777935770.9821942, "bytes_sent": 314, "bytes_received": 400, "request_id": 37, @@ -32656,9 +32588,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.3032160000202566, + "duration_ms": 3.25648800000522, "success": true, - "started_at_unix": 1776839731.538429, + "started_at_unix": 1777935770.982561, "bytes_sent": 314, "bytes_received": 758, "request_id": 38, @@ -32687,9 +32619,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2794420000213904, + "duration_ms": 0.28124499999648833, "success": true, - "started_at_unix": 1776839731.5388737, + "started_at_unix": 1777935770.9859948, "bytes_sent": 314, "bytes_received": 354, "request_id": 39, @@ -32718,9 +32650,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.25514700001849633, + "duration_ms": 0.22578100001169332, "success": true, - "started_at_unix": 1776839731.5392528, + "started_at_unix": 1777935770.9863741, "bytes_sent": 314, "bytes_received": 354, "request_id": 40, @@ -32749,9 +32681,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2572509999936301, + "duration_ms": 0.2580910000062886, "success": true, - "started_at_unix": 1776839731.5395935, + "started_at_unix": 1777935770.9866834, "bytes_sent": 314, "bytes_received": 354, "request_id": 41, @@ -32780,9 +32712,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2836299999557923, + "duration_ms": 0.2288379999981771, "success": true, - "started_at_unix": 1776839731.5399776, + "started_at_unix": 1777935770.9870536, "bytes_sent": 314, "bytes_received": 354, "request_id": 42, @@ -32811,9 +32743,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24049000001014065, + "duration_ms": 0.22562099999845486, "success": true, - "started_at_unix": 1776839731.5403516, + "started_at_unix": 1777935770.9873648, "bytes_sent": 314, "bytes_received": 354, "request_id": 43, @@ -32842,15 +32774,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2578120000293893, + "duration_ms": 3.083264999986568, "success": true, - "started_at_unix": 1776839731.5407162, + "started_at_unix": 1777935770.9877338, "bytes_sent": 314, "bytes_received": 300, "request_id": 44, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 21, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 20, 'kind...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 31, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 30, 'kind...", "result_summary": { "present": true, "empty": false, @@ -32873,9 +32805,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.3302260000168644, + "duration_ms": 2.867041000001791, "success": true, - "started_at_unix": 1776839731.5411675, + "started_at_unix": 1777935770.9909754, "bytes_sent": 314, "bytes_received": 1149, "request_id": 45, @@ -32904,9 +32836,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2540140000064639, + "duration_ms": 2.8387680000037108, "success": true, - "started_at_unix": 1776839731.541647, + "started_at_unix": 1777935770.9939888, "bytes_sent": 314, "bytes_received": 400, "request_id": 46, @@ -32935,9 +32867,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.3677070000094318, + "duration_ms": 2.261790999995128, "success": true, - "started_at_unix": 1776839731.542045, + "started_at_unix": 1777935770.9969475, "bytes_sent": 314, "bytes_received": 2376, "request_id": 47, @@ -32966,9 +32898,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.3583199999752651, + "duration_ms": 0.3659129999959987, "success": true, - "started_at_unix": 1776839731.542624, + "started_at_unix": 1777935770.9994164, "bytes_sent": 314, "bytes_received": 2272, "request_id": 48, @@ -32997,9 +32929,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.31638100000463965, + "duration_ms": 0.2541839999992135, "success": true, - "started_at_unix": 1776839731.543204, + "started_at_unix": 1777935770.999958, "bytes_sent": 314, "bytes_received": 789, "request_id": 49, @@ -33028,9 +32960,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2737710000246807, + "duration_ms": 0.2501869999775863, "success": true, - "started_at_unix": 1776839731.5436347, + "started_at_unix": 1777935771.0003207, "bytes_sent": 314, "bytes_received": 400, "request_id": 50, @@ -33059,9 +32991,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.32661000000189233, + "duration_ms": 0.31758299999751216, "success": true, - "started_at_unix": 1776839731.544109, + "started_at_unix": 1777935771.0007722, "bytes_sent": 314, "bytes_received": 1564, "request_id": 51, @@ -33090,9 +33022,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.27740900003436764, + "duration_ms": 2.6281049999852257, "success": true, - "started_at_unix": 1776839731.5445929, + "started_at_unix": 1777935771.0012457, "bytes_sent": 314, "bytes_received": 890, "request_id": 52, @@ -33121,9 +33053,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 17.656918000000132, + "duration_ms": 38.06721100002619, "success": true, - "started_at_unix": 1776839731.5452604, + "started_at_unix": 1777935771.0042598, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-59", @@ -33154,9 +33086,9 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.212697999984357, + "duration_ms": 3.2356590000119922, "success": true, - "started_at_unix": 1776839731.545622, + "started_at_unix": 1777935771.0046282, "bytes_sent": 81, "bytes_received": 58, "request_id": 53, @@ -33178,9 +33110,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2836500000285014, + "duration_ms": 2.691484000024502, "success": true, - "started_at_unix": 1776839731.5469668, + "started_at_unix": 1777935771.0091276, "bytes_sent": 312, "bytes_received": 444, "request_id": 54, @@ -33209,20 +33141,20 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.19948300001715324, + "duration_ms": 2.910993000000417, "success": true, - "started_at_unix": 1776839731.5473375, + "started_at_unix": 1777935771.011909, "bytes_sent": 312, - "bytes_received": 148, + "bytes_received": 305, "request_id": 55, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 54, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': ''}", + "result_preview": "{'flags': 0, 'id': 64, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-com...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 101, + "size_chars": 258, "top_level_count": 6, "type_name": "django.db.models", "has_declaration_node": false @@ -33241,15 +33173,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.29722499999706997, + "duration_ms": 0.28852799999867784, "success": true, - "started_at_unix": 1776839731.5476432, + "started_at_unix": 1777935771.0149376, "bytes_sent": 312, "bytes_received": 300, "request_id": 56, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 56, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 55, 'kind...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 66, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 65, 'kind...", "result_summary": { "present": true, "empty": false, @@ -33272,20 +33204,20 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24651100000028237, + "duration_ms": 0.31402600001229075, "success": true, - "started_at_unix": 1776839731.5480454, + "started_at_unix": 1777935771.015307, "bytes_sent": 312, - "bytes_received": 148, + "bytes_received": 305, "request_id": 57, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 57, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': ''}", + "result_preview": "{'flags': 0, 'id': 67, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-com...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 101, + "size_chars": 258, "top_level_count": 6, "type_name": "django.db.models", "has_declaration_node": false @@ -33304,15 +33236,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2807750000215492, + "duration_ms": 0.28164500000116277, "success": true, - "started_at_unix": 1776839731.5484083, + "started_at_unix": 1777935771.015771, "bytes_sent": 312, "bytes_received": 300, "request_id": 58, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 59, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 58, 'kind...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 69, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 68, 'kind...", "result_summary": { "present": true, "empty": false, @@ -33335,20 +33267,20 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2540939999562397, + "duration_ms": 0.2747329999976955, "success": true, - "started_at_unix": 1776839731.548769, + "started_at_unix": 1777935771.0161326, "bytes_sent": 312, - "bytes_received": 148, + "bytes_received": 305, "request_id": 59, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 60, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': ''}", + "result_preview": "{'flags': 0, 'id': 70, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-com...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 101, + "size_chars": 258, "top_level_count": 6, "type_name": "django.db.models", "has_declaration_node": false @@ -33367,9 +33299,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.31537000000980697, + "duration_ms": 0.29404800000065734, "success": true, - "started_at_unix": 1776839731.5491867, + "started_at_unix": 1777935771.0165727, "bytes_sent": 314, "bytes_received": 575, "request_id": 60, @@ -33398,9 +33330,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24587899997641216, + "duration_ms": 0.2240880000101697, "success": true, - "started_at_unix": 1776839731.5495973, + "started_at_unix": 1777935771.0169592, "bytes_sent": 314, "bytes_received": 354, "request_id": 61, @@ -33429,9 +33361,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2732500000206528, + "duration_ms": 0.24150100000497332, "success": true, - "started_at_unix": 1776839731.5499306, + "started_at_unix": 1777935771.0172682, "bytes_sent": 314, "bytes_received": 400, "request_id": 62, @@ -33460,9 +33392,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.3039780000335668, + "duration_ms": 0.3094980000071246, "success": true, - "started_at_unix": 1776839731.550327, + "started_at_unix": 1777935771.0176275, "bytes_sent": 314, "bytes_received": 758, "request_id": 63, @@ -33491,9 +33423,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.22080200000118566, + "duration_ms": 0.24124000000824708, "success": true, - "started_at_unix": 1776839731.550766, + "started_at_unix": 1777935771.018077, "bytes_sent": 314, "bytes_received": 354, "request_id": 64, @@ -33522,9 +33454,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.22593199997800184, + "duration_ms": 0.2229970000087178, "success": true, - "started_at_unix": 1776839731.551103, + "started_at_unix": 1777935771.018407, "bytes_sent": 314, "bytes_received": 354, "request_id": 65, @@ -33553,9 +33485,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2156130000230405, + "duration_ms": 3.086820999982365, "success": true, - "started_at_unix": 1776839731.5514104, + "started_at_unix": 1777935771.01874, "bytes_sent": 314, "bytes_received": 354, "request_id": 66, @@ -33584,9 +33516,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.28571299998247923, + "duration_ms": 2.8760579999982383, "success": true, - "started_at_unix": 1776839731.5517342, + "started_at_unix": 1777935771.0219474, "bytes_sent": 314, "bytes_received": 354, "request_id": 67, @@ -33615,9 +33547,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.26369300002215823, + "duration_ms": 2.9098819999830994, "success": true, - "started_at_unix": 1776839731.5521076, + "started_at_unix": 1777935771.0249135, "bytes_sent": 314, "bytes_received": 354, "request_id": 68, @@ -33646,15 +33578,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2369929999872511, + "duration_ms": 2.8885810000076617, "success": true, - "started_at_unix": 1776839731.552491, + "started_at_unix": 1777935771.027944, "bytes_sent": 314, "bytes_received": 300, "request_id": 69, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 73, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 72, 'kind...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 83, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 82, 'kind...", "result_summary": { "present": true, "empty": false, @@ -33677,9 +33609,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.34032600001410174, + "duration_ms": 0.4708890000131305, "success": true, - "started_at_unix": 1776839731.5528848, + "started_at_unix": 1777935771.0309935, "bytes_sent": 314, "bytes_received": 1149, "request_id": 70, @@ -33708,9 +33640,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24340400000255613, + "duration_ms": 0.2764760000104616, "success": true, - "started_at_unix": 1776839731.5533671, + "started_at_unix": 1777935771.0316126, "bytes_sent": 314, "bytes_received": 400, "request_id": 71, @@ -33739,9 +33671,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.3694799999607312, + "duration_ms": 0.36009199999398334, "success": true, - "started_at_unix": 1776839731.5537238, + "started_at_unix": 1777935771.032003, "bytes_sent": 314, "bytes_received": 2376, "request_id": 72, @@ -33770,11 +33702,11 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.3217510000013135, + "duration_ms": 0.3550929999960317, "success": true, - "started_at_unix": 1776839731.5542977, + "started_at_unix": 1777935771.0325668, "bytes_sent": 314, - "bytes_received": 2272, + "bytes_received": 2274, "request_id": 73, "error_code": null, "error_message": null, @@ -33783,7 +33715,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 2408, + "size_chars": 2410, "top_level_count": 8, "has_declaration_node": true }, @@ -33801,11 +33733,11 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.29267700000445984, + "duration_ms": 0.25697899999954643, "success": true, - "started_at_unix": 1776839731.5547967, + "started_at_unix": 1777935771.0331056, "bytes_sent": 314, - "bytes_received": 789, + "bytes_received": 791, "request_id": 74, "error_code": null, "error_message": null, @@ -33814,7 +33746,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 795, + "size_chars": 797, "top_level_count": 7, "has_declaration_node": true }, @@ -33832,11 +33764,11 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.26165899998886744, + "duration_ms": 0.22604200000841956, "success": true, - "started_at_unix": 1776839731.5551934, + "started_at_unix": 1777935771.0334725, "bytes_sent": 314, - "bytes_received": 400, + "bytes_received": 401, "request_id": 75, "error_code": null, "error_message": null, @@ -33845,7 +33777,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 374, + "size_chars": 375, "top_level_count": 7, "has_declaration_node": true }, @@ -33863,11 +33795,11 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.34487400000671187, + "duration_ms": 0.2968740000142134, "success": true, - "started_at_unix": 1776839731.5556223, + "started_at_unix": 1777935771.0338886, "bytes_sent": 314, - "bytes_received": 1566, + "bytes_received": 1571, "request_id": 76, "error_code": null, "error_message": null, @@ -33876,7 +33808,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 1655, + "size_chars": 1660, "top_level_count": 8, "has_declaration_node": true }, @@ -33894,9 +33826,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2786910000054377, + "duration_ms": 0.2625200000068162, "success": true, - "started_at_unix": 1776839731.55614, + "started_at_unix": 1777935771.0343347, "bytes_sent": 314, "bytes_received": 893, "request_id": 77, @@ -33925,9 +33857,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 10.895622000020921, + "duration_ms": 27.09740599999577, "success": true, - "started_at_unix": 1776839731.556766, + "started_at_unix": 1777935771.0349982, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-85", @@ -33958,9 +33890,9 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.1984199999469638, + "duration_ms": 0.16526900000712885, "success": true, - "started_at_unix": 1776839731.5571887, + "started_at_unix": 1777935771.0354123, "bytes_sent": 81, "bytes_received": 58, "request_id": 78, @@ -33982,9 +33914,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2569000000107735, + "duration_ms": 3.28862899999649, "success": true, - "started_at_unix": 1776839731.5585382, + "started_at_unix": 1777935771.0367703, "bytes_sent": 312, "bytes_received": 445, "request_id": 79, @@ -34013,20 +33945,20 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2475720000347792, + "duration_ms": 2.672308000001067, "success": true, - "started_at_unix": 1776839731.5588822, + "started_at_unix": 1777935771.0401423, "bytes_sent": 312, - "bytes_received": 149, + "bytes_received": 306, "request_id": 80, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 106, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': ''}", + "result_preview": "{'flags': 0, 'id': 116, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-co...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 102, + "size_chars": 259, "top_level_count": 6, "type_name": "django.db.models", "has_declaration_node": false @@ -34045,15 +33977,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2919249999990825, + "duration_ms": 2.896074999995335, "success": true, - "started_at_unix": 1776839731.559232, + "started_at_unix": 1777935771.0429227, "bytes_sent": 312, "bytes_received": 302, "request_id": 81, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 108, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 107, 'ki...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 118, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 117, 'ki...", "result_summary": { "present": true, "empty": false, @@ -34076,20 +34008,20 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2085090000036871, + "duration_ms": 2.912946999998667, "success": true, - "started_at_unix": 1776839731.559603, + "started_at_unix": 1777935771.0459018, "bytes_sent": 312, - "bytes_received": 149, + "bytes_received": 306, "request_id": 82, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 109, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': ''}", + "result_preview": "{'flags': 0, 'id': 119, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-co...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 102, + "size_chars": 259, "top_level_count": 6, "type_name": "django.db.models", "has_declaration_node": false @@ -34108,15 +34040,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.3197370000407318, + "duration_ms": 2.8737739999940004, "success": true, - "started_at_unix": 1776839731.5599282, + "started_at_unix": 1777935771.0489445, "bytes_sent": 312, "bytes_received": 302, "request_id": 83, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 111, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 110, 'ki...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 121, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 120, 'ki...", "result_summary": { "present": true, "empty": false, @@ -34139,20 +34071,20 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23271399999202913, + "duration_ms": 0.42579500001238557, "success": true, - "started_at_unix": 1776839731.5603259, + "started_at_unix": 1777935771.0518997, "bytes_sent": 312, - "bytes_received": 149, + "bytes_received": 306, "request_id": 84, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 112, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': ''}", + "result_preview": "{'flags': 0, 'id': 122, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-co...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 102, + "size_chars": 259, "top_level_count": 6, "type_name": "django.db.models", "has_declaration_node": false @@ -34171,9 +34103,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2869260000011309, + "duration_ms": 0.29672400000890775, "success": true, - "started_at_unix": 1776839731.56074, + "started_at_unix": 1777935771.0524962, "bytes_sent": 314, "bytes_received": 577, "request_id": 85, @@ -34202,9 +34134,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2428640000289306, + "duration_ms": 0.22070100001769788, "success": true, - "started_at_unix": 1776839731.561125, + "started_at_unix": 1777935771.052889, "bytes_sent": 314, "bytes_received": 355, "request_id": 86, @@ -34233,9 +34165,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23457800000414863, + "duration_ms": 0.23570900000891015, "success": true, - "started_at_unix": 1776839731.5614548, + "started_at_unix": 1777935771.053184, "bytes_sent": 314, "bytes_received": 401, "request_id": 87, @@ -34264,9 +34196,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.3449250000358006, + "duration_ms": 0.3041679999853386, "success": true, - "started_at_unix": 1776839731.5618064, + "started_at_unix": 1777935771.0535254, "bytes_sent": 314, "bytes_received": 760, "request_id": 88, @@ -34295,9 +34227,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23876599999539394, + "duration_ms": 0.2331949999927474, "success": true, - "started_at_unix": 1776839731.562296, + "started_at_unix": 1777935771.0539646, "bytes_sent": 314, "bytes_received": 355, "request_id": 89, @@ -34326,9 +34258,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.21750599995584707, + "duration_ms": 0.22941800000353396, "success": true, - "started_at_unix": 1776839731.5626285, + "started_at_unix": 1777935771.0542934, "bytes_sent": 314, "bytes_received": 355, "request_id": 90, @@ -34357,9 +34289,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24626000003991066, + "duration_ms": 0.2684410000028947, "success": true, - "started_at_unix": 1776839731.5629282, + "started_at_unix": 1777935771.054606, "bytes_sent": 314, "bytes_received": 355, "request_id": 91, @@ -34388,9 +34320,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.21640400001388116, + "duration_ms": 0.233014999992065, "success": true, - "started_at_unix": 1776839731.563279, + "started_at_unix": 1777935771.055008, "bytes_sent": 314, "bytes_received": 355, "request_id": 92, @@ -34419,9 +34351,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.22914799995987778, + "duration_ms": 0.24795299998459086, "success": true, - "started_at_unix": 1776839731.563577, + "started_at_unix": 1777935771.0553253, "bytes_sent": 314, "bytes_received": 355, "request_id": 93, @@ -34450,15 +34382,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.285343000030025, + "duration_ms": 0.2624900000114394, "success": true, - "started_at_unix": 1776839731.5639262, + "started_at_unix": 1777935771.0556939, "bytes_sent": 314, "bytes_received": 302, "request_id": 94, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 125, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 124, 'ki...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 135, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 134, 'ki...", "result_summary": { "present": true, "empty": false, @@ -34481,9 +34413,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2968340000393255, + "duration_ms": 0.2948700000047211, "success": true, - "started_at_unix": 1776839731.5643804, + "started_at_unix": 1777935771.0561123, "bytes_sent": 314, "bytes_received": 1153, "request_id": 95, @@ -34512,9 +34444,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.27772900000400114, + "duration_ms": 0.25751999999101827, "success": true, - "started_at_unix": 1776839731.5648198, + "started_at_unix": 1777935771.05655, "bytes_sent": 314, "bytes_received": 401, "request_id": 96, @@ -34543,9 +34475,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.31743300002062824, + "duration_ms": 0.3520879999996396, "success": true, - "started_at_unix": 1776839731.5652142, + "started_at_unix": 1777935771.0569203, "bytes_sent": 314, "bytes_received": 2383, "request_id": 97, @@ -34574,9 +34506,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.36653500001193606, + "duration_ms": 0.3396040000041012, "success": true, - "started_at_unix": 1776839731.5657346, + "started_at_unix": 1777935771.0574677, "bytes_sent": 314, "bytes_received": 2278, "request_id": 98, @@ -34605,9 +34537,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.26510499998266823, + "duration_ms": 3.664970000016865, "success": true, - "started_at_unix": 1776839731.5662925, + "started_at_unix": 1777935771.0579984, "bytes_sent": 314, "bytes_received": 791, "request_id": 99, @@ -34636,9 +34568,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24127099999304846, + "duration_ms": 3.184003000001212, "success": true, - "started_at_unix": 1776839731.5666654, + "started_at_unix": 1777935771.0618083, "bytes_sent": 315, "bytes_received": 402, "request_id": 100, @@ -34667,9 +34599,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.31395599995676093, + "duration_ms": 2.6864440000053946, "success": true, - "started_at_unix": 1776839731.5671031, + "started_at_unix": 1777935771.0651627, "bytes_sent": 315, "bytes_received": 1572, "request_id": 101, @@ -34698,9 +34630,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2756039999667337, + "duration_ms": 2.8363039999987905, "success": true, - "started_at_unix": 1776839731.5675716, + "started_at_unix": 1777935771.068005, "bytes_sent": 315, "bytes_received": 894, "request_id": 102, @@ -34729,9 +34661,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 10.79857100000936, + "duration_ms": 35.60098799999878, "success": true, - "started_at_unix": 1776839731.5682204, + "started_at_unix": 1777935771.0712123, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-111", @@ -34762,9 +34694,9 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.1974689999997281, + "duration_ms": 3.361033000004454, "success": true, - "started_at_unix": 1776839731.5685875, + "started_at_unix": 1777935771.0715773, "bytes_sent": 82, "bytes_received": 59, "request_id": 103, @@ -34786,9 +34718,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.26084699999273653, + "duration_ms": 4.517300999992813, "success": true, - "started_at_unix": 1776839731.5699568, + "started_at_unix": 1777935771.0762296, "bytes_sent": 313, "bytes_received": 446, "request_id": 104, @@ -34817,20 +34749,20 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23279499998807296, + "duration_ms": 5.903778999993392, "success": true, - "started_at_unix": 1776839731.5703092, + "started_at_unix": 1777935771.0808418, "bytes_sent": 313, - "bytes_received": 150, + "bytes_received": 307, "request_id": 105, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 158, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': ''}", + "result_preview": "{'flags': 0, 'id': 168, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-co...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 102, + "size_chars": 259, "top_level_count": 6, "type_name": "django.db.models", "has_declaration_node": false @@ -34849,15 +34781,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.27631700004349113, + "duration_ms": 0.9633780000228853, "success": true, - "started_at_unix": 1776839731.5706444, + "started_at_unix": 1777935771.0868616, "bytes_sent": 313, "bytes_received": 303, "request_id": 106, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 160, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 159, 'ki...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 170, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 169, 'ki...", "result_summary": { "present": true, "empty": false, @@ -34880,20 +34812,20 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.237384000001839, + "duration_ms": 4.833371999978908, "success": true, - "started_at_unix": 1776839731.5710285, + "started_at_unix": 1777935771.08791, "bytes_sent": 313, - "bytes_received": 150, + "bytes_received": 307, "request_id": 107, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 161, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': ''}", + "result_preview": "{'flags': 0, 'id': 171, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-co...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 102, + "size_chars": 259, "top_level_count": 6, "type_name": "django.db.models", "has_declaration_node": false @@ -34912,15 +34844,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2837699999531651, + "duration_ms": 0.9634890000143059, "success": true, - "started_at_unix": 1776839731.5713892, + "started_at_unix": 1777935771.0928717, "bytes_sent": 313, "bytes_received": 303, "request_id": 108, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 163, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 162, 'ki...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 173, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 172, 'ki...", "result_summary": { "present": true, "empty": false, @@ -34943,20 +34875,20 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2678000000173597, + "duration_ms": 4.828773000014053, "success": true, - "started_at_unix": 1776839731.5717542, + "started_at_unix": 1777935771.0939178, "bytes_sent": 313, - "bytes_received": 150, + "bytes_received": 307, "request_id": 109, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 164, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': ''}", + "result_preview": "{'flags': 0, 'id': 174, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-co...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 102, + "size_chars": 259, "top_level_count": 6, "type_name": "django.db.models", "has_declaration_node": false @@ -34975,9 +34907,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.3211900000223977, + "duration_ms": 0.8964630000036777, "success": true, - "started_at_unix": 1776839731.5721881, + "started_at_unix": 1777935771.098935, "bytes_sent": 315, "bytes_received": 578, "request_id": 110, @@ -35006,9 +34938,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.21922999997059378, + "duration_ms": 4.808826000015642, "success": true, - "started_at_unix": 1776839731.5726085, + "started_at_unix": 1777935771.0999372, "bytes_sent": 315, "bytes_received": 356, "request_id": 111, @@ -35037,9 +34969,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.26427399996009626, + "duration_ms": 0.9821429999874454, "success": true, - "started_at_unix": 1776839731.5729141, + "started_at_unix": 1777935771.104838, "bytes_sent": 315, "bytes_received": 402, "request_id": 112, @@ -35068,9 +35000,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.3121929999565509, + "duration_ms": 4.79896799998869, "success": true, - "started_at_unix": 1776839731.5732963, + "started_at_unix": 1777935771.1059463, "bytes_sent": 315, "bytes_received": 761, "request_id": 113, @@ -35099,9 +35031,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.28590399995209737, + "duration_ms": 0.93241100000796, "success": true, - "started_at_unix": 1776839731.573754, + "started_at_unix": 1777935771.110904, "bytes_sent": 315, "bytes_received": 356, "request_id": 114, @@ -35130,9 +35062,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24506799996970585, + "duration_ms": 4.802492999999686, "success": true, - "started_at_unix": 1776839731.5741398, + "started_at_unix": 1777935771.1119447, "bytes_sent": 315, "bytes_received": 356, "request_id": 115, @@ -35161,9 +35093,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2565489999710735, + "duration_ms": 0.9870929999920008, "success": true, - "started_at_unix": 1776839731.574461, + "started_at_unix": 1777935771.1168413, "bytes_sent": 315, "bytes_received": 356, "request_id": 116, @@ -35192,9 +35124,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.27787900000930676, + "duration_ms": 4.793686999988722, "success": true, - "started_at_unix": 1776839731.5748253, + "started_at_unix": 1777935771.1179533, "bytes_sent": 315, "bytes_received": 356, "request_id": 117, @@ -35223,9 +35155,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24145100002215258, + "duration_ms": 1.000387000004821, "success": true, - "started_at_unix": 1776839731.5751915, + "started_at_unix": 1777935771.1228359, "bytes_sent": 315, "bytes_received": 356, "request_id": 118, @@ -35254,15 +35186,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23805500001117252, + "duration_ms": 1.87465900000916, "success": true, - "started_at_unix": 1776839731.5755503, + "started_at_unix": 1777935771.1239614, "bytes_sent": 315, "bytes_received": 303, "request_id": 119, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 177, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 176, 'ki...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 187, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 186, 'ki...", "result_summary": { "present": true, "empty": false, @@ -35285,9 +35217,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.30434800004286444, + "duration_ms": 3.863711000008152, "success": true, - "started_at_unix": 1776839731.5759397, + "started_at_unix": 1777935771.1259935, "bytes_sent": 315, "bytes_received": 1154, "request_id": 120, @@ -35316,9 +35248,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24542799997107068, + "duration_ms": 0.24473700000271492, "success": true, - "started_at_unix": 1776839731.5763843, + "started_at_unix": 1777935771.130003, "bytes_sent": 315, "bytes_received": 402, "request_id": 121, @@ -35347,9 +35279,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.4029429999832246, + "duration_ms": 0.3330719999894427, "success": true, - "started_at_unix": 1776839731.5767405, + "started_at_unix": 1777935771.1303606, "bytes_sent": 315, "bytes_received": 2384, "request_id": 122, @@ -35378,9 +35310,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.33746099995823897, + "duration_ms": 0.3307470000208923, "success": true, - "started_at_unix": 1776839731.5773494, + "started_at_unix": 1777935771.1309185, "bytes_sent": 315, "bytes_received": 2279, "request_id": 123, @@ -35409,9 +35341,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.30203399995798463, + "duration_ms": 0.29739499998981955, "success": true, - "started_at_unix": 1776839731.5778675, + "started_at_unix": 1777935771.1314306, "bytes_sent": 315, "bytes_received": 792, "request_id": 124, @@ -35440,9 +35372,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23765399998865178, + "duration_ms": 0.23840500000460452, "success": true, - "started_at_unix": 1776839731.5782769, + "started_at_unix": 1777935771.1318378, "bytes_sent": 315, "bytes_received": 402, "request_id": 125, @@ -35471,9 +35403,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.35252899999704823, + "duration_ms": 0.28515200000356344, "success": true, - "started_at_unix": 1776839731.5786822, + "started_at_unix": 1777935771.1322405, "bytes_sent": 315, "bytes_received": 1572, "request_id": 126, @@ -35502,9 +35434,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.25266199997986405, + "duration_ms": 0.2889099999947575, "success": true, - "started_at_unix": 1776839731.579188, + "started_at_unix": 1777935771.1326756, "bytes_sent": 315, "bytes_received": 894, "request_id": 127, @@ -35533,9 +35465,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 10.972726000034072, + "duration_ms": 58.36922299999969, "success": true, - "started_at_unix": 1776839731.579793, + "started_at_unix": 1777935771.133349, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-137", @@ -35566,9 +35498,9 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.19407300004559147, + "duration_ms": 0.15896700000439523, "success": true, - "started_at_unix": 1776839731.580183, + "started_at_unix": 1777935771.1337368, "bytes_sent": 82, "bytes_received": 59, "request_id": 128, @@ -35590,9 +35522,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24650099999234953, + "duration_ms": 5.650577000011481, "success": true, - "started_at_unix": 1776839731.5815485, + "started_at_unix": 1777935771.1350963, "bytes_sent": 313, "bytes_received": 446, "request_id": 129, @@ -35621,20 +35553,20 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.25634899998294713, + "duration_ms": 0.29233600000111437, "success": true, - "started_at_unix": 1776839731.581887, + "started_at_unix": 1777935771.1408422, "bytes_sent": 313, - "bytes_received": 150, + "bytes_received": 307, "request_id": 130, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 210, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': ''}", + "result_preview": "{'flags': 0, 'id': 220, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-co...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 102, + "size_chars": 259, "top_level_count": 6, "type_name": "django.db.models", "has_declaration_node": false @@ -35653,15 +35585,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24584900000945709, + "duration_ms": 2.5747149999801877, "success": true, - "started_at_unix": 1776839731.5822406, + "started_at_unix": 1777935771.141245, "bytes_sent": 313, "bytes_received": 303, "request_id": 131, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 212, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 211, 'ki...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 222, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 221, 'ki...", "result_summary": { "present": true, "empty": false, @@ -35684,20 +35616,20 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.21138500000006388, + "duration_ms": 2.919358000013972, "success": true, - "started_at_unix": 1776839731.5825548, + "started_at_unix": 1777935771.1438987, "bytes_sent": 313, - "bytes_received": 150, + "bytes_received": 307, "request_id": 132, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 213, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': ''}", + "result_preview": "{'flags': 0, 'id': 223, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-co...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 102, + "size_chars": 259, "top_level_count": 6, "type_name": "django.db.models", "has_declaration_node": false @@ -35716,15 +35648,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.27918099999624246, + "duration_ms": 2.8778420000037386, "success": true, - "started_at_unix": 1776839731.582867, + "started_at_unix": 1777935771.146943, "bytes_sent": 313, "bytes_received": 303, "request_id": 133, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 215, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 214, 'ki...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 225, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 224, 'ki...", "result_summary": { "present": true, "empty": false, @@ -35747,20 +35679,20 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23546900001747417, + "duration_ms": 0.30269500001622873, "success": true, - "started_at_unix": 1776839731.5832229, + "started_at_unix": 1777935771.1499038, "bytes_sent": 313, - "bytes_received": 150, + "bytes_received": 307, "request_id": 134, "error_code": null, "error_message": null, - "result_preview": "{'flags': 0, 'id': 216, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': ''}", + "result_preview": "{'flags': 0, 'id': 226, 'kind': 5, 'moduleName': 'django.db.models', 'typeAliasInfo': None, 'uri': 'file:///home/runner/work/python-lsp-compare/python-lsp-co...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 102, + "size_chars": 259, "top_level_count": 6, "type_name": "django.db.models", "has_declaration_node": false @@ -35779,9 +35711,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2486749999661697, + "duration_ms": 0.26137799997627553, "success": true, - "started_at_unix": 1776839731.5836124, + "started_at_unix": 1777935771.1503806, "bytes_sent": 315, "bytes_received": 578, "request_id": 135, @@ -35810,9 +35742,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2397380000047633, + "duration_ms": 0.25170899999693575, "success": true, - "started_at_unix": 1776839731.5839515, + "started_at_unix": 1777935771.1507704, "bytes_sent": 315, "bytes_received": 356, "request_id": 136, @@ -35841,9 +35773,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.21323800001482596, + "duration_ms": 0.23626099999773942, "success": true, - "started_at_unix": 1776839731.5842721, + "started_at_unix": 1777935771.1511083, "bytes_sent": 315, "bytes_received": 402, "request_id": 137, @@ -35872,9 +35804,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24636000000555214, + "duration_ms": 0.3450340000199503, "success": true, - "started_at_unix": 1776839731.584605, + "started_at_unix": 1777935771.1514604, "bytes_sent": 315, "bytes_received": 761, "request_id": 138, @@ -35903,9 +35835,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.296393999974498, + "duration_ms": 0.23749400000383503, "success": true, - "started_at_unix": 1776839731.5849864, + "started_at_unix": 1777935771.1519477, "bytes_sent": 315, "bytes_received": 356, "request_id": 139, @@ -35934,9 +35866,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24685100004262495, + "duration_ms": 0.24006800001075135, "success": true, - "started_at_unix": 1776839731.585386, + "started_at_unix": 1777935771.152285, "bytes_sent": 315, "bytes_received": 356, "request_id": 140, @@ -35965,9 +35897,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2374129999793695, + "duration_ms": 0.26923199999373537, "success": true, - "started_at_unix": 1776839731.5857158, + "started_at_unix": 1777935771.1526108, "bytes_sent": 315, "bytes_received": 356, "request_id": 141, @@ -35996,9 +35928,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24349399996026477, + "duration_ms": 0.23060999998847365, "success": true, - "started_at_unix": 1776839731.5860946, + "started_at_unix": 1777935771.1529832, "bytes_sent": 315, "bytes_received": 356, "request_id": 142, @@ -36027,9 +35959,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24194200000238197, + "duration_ms": 0.2474320000089847, "success": true, - "started_at_unix": 1776839731.586427, + "started_at_unix": 1777935771.1532996, "bytes_sent": 315, "bytes_received": 356, "request_id": 143, @@ -36058,15 +35990,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.29949999998279964, + "duration_ms": 0.23086100000568877, "success": true, - "started_at_unix": 1776839731.5867903, + "started_at_unix": 1777935771.1536965, "bytes_sent": 315, "bytes_received": 303, "request_id": 144, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 229, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 228, 'ki...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 239, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 238, 'ki...", "result_summary": { "present": true, "empty": false, @@ -36089,9 +36021,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.29465000000072905, + "duration_ms": 0.2999690000251576, "success": true, - "started_at_unix": 1776839731.5872567, + "started_at_unix": 1777935771.1540895, "bytes_sent": 315, "bytes_received": 1154, "request_id": 145, @@ -36120,9 +36052,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2545049999866933, + "duration_ms": 0.2769859999887103, "success": true, - "started_at_unix": 1776839731.5876923, + "started_at_unix": 1777935771.1545312, "bytes_sent": 315, "bytes_received": 402, "request_id": 146, @@ -36151,9 +36083,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.45339700000113226, + "duration_ms": 0.3430610000236811, "success": true, - "started_at_unix": 1776839731.5880897, + "started_at_unix": 1777935771.1549273, "bytes_sent": 315, "bytes_received": 2384, "request_id": 147, @@ -36182,9 +36114,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.34111699994809896, + "duration_ms": 3.398884000006319, "success": true, - "started_at_unix": 1776839731.588744, + "started_at_unix": 1777935771.1554713, "bytes_sent": 315, "bytes_received": 2279, "request_id": 148, @@ -36213,9 +36145,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.257571000020107, + "duration_ms": 2.9357390000086525, "success": true, - "started_at_unix": 1776839731.5892682, + "started_at_unix": 1777935771.1590614, "bytes_sent": 315, "bytes_received": 792, "request_id": 149, @@ -36244,9 +36176,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2552869999590257, + "duration_ms": 2.7903079999873626, "success": true, - "started_at_unix": 1776839731.5896323, + "started_at_unix": 1777935771.1621113, "bytes_sent": 315, "bytes_received": 402, "request_id": 150, @@ -36275,9 +36207,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.3069129999744291, + "duration_ms": 2.773095000009107, "success": true, - "started_at_unix": 1776839731.5900865, + "started_at_unix": 1777935771.1650748, "bytes_sent": 315, "bytes_received": 1572, "request_id": 151, @@ -36306,9 +36238,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.26584699998011274, + "duration_ms": 0.41271000000620006, "success": true, - "started_at_unix": 1776839731.5905485, + "started_at_unix": 1777935771.1680024, "bytes_sent": 315, "bytes_received": 894, "request_id": 152, @@ -36337,9 +36269,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 10.778904000005696, + "duration_ms": 34.87348000001589, "success": true, - "started_at_unix": 1776839731.5911942, + "started_at_unix": 1777935771.1688075, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-163", @@ -36370,9 +36302,9 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.21204600000146456, + "duration_ms": 0.16586999998935426, "success": true, - "started_at_unix": 1776839731.5917697, + "started_at_unix": 1777935771.1693766, "bytes_sent": 82, "bytes_received": 59, "request_id": 153, @@ -36394,9 +36326,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.30580100002453037, + "duration_ms": 0.2885789999993449, "success": true, - "started_at_unix": 1776839731.5928442, + "started_at_unix": 1777935771.1703506, "bytes_sent": 319, "bytes_received": 1002, "request_id": 154, @@ -36425,9 +36357,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2532130000076904, + "duration_ms": 0.23159200000577584, "success": true, - "started_at_unix": 1776839731.593275, + "started_at_unix": 1777935771.1707807, "bytes_sent": 319, "bytes_received": 470, "request_id": 155, @@ -36456,11 +36388,11 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24006799998232964, + "duration_ms": 0.2218340000013086, "success": true, - "started_at_unix": 1776839731.5936294, + "started_at_unix": 1777935771.171102, "bytes_sent": 319, - "bytes_received": 334, + "bytes_received": 396, "request_id": 156, "error_code": null, "error_message": null, @@ -36469,7 +36401,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 307, + "size_chars": 369, "top_level_count": 7, "has_declaration_node": true }, @@ -36487,15 +36419,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.259825999989971, + "duration_ms": 0.20925100000113162, "success": true, - "started_at_unix": 1776839731.5939767, + "started_at_unix": 1777935771.1714163, "bytes_sent": 319, "bytes_received": 161, "request_id": 157, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 266, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 276, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -36519,15 +36451,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2259420000427781, + "duration_ms": 0.23177200000645826, "success": true, - "started_at_unix": 1776839731.594304, + "started_at_unix": 1777935771.1716871, "bytes_sent": 319, "bytes_received": 161, "request_id": 158, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 267, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 277, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -36551,15 +36483,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 2.035782999996627, + "duration_ms": 2.03798399999755, "success": true, - "started_at_unix": 1776839731.594629, + "started_at_unix": 1777935771.1720004, "bytes_sent": 319, "bytes_received": 26160, "request_id": 159, "error_code": null, "error_message": null, - "result_preview": "{'flags': 4, 'id': 330, 'implementation': None, 'kind': 7, 'overloads': [{'boundToType': None, 'declaration': {'category': 5, 'kind': 0, 'name': 'pipeline', ...", + "result_preview": "{'flags': 4, 'id': 340, 'implementation': None, 'kind': 7, 'overloads': [{'boundToType': None, 'declaration': {'category': 5, 'kind': 0, 'name': 'pipeline', ...", "result_summary": { "present": true, "empty": false, @@ -36582,11 +36514,11 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.31222300003719283, + "duration_ms": 5.528277999985676, "success": true, - "started_at_unix": 1776839731.5979335, + "started_at_unix": 1777935771.1752198, "bytes_sent": 319, - "bytes_received": 334, + "bytes_received": 396, "request_id": 160, "error_code": null, "error_message": null, @@ -36595,7 +36527,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 307, + "size_chars": 369, "top_level_count": 7, "has_declaration_node": true }, @@ -36613,15 +36545,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23922700000866826, + "duration_ms": 0.2446270000007189, "success": true, - "started_at_unix": 1776839731.5983446, + "started_at_unix": 1777935771.180849, "bytes_sent": 319, "bytes_received": 161, "request_id": 161, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 332, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 342, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -36645,15 +36577,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23700300005202735, + "duration_ms": 2.6355489999900783, "success": true, - "started_at_unix": 1776839731.5986695, + "started_at_unix": 1777935771.1811802, "bytes_sent": 321, "bytes_received": 161, "request_id": 162, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 333, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 343, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -36677,15 +36609,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24227200003679172, + "duration_ms": 2.9226449999839588, "success": true, - "started_at_unix": 1776839731.59898, + "started_at_unix": 1777935771.183891, "bytes_sent": 321, "bytes_received": 161, "request_id": 163, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 334, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 344, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -36709,9 +36641,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2407200000220655, + "duration_ms": 2.9066150000005564, "success": true, - "started_at_unix": 1776839731.5993185, + "started_at_unix": 1777935771.1869197, "bytes_sent": 319, "bytes_received": 356, "request_id": 164, @@ -36740,9 +36672,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2256710000096973, + "duration_ms": 0.24657000000161133, "success": true, - "started_at_unix": 1776839731.5996413, + "started_at_unix": 1777935771.18992, "bytes_sent": 319, "bytes_received": 358, "request_id": 165, @@ -36771,9 +36703,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.3289649999942412, + "duration_ms": 0.29489000002058674, "success": true, - "started_at_unix": 1776839731.6000416, + "started_at_unix": 1777935771.1903112, "bytes_sent": 321, "bytes_received": 1161, "request_id": 166, @@ -36802,9 +36734,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2880880000475372, + "duration_ms": 0.28709599999388047, "success": true, - "started_at_unix": 1776839731.600543, + "started_at_unix": 1777935771.1908057, "bytes_sent": 321, "bytes_received": 358, "request_id": 167, @@ -36833,15 +36765,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.22937799997180264, + "duration_ms": 0.2194099999996979, "success": true, - "started_at_unix": 1776839731.600977, + "started_at_unix": 1777935771.1912372, "bytes_sent": 321, "bytes_received": 161, "request_id": 168, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 342, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 352, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -36865,9 +36797,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 9.39622200002077, + "duration_ms": 22.17493799997783, "success": true, - "started_at_unix": 1776839731.601442, + "started_at_unix": 1777935771.191752, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-180", @@ -36898,9 +36830,9 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.2046429999609245, + "duration_ms": 0.19351100002040766, "success": true, - "started_at_unix": 1776839731.6016126, + "started_at_unix": 1777935771.1919255, "bytes_sent": 82, "bytes_received": 59, "request_id": 169, @@ -36922,9 +36854,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.28314899998349574, + "duration_ms": 0.25888300001497555, "success": true, - "started_at_unix": 1776839731.6026058, + "started_at_unix": 1777935771.1930096, "bytes_sent": 319, "bytes_received": 1002, "request_id": 170, @@ -36953,9 +36885,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24364600000126302, + "duration_ms": 2.59401099998513, "success": true, - "started_at_unix": 1776839731.6030319, + "started_at_unix": 1777935771.193388, "bytes_sent": 319, "bytes_received": 470, "request_id": 171, @@ -36984,11 +36916,11 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23795399999926303, + "duration_ms": 0.2432539999972505, "success": true, - "started_at_unix": 1776839731.603371, + "started_at_unix": 1777935771.1960814, "bytes_sent": 319, - "bytes_received": 334, + "bytes_received": 396, "request_id": 172, "error_code": null, "error_message": null, @@ -36997,7 +36929,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 307, + "size_chars": 369, "top_level_count": 7, "has_declaration_node": true }, @@ -37015,15 +36947,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2306200000248282, + "duration_ms": 0.22040199999651122, "success": true, - "started_at_unix": 1776839731.60372, + "started_at_unix": 1777935771.196433, "bytes_sent": 319, "bytes_received": 161, "request_id": 173, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 348, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 358, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -37047,15 +36979,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.26686900002914626, + "duration_ms": 0.2209520000064913, "success": true, - "started_at_unix": 1776839731.6040485, + "started_at_unix": 1777935771.1967463, "bytes_sent": 319, "bytes_received": 161, "request_id": 174, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 349, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 359, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -37079,15 +37011,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 1.9876129999829573, + "duration_ms": 2.0778880000023037, "success": true, - "started_at_unix": 1776839731.6044204, + "started_at_unix": 1777935771.1970637, "bytes_sent": 319, "bytes_received": 26160, "request_id": 175, "error_code": null, "error_message": null, - "result_preview": "{'flags': 4, 'id': 412, 'implementation': None, 'kind': 7, 'overloads': [{'boundToType': None, 'declaration': {'category': 5, 'kind': 0, 'name': 'pipeline', ...", + "result_preview": "{'flags': 4, 'id': 422, 'implementation': None, 'kind': 7, 'overloads': [{'boundToType': None, 'declaration': {'category': 5, 'kind': 0, 'name': 'pipeline', ...", "result_summary": { "present": true, "empty": false, @@ -37110,11 +37042,11 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.340565999977116, + "duration_ms": 0.33949400000210517, "success": true, - "started_at_unix": 1776839731.6076841, + "started_at_unix": 1777935771.2004318, "bytes_sent": 319, - "bytes_received": 334, + "bytes_received": 396, "request_id": 176, "error_code": null, "error_message": null, @@ -37123,7 +37055,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 307, + "size_chars": 369, "top_level_count": 7, "has_declaration_node": true }, @@ -37141,15 +37073,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2230670000358259, + "duration_ms": 0.22924800001078438, "success": true, - "started_at_unix": 1776839731.608124, + "started_at_unix": 1777935771.200868, "bytes_sent": 319, "bytes_received": 161, "request_id": 177, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 414, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 424, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -37173,15 +37105,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.22784599997294208, + "duration_ms": 0.22371700001144745, "success": true, - "started_at_unix": 1776839731.6084309, + "started_at_unix": 1777935771.201179, "bytes_sent": 321, "bytes_received": 161, "request_id": 178, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 415, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 425, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -37205,15 +37137,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.19537500003252717, + "duration_ms": 0.21465099999318227, "success": true, - "started_at_unix": 1776839731.6087298, + "started_at_unix": 1777935771.2014735, "bytes_sent": 321, "bytes_received": 161, "request_id": 179, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 416, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 426, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -37237,9 +37169,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24668100002145366, + "duration_ms": 0.2543349999939437, "success": true, - "started_at_unix": 1776839731.6090496, + "started_at_unix": 1777935771.2018182, "bytes_sent": 319, "bytes_received": 356, "request_id": 180, @@ -37268,9 +37200,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2414309999494435, + "duration_ms": 0.23928699999942182, "success": true, - "started_at_unix": 1776839731.6093843, + "started_at_unix": 1777935771.2021573, "bytes_sent": 319, "bytes_received": 358, "request_id": 181, @@ -37299,9 +37231,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.33125900000641195, + "duration_ms": 0.31138100001726343, "success": true, - "started_at_unix": 1776839731.6097572, + "started_at_unix": 1777935771.2025337, "bytes_sent": 321, "bytes_received": 1161, "request_id": 182, @@ -37330,9 +37262,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.29042300002402044, + "duration_ms": 0.26318100000821687, "success": true, - "started_at_unix": 1776839731.6102622, + "started_at_unix": 1777935771.2030137, "bytes_sent": 321, "bytes_received": 358, "request_id": 183, @@ -37361,15 +37293,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2339670000424121, + "duration_ms": 0.22448900000426875, "success": true, - "started_at_unix": 1776839731.6106932, + "started_at_unix": 1777935771.20341, "bytes_sent": 321, "bytes_received": 161, "request_id": 184, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 424, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 434, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -37393,9 +37325,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 9.349434000000656, + "duration_ms": 11.754508999985092, "success": true, - "started_at_unix": 1776839731.611202, + "started_at_unix": 1777935771.2039096, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-197", @@ -37426,9 +37358,9 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.19449300003770986, + "duration_ms": 0.18583600001420564, "success": true, - "started_at_unix": 1776839731.6114628, + "started_at_unix": 1777935771.2041693, "bytes_sent": 82, "bytes_received": 59, "request_id": 185, @@ -37450,9 +37382,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2416309999944133, + "duration_ms": 0.41780000000812834, "success": true, - "started_at_unix": 1776839731.6124725, + "started_at_unix": 1777935771.2052286, "bytes_sent": 319, "bytes_received": 1002, "request_id": 186, @@ -37481,9 +37413,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.26303099997448953, + "duration_ms": 0.25532600000133243, "success": true, - "started_at_unix": 1776839731.612818, + "started_at_unix": 1777935771.2058122, "bytes_sent": 319, "bytes_received": 470, "request_id": 187, @@ -37512,11 +37444,11 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24111999999831824, + "duration_ms": 0.24006799998232964, "success": true, - "started_at_unix": 1776839731.6131744, + "started_at_unix": 1777935771.2061622, "bytes_sent": 319, - "bytes_received": 334, + "bytes_received": 396, "request_id": 188, "error_code": null, "error_message": null, @@ -37525,7 +37457,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 307, + "size_chars": 369, "top_level_count": 7, "has_declaration_node": true }, @@ -37543,15 +37475,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.235970999995061, + "duration_ms": 0.2599150000150985, "success": true, - "started_at_unix": 1776839731.6135411, + "started_at_unix": 1777935771.2065113, "bytes_sent": 319, "bytes_received": 161, "request_id": 189, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 430, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 440, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -37575,15 +37507,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24801299997534443, + "duration_ms": 0.2185680000081902, "success": true, - "started_at_unix": 1776839731.6138442, + "started_at_unix": 1777935771.206836, "bytes_sent": 319, "bytes_received": 161, "request_id": 190, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 431, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 441, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -37607,15 +37539,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 1.8764650000093752, + "duration_ms": 1.8997260000048755, "success": true, - "started_at_unix": 1776839731.6141944, + "started_at_unix": 1777935771.2071512, "bytes_sent": 319, "bytes_received": 26160, "request_id": 191, "error_code": null, "error_message": null, - "result_preview": "{'flags': 4, 'id': 494, 'implementation': None, 'kind': 7, 'overloads': [{'boundToType': None, 'declaration': {'category': 5, 'kind': 0, 'name': 'pipeline', ...", + "result_preview": "{'flags': 4, 'id': 504, 'implementation': None, 'kind': 7, 'overloads': [{'boundToType': None, 'declaration': {'category': 5, 'kind': 0, 'name': 'pipeline', ...", "result_summary": { "present": true, "empty": false, @@ -37638,11 +37570,11 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.296102999982395, + "duration_ms": 0.46767299997441114, "success": true, - "started_at_unix": 1776839731.6172683, + "started_at_unix": 1777935771.210479, "bytes_sent": 319, - "bytes_received": 334, + "bytes_received": 396, "request_id": 192, "error_code": null, "error_message": null, @@ -37651,7 +37583,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 307, + "size_chars": 369, "top_level_count": 7, "has_declaration_node": true }, @@ -37669,15 +37601,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24094999997714694, + "duration_ms": 0.2370629999859375, "success": true, - "started_at_unix": 1776839731.6176622, + "started_at_unix": 1777935771.2110431, "bytes_sent": 319, "bytes_received": 161, "request_id": 193, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 496, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 506, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -37701,15 +37633,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2514599999585698, + "duration_ms": 0.2154419999840229, "success": true, - "started_at_unix": 1776839731.6179867, + "started_at_unix": 1777935771.2113602, "bytes_sent": 321, "bytes_received": 161, "request_id": 194, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 497, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 507, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -37733,15 +37665,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24249299997336493, + "duration_ms": 0.24019800000019131, "success": true, - "started_at_unix": 1776839731.61831, + "started_at_unix": 1777935771.2116466, "bytes_sent": 321, "bytes_received": 161, "request_id": 195, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 498, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 508, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -37765,9 +37697,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23922700000866826, + "duration_ms": 0.2343969999856199, "success": true, - "started_at_unix": 1776839731.6186523, + "started_at_unix": 1777935771.2119956, "bytes_sent": 319, "bytes_received": 356, "request_id": 196, @@ -37796,9 +37728,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.27210900003638017, + "duration_ms": 0.22874699999420045, "success": true, - "started_at_unix": 1776839731.6189775, + "started_at_unix": 1777935771.2123137, "bytes_sent": 319, "bytes_received": 358, "request_id": 197, @@ -37827,9 +37759,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.27579499999319523, + "duration_ms": 0.28852899998810244, "success": true, - "started_at_unix": 1776839731.619391, + "started_at_unix": 1777935771.212673, "bytes_sent": 321, "bytes_received": 1161, "request_id": 198, @@ -37858,9 +37790,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.3113409999855321, + "duration_ms": 0.28338900000335343, "success": true, - "started_at_unix": 1776839731.6198287, + "started_at_unix": 1777935771.213122, "bytes_sent": 321, "bytes_received": 358, "request_id": 199, @@ -37889,15 +37821,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.22463900000957437, + "duration_ms": 0.24820400000180598, "success": true, - "started_at_unix": 1776839731.6202826, + "started_at_unix": 1777935771.213539, "bytes_sent": 321, "bytes_received": 161, "request_id": 200, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 506, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 516, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -37921,9 +37853,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 9.060213999987354, + "duration_ms": 9.650703000005478, "success": true, - "started_at_unix": 1776839731.6207542, + "started_at_unix": 1777935771.2140398, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-214", @@ -37954,9 +37886,9 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.1953550000166615, + "duration_ms": 0.34955199998876196, "success": true, - "started_at_unix": 1776839731.621023, + "started_at_unix": 1777935771.2156398, "bytes_sent": 82, "bytes_received": 59, "request_id": 201, @@ -37978,9 +37910,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2980169999773352, + "duration_ms": 0.41716899997368273, "success": true, - "started_at_unix": 1776839731.6219697, + "started_at_unix": 1777935771.217415, "bytes_sent": 319, "bytes_received": 1002, "request_id": 202, @@ -38009,9 +37941,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24193100000502454, + "duration_ms": 0.2534129999958168, "success": true, - "started_at_unix": 1776839731.622384, + "started_at_unix": 1777935771.2179506, "bytes_sent": 319, "bytes_received": 470, "request_id": 203, @@ -38040,11 +37972,11 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23747400001639107, + "duration_ms": 0.8026379999819255, "success": true, - "started_at_unix": 1776839731.622719, + "started_at_unix": 1777935771.2182963, "bytes_sent": 319, - "bytes_received": 334, + "bytes_received": 396, "request_id": 204, "error_code": null, "error_message": null, @@ -38053,7 +37985,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 307, + "size_chars": 369, "top_level_count": 7, "has_declaration_node": true }, @@ -38071,15 +38003,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.21906899996793072, + "duration_ms": 0.2568190000147297, "success": true, - "started_at_unix": 1776839731.6230834, + "started_at_unix": 1777935771.219213, "bytes_sent": 319, "bytes_received": 161, "request_id": 205, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 512, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 522, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -38103,15 +38035,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.25231099999700746, + "duration_ms": 0.4227489999948375, "success": true, - "started_at_unix": 1776839731.6233711, + "started_at_unix": 1777935771.2195408, "bytes_sent": 319, "bytes_received": 161, "request_id": 206, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 513, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 523, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -38135,15 +38067,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 1.875013000017134, + "duration_ms": 1.8970309999986057, "success": true, - "started_at_unix": 1776839731.6237235, + "started_at_unix": 1777935771.220064, "bytes_sent": 319, "bytes_received": 26160, "request_id": 207, "error_code": null, "error_message": null, - "result_preview": "{'flags': 4, 'id': 576, 'implementation': None, 'kind': 7, 'overloads': [{'boundToType': None, 'declaration': {'category': 5, 'kind': 0, 'name': 'pipeline', ...", + "result_preview": "{'flags': 4, 'id': 586, 'implementation': None, 'kind': 7, 'overloads': [{'boundToType': None, 'declaration': {'category': 5, 'kind': 0, 'name': 'pipeline', ...", "result_summary": { "present": true, "empty": false, @@ -38166,11 +38098,11 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.3644710000116902, + "duration_ms": 0.3908500000022741, "success": true, - "started_at_unix": 1776839731.6267724, + "started_at_unix": 1777935771.223205, "bytes_sent": 319, - "bytes_received": 334, + "bytes_received": 396, "request_id": 208, "error_code": null, "error_message": null, @@ -38179,7 +38111,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 307, + "size_chars": 369, "top_level_count": 7, "has_declaration_node": true }, @@ -38197,15 +38129,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.20958100003554136, + "duration_ms": 0.2586120000103165, "success": true, - "started_at_unix": 1776839731.627226, + "started_at_unix": 1777935771.2236886, "bytes_sent": 319, "bytes_received": 161, "request_id": 209, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 578, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 588, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -38229,15 +38161,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2126969999949324, + "duration_ms": 0.21227700000281402, "success": true, - "started_at_unix": 1776839731.6275096, + "started_at_unix": 1777935771.2240303, "bytes_sent": 321, "bytes_received": 161, "request_id": 210, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 579, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 589, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -38261,15 +38193,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.20599499998752435, + "duration_ms": 0.1982400000031248, "success": true, - "started_at_unix": 1776839731.6277866, + "started_at_unix": 1777935771.2243106, "bytes_sent": 321, "bytes_received": 161, "request_id": 211, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 580, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 590, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -38293,9 +38225,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24494699999877412, + "duration_ms": 0.26749899998890214, "success": true, - "started_at_unix": 1776839731.6281168, + "started_at_unix": 1777935771.224607, "bytes_sent": 319, "bytes_received": 356, "request_id": 212, @@ -38324,9 +38256,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2247900000043046, + "duration_ms": 0.22877700001799894, "success": true, - "started_at_unix": 1776839731.6284502, + "started_at_unix": 1777935771.2249618, "bytes_sent": 319, "bytes_received": 358, "request_id": 213, @@ -38355,9 +38287,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.3279819999875144, + "duration_ms": 0.2885589999834792, "success": true, - "started_at_unix": 1776839731.628809, + "started_at_unix": 1777935771.2253268, "bytes_sent": 321, "bytes_received": 1161, "request_id": 214, @@ -38386,9 +38318,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24711200001092948, + "duration_ms": 0.2664269999854696, "success": true, - "started_at_unix": 1776839731.6293008, + "started_at_unix": 1777935771.2258055, "bytes_sent": 321, "bytes_received": 358, "request_id": 215, @@ -38417,15 +38349,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24013799998101604, + "duration_ms": 0.21292799999628187, "success": true, - "started_at_unix": 1776839731.6296797, + "started_at_unix": 1777935771.226208, "bytes_sent": 321, "bytes_received": 161, "request_id": 216, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 588, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 598, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -38449,9 +38381,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 8.928638000043065, + "duration_ms": 10.640319999993153, "success": true, - "started_at_unix": 1776839731.6301801, + "started_at_unix": 1777935771.2266665, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-231", @@ -38482,9 +38414,9 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.17279299999017894, + "duration_ms": 0.1806870000109484, "success": true, - "started_at_unix": 1776839731.6304266, + "started_at_unix": 1777935771.2269475, "bytes_sent": 82, "bytes_received": 59, "request_id": 217, @@ -38506,9 +38438,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2711070000032123, + "duration_ms": 0.4279489999987618, "success": true, - "started_at_unix": 1776839731.6314063, + "started_at_unix": 1777935771.2279582, "bytes_sent": 319, "bytes_received": 1002, "request_id": 218, @@ -38537,9 +38469,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24813300001369498, + "duration_ms": 0.25371399999585265, "success": true, - "started_at_unix": 1776839731.6317885, + "started_at_unix": 1777935771.2284963, "bytes_sent": 319, "bytes_received": 470, "request_id": 219, @@ -38568,11 +38500,11 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.20423099999788974, + "duration_ms": 0.21850799998901493, "success": true, - "started_at_unix": 1776839731.6321244, + "started_at_unix": 1777935771.2288382, "bytes_sent": 319, - "bytes_received": 334, + "bytes_received": 396, "request_id": 220, "error_code": null, "error_message": null, @@ -38581,7 +38513,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 307, + "size_chars": 369, "top_level_count": 7, "has_declaration_node": true }, @@ -38599,15 +38531,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.20490299999664785, + "duration_ms": 0.21194500001797678, "success": true, - "started_at_unix": 1776839731.6324306, + "started_at_unix": 1777935771.2291584, "bytes_sent": 319, "bytes_received": 161, "request_id": 221, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 594, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 604, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -38631,15 +38563,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.21298799998703544, + "duration_ms": 0.2031289999990804, "success": true, - "started_at_unix": 1776839731.6326983, + "started_at_unix": 1777935771.2294323, "bytes_sent": 319, "bytes_received": 161, "request_id": 222, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 595, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 605, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -38663,15 +38595,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 1.8277739999916776, + "duration_ms": 1.891631000006555, "success": true, - "started_at_unix": 1776839731.6330373, + "started_at_unix": 1777935771.229752, "bytes_sent": 319, "bytes_received": 26160, "request_id": 223, "error_code": null, "error_message": null, - "result_preview": "{'flags': 4, 'id': 658, 'implementation': None, 'kind': 7, 'overloads': [{'boundToType': None, 'declaration': {'category': 5, 'kind': 0, 'name': 'pipeline', ...", + "result_preview": "{'flags': 4, 'id': 668, 'implementation': None, 'kind': 7, 'overloads': [{'boundToType': None, 'declaration': {'category': 5, 'kind': 0, 'name': 'pipeline', ...", "result_summary": { "present": true, "empty": false, @@ -38694,11 +38626,11 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.28585399996927663, + "duration_ms": 0.29560200002265447, "success": true, - "started_at_unix": 1776839731.6361578, + "started_at_unix": 1777935771.2328792, "bytes_sent": 319, - "bytes_received": 334, + "bytes_received": 396, "request_id": 224, "error_code": null, "error_message": null, @@ -38707,7 +38639,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 307, + "size_chars": 369, "top_level_count": 7, "has_declaration_node": true }, @@ -38725,15 +38657,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2372029999833103, + "duration_ms": 0.21857699999827673, "success": true, - "started_at_unix": 1776839731.6365407, + "started_at_unix": 1777935771.2332711, "bytes_sent": 319, "bytes_received": 161, "request_id": 225, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 660, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 670, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -38757,15 +38689,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.26588700001184407, + "duration_ms": 0.24052899999560395, "success": true, - "started_at_unix": 1776839731.6368637, + "started_at_unix": 1777935771.2335675, "bytes_sent": 321, "bytes_received": 161, "request_id": 226, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 661, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 671, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -38789,15 +38721,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24187200000369558, + "duration_ms": 0.20805799999834562, "success": true, - "started_at_unix": 1776839731.6371953, + "started_at_unix": 1777935771.2338789, "bytes_sent": 321, "bytes_received": 161, "request_id": 227, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 662, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 672, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -38821,9 +38753,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2516609999929642, + "duration_ms": 0.37124300001778465, "success": true, - "started_at_unix": 1776839731.6375346, + "started_at_unix": 1777935771.234188, "bytes_sent": 319, "bytes_received": 356, "request_id": 228, @@ -38852,9 +38784,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.28438100002858846, + "duration_ms": 0.2721170000086204, "success": true, - "started_at_unix": 1776839731.6378727, + "started_at_unix": 1777935771.2346458, "bytes_sent": 319, "bytes_received": 358, "request_id": 229, @@ -38883,9 +38815,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2677699999935612, + "duration_ms": 0.2745220000122117, "success": true, - "started_at_unix": 1776839731.6382895, + "started_at_unix": 1777935771.235059, "bytes_sent": 321, "bytes_received": 1161, "request_id": 230, @@ -38914,9 +38846,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2648050000289004, + "duration_ms": 0.29331799998999486, "success": true, - "started_at_unix": 1776839731.6387155, + "started_at_unix": 1777935771.2354891, "bytes_sent": 321, "bytes_received": 358, "request_id": 231, @@ -38945,15 +38877,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.19946200001186298, + "duration_ms": 0.21041200000126992, "success": true, - "started_at_unix": 1776839731.6391473, + "started_at_unix": 1777935771.235921, "bytes_sent": 321, "bytes_received": 161, "request_id": 232, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 670, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 680, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -38977,9 +38909,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 8.943975999955, + "duration_ms": 9.208546999985856, "success": true, - "started_at_unix": 1776839731.6395779, + "started_at_unix": 1777935771.2363718, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-248", @@ -39010,9 +38942,9 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.21485199999915494, + "duration_ms": 0.3034660000196254, "success": true, - "started_at_unix": 1776839731.6398237, + "started_at_unix": 1777935771.236623, "bytes_sent": 82, "bytes_received": 59, "request_id": 233, @@ -39034,9 +38966,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.319246000003659, + "duration_ms": 0.2665680000006887, "success": true, - "started_at_unix": 1776839731.640856, + "started_at_unix": 1777935771.2378762, "bytes_sent": 319, "bytes_received": 1002, "request_id": 234, @@ -39065,9 +38997,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.22273600001199156, + "duration_ms": 0.251730000002226, "success": true, - "started_at_unix": 1776839731.6412852, + "started_at_unix": 1777935771.2382622, "bytes_sent": 319, "bytes_received": 470, "request_id": 235, @@ -39096,11 +39028,11 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23943800005099547, + "duration_ms": 0.2651549999939107, "success": true, - "started_at_unix": 1776839731.6416004, + "started_at_unix": 1777935771.2386081, "bytes_sent": 319, - "bytes_received": 334, + "bytes_received": 396, "request_id": 236, "error_code": null, "error_message": null, @@ -39109,7 +39041,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 307, + "size_chars": 369, "top_level_count": 7, "has_declaration_node": true }, @@ -39127,15 +39059,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24516799999219074, + "duration_ms": 0.2152609999939159, "success": true, - "started_at_unix": 1776839731.641947, + "started_at_unix": 1777935771.238979, "bytes_sent": 319, "bytes_received": 161, "request_id": 237, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 676, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 686, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -39159,15 +39091,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2062550000232477, + "duration_ms": 0.22859700001731653, "success": true, - "started_at_unix": 1776839731.642257, + "started_at_unix": 1777935771.2392576, "bytes_sent": 319, "bytes_received": 161, "request_id": 238, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 677, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 687, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -39191,15 +39123,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 1.8224540000346678, + "duration_ms": 1.9286700000122892, "success": true, - "started_at_unix": 1776839731.6425676, + "started_at_unix": 1777935771.2395847, "bytes_sent": 319, "bytes_received": 26160, "request_id": 239, "error_code": null, "error_message": null, - "result_preview": "{'flags': 4, 'id': 740, 'implementation': None, 'kind': 7, 'overloads': [{'boundToType': None, 'declaration': {'category': 5, 'kind': 0, 'name': 'pipeline', ...", + "result_preview": "{'flags': 4, 'id': 750, 'implementation': None, 'kind': 7, 'overloads': [{'boundToType': None, 'declaration': {'category': 5, 'kind': 0, 'name': 'pipeline', ...", "result_summary": { "present": true, "empty": false, @@ -39222,11 +39154,11 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2802839999844764, + "duration_ms": 0.4620320000014999, "success": true, - "started_at_unix": 1776839731.6455963, + "started_at_unix": 1777935771.242872, "bytes_sent": 319, - "bytes_received": 334, + "bytes_received": 396, "request_id": 240, "error_code": null, "error_message": null, @@ -39235,7 +39167,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 307, + "size_chars": 369, "top_level_count": 7, "has_declaration_node": true }, @@ -39253,15 +39185,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24527800002260847, + "duration_ms": 0.22156399998607412, "success": true, - "started_at_unix": 1776839731.6459677, + "started_at_unix": 1777935771.2434304, "bytes_sent": 319, "bytes_received": 161, "request_id": 241, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 742, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 752, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -39285,15 +39217,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.22852700004705184, + "duration_ms": 0.23053000001027613, "success": true, - "started_at_unix": 1776839731.6463156, + "started_at_unix": 1777935771.243764, "bytes_sent": 321, "bytes_received": 161, "request_id": 242, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 743, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 753, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -39317,15 +39249,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2237290000266512, + "duration_ms": 0.21857800001612304, "success": true, - "started_at_unix": 1776839731.646615, + "started_at_unix": 1777935771.2440639, "bytes_sent": 321, "bytes_received": 161, "request_id": 243, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 744, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 754, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -39349,9 +39281,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2823680000005879, + "duration_ms": 0.22047100000577302, "success": true, - "started_at_unix": 1776839731.6469393, + "started_at_unix": 1777935771.2443807, "bytes_sent": 319, "bytes_received": 356, "request_id": 244, @@ -39380,9 +39312,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24582899999359142, + "duration_ms": 0.26242999999226413, "success": true, - "started_at_unix": 1776839731.647309, + "started_at_unix": 1777935771.2446845, "bytes_sent": 319, "bytes_received": 358, "request_id": 245, @@ -39411,9 +39343,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2926160000242817, + "duration_ms": 0.28787700000521, "success": true, - "started_at_unix": 1776839731.6476908, + "started_at_unix": 1777935771.245085, "bytes_sent": 321, "bytes_received": 1161, "request_id": 246, @@ -39442,9 +39374,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.27311000002328, + "duration_ms": 0.30021000000601816, "success": true, - "started_at_unix": 1776839731.6481807, + "started_at_unix": 1777935771.2455454, "bytes_sent": 321, "bytes_received": 358, "request_id": 247, @@ -39473,15 +39405,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.21678400003111165, + "duration_ms": 0.2135690000102386, "success": true, - "started_at_unix": 1776839731.6485863, + "started_at_unix": 1777935771.2460093, "bytes_sent": 321, "bytes_received": 161, "request_id": 248, "error_code": null, "error_message": null, - "result_preview": "{'declaration': None, 'flags': 0, 'id': 752, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", + "result_preview": "{'declaration': None, 'flags': 0, 'id': 762, 'kind': 0, 'name': 'any', 'possibleType': None, 'typeAliasInfo': None}", "result_summary": { "present": true, "empty": false, @@ -39505,9 +39437,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 8.99674499999037, + "duration_ms": 9.511021999998093, "success": true, - "started_at_unix": 1776839731.6490726, + "started_at_unix": 1777935771.246474, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-265", @@ -39538,9 +39470,9 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.16958600002681123, + "duration_ms": 0.19708799999307303, "success": true, - "started_at_unix": 1776839731.649519, + "started_at_unix": 1777935771.2469804, "bytes_sent": 82, "bytes_received": 59, "request_id": 249, @@ -39562,15 +39494,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.25842299999112583, + "duration_ms": 0.2860139999825151, "success": true, - "started_at_unix": 1776839731.6505485, + "started_at_unix": 1777935771.2480786, "bytes_sent": 313, "bytes_received": 303, "request_id": 250, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 754, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 753, 'ki...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 764, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 763, 'ki...", "result_summary": { "present": true, "empty": false, @@ -39593,9 +39525,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.28160599998727776, + "duration_ms": 0.24512799998888113, "success": true, - "started_at_unix": 1776839731.6508987, + "started_at_unix": 1777935771.248452, "bytes_sent": 313, "bytes_received": 358, "request_id": 251, @@ -39624,9 +39556,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2641730000050302, + "duration_ms": 0.4146640000044499, "success": true, - "started_at_unix": 1776839731.651299, + "started_at_unix": 1777935771.2488325, "bytes_sent": 313, "bytes_received": 653, "request_id": 252, @@ -39655,15 +39587,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2292180000154076, + "duration_ms": 0.2573499999982687, "success": true, - "started_at_unix": 1776839731.6516888, + "started_at_unix": 1777935771.2493863, "bytes_sent": 313, "bytes_received": 505, "request_id": 253, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 759, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 769, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name...", "result_summary": { "present": true, "empty": false, @@ -39686,9 +39618,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2431539999747656, + "duration_ms": 0.23068999999509288, "success": true, - "started_at_unix": 1776839731.6520395, + "started_at_unix": 1777935771.2497685, "bytes_sent": 313, "bytes_received": 356, "request_id": 254, @@ -39717,9 +39649,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2753940000275179, + "duration_ms": 0.2647050000064155, "success": true, - "started_at_unix": 1776839731.6523817, + "started_at_unix": 1777935771.2500963, "bytes_sent": 313, "bytes_received": 872, "request_id": 255, @@ -39748,9 +39680,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.30403800002432035, + "duration_ms": 0.3019430000108514, "success": true, - "started_at_unix": 1776839731.652784, + "started_at_unix": 1777935771.2504768, "bytes_sent": 312, "bytes_received": 1071, "request_id": 256, @@ -39779,9 +39711,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.25656899998693916, + "duration_ms": 0.19959200000130295, "success": true, - "started_at_unix": 1776839731.6532276, + "started_at_unix": 1777935771.2508976, "bytes_sent": 313, "bytes_received": 356, "request_id": 257, @@ -39810,9 +39742,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.22053199995752948, + "duration_ms": 0.20068399999217945, "success": true, - "started_at_unix": 1776839731.653563, + "started_at_unix": 1777935771.2511644, "bytes_sent": 313, "bytes_received": 364, "request_id": 258, @@ -39841,9 +39773,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.26810100001739556, + "duration_ms": 0.22608200001172918, "success": true, - "started_at_unix": 1776839731.653878, + "started_at_unix": 1777935771.2514596, "bytes_sent": 313, "bytes_received": 364, "request_id": 259, @@ -39872,9 +39804,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.28166600003487474, + "duration_ms": 0.42219799999543284, "success": true, - "started_at_unix": 1776839731.65424, + "started_at_unix": 1777935771.2518072, "bytes_sent": 313, "bytes_received": 1071, "request_id": 260, @@ -39903,9 +39835,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2308709999851999, + "duration_ms": 0.2631620000101975, "success": true, - "started_at_unix": 1776839731.6546865, + "started_at_unix": 1777935771.2523963, "bytes_sent": 313, "bytes_received": 356, "request_id": 261, @@ -39934,9 +39866,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23086099997726706, + "duration_ms": 0.22733400001584414, "success": true, - "started_at_unix": 1776839731.655037, + "started_at_unix": 1777935771.2527819, "bytes_sent": 313, "bytes_received": 358, "request_id": 262, @@ -39965,9 +39897,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.20943100003023574, + "duration_ms": 0.2541540000038367, "success": true, - "started_at_unix": 1776839731.6553478, + "started_at_unix": 1777935771.253098, "bytes_sent": 313, "bytes_received": 364, "request_id": 263, @@ -39996,9 +39928,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.29507100003911546, + "duration_ms": 0.34026500000550186, "success": true, - "started_at_unix": 1776839731.6556711, + "started_at_unix": 1777935771.2534742, "bytes_sent": 314, "bytes_received": 1642, "request_id": 264, @@ -40027,9 +39959,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.35221800004592296, + "duration_ms": 0.28849899999272566, "success": true, - "started_at_unix": 1776839731.6562169, + "started_at_unix": 1777935771.254047, "bytes_sent": 315, "bytes_received": 1274, "request_id": 265, @@ -40058,9 +39990,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 7.1465199999920515, + "duration_ms": 7.432000999983757, "success": true, - "started_at_unix": 1776839731.6568713, + "started_at_unix": 1777935771.254647, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-283", @@ -40091,9 +40023,9 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.1803370000175164, + "duration_ms": 0.18484500000681692, "success": true, - "started_at_unix": 1776839731.6570668, + "started_at_unix": 1777935771.2548563, "bytes_sent": 82, "bytes_received": 59, "request_id": 266, @@ -40115,15 +40047,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.26668800001061754, + "duration_ms": 0.2446969999994053, "success": true, - "started_at_unix": 1776839731.658088, + "started_at_unix": 1777935771.2558732, "bytes_sent": 313, "bytes_received": 303, "request_id": 267, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 789, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 788, 'ki...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 799, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 798, 'ki...", "result_summary": { "present": true, "empty": false, @@ -40146,9 +40078,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.22733500003369045, + "duration_ms": 0.2381150000019261, "success": true, - "started_at_unix": 1776839731.6584427, + "started_at_unix": 1777935771.2562017, "bytes_sent": 313, "bytes_received": 358, "request_id": 268, @@ -40177,9 +40109,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2859740000076272, + "duration_ms": 0.2795110000022305, "success": true, - "started_at_unix": 1776839731.658782, + "started_at_unix": 1777935771.2565455, "bytes_sent": 313, "bytes_received": 653, "request_id": 269, @@ -40208,15 +40140,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24667000002409623, + "duration_ms": 0.25773100000492377, "success": true, - "started_at_unix": 1776839731.6592038, + "started_at_unix": 1777935771.256961, "bytes_sent": 313, "bytes_received": 505, "request_id": 270, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 794, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 804, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name...", "result_summary": { "present": true, "empty": false, @@ -40239,9 +40171,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2460700000028737, + "duration_ms": 0.2425130000176523, "success": true, - "started_at_unix": 1776839731.6595492, + "started_at_unix": 1777935771.2573183, "bytes_sent": 313, "bytes_received": 356, "request_id": 271, @@ -40270,9 +40202,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2988289999734661, + "duration_ms": 0.3056700000172441, "success": true, - "started_at_unix": 1776839731.6598926, + "started_at_unix": 1777935771.2576587, "bytes_sent": 313, "bytes_received": 872, "request_id": 272, @@ -40301,9 +40233,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.28222800000321513, + "duration_ms": 0.4385679999927561, "success": true, - "started_at_unix": 1776839731.6603186, + "started_at_unix": 1777935771.25809, "bytes_sent": 312, "bytes_received": 1071, "request_id": 273, @@ -40332,9 +40264,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2539039999760462, + "duration_ms": 0.2454379999790035, "success": true, - "started_at_unix": 1776839731.660737, + "started_at_unix": 1777935771.2586665, "bytes_sent": 313, "bytes_received": 356, "request_id": 274, @@ -40363,9 +40295,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2654859999893233, + "duration_ms": 0.2023170000029495, "success": true, - "started_at_unix": 1776839731.6611006, + "started_at_unix": 1777935771.258989, "bytes_sent": 313, "bytes_received": 364, "request_id": 275, @@ -40394,9 +40326,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23648200004799946, + "duration_ms": 0.2252499999997326, "success": true, - "started_at_unix": 1776839731.661464, + "started_at_unix": 1777935771.2592914, "bytes_sent": 313, "bytes_received": 364, "request_id": 276, @@ -40425,9 +40357,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.28311900001654067, + "duration_ms": 0.27960200000620716, "success": true, - "started_at_unix": 1776839731.661782, + "started_at_unix": 1777935771.2596054, "bytes_sent": 313, "bytes_received": 1071, "request_id": 277, @@ -40456,9 +40388,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.246661000005588, + "duration_ms": 0.22063200000843608, "success": true, - "started_at_unix": 1776839731.6622252, + "started_at_unix": 1777935771.2600286, "bytes_sent": 313, "bytes_received": 356, "request_id": 278, @@ -40487,9 +40419,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.21075299997619368, + "duration_ms": 0.23716299998000068, "success": true, - "started_at_unix": 1776839731.6625667, + "started_at_unix": 1777935771.2603426, "bytes_sent": 313, "bytes_received": 358, "request_id": 279, @@ -40518,9 +40450,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24408500001982247, + "duration_ms": 0.26307100000622086, "success": true, - "started_at_unix": 1776839731.6628618, + "started_at_unix": 1777935771.2606673, "bytes_sent": 313, "bytes_received": 364, "request_id": 280, @@ -40549,9 +40481,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2944500000126027, + "duration_ms": 0.44538099999158476, "success": true, - "started_at_unix": 1776839731.66323, + "started_at_unix": 1777935771.2610493, "bytes_sent": 314, "bytes_received": 1642, "request_id": 281, @@ -40580,9 +40512,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.30727400002206195, + "duration_ms": 0.27316000000610074, "success": true, - "started_at_unix": 1776839731.6637452, + "started_at_unix": 1777935771.2617345, "bytes_sent": 315, "bytes_received": 1274, "request_id": 282, @@ -40611,9 +40543,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 7.087006999995538, + "duration_ms": 7.239331999983278, "success": true, - "started_at_unix": 1776839731.6643686, + "started_at_unix": 1777935771.2623153, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-301", @@ -40644,9 +40576,9 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.1905650000253445, + "duration_ms": 0.20802800000296884, "success": true, - "started_at_unix": 1776839731.6646223, + "started_at_unix": 1777935771.262571, "bytes_sent": 82, "bytes_received": 59, "request_id": 283, @@ -40668,15 +40600,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24078000001281907, + "duration_ms": 0.45016000001396606, "success": true, - "started_at_unix": 1776839731.6656587, + "started_at_unix": 1777935771.2635975, "bytes_sent": 313, "bytes_received": 303, "request_id": 284, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 824, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 823, 'ki...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 834, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 833, 'ki...", "result_summary": { "present": true, "empty": false, @@ -40699,9 +40631,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.27161799999930736, + "duration_ms": 0.2273940000065977, "success": true, - "started_at_unix": 1776839731.6659865, + "started_at_unix": 1777935771.2641265, "bytes_sent": 313, "bytes_received": 358, "request_id": 285, @@ -40730,9 +40662,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2559479999604264, + "duration_ms": 0.29338699999925666, "success": true, - "started_at_unix": 1776839731.6663706, + "started_at_unix": 1777935771.2644634, "bytes_sent": 313, "bytes_received": 653, "request_id": 286, @@ -40761,15 +40693,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2652759999932641, + "duration_ms": 0.24177099999178608, "success": true, - "started_at_unix": 1776839731.6667638, + "started_at_unix": 1777935771.2648869, "bytes_sent": 313, "bytes_received": 505, "request_id": 287, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 829, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 839, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name...", "result_summary": { "present": true, "empty": false, @@ -40792,9 +40724,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2640029999838589, + "duration_ms": 0.22042199998395517, "success": true, - "started_at_unix": 1776839731.6671317, + "started_at_unix": 1777935771.265218, "bytes_sent": 313, "bytes_received": 356, "request_id": 288, @@ -40823,9 +40755,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.26810000002797096, + "duration_ms": 0.2655559999880097, "success": true, - "started_at_unix": 1776839731.667494, + "started_at_unix": 1777935771.2655265, "bytes_sent": 313, "bytes_received": 872, "request_id": 289, @@ -40854,9 +40786,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.28750699999591234, + "duration_ms": 0.25270099999374906, "success": true, - "started_at_unix": 1776839731.6678896, + "started_at_unix": 1777935771.2659078, "bytes_sent": 312, "bytes_received": 1071, "request_id": 290, @@ -40885,9 +40817,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23891600000069957, + "duration_ms": 0.22775499999738713, "success": true, - "started_at_unix": 1776839731.6683064, + "started_at_unix": 1777935771.2662938, "bytes_sent": 313, "bytes_received": 356, "request_id": 291, @@ -40916,9 +40848,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23190299998532282, + "duration_ms": 0.25955399999588735, "success": true, - "started_at_unix": 1776839731.668626, + "started_at_unix": 1777935771.2666054, "bytes_sent": 313, "bytes_received": 364, "request_id": 292, @@ -40947,9 +40879,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.27793900000006033, + "duration_ms": 0.2276049999920815, "success": true, - "started_at_unix": 1776839731.668986, + "started_at_unix": 1777935771.2669585, "bytes_sent": 313, "bytes_received": 364, "request_id": 293, @@ -40978,9 +40910,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.27270900000075926, + "duration_ms": 0.2552859999980228, "success": true, - "started_at_unix": 1776839731.6693606, + "started_at_unix": 1777935771.2672775, "bytes_sent": 313, "bytes_received": 1071, "request_id": 294, @@ -41009,9 +40941,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2739219999625675, + "duration_ms": 0.27125600001909334, "success": true, - "started_at_unix": 1776839731.6697984, + "started_at_unix": 1777935771.267697, "bytes_sent": 313, "bytes_received": 356, "request_id": 295, @@ -41040,9 +40972,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24618899999495625, + "duration_ms": 0.24699099998315432, "success": true, - "started_at_unix": 1776839731.6701646, + "started_at_unix": 1777935771.2680628, "bytes_sent": 313, "bytes_received": 358, "request_id": 296, @@ -41071,9 +41003,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2571100000068327, + "duration_ms": 0.2510690000008253, "success": true, - "started_at_unix": 1776839731.670496, + "started_at_unix": 1777935771.2684016, "bytes_sent": 313, "bytes_received": 364, "request_id": 297, @@ -41102,9 +41034,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.32134999997879277, + "duration_ms": 0.3011119999882794, "success": true, - "started_at_unix": 1776839731.6708746, + "started_at_unix": 1777935771.268801, "bytes_sent": 314, "bytes_received": 1642, "request_id": 298, @@ -41133,9 +41065,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.29106300002013086, + "duration_ms": 0.29521100000806655, "success": true, - "started_at_unix": 1776839731.6714268, + "started_at_unix": 1777935771.269324, "bytes_sent": 315, "bytes_received": 1274, "request_id": 299, @@ -41164,9 +41096,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 7.193836999988434, + "duration_ms": 7.153161999980284, "success": true, - "started_at_unix": 1776839731.6720448, + "started_at_unix": 1777935771.2699676, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-319", @@ -41197,9 +41129,9 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.18693900000243957, + "duration_ms": 0.181920000017044, "success": true, - "started_at_unix": 1776839731.6722968, + "started_at_unix": 1777935771.2702227, "bytes_sent": 82, "bytes_received": 59, "request_id": 300, @@ -41221,15 +41153,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2662570000211417, + "duration_ms": 0.24989599998548329, "success": true, - "started_at_unix": 1776839731.6733258, + "started_at_unix": 1777935771.2712214, "bytes_sent": 313, "bytes_received": 303, "request_id": 301, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 859, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 858, 'ki...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 869, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 868, 'ki...", "result_summary": { "present": true, "empty": false, @@ -41252,9 +41184,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24643000000423854, + "duration_ms": 0.27090500000781503, "success": true, - "started_at_unix": 1776839731.6736724, + "started_at_unix": 1777935771.2715561, "bytes_sent": 313, "bytes_received": 358, "request_id": 302, @@ -41283,9 +41215,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.27359099999557657, + "duration_ms": 0.2470509999739079, "success": true, - "started_at_unix": 1776839731.67406, + "started_at_unix": 1777935771.2719364, "bytes_sent": 313, "bytes_received": 653, "request_id": 303, @@ -41314,15 +41246,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.28920999994852536, + "duration_ms": 0.25472600000853163, "success": true, - "started_at_unix": 1776839731.6744678, + "started_at_unix": 1777935771.2723165, "bytes_sent": 313, "bytes_received": 505, "request_id": 304, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 864, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 874, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name...", "result_summary": { "present": true, "empty": false, @@ -41345,9 +41277,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2860939999891343, + "duration_ms": 0.2700240000024223, "success": true, - "started_at_unix": 1776839731.6748607, + "started_at_unix": 1777935771.2726662, "bytes_sent": 313, "bytes_received": 356, "request_id": 305, @@ -41376,9 +41308,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.29155499998978485, + "duration_ms": 0.26905300001089927, "success": true, - "started_at_unix": 1776839731.6752443, + "started_at_unix": 1777935771.2730296, "bytes_sent": 313, "bytes_received": 872, "request_id": 306, @@ -41407,9 +41339,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.25389400002495677, + "duration_ms": 0.4826009999874259, "success": true, - "started_at_unix": 1776839731.6756513, + "started_at_unix": 1777935771.2734265, "bytes_sent": 312, "bytes_received": 1071, "request_id": 307, @@ -41438,9 +41370,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2521100000194565, + "duration_ms": 0.2521110000088811, "success": true, - "started_at_unix": 1776839731.676061, + "started_at_unix": 1777935771.2740493, "bytes_sent": 313, "bytes_received": 356, "request_id": 308, @@ -41469,9 +41401,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.224860000002991, + "duration_ms": 0.23695199999451688, "success": true, - "started_at_unix": 1776839731.676398, + "started_at_unix": 1777935771.2743847, "bytes_sent": 313, "bytes_received": 364, "request_id": 309, @@ -41500,9 +41432,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23693200000707293, + "duration_ms": 0.23881499998879008, "success": true, - "started_at_unix": 1776839731.6767206, + "started_at_unix": 1777935771.274747, "bytes_sent": 313, "bytes_received": 364, "request_id": 310, @@ -41531,9 +41463,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2848219999691537, + "duration_ms": 0.28539200002342113, "success": true, - "started_at_unix": 1776839731.6770768, + "started_at_unix": 1777935771.2750773, "bytes_sent": 313, "bytes_received": 1071, "request_id": 311, @@ -41562,9 +41494,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23842600000989478, + "duration_ms": 0.23833500000591812, "success": true, - "started_at_unix": 1776839731.6775265, + "started_at_unix": 1777935771.2755241, "bytes_sent": 313, "bytes_received": 356, "request_id": 312, @@ -41593,9 +41525,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2641039999957684, + "duration_ms": 0.3753499999845644, "success": true, - "started_at_unix": 1776839731.677857, + "started_at_unix": 1777935771.275853, "bytes_sent": 313, "bytes_received": 358, "request_id": 313, @@ -41624,9 +41556,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24120000000493746, + "duration_ms": 0.24860400000648042, "success": true, - "started_at_unix": 1776839731.678211, + "started_at_unix": 1777935771.2763143, "bytes_sent": 313, "bytes_received": 364, "request_id": 314, @@ -41655,9 +41587,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.31726200001003235, + "duration_ms": 0.3056300000139345, "success": true, - "started_at_unix": 1776839731.6785762, + "started_at_unix": 1777935771.27668, "bytes_sent": 314, "bytes_received": 1642, "request_id": 315, @@ -41686,9 +41618,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2913640000201667, + "duration_ms": 0.29060200000685654, "success": true, - "started_at_unix": 1776839731.6791432, + "started_at_unix": 1777935771.2772043, "bytes_sent": 315, "bytes_received": 1274, "request_id": 316, @@ -41717,9 +41649,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 7.210297999961313, + "duration_ms": 7.392467999977725, "success": true, - "started_at_unix": 1776839731.6797292, + "started_at_unix": 1777935771.277831, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-337", @@ -41750,9 +41682,9 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.20134600003984815, + "duration_ms": 0.18334199998548684, "success": true, - "started_at_unix": 1776839731.6799767, + "started_at_unix": 1777935771.2780828, "bytes_sent": 82, "bytes_received": 59, "request_id": 317, @@ -41774,15 +41706,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.26800099999491067, + "duration_ms": 0.26841099997909623, "success": true, - "started_at_unix": 1776839731.6810265, + "started_at_unix": 1777935771.2790213, "bytes_sent": 313, "bytes_received": 303, "request_id": 318, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 894, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 893, 'ki...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 904, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 903, 'ki...", "result_summary": { "present": true, "empty": false, @@ -41805,9 +41737,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24855499998466257, + "duration_ms": 0.24394499999402797, "success": true, - "started_at_unix": 1776839731.6813838, + "started_at_unix": 1777935771.2793775, "bytes_sent": 313, "bytes_received": 358, "request_id": 319, @@ -41836,9 +41768,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2422320000050604, + "duration_ms": 0.2596049999965544, "success": true, - "started_at_unix": 1776839731.6817477, + "started_at_unix": 1777935771.2797601, "bytes_sent": 313, "bytes_received": 653, "request_id": 320, @@ -41867,15 +41799,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.26102700002184065, + "duration_ms": 0.2329840000072636, "success": true, - "started_at_unix": 1776839731.682154, + "started_at_unix": 1777935771.2801523, "bytes_sent": 313, "bytes_received": 505, "request_id": 321, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 899, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 909, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name...", "result_summary": { "present": true, "empty": false, @@ -41898,9 +41830,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24387600001318788, + "duration_ms": 0.26359199998182703, "success": true, - "started_at_unix": 1776839731.6825173, + "started_at_unix": 1777935771.280482, "bytes_sent": 313, "bytes_received": 356, "request_id": 322, @@ -41929,9 +41861,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.31143100000008417, + "duration_ms": 0.2657859999999346, "success": true, - "started_at_unix": 1776839731.6828585, + "started_at_unix": 1777935771.2808435, "bytes_sent": 313, "bytes_received": 872, "request_id": 323, @@ -41960,9 +41892,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.27087600000186285, + "duration_ms": 0.44987000001128763, "success": true, - "started_at_unix": 1776839731.6832979, + "started_at_unix": 1777935771.2812355, "bytes_sent": 312, "bytes_received": 1071, "request_id": 324, @@ -41991,9 +41923,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23971799998889765, + "duration_ms": 0.24042900000154077, "success": true, - "started_at_unix": 1776839731.6837046, + "started_at_unix": 1777935771.2818515, "bytes_sent": 313, "bytes_received": 356, "request_id": 325, @@ -42022,9 +41954,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.27534499997727835, + "duration_ms": 0.21650400000794434, "success": true, - "started_at_unix": 1776839731.6840549, + "started_at_unix": 1777935771.282175, "bytes_sent": 313, "bytes_received": 364, "request_id": 326, @@ -42053,9 +41985,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23395700003447928, + "duration_ms": 0.2537940000024719, "success": true, - "started_at_unix": 1776839731.6844294, + "started_at_unix": 1777935771.2824879, "bytes_sent": 313, "bytes_received": 364, "request_id": 327, @@ -42084,9 +42016,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.3010719999565481, + "duration_ms": 0.268682000012177, "success": true, - "started_at_unix": 1776839731.684755, + "started_at_unix": 1777935771.2828336, "bytes_sent": 313, "bytes_received": 1071, "request_id": 328, @@ -42115,9 +42047,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.25934500001767447, + "duration_ms": 0.2444460000106119, "success": true, - "started_at_unix": 1776839731.685213, + "started_at_unix": 1777935771.2832668, "bytes_sent": 313, "bytes_received": 356, "request_id": 329, @@ -42146,9 +42078,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24643000000423854, + "duration_ms": 0.26573600001711384, "success": true, - "started_at_unix": 1776839731.6855652, + "started_at_unix": 1777935771.283602, "bytes_sent": 313, "bytes_received": 358, "request_id": 330, @@ -42177,9 +42109,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24481700000933415, + "duration_ms": 0.24224199998457152, "success": true, - "started_at_unix": 1776839731.6858988, + "started_at_unix": 1777935771.283956, "bytes_sent": 313, "bytes_received": 364, "request_id": 331, @@ -42208,9 +42140,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2981869999985065, + "duration_ms": 0.2977560000090307, "success": true, - "started_at_unix": 1776839731.6862636, + "started_at_unix": 1777935771.2843232, "bytes_sent": 314, "bytes_received": 1642, "request_id": 332, @@ -42239,9 +42171,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.31638100000463965, + "duration_ms": 0.28662500000109503, "success": true, - "started_at_unix": 1776839731.6867883, + "started_at_unix": 1777935771.2848606, "bytes_sent": 315, "bytes_received": 1274, "request_id": 333, @@ -42270,9 +42202,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 7.197043000019221, + "duration_ms": 7.142961999988984, "success": true, - "started_at_unix": 1776839731.687412, + "started_at_unix": 1777935771.2854445, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-355", @@ -42303,9 +42235,9 @@ { "kind": "request", "method": "typeServer/getSnapshot", - "duration_ms": 0.1805480000030002, + "duration_ms": 0.22396800000024086, "success": true, - "started_at_unix": 1776839731.6876674, + "started_at_unix": 1777935771.2856894, "bytes_sent": 82, "bytes_received": 59, "request_id": 334, @@ -42327,15 +42259,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.25216099999170183, + "duration_ms": 0.40469499998607716, "success": true, - "started_at_unix": 1776839731.6886828, + "started_at_unix": 1777935771.2867427, "bytes_sent": 313, "bytes_received": 303, "request_id": 335, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 929, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 928, 'ki...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 939, 'kind': 2, 'returnType': {'declaration': None, 'flags': 0, 'id': 938, 'ki...", "result_summary": { "present": true, "empty": false, @@ -42358,9 +42290,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24573899997903936, + "duration_ms": 0.2431139999998777, "success": true, - "started_at_unix": 1776839731.689051, + "started_at_unix": 1777935771.2872324, "bytes_sent": 313, "bytes_received": 358, "request_id": 336, @@ -42389,9 +42321,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2548659999774827, + "duration_ms": 0.28128499999979795, "success": true, - "started_at_unix": 1776839731.6894097, + "started_at_unix": 1777935771.2875853, "bytes_sent": 313, "bytes_received": 653, "request_id": 337, @@ -42420,15 +42352,15 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2833390000205327, + "duration_ms": 0.2358000000128868, "success": true, - "started_at_unix": 1776839731.6898017, + "started_at_unix": 1777935771.288002, "bytes_sent": 313, "bytes_received": 505, "request_id": 338, "error_code": null, "error_message": null, - "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 934, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name...", + "result_preview": "{'boundToType': None, 'declaration': {'kind': 1, 'uri': ''}, 'flags': 4, 'id': 944, 'kind': 2, 'returnType': {'declaration': {'category': 6, 'kind': 0, 'name...", "result_summary": { "present": true, "empty": false, @@ -42451,9 +42383,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.234427999998843, + "duration_ms": 0.22010099999647537, "success": true, - "started_at_unix": 1776839731.6901834, + "started_at_unix": 1777935771.2883327, "bytes_sent": 313, "bytes_received": 356, "request_id": 339, @@ -42482,9 +42414,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.24225199996408264, + "duration_ms": 0.2837389999967854, "success": true, - "started_at_unix": 1776839731.6905053, + "started_at_unix": 1777935771.2886438, "bytes_sent": 313, "bytes_received": 872, "request_id": 340, @@ -42513,9 +42445,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2880580000237387, + "duration_ms": 0.278309000009358, "success": true, - "started_at_unix": 1776839731.6908658, + "started_at_unix": 1777935771.2890515, "bytes_sent": 312, "bytes_received": 1071, "request_id": 341, @@ -42544,9 +42476,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.26272099995594544, + "duration_ms": 0.2317830000038157, "success": true, - "started_at_unix": 1776839731.6912901, + "started_at_unix": 1777935771.289461, "bytes_sent": 313, "bytes_received": 356, "request_id": 342, @@ -42575,9 +42507,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2545849999933125, + "duration_ms": 0.24911500000257547, "success": true, - "started_at_unix": 1776839731.6916373, + "started_at_unix": 1777935771.2898045, "bytes_sent": 313, "bytes_received": 364, "request_id": 343, @@ -42606,9 +42538,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.28422100001535, + "duration_ms": 0.22080300001903197, "success": true, - "started_at_unix": 1776839731.6919892, + "started_at_unix": 1777935771.290146, "bytes_sent": 313, "bytes_received": 364, "request_id": 344, @@ -42637,9 +42569,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2723989999822152, + "duration_ms": 0.2510589999928925, "success": true, - "started_at_unix": 1776839731.6923678, + "started_at_unix": 1777935771.2904491, "bytes_sent": 313, "bytes_received": 1071, "request_id": 345, @@ -42668,9 +42600,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.32330400000546433, + "duration_ms": 0.2344669999843063, "success": true, - "started_at_unix": 1776839731.69286, + "started_at_unix": 1777935771.2908804, "bytes_sent": 313, "bytes_received": 356, "request_id": 346, @@ -42699,9 +42631,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.2295689999982642, + "duration_ms": 0.2330549999953746, "success": true, - "started_at_unix": 1776839731.6932786, + "started_at_unix": 1777935771.2912061, "bytes_sent": 313, "bytes_received": 358, "request_id": 347, @@ -42730,9 +42662,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.23658200001364094, + "duration_ms": 0.24042799998369446, "success": true, - "started_at_unix": 1776839731.6935954, + "started_at_unix": 1777935771.2915208, "bytes_sent": 313, "bytes_received": 364, "request_id": 348, @@ -42761,9 +42693,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.3254980000519936, + "duration_ms": 0.3233230000034837, "success": true, - "started_at_unix": 1776839731.6939552, + "started_at_unix": 1777935771.2918725, "bytes_sent": 314, "bytes_received": 1642, "request_id": 349, @@ -42792,9 +42724,9 @@ { "kind": "request", "method": "typeServer/getComputedType", - "duration_ms": 0.28248699999267046, + "duration_ms": 0.2710359999866796, "success": true, - "started_at_unix": 1776839731.6945128, + "started_at_unix": 1777935771.292409, "bytes_sent": 315, "bytes_received": 1274, "request_id": 350, @@ -42823,9 +42755,9 @@ { "kind": "request", "method": "typeServer/semanticTokens", - "duration_ms": 7.237259000021368, + "duration_ms": 7.057962999994061, "success": true, - "started_at_unix": 1776839731.6951222, + "started_at_unix": 1777935771.2930057, "bytes_sent": 0, "bytes_received": 0, "request_id": "local-373", @@ -42856,9 +42788,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.03343200000927027, + "duration_ms": 0.11484399999517336, "success": true, - "started_at_unix": 1776839731.6955428, + "started_at_unix": 1777935771.293418, "bytes_sent": 219, "bytes_received": 0, "request_id": null, @@ -42871,9 +42803,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.020727999981318135, + "duration_ms": 0.027370999987397227, "success": true, - "started_at_unix": 1776839731.6955843, + "started_at_unix": 1777935771.293542, "bytes_sent": 225, "bytes_received": 0, "request_id": null, @@ -42886,9 +42818,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.016360999950393307, + "duration_ms": 0.018525000001545777, "success": true, - "started_at_unix": 1776839731.6956105, + "started_at_unix": 1777935771.2935753, "bytes_sent": 219, "bytes_received": 0, "request_id": null, @@ -42901,9 +42833,9 @@ { "kind": "request", "method": "shutdown", - "duration_ms": 0.30608100001927596, + "duration_ms": 0.2611569999828589, "success": true, - "started_at_unix": 1776839731.6956358, + "started_at_unix": 1777935771.2936025, "bytes_sent": 68, "bytes_received": 62, "request_id": 351, @@ -42921,9 +42853,9 @@ { "kind": "notification", "method": "exit", - "duration_ms": 0.02317399997764369, + "duration_ms": 0.02402500001608132, "success": true, - "started_at_unix": 1776839731.6959593, + "started_at_unix": 1777935771.2938821, "bytes_sent": 55, "bytes_received": 0, "request_id": null, @@ -42945,7 +42877,7 @@ "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/.venv", "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/.venv/bin/python", "success": true, - "total_duration_ms": 848.5205599999972, + "total_duration_ms": 874.4275319999986, "error_message": null, "summary": { "request_count": 32, @@ -42954,11 +42886,11 @@ "failure_count": 0, "bytes_sent": 18386, "bytes_received": 580305, - "min_ms": 0.164026999982525, - "max_ms": 263.09690699997645, - "mean_ms": 24.714846968757698, - "median_ms": 1.4956890000235035, - "p95_ms": 206.08183744996603, + "min_ms": 0.19871099999591024, + "max_ms": 284.74213999999165, + "mean_ms": 25.754575906248967, + "median_ms": 1.6845545000023776, + "p95_ms": 221.5641568000094, "result_summary": { "present_count": 31, "empty_count": 1, @@ -43014,27 +42946,27 @@ "by_method": { "textDocument/completion": { "point_count": 2, - "min_ms": 0.5622900000048503, - "max_ms": 177.1564309999576, - "mean_ms": 24.07265770000322, - "median_ms": 6.330993000005947, - "p95_ms": 106.02873619997393 + "min_ms": 0.5722379999895111, + "max_ms": 196.59684100000163, + "mean_ms": 22.985926200001927, + "median_ms": 2.310032500005832, + "p95_ms": 114.07090405000397 }, "textDocument/hover": { "point_count": 2, - "min_ms": 0.2884080000171707, - "max_ms": 12.783228000046165, - "mean_ms": 2.924313100021436, - "median_ms": 1.4883505000113928, - "p95_ms": 10.618984950031058 + "min_ms": 0.3081349999831673, + "max_ms": 14.856111000000283, + "mean_ms": 4.012003899995875, + "median_ms": 1.9214615000038293, + "p95_ms": 11.695427549994967 }, "textDocument/references": { "point_count": 1, - "min_ms": 0.34067600000753373, - "max_ms": 0.3792879999764409, - "mean_ms": 0.36497959999906016, - "median_ms": 0.3693699999871569, - "p95_ms": 0.3792199999793411 + "min_ms": 0.3591710000137027, + "max_ms": 0.3868800000077499, + "mean_ms": 0.3708140000014737, + "median_ms": 0.36712599998622863, + "p95_ms": 0.38519740000992897 } }, "validation": { @@ -43060,11 +42992,11 @@ "failure_count": 0, "bytes_sent": 1360, "bytes_received": 442662, - "min_ms": 5.8207760000072994, - "max_ms": 177.1564309999576, - "mean_ms": 45.52508440000338, - "median_ms": 15.32689800001208, - "p95_ms": 145.5441221999649, + "min_ms": 3.9573180000047614, + "max_ms": 196.59684100000163, + "mean_ms": 45.35206320000498, + "median_ms": 7.727084000009654, + "p95_ms": 159.91864680000273, "result_summary": { "present_count": 5, "empty_count": 0, @@ -43124,9 +43056,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 241.43511199997647, + "duration_ms": 252.07976500001905, "success": true, - "started_at_unix": 1776839732.1844366, + "started_at_unix": 1777935771.8216724, "bytes_sent": 272, "bytes_received": 87780, "request_id": 2, @@ -43154,9 +43086,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 177.1564309999576, + "duration_ms": 196.59684100000163, "success": true, - "started_at_unix": 1776839732.429831, + "started_at_unix": 1777935772.0776067, "bytes_sent": 272, "bytes_received": 87780, "request_id": 3, @@ -43184,11 +43116,11 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 19.094886999994287, + "duration_ms": 3.9573180000047614, "success": true, - "started_at_unix": 1776839732.61195, + "started_at_unix": 1777935772.277436, "bytes_sent": 272, - "bytes_received": 87780, + "bytes_received": 89034, "request_id": 4, "error_code": null, "error_message": null, @@ -43197,9 +43129,9 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 94739, + "size_chars": 96081, "top_level_count": 2, - "completion_item_count": 349 + "completion_item_count": 353 }, "context": { "suite": "web", @@ -43214,9 +43146,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 10.226430000045639, + "duration_ms": 5.273203000001558, "success": true, - "started_at_unix": 1776839732.6408186, + "started_at_unix": 1777935772.285846, "bytes_sent": 272, "bytes_received": 89034, "request_id": 5, @@ -43244,11 +43176,11 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 15.32689800001208, + "duration_ms": 13.20587000000728, "success": true, - "started_at_unix": 1776839732.6634266, + "started_at_unix": 1777935772.299544, "bytes_sent": 272, - "bytes_received": 89034, + "bytes_received": 87780, "request_id": 6, "error_code": null, "error_message": null, @@ -43257,9 +43189,9 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 96081, + "size_chars": 94739, "top_level_count": 2, - "completion_item_count": 353 + "completion_item_count": 349 }, "context": { "suite": "web", @@ -43274,9 +43206,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 5.8207760000072994, + "duration_ms": 7.727084000009654, "success": true, - "started_at_unix": 1776839732.6869326, + "started_at_unix": 1777935772.3181562, "bytes_sent": 272, "bytes_received": 89034, "request_id": 7, @@ -43319,11 +43251,11 @@ "failure_count": 0, "bytes_sent": 1204, "bytes_received": 2114, - "min_ms": 0.2884080000171707, - "max_ms": 12.783228000046165, - "mean_ms": 4.335976200025016, - "median_ms": 0.3419690000328046, - "p95_ms": 11.821342200039453, + "min_ms": 0.3081349999831673, + "max_ms": 14.856111000000283, + "mean_ms": 4.730542199996535, + "median_ms": 0.3345439999975497, + "p95_ms": 13.451362799997924, "result_summary": { "present_count": 5, "empty_count": 0, @@ -43383,9 +43315,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 263.09690699997645, + "duration_ms": 284.74213999999165, "success": true, - "started_at_unix": 1776839732.6989174, + "started_at_unix": 1777935772.3382719, "bytes_sent": 240, "bytes_received": 422, "request_id": 8, @@ -43413,9 +43345,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 12.783228000046165, + "duration_ms": 14.856111000000283, "success": true, - "started_at_unix": 1776839732.9620926, + "started_at_unix": 1777935772.6231048, "bytes_sent": 240, "bytes_received": 422, "request_id": 9, @@ -43443,9 +43375,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 7.973799000012605, + "duration_ms": 7.832369999988487, "success": true, - "started_at_unix": 1776839732.9749732, + "started_at_unix": 1777935772.6380641, "bytes_sent": 241, "bytes_received": 423, "request_id": 10, @@ -43473,9 +43405,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.3419690000328046, + "duration_ms": 0.3345439999975497, "success": true, - "started_at_unix": 1776839732.9830227, + "started_at_unix": 1777935772.645959, "bytes_sent": 241, "bytes_received": 423, "request_id": 11, @@ -43503,9 +43435,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.2924770000163335, + "duration_ms": 0.3081349999831673, "success": true, - "started_at_unix": 1776839732.9834168, + "started_at_unix": 1777935772.6463425, "bytes_sent": 241, "bytes_received": 423, "request_id": 12, @@ -43533,9 +43465,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.2884080000171707, + "duration_ms": 0.32155100001318715, "success": true, - "started_at_unix": 1776839732.9837577, + "started_at_unix": 1777935772.6466968, "bytes_sent": 241, "bytes_received": 423, "request_id": 13, @@ -43578,11 +43510,11 @@ "failure_count": 0, "bytes_sent": 1420, "bytes_received": 2045, - "min_ms": 0.34067600000753373, - "max_ms": 0.3792879999764409, - "mean_ms": 0.36497959999906016, - "median_ms": 0.3693699999871569, - "p95_ms": 0.3792199999793411, + "min_ms": 0.3591710000137027, + "max_ms": 0.3868800000077499, + "mean_ms": 0.3708140000014737, + "median_ms": 0.36712599998622863, + "p95_ms": 0.38519740000992897, "result_summary": { "present_count": 5, "empty_count": 0, @@ -43642,9 +43574,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.501146000033259, + "duration_ms": 0.5807639999773073, "success": true, - "started_at_unix": 1776839732.9841814, + "started_at_unix": 1777935772.6471517, "bytes_sent": 284, "bytes_received": 409, "request_id": 14, @@ -43672,9 +43604,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.35661600003322746, + "duration_ms": 0.3784670000186452, "success": true, - "started_at_unix": 1776839732.9847298, + "started_at_unix": 1777935772.647782, "bytes_sent": 284, "bytes_received": 409, "request_id": 15, @@ -43702,9 +43634,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.3792879999764409, + "duration_ms": 0.36242599998104197, "success": true, - "started_at_unix": 1776839732.9851477, + "started_at_unix": 1777935772.6482255, "bytes_sent": 284, "bytes_received": 409, "request_id": 16, @@ -43732,9 +43664,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.34067600000753373, + "duration_ms": 0.3868800000077499, "success": true, - "started_at_unix": 1776839732.9855828, + "started_at_unix": 1777935772.6486478, "bytes_sent": 284, "bytes_received": 409, "request_id": 17, @@ -43762,9 +43694,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.37894799999094175, + "duration_ms": 0.3591710000137027, "success": true, - "started_at_unix": 1776839732.9859774, + "started_at_unix": 1777935772.649093, "bytes_sent": 284, "bytes_received": 409, "request_id": 18, @@ -43792,9 +43724,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.3693699999871569, + "duration_ms": 0.36712599998622863, "success": true, - "started_at_unix": 1776839732.9864116, + "started_at_unix": 1777935772.64951, "bytes_sent": 284, "bytes_received": 409, "request_id": 19, @@ -43837,11 +43769,11 @@ "failure_count": 0, "bytes_sent": 1370, "bytes_received": 18250, - "min_ms": 0.5622900000048503, - "max_ms": 6.841210000004594, - "mean_ms": 2.6202310000030593, - "median_ms": 0.5748840000023847, - "p95_ms": 6.384230600008323, + "min_ms": 0.5722379999895111, + "max_ms": 0.6627470000069025, + "mean_ms": 0.6197891999988769, + "median_ms": 0.6393339999988257, + "p95_ms": 0.6595494000066537, "result_summary": { "present_count": 5, "empty_count": 0, @@ -43901,9 +43833,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.797606999990876, + "duration_ms": 3.0440199999759443, "success": true, - "started_at_unix": 1776839732.98704, + "started_at_unix": 1777935772.650108, "bytes_sent": 274, "bytes_received": 3650, "request_id": 20, @@ -43931,9 +43863,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 6.841210000004594, + "duration_ms": 0.6467590000056589, "success": true, - "started_at_unix": 1776839732.990089, + "started_at_unix": 1777935772.6533234, "bytes_sent": 274, "bytes_received": 3650, "request_id": 21, @@ -43961,9 +43893,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.556313000023238, + "duration_ms": 0.6627470000069025, "success": true, - "started_at_unix": 1776839732.9973176, + "started_at_unix": 1777935772.6542034, "bytes_sent": 274, "bytes_received": 3650, "request_id": 22, @@ -43991,9 +43923,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.5664579999802299, + "duration_ms": 0.5778679999934866, "success": true, - "started_at_unix": 1776839733.0021214, + "started_at_unix": 1777935772.6550632, "bytes_sent": 274, "bytes_received": 3650, "request_id": 23, @@ -44021,9 +43953,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.5622900000048503, + "duration_ms": 0.6393339999988257, "success": true, - "started_at_unix": 1776839733.0029058, + "started_at_unix": 1777935772.6559057, "bytes_sent": 274, "bytes_received": 3650, "request_id": 24, @@ -44051,9 +43983,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.5748840000023847, + "duration_ms": 0.5722379999895111, "success": true, - "started_at_unix": 1776839733.0036623, + "started_at_unix": 1777935772.6567736, "bytes_sent": 274, "bytes_received": 3650, "request_id": 25, @@ -44096,11 +44028,11 @@ "failure_count": 0, "bytes_sent": 1205, "bytes_received": 18090, - "min_ms": 1.4628929999958018, - "max_ms": 1.6215400000305635, - "mean_ms": 1.5126500000178567, - "median_ms": 1.4892620000068746, - "p95_ms": 1.5976552000324773, + "min_ms": 1.6241319999892312, + "max_ms": 5.567721999995001, + "mean_ms": 3.2934655999952156, + "median_ms": 2.0979459999921346, + "p95_ms": 5.540687799992838, "result_summary": { "present_count": 5, "empty_count": 0, @@ -44160,9 +44092,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 9.02698700002702, + "duration_ms": 9.315899000000627, "success": true, - "started_at_unix": 1776839733.0046346, + "started_at_unix": 1777935772.657783, "bytes_sent": 241, "bytes_received": 3618, "request_id": 26, @@ -44190,9 +44122,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.6215400000305635, + "duration_ms": 1.744977000015524, "success": true, - "started_at_unix": 1776839733.0138035, + "started_at_unix": 1777935772.6672554, "bytes_sent": 241, "bytes_received": 3618, "request_id": 27, @@ -44220,9 +44152,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.5021160000401323, + "duration_ms": 1.6241319999892312, "success": true, - "started_at_unix": 1776839733.01557, + "started_at_unix": 1777935772.6691785, "bytes_sent": 241, "bytes_received": 3618, "request_id": 28, @@ -44250,9 +44182,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.4892620000068746, + "duration_ms": 5.567721999995001, "success": true, - "started_at_unix": 1776839733.0172105, + "started_at_unix": 1777935772.6709561, "bytes_sent": 241, "bytes_received": 3618, "request_id": 29, @@ -44280,9 +44212,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.487439000015911, + "duration_ms": 5.432550999984187, "success": true, - "started_at_unix": 1776839733.0188596, + "started_at_unix": 1777935772.6768315, "bytes_sent": 241, "bytes_received": 3618, "request_id": 30, @@ -44310,9 +44242,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.4628929999958018, + "duration_ms": 2.0979459999921346, "success": true, - "started_at_unix": 1776839733.020486, + "started_at_unix": 1777935772.6824152, "bytes_sent": 241, "bytes_received": 3618, "request_id": 31, @@ -44344,9 +44276,9 @@ { "kind": "request", "method": "initialize", - "duration_ms": 2.0587110000178654, + "duration_ms": 2.3517590000210475, "success": true, - "started_at_unix": 1776839732.1821063, + "started_at_unix": 1777935771.8189704, "bytes_sent": 646, "bytes_received": 1204, "request_id": 1, @@ -44365,9 +44297,9 @@ { "kind": "notification", "method": "initialized", - "duration_ms": 0.02118999998401705, + "duration_ms": 0.026058999992528697, "success": true, - "started_at_unix": 1776839732.1842427, + "started_at_unix": 1777935771.8214052, "bytes_sent": 74, "bytes_received": 0, "request_id": null, @@ -44380,9 +44312,9 @@ { "kind": "notification", "method": "workspace/didChangeConfiguration", - "duration_ms": 0.014787999987220246, + "duration_ms": 0.031589000002441026, "success": true, - "started_at_unix": 1776839732.1842844, + "started_at_unix": 1777935771.8214622, "bytes_sent": 623, "bytes_received": 0, "request_id": null, @@ -44398,9 +44330,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.02003800000238698, + "duration_ms": 0.030197000000953267, "success": true, - "started_at_unix": 1776839732.1843832, + "started_at_unix": 1777935771.821587, "bytes_sent": 539, "bytes_received": 0, "request_id": null, @@ -44416,9 +44348,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 241.43511199997647, + "duration_ms": 252.07976500001905, "success": true, - "started_at_unix": 1776839732.1844366, + "started_at_unix": 1777935771.8216724, "bytes_sent": 272, "bytes_received": 87780, "request_id": 2, @@ -44446,9 +44378,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 177.1564309999576, + "duration_ms": 196.59684100000163, "success": true, - "started_at_unix": 1776839732.429831, + "started_at_unix": 1777935772.0776067, "bytes_sent": 272, "bytes_received": 87780, "request_id": 3, @@ -44476,11 +44408,11 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 19.094886999994287, + "duration_ms": 3.9573180000047614, "success": true, - "started_at_unix": 1776839732.61195, + "started_at_unix": 1777935772.277436, "bytes_sent": 272, - "bytes_received": 87780, + "bytes_received": 89034, "request_id": 4, "error_code": null, "error_message": null, @@ -44489,9 +44421,9 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 94739, + "size_chars": 96081, "top_level_count": 2, - "completion_item_count": 349 + "completion_item_count": 353 }, "context": { "suite": "web", @@ -44506,9 +44438,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 10.226430000045639, + "duration_ms": 5.273203000001558, "success": true, - "started_at_unix": 1776839732.6408186, + "started_at_unix": 1777935772.285846, "bytes_sent": 272, "bytes_received": 89034, "request_id": 5, @@ -44536,11 +44468,11 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 15.32689800001208, + "duration_ms": 13.20587000000728, "success": true, - "started_at_unix": 1776839732.6634266, + "started_at_unix": 1777935772.299544, "bytes_sent": 272, - "bytes_received": 89034, + "bytes_received": 87780, "request_id": 6, "error_code": null, "error_message": null, @@ -44549,9 +44481,9 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 96081, + "size_chars": 94739, "top_level_count": 2, - "completion_item_count": 353 + "completion_item_count": 349 }, "context": { "suite": "web", @@ -44566,9 +44498,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 5.8207760000072994, + "duration_ms": 7.727084000009654, "success": true, - "started_at_unix": 1776839732.6869326, + "started_at_unix": 1777935772.3181562, "bytes_sent": 272, "bytes_received": 89034, "request_id": 7, @@ -44596,9 +44528,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 263.09690699997645, + "duration_ms": 284.74213999999165, "success": true, - "started_at_unix": 1776839732.6989174, + "started_at_unix": 1777935772.3382719, "bytes_sent": 240, "bytes_received": 422, "request_id": 8, @@ -44626,9 +44558,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 12.783228000046165, + "duration_ms": 14.856111000000283, "success": true, - "started_at_unix": 1776839732.9620926, + "started_at_unix": 1777935772.6231048, "bytes_sent": 240, "bytes_received": 422, "request_id": 9, @@ -44656,9 +44588,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 7.973799000012605, + "duration_ms": 7.832369999988487, "success": true, - "started_at_unix": 1776839732.9749732, + "started_at_unix": 1777935772.6380641, "bytes_sent": 241, "bytes_received": 423, "request_id": 10, @@ -44686,9 +44618,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.3419690000328046, + "duration_ms": 0.3345439999975497, "success": true, - "started_at_unix": 1776839732.9830227, + "started_at_unix": 1777935772.645959, "bytes_sent": 241, "bytes_received": 423, "request_id": 11, @@ -44716,9 +44648,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.2924770000163335, + "duration_ms": 0.3081349999831673, "success": true, - "started_at_unix": 1776839732.9834168, + "started_at_unix": 1777935772.6463425, "bytes_sent": 241, "bytes_received": 423, "request_id": 12, @@ -44746,9 +44678,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.2884080000171707, + "duration_ms": 0.32155100001318715, "success": true, - "started_at_unix": 1776839732.9837577, + "started_at_unix": 1777935772.6466968, "bytes_sent": 241, "bytes_received": 423, "request_id": 13, @@ -44776,9 +44708,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.501146000033259, + "duration_ms": 0.5807639999773073, "success": true, - "started_at_unix": 1776839732.9841814, + "started_at_unix": 1777935772.6471517, "bytes_sent": 284, "bytes_received": 409, "request_id": 14, @@ -44806,9 +44738,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.35661600003322746, + "duration_ms": 0.3784670000186452, "success": true, - "started_at_unix": 1776839732.9847298, + "started_at_unix": 1777935772.647782, "bytes_sent": 284, "bytes_received": 409, "request_id": 15, @@ -44836,9 +44768,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.3792879999764409, + "duration_ms": 0.36242599998104197, "success": true, - "started_at_unix": 1776839732.9851477, + "started_at_unix": 1777935772.6482255, "bytes_sent": 284, "bytes_received": 409, "request_id": 16, @@ -44866,9 +44798,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.34067600000753373, + "duration_ms": 0.3868800000077499, "success": true, - "started_at_unix": 1776839732.9855828, + "started_at_unix": 1777935772.6486478, "bytes_sent": 284, "bytes_received": 409, "request_id": 17, @@ -44896,9 +44828,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.37894799999094175, + "duration_ms": 0.3591710000137027, "success": true, - "started_at_unix": 1776839732.9859774, + "started_at_unix": 1777935772.649093, "bytes_sent": 284, "bytes_received": 409, "request_id": 18, @@ -44926,9 +44858,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.3693699999871569, + "duration_ms": 0.36712599998622863, "success": true, - "started_at_unix": 1776839732.9864116, + "started_at_unix": 1777935772.64951, "bytes_sent": 284, "bytes_received": 409, "request_id": 19, @@ -44956,9 +44888,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.056564999965758034, + "duration_ms": 0.02681999998799256, "success": true, - "started_at_unix": 1776839732.9869716, + "started_at_unix": 1777935772.6500719, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -44975,9 +44907,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.797606999990876, + "duration_ms": 3.0440199999759443, "success": true, - "started_at_unix": 1776839732.98704, + "started_at_unix": 1777935772.650108, "bytes_sent": 274, "bytes_received": 3650, "request_id": 20, @@ -45005,9 +44937,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02326300000277115, + "duration_ms": 0.02343400001336704, "success": true, - "started_at_unix": 1776839732.9899518, + "started_at_unix": 1777935772.6532657, "bytes_sent": 318, "bytes_received": 0, "request_id": null, @@ -45024,9 +44956,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.04818000002160261, + "duration_ms": 0.014417000016919701, "success": true, - "started_at_unix": 1776839732.9899838, + "started_at_unix": 1777935772.6532974, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -45043,9 +44975,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 6.841210000004594, + "duration_ms": 0.6467590000056589, "success": true, - "started_at_unix": 1776839732.990089, + "started_at_unix": 1777935772.6533234, "bytes_sent": 274, "bytes_received": 3650, "request_id": 21, @@ -45073,9 +45005,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.032831999988047755, + "duration_ms": 0.022541999982195193, "success": true, - "started_at_unix": 1776839732.9972374, + "started_at_unix": 1777935772.6541455, "bytes_sent": 318, "bytes_received": 0, "request_id": null, @@ -45092,9 +45024,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0250069999765401, + "duration_ms": 0.013875999997026156, "success": true, - "started_at_unix": 1776839732.9972816, + "started_at_unix": 1777935772.6541753, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -45111,9 +45043,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.556313000023238, + "duration_ms": 0.6627470000069025, "success": true, - "started_at_unix": 1776839732.9973176, + "started_at_unix": 1777935772.6542034, "bytes_sent": 274, "bytes_received": 3650, "request_id": 22, @@ -45141,9 +45073,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02408500000683489, + "duration_ms": 0.021288999988655632, "success": true, - "started_at_unix": 1776839733.0020664, + "started_at_unix": 1777935772.655015, "bytes_sent": 318, "bytes_received": 0, "request_id": null, @@ -45160,9 +45092,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.014415999999073392, + "duration_ms": 0.012773999998216823, "success": true, - "started_at_unix": 1776839733.002099, + "started_at_unix": 1777935772.6550431, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -45179,9 +45111,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.5664579999802299, + "duration_ms": 0.5778679999934866, "success": true, - "started_at_unix": 1776839733.0021214, + "started_at_unix": 1777935772.6550632, "bytes_sent": 274, "bytes_received": 3650, "request_id": 23, @@ -45209,9 +45141,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02326300000277115, + "duration_ms": 0.02285299999016388, "success": true, - "started_at_unix": 1776839733.0028539, + "started_at_unix": 1777935772.6558495, "bytes_sent": 318, "bytes_received": 0, "request_id": null, @@ -45228,9 +45160,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.013965999983156507, + "duration_ms": 0.013314999989688658, "success": true, - "started_at_unix": 1776839733.0028846, + "started_at_unix": 1777935772.6558797, "bytes_sent": 375, "bytes_received": 0, "request_id": null, @@ -45247,9 +45179,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.5622900000048503, + "duration_ms": 0.6393339999988257, "success": true, - "started_at_unix": 1776839733.0029058, + "started_at_unix": 1777935772.6559057, "bytes_sent": 274, "bytes_received": 3650, "request_id": 24, @@ -45277,9 +45209,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.022641999976258376, + "duration_ms": 0.04471400001193615, "success": true, - "started_at_unix": 1776839733.003612, + "started_at_unix": 1777935772.6566901, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -45296,9 +45228,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0131539999870256, + "duration_ms": 0.01969699999904151, "success": true, - "started_at_unix": 1776839733.0036416, + "started_at_unix": 1777935772.656743, "bytes_sent": 375, "bytes_received": 0, "request_id": null, @@ -45315,9 +45247,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 0.5748840000023847, + "duration_ms": 0.5722379999895111, "success": true, - "started_at_unix": 1776839733.0036623, + "started_at_unix": 1777935772.6567736, "bytes_sent": 274, "bytes_received": 3650, "request_id": 25, @@ -45345,9 +45277,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.021469999978762644, + "duration_ms": 0.02187100000128339, "success": true, - "started_at_unix": 1776839733.0043945, + "started_at_unix": 1777935772.6575096, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -45364,9 +45296,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03946399999676942, + "duration_ms": 0.03543599999034086, "success": true, - "started_at_unix": 1776839733.0045853, + "started_at_unix": 1777935772.6577344, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -45383,9 +45315,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 9.02698700002702, + "duration_ms": 9.315899000000627, "success": true, - "started_at_unix": 1776839733.0046346, + "started_at_unix": 1777935772.657783, "bytes_sent": 241, "bytes_received": 3618, "request_id": 26, @@ -45413,9 +45345,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.028042999986155337, + "duration_ms": 0.025437000005013033, "success": true, - "started_at_unix": 1776839733.0137296, + "started_at_unix": 1777935772.6671727, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -45432,9 +45364,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02466600000161634, + "duration_ms": 0.014335999992454163, "success": true, - "started_at_unix": 1776839733.0137663, + "started_at_unix": 1777935772.6672058, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -45451,9 +45383,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.6215400000305635, + "duration_ms": 1.744977000015524, "success": true, - "started_at_unix": 1776839733.0138035, + "started_at_unix": 1777935772.6672554, "bytes_sent": 241, "bytes_received": 3618, "request_id": 27, @@ -45481,9 +45413,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02697999997280931, + "duration_ms": 0.03915300001722244, "success": true, - "started_at_unix": 1776839733.0155015, + "started_at_unix": 1777935772.6690962, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -45500,9 +45432,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02143000000387474, + "duration_ms": 0.023032999990846292, "success": true, - "started_at_unix": 1776839733.0155365, + "started_at_unix": 1777935772.6691475, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -45519,9 +45451,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.5021160000401323, + "duration_ms": 1.6241319999892312, "success": true, - "started_at_unix": 1776839733.01557, + "started_at_unix": 1777935772.6691785, "bytes_sent": 241, "bytes_received": 3618, "request_id": 28, @@ -45549,9 +45481,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.022712000031788193, + "duration_ms": 0.02724000000853266, "success": true, - "started_at_unix": 1776839733.017149, + "started_at_unix": 1777935772.6708765, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -45568,9 +45500,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.019325999971897545, + "duration_ms": 0.03004600000622304, "success": true, - "started_at_unix": 1776839733.0171797, + "started_at_unix": 1777935772.6709146, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -45587,9 +45519,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.4892620000068746, + "duration_ms": 5.567721999995001, "success": true, - "started_at_unix": 1776839733.0172105, + "started_at_unix": 1777935772.6709561, "bytes_sent": 241, "bytes_received": 3618, "request_id": 29, @@ -45617,9 +45549,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.023813999973754107, + "duration_ms": 0.027690999985452436, "success": true, - "started_at_unix": 1776839733.0187976, + "started_at_unix": 1777935772.6766305, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -45636,9 +45568,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.015298999983315298, + "duration_ms": 0.10453499999130145, "success": true, - "started_at_unix": 1776839733.0188293, + "started_at_unix": 1777935772.676711, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -45655,9 +45587,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.487439000015911, + "duration_ms": 5.432550999984187, "success": true, - "started_at_unix": 1776839733.0188596, + "started_at_unix": 1777935772.6768315, "bytes_sent": 241, "bytes_received": 3618, "request_id": 30, @@ -45685,9 +45617,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.023112999997465522, + "duration_ms": 0.02639900000644957, "success": true, - "started_at_unix": 1776839733.0204234, + "started_at_unix": 1777935772.6823409, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -45704,9 +45636,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.021020000019689178, + "duration_ms": 0.025488000005680078, "success": true, - "started_at_unix": 1776839733.0204542, + "started_at_unix": 1777935772.682378, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -45723,9 +45655,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.4628929999958018, + "duration_ms": 2.0979459999921346, "success": true, - "started_at_unix": 1776839733.020486, + "started_at_unix": 1777935772.6824152, "bytes_sent": 241, "bytes_received": 3618, "request_id": 31, @@ -45753,9 +45685,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.05432200003951948, + "duration_ms": 0.02534700001888268, "success": true, - "started_at_unix": 1776839733.022025, + "started_at_unix": 1777935772.6845853, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -45772,9 +45704,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.03443499997501931, + "duration_ms": 0.03234999999790489, "success": true, - "started_at_unix": 1776839733.0221863, + "started_at_unix": 1777935772.684737, "bytes_sent": 198, "bytes_received": 0, "request_id": null, @@ -45787,9 +45719,9 @@ { "kind": "request", "method": "shutdown", - "duration_ms": 0.164026999982525, + "duration_ms": 0.19871099999591024, "success": true, - "started_at_unix": 1776839733.022231, + "started_at_unix": 1777935772.6847801, "bytes_sent": 67, "bytes_received": 61, "request_id": 32, @@ -45807,9 +45739,9 @@ { "kind": "notification", "method": "exit", - "duration_ms": 0.029626000014104648, + "duration_ms": 0.0266599999747541, "success": true, - "started_at_unix": 1776839733.0224166, + "started_at_unix": 1777935772.684999, "bytes_sent": 55, "bytes_received": 0, "request_id": null, diff --git a/latest-results/pyright-20260422T063331Z-responses.jsonl b/latest-results/pyright-20260504T230046Z-responses.jsonl similarity index 100% rename from latest-results/pyright-20260422T063331Z-responses.jsonl rename to latest-results/pyright-20260504T230046Z-responses.jsonl diff --git a/latest-results/pyright-20260422T063331Z.json b/latest-results/pyright-20260504T230046Z.json similarity index 90% rename from latest-results/pyright-20260422T063331Z.json rename to latest-results/pyright-20260504T230046Z.json index f42c14a..9130fb5 100644 --- a/latest-results/pyright-20260422T063331Z.json +++ b/latest-results/pyright-20260504T230046Z.json @@ -13,8 +13,8 @@ "transformers", "web" ], - "started_at_unix": 1776839611.2916782, - "finished_at_unix": 1776839693.8509007, + "started_at_unix": 1777935646.263451, + "finished_at_unix": 1777935732.5430984, "scenario_reports": [], "benchmark_reports": [ { @@ -27,7 +27,7 @@ "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv", "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/bin/python", "success": true, - "total_duration_ms": 3274.113164999989, + "total_duration_ms": 3277.7719519999946, "error_message": null, "summary": { "request_count": 32, @@ -36,11 +36,11 @@ "failure_count": 0, "bytes_sent": 18656, "bytes_received": 586681, - "min_ms": 0.3690100000142138, - "max_ms": 1430.754802999985, - "mean_ms": 100.68158537499895, - "median_ms": 4.447217000006276, - "p95_ms": 326.37016410000956, + "min_ms": 0.404239000005191, + "max_ms": 1430.2335339999956, + "mean_ms": 100.71175240624797, + "median_ms": 4.242504499984534, + "p95_ms": 307.0931315999984, "result_summary": { "present_count": 31, "empty_count": 1, @@ -96,27 +96,27 @@ "by_method": { "textDocument/completion": { "point_count": 2, - "min_ms": 3.7924819999943793, - "max_ms": 281.31604800000787, - "mean_ms": 102.84575420000124, - "median_ms": 72.33894149999287, - "p95_ms": 267.3113514000007 + "min_ms": 2.7920320000021093, + "max_ms": 243.55039200000306, + "mean_ms": 101.27217409999503, + "median_ms": 80.2355375000019, + "p95_ms": 242.01319605000435 }, "textDocument/hover": { "point_count": 2, - "min_ms": 0.963097999999718, - "max_ms": 31.025153999991062, - "mean_ms": 13.630343799999878, - "median_ms": 11.849012999988418, - "p95_ms": 29.254286999994857 + "min_ms": 0.9499070000060783, + "max_ms": 30.63393399997949, + "mean_ms": 14.752247599997759, + "median_ms": 13.847310999992146, + "p95_ms": 30.359094699988987 }, "textDocument/definition": { "point_count": 1, - "min_ms": 0.3690100000142138, - "max_ms": 0.5379270000105407, - "mean_ms": 0.47351839999691947, - "median_ms": 0.5056239999987611, - "p95_ms": 0.5322638000052393 + "min_ms": 0.404239000005191, + "max_ms": 1.047644999999875, + "mean_ms": 0.5913048000024901, + "median_ms": 0.5258760000117491, + "p95_ms": 0.948446000001013 } }, "validation": { @@ -142,11 +142,11 @@ "failure_count": 0, "bytes_sent": 1425, "bytes_received": 234150, - "min_ms": 3.7924819999943793, - "max_ms": 10.21259999998847, - "mean_ms": 5.38475860000176, - "median_ms": 4.314394000004995, - "p95_ms": 9.086087999992285, + "min_ms": 2.7920320000021093, + "max_ms": 15.452139999979408, + "mean_ms": 5.974687399987033, + "median_ms": 3.99901099999056, + "p95_ms": 13.191112199979212, "result_summary": { "present_count": 5, "empty_count": 0, @@ -206,9 +206,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1430.754802999985, + "duration_ms": 1430.2335339999956, "success": true, - "started_at_unix": 1776839621.9252384, + "started_at_unix": 1777935657.631035, "bytes_sent": 285, "bytes_received": 46830, "request_id": 2, @@ -236,9 +236,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 10.21259999998847, + "duration_ms": 15.452139999979408, "success": true, - "started_at_unix": 1776839623.356905, + "started_at_unix": 1777935659.062192, "bytes_sent": 285, "bytes_received": 46830, "request_id": 3, @@ -266,9 +266,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.024277000013399, + "duration_ms": 4.147000999978445, "success": true, - "started_at_unix": 1776839623.3683774, + "started_at_unix": 1777935659.0789962, "bytes_sent": 285, "bytes_received": 46830, "request_id": 4, @@ -296,9 +296,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 3.7924819999943793, + "duration_ms": 3.99901099999056, "success": true, - "started_at_unix": 1776839623.3736537, + "started_at_unix": 1777935659.0843937, "bytes_sent": 285, "bytes_received": 46830, "request_id": 5, @@ -326,9 +326,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.580040000007557, + "duration_ms": 3.483252999984643, "success": true, - "started_at_unix": 1776839623.3787346, + "started_at_unix": 1777935659.090803, "bytes_sent": 285, "bytes_received": 46830, "request_id": 6, @@ -356,9 +356,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.314394000004995, + "duration_ms": 2.7920320000021093, "success": true, - "started_at_unix": 1776839623.3846014, + "started_at_unix": 1777935659.0966568, "bytes_sent": 285, "bytes_received": 46830, "request_id": 7, @@ -401,11 +401,11 @@ "failure_count": 0, "bytes_sent": 1269, "bytes_received": 21879, - "min_ms": 0.963097999999718, - "max_ms": 1.17265099999031, - "mean_ms": 1.0556769999993776, - "median_ms": 1.0432880000053046, - "p95_ms": 1.151659399994287, + "min_ms": 0.9499070000060783, + "max_ms": 1.0764999999821612, + "mean_ms": 1.0153822000006585, + "median_ms": 1.0263360000237753, + "p95_ms": 1.074684399986836, "result_summary": { "present_count": 5, "empty_count": 0, @@ -465,9 +465,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 3.8390849999814236, + "duration_ms": 4.338007999990623, "success": true, - "started_at_unix": 1776839623.3903236, + "started_at_unix": 1777935659.1008496, "bytes_sent": 253, "bytes_received": 4375, "request_id": 8, @@ -495,9 +495,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.0676930000101947, + "duration_ms": 1.0764999999821612, "success": true, - "started_at_unix": 1776839623.3942459, + "started_at_unix": 1777935659.1052828, "bytes_sent": 253, "bytes_received": 4375, "request_id": 9, @@ -525,9 +525,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.0316549999913605, + "duration_ms": 1.0263360000237753, "success": true, - "started_at_unix": 1776839623.3954089, + "started_at_unix": 1777935659.1064503, "bytes_sent": 254, "bytes_received": 4376, "request_id": 10, @@ -555,9 +555,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.0432880000053046, + "duration_ms": 1.0674220000055357, "success": true, - "started_at_unix": 1776839623.396546, + "started_at_unix": 1777935659.1075785, "bytes_sent": 254, "bytes_received": 4376, "request_id": 11, @@ -585,9 +585,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.963097999999718, + "duration_ms": 0.956745999985742, "success": true, - "started_at_unix": 1776839623.3976727, + "started_at_unix": 1777935659.1087282, "bytes_sent": 254, "bytes_received": 4376, "request_id": 12, @@ -615,9 +615,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.17265099999031, + "duration_ms": 0.9499070000060783, "success": true, - "started_at_unix": 1776839623.3987362, + "started_at_unix": 1777935659.109817, "bytes_sent": 254, "bytes_received": 4376, "request_id": 13, @@ -660,11 +660,11 @@ "failure_count": 0, "bytes_sent": 1300, "bytes_received": 1235, - "min_ms": 0.3690100000142138, - "max_ms": 0.5379270000105407, - "mean_ms": 0.47351839999691947, - "median_ms": 0.5056239999987611, - "p95_ms": 0.5322638000052393, + "min_ms": 0.404239000005191, + "max_ms": 1.047644999999875, + "mean_ms": 0.5913048000024901, + "median_ms": 0.5258760000117491, + "p95_ms": 0.948446000001013, "result_summary": { "present_count": 5, "empty_count": 0, @@ -724,9 +724,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.1471690000064427, + "duration_ms": 1.1444729999823267, "success": true, - "started_at_unix": 1776839623.4001997, + "started_at_unix": 1777935659.110955, "bytes_sent": 260, "bytes_received": 247, "request_id": 14, @@ -754,9 +754,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.5379270000105407, + "duration_ms": 0.5258760000117491, "success": true, - "started_at_unix": 1776839623.4013927, + "started_at_unix": 1777935659.1121445, "bytes_sent": 260, "bytes_received": 247, "request_id": 15, @@ -784,9 +784,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.44541999997704806, + "duration_ms": 0.4271139999900697, "success": true, - "started_at_unix": 1776839623.4019885, + "started_at_unix": 1777935659.112752, "bytes_sent": 260, "bytes_received": 247, "request_id": 16, @@ -814,9 +814,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.3690100000142138, + "duration_ms": 0.404239000005191, "success": true, - "started_at_unix": 1776839623.402489, + "started_at_unix": 1777935659.1132312, "bytes_sent": 260, "bytes_received": 247, "request_id": 17, @@ -844,9 +844,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.5096109999840337, + "duration_ms": 1.047644999999875, "success": true, - "started_at_unix": 1776839623.40296, + "started_at_unix": 1777935659.1137516, "bytes_sent": 260, "bytes_received": 247, "request_id": 18, @@ -874,9 +874,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.5056239999987611, + "duration_ms": 0.5516500000055657, "success": true, - "started_at_unix": 1776839623.4035416, + "started_at_unix": 1777935659.1148682, "bytes_sent": 260, "bytes_received": 247, "request_id": 19, @@ -919,11 +919,11 @@ "failure_count": 0, "bytes_sent": 1440, "bytes_received": 228345, - "min_ms": 134.46528299999727, - "max_ms": 281.31604800000787, - "mean_ms": 200.30674980000072, - "median_ms": 178.88456599999358, - "p95_ms": 275.0917384000047, + "min_ms": 145.01893500002438, + "max_ms": 243.55039200000306, + "mean_ms": 196.56966080000302, + "median_ms": 177.39860099999305, + "p95_ms": 242.86719380000363, "result_summary": { "present_count": 5, "empty_count": 0, @@ -983,9 +983,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 381.4363060000119, + "duration_ms": 384.75647999999296, "success": true, - "started_at_unix": 1776839623.4042928, + "started_at_unix": 1777935659.115757, "bytes_sent": 288, "bytes_received": 45669, "request_id": 20, @@ -1013,9 +1013,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 250.1944999999921, + "duration_ms": 240.13440100000594, "success": true, - "started_at_unix": 1776839623.7875268, + "started_at_unix": 1777935659.502309, "bytes_sent": 288, "bytes_received": 45669, "request_id": 21, @@ -1043,9 +1043,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 281.31604800000787, + "duration_ms": 243.55039200000306, "success": true, - "started_at_unix": 1776839624.039887, + "started_at_unix": 1777935659.7446902, "bytes_sent": 288, "bytes_received": 45669, "request_id": 22, @@ -1073,9 +1073,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 178.88456599999358, + "duration_ms": 177.39860099999305, "success": true, - "started_at_unix": 1776839624.3225698, + "started_at_unix": 1777935659.9896107, "bytes_sent": 288, "bytes_received": 45669, "request_id": 23, @@ -1103,9 +1103,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 156.67335200001276, + "duration_ms": 176.74597499998868, "success": true, - "started_at_unix": 1776839624.5028443, + "started_at_unix": 1777935660.168369, "bytes_sent": 288, "bytes_received": 45669, "request_id": 24, @@ -1133,9 +1133,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 134.46528299999727, + "duration_ms": 145.01893500002438, "success": true, - "started_at_unix": 1776839624.6608958, + "started_at_unix": 1777935660.34648, "bytes_sent": 288, "bytes_received": 45669, "request_id": 25, @@ -1178,11 +1178,11 @@ "failure_count": 0, "bytes_sent": 1275, "bytes_received": 2350, - "min_ms": 22.525374999986525, - "max_ms": 31.025153999991062, - "mean_ms": 26.205010600000378, - "median_ms": 25.74086600000669, - "p95_ms": 30.238101999992747, + "min_ms": 26.61812200000213, + "max_ms": 30.63393399997949, + "mean_ms": 28.48911299999486, + "median_ms": 28.07894400001487, + "p95_ms": 30.51178319998371, "result_summary": { "present_count": 5, "empty_count": 0, @@ -1242,9 +1242,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 52.887859999998454, + "duration_ms": 46.66513800000871, "success": true, - "started_at_unix": 1776839624.7969072, + "started_at_unix": 1777935660.493171, "bytes_sent": 255, "bytes_received": 470, "request_id": 26, @@ -1272,9 +1272,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 25.74086600000669, + "duration_ms": 30.63393399997949, "success": true, - "started_at_unix": 1776839624.8499565, + "started_at_unix": 1777935660.5400155, "bytes_sent": 255, "bytes_received": 470, "request_id": 27, @@ -1302,9 +1302,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 24.64376400001811, + "duration_ms": 28.07894400001487, "success": true, - "started_at_unix": 1776839624.8758383, + "started_at_unix": 1777935660.5708382, "bytes_sent": 255, "bytes_received": 470, "request_id": 28, @@ -1332,9 +1332,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 27.089893999999504, + "duration_ms": 26.61812200000213, "success": true, - "started_at_unix": 1776839624.9006402, + "started_at_unix": 1777935660.599094, "bytes_sent": 255, "bytes_received": 470, "request_id": 29, @@ -1362,9 +1362,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 31.025153999991062, + "duration_ms": 27.09138499997721, "success": true, - "started_at_unix": 1776839624.9278643, + "started_at_unix": 1777935660.6259115, "bytes_sent": 255, "bytes_received": 470, "request_id": 30, @@ -1392,9 +1392,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 22.525374999986525, + "duration_ms": 30.023180000000593, "success": true, - "started_at_unix": 1776839624.959082, + "started_at_unix": 1777935660.653167, "bytes_sent": 255, "bytes_received": 470, "request_id": 31, @@ -1426,9 +1426,9 @@ { "kind": "request", "method": "initialize", - "duration_ms": 182.75846800000295, + "duration_ms": 189.5024830000125, "success": true, - "started_at_unix": 1776839621.7421138, + "started_at_unix": 1777935657.4411714, "bytes_sent": 673, "bytes_received": 1070, "request_id": 1, @@ -1447,9 +1447,9 @@ { "kind": "notification", "method": "initialized", - "duration_ms": 0.0589409999918189, + "duration_ms": 0.029095000002143934, "success": true, - "started_at_unix": 1776839621.9249823, + "started_at_unix": 1777935657.630816, "bytes_sent": 74, "bytes_received": 0, "request_id": null, @@ -1462,9 +1462,9 @@ { "kind": "notification", "method": "workspace/didChangeConfiguration", - "duration_ms": 0.01704199999608136, + "duration_ms": 0.015768999986676135, "success": true, - "started_at_unix": 1776839621.925072, + "started_at_unix": 1777935657.630872, "bytes_sent": 659, "bytes_received": 0, "request_id": null, @@ -1480,9 +1480,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.018164000010756354, + "duration_ms": 0.01822400000150992, "success": true, - "started_at_unix": 1776839621.925177, + "started_at_unix": 1777935657.6309745, "bytes_sent": 492, "bytes_received": 0, "request_id": null, @@ -1498,9 +1498,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1430.754802999985, + "duration_ms": 1430.2335339999956, "success": true, - "started_at_unix": 1776839621.9252384, + "started_at_unix": 1777935657.631035, "bytes_sent": 285, "bytes_received": 46830, "request_id": 2, @@ -1528,9 +1528,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 10.21259999998847, + "duration_ms": 15.452139999979408, "success": true, - "started_at_unix": 1776839623.356905, + "started_at_unix": 1777935659.062192, "bytes_sent": 285, "bytes_received": 46830, "request_id": 3, @@ -1558,9 +1558,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.024277000013399, + "duration_ms": 4.147000999978445, "success": true, - "started_at_unix": 1776839623.3683774, + "started_at_unix": 1777935659.0789962, "bytes_sent": 285, "bytes_received": 46830, "request_id": 4, @@ -1588,9 +1588,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 3.7924819999943793, + "duration_ms": 3.99901099999056, "success": true, - "started_at_unix": 1776839623.3736537, + "started_at_unix": 1777935659.0843937, "bytes_sent": 285, "bytes_received": 46830, "request_id": 5, @@ -1618,9 +1618,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.580040000007557, + "duration_ms": 3.483252999984643, "success": true, - "started_at_unix": 1776839623.3787346, + "started_at_unix": 1777935659.090803, "bytes_sent": 285, "bytes_received": 46830, "request_id": 6, @@ -1648,9 +1648,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.314394000004995, + "duration_ms": 2.7920320000021093, "success": true, - "started_at_unix": 1776839623.3846014, + "started_at_unix": 1777935659.0966568, "bytes_sent": 285, "bytes_received": 46830, "request_id": 7, @@ -1678,9 +1678,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 3.8390849999814236, + "duration_ms": 4.338007999990623, "success": true, - "started_at_unix": 1776839623.3903236, + "started_at_unix": 1777935659.1008496, "bytes_sent": 253, "bytes_received": 4375, "request_id": 8, @@ -1708,9 +1708,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.0676930000101947, + "duration_ms": 1.0764999999821612, "success": true, - "started_at_unix": 1776839623.3942459, + "started_at_unix": 1777935659.1052828, "bytes_sent": 253, "bytes_received": 4375, "request_id": 9, @@ -1738,9 +1738,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.0316549999913605, + "duration_ms": 1.0263360000237753, "success": true, - "started_at_unix": 1776839623.3954089, + "started_at_unix": 1777935659.1064503, "bytes_sent": 254, "bytes_received": 4376, "request_id": 10, @@ -1768,9 +1768,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.0432880000053046, + "duration_ms": 1.0674220000055357, "success": true, - "started_at_unix": 1776839623.396546, + "started_at_unix": 1777935659.1075785, "bytes_sent": 254, "bytes_received": 4376, "request_id": 11, @@ -1798,9 +1798,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.963097999999718, + "duration_ms": 0.956745999985742, "success": true, - "started_at_unix": 1776839623.3976727, + "started_at_unix": 1777935659.1087282, "bytes_sent": 254, "bytes_received": 4376, "request_id": 12, @@ -1828,9 +1828,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.17265099999031, + "duration_ms": 0.9499070000060783, "success": true, - "started_at_unix": 1776839623.3987362, + "started_at_unix": 1777935659.109817, "bytes_sent": 254, "bytes_received": 4376, "request_id": 13, @@ -1858,9 +1858,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.1471690000064427, + "duration_ms": 1.1444729999823267, "success": true, - "started_at_unix": 1776839623.4001997, + "started_at_unix": 1777935659.110955, "bytes_sent": 260, "bytes_received": 247, "request_id": 14, @@ -1888,9 +1888,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.5379270000105407, + "duration_ms": 0.5258760000117491, "success": true, - "started_at_unix": 1776839623.4013927, + "started_at_unix": 1777935659.1121445, "bytes_sent": 260, "bytes_received": 247, "request_id": 15, @@ -1918,9 +1918,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.44541999997704806, + "duration_ms": 0.4271139999900697, "success": true, - "started_at_unix": 1776839623.4019885, + "started_at_unix": 1777935659.112752, "bytes_sent": 260, "bytes_received": 247, "request_id": 16, @@ -1948,9 +1948,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.3690100000142138, + "duration_ms": 0.404239000005191, "success": true, - "started_at_unix": 1776839623.402489, + "started_at_unix": 1777935659.1132312, "bytes_sent": 260, "bytes_received": 247, "request_id": 17, @@ -1978,9 +1978,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.5096109999840337, + "duration_ms": 1.047644999999875, "success": true, - "started_at_unix": 1776839623.40296, + "started_at_unix": 1777935659.1137516, "bytes_sent": 260, "bytes_received": 247, "request_id": 18, @@ -2008,9 +2008,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.5056239999987611, + "duration_ms": 0.5516500000055657, "success": true, - "started_at_unix": 1776839623.4035416, + "started_at_unix": 1777935659.1148682, "bytes_sent": 260, "bytes_received": 247, "request_id": 19, @@ -2038,9 +2038,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03312100000130158, + "duration_ms": 0.06969599999706588, "success": true, - "started_at_unix": 1776839623.4042444, + "started_at_unix": 1777935659.1156669, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2057,9 +2057,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 381.4363060000119, + "duration_ms": 384.75647999999296, "success": true, - "started_at_unix": 1776839623.4042928, + "started_at_unix": 1777935659.115757, "bytes_sent": 288, "bytes_received": 45669, "request_id": 20, @@ -2087,9 +2087,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03974399999151501, + "duration_ms": 0.043171000015718164, "success": true, - "started_at_unix": 1776839623.7874308, + "started_at_unix": 1777935659.5022113, "bytes_sent": 332, "bytes_received": 0, "request_id": null, @@ -2106,9 +2106,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.023875000010775693, + "duration_ms": 0.023303999995505364, "success": true, - "started_at_unix": 1776839623.7874887, + "started_at_unix": 1777935659.5022726, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2125,9 +2125,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 250.1944999999921, + "duration_ms": 240.13440100000594, "success": true, - "started_at_unix": 1776839623.7875268, + "started_at_unix": 1777935659.502309, "bytes_sent": 288, "bytes_received": 45669, "request_id": 21, @@ -2155,9 +2155,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02880400001004091, + "duration_ms": 0.02921399999422647, "success": true, - "started_at_unix": 1776839624.0398142, + "started_at_unix": 1777935659.7446184, "bytes_sent": 332, "bytes_received": 0, "request_id": null, @@ -2174,9 +2174,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.019336000008252086, + "duration_ms": 0.01854399999956513, "success": true, - "started_at_unix": 1776839624.039856, + "started_at_unix": 1777935659.7446604, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2193,9 +2193,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 281.31604800000787, + "duration_ms": 243.55039200000306, "success": true, - "started_at_unix": 1776839624.039887, + "started_at_unix": 1777935659.7446902, "bytes_sent": 288, "bytes_received": 45669, "request_id": 22, @@ -2223,9 +2223,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.032410000017080165, + "duration_ms": 0.03297199998542055, "success": true, - "started_at_unix": 1776839624.3224807, + "started_at_unix": 1777935659.989525, "bytes_sent": 332, "bytes_received": 0, "request_id": null, @@ -2242,9 +2242,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026930000018410283, + "duration_ms": 0.02583799999911207, "success": true, - "started_at_unix": 1776839624.3225284, + "started_at_unix": 1777935659.9895718, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2261,9 +2261,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 178.88456599999358, + "duration_ms": 177.39860099999305, "success": true, - "started_at_unix": 1776839624.3225698, + "started_at_unix": 1777935659.9896107, "bytes_sent": 288, "bytes_received": 45669, "request_id": 23, @@ -2291,9 +2291,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.032750999992003926, + "duration_ms": 0.02674999998930616, "success": true, - "started_at_unix": 1776839624.502756, + "started_at_unix": 1777935660.1683078, "bytes_sent": 332, "bytes_received": 0, "request_id": null, @@ -2310,9 +2310,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026188999981968664, + "duration_ms": 0.014376999985188377, "success": true, - "started_at_unix": 1776839624.502804, + "started_at_unix": 1777935660.168345, "bytes_sent": 366, "bytes_received": 0, "request_id": null, @@ -2329,9 +2329,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 156.67335200001276, + "duration_ms": 176.74597499998868, "success": true, - "started_at_unix": 1776839624.5028443, + "started_at_unix": 1777935660.168369, "bytes_sent": 288, "bytes_received": 45669, "request_id": 24, @@ -2359,9 +2359,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03213000002233457, + "duration_ms": 0.031910000018342544, "success": true, - "started_at_unix": 1776839624.6608088, + "started_at_unix": 1777935660.3463945, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2378,9 +2378,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026640000015731857, + "duration_ms": 0.025688000022228152, "success": true, - "started_at_unix": 1776839624.660855, + "started_at_unix": 1777935660.3464406, "bytes_sent": 366, "bytes_received": 0, "request_id": null, @@ -2397,9 +2397,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 134.46528299999727, + "duration_ms": 145.01893500002438, "success": true, - "started_at_unix": 1776839624.6608958, + "started_at_unix": 1777935660.34648, "bytes_sent": 288, "bytes_received": 45669, "request_id": 25, @@ -2427,9 +2427,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.028834000005417693, + "duration_ms": 0.03334199999471821, "success": true, - "started_at_unix": 1776839624.796653, + "started_at_unix": 1777935660.4928367, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2446,9 +2446,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0209590000110893, + "duration_ms": 0.03071800000498115, "success": true, - "started_at_unix": 1776839624.7968762, + "started_at_unix": 1777935660.493126, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2465,9 +2465,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 52.887859999998454, + "duration_ms": 46.66513800000871, "success": true, - "started_at_unix": 1776839624.7969072, + "started_at_unix": 1777935660.493171, "bytes_sent": 255, "bytes_received": 470, "request_id": 26, @@ -2495,9 +2495,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03428499999813539, + "duration_ms": 0.03758099998663056, "success": true, - "started_at_unix": 1776839624.8498662, + "started_at_unix": 1777935660.5399315, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2514,9 +2514,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.028242000013278812, + "duration_ms": 0.022572000005993687, "success": true, - "started_at_unix": 1776839624.849915, + "started_at_unix": 1777935660.5399818, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2533,9 +2533,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 25.74086600000669, + "duration_ms": 30.63393399997949, "success": true, - "started_at_unix": 1776839624.8499565, + "started_at_unix": 1777935660.5400155, "bytes_sent": 255, "bytes_received": 470, "request_id": 27, @@ -2563,9 +2563,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026179000002457542, + "duration_ms": 0.0292249999915839, "success": true, - "started_at_unix": 1776839624.8757794, + "started_at_unix": 1777935660.5707757, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2582,9 +2582,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.01531899999918096, + "duration_ms": 0.014676999995799633, "success": true, - "started_at_unix": 1776839624.8758152, + "started_at_unix": 1777935660.5708156, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2601,9 +2601,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 24.64376400001811, + "duration_ms": 28.07894400001487, "success": true, - "started_at_unix": 1776839624.8758383, + "started_at_unix": 1777935660.5708382, "bytes_sent": 255, "bytes_received": 470, "request_id": 28, @@ -2631,9 +2631,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03120799999578594, + "duration_ms": 0.033733000009306124, "success": true, - "started_at_unix": 1776839624.9005556, + "started_at_unix": 1777935660.5990098, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2650,9 +2650,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.028181999994103535, + "duration_ms": 0.024975999991738718, "success": true, - "started_at_unix": 1776839624.9005997, + "started_at_unix": 1777935660.599057, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2669,9 +2669,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 27.089893999999504, + "duration_ms": 26.61812200000213, "success": true, - "started_at_unix": 1776839624.9006402, + "started_at_unix": 1777935660.599094, "bytes_sent": 255, "bytes_received": 470, "request_id": 29, @@ -2699,9 +2699,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026929999989988573, + "duration_ms": 0.032821000019112034, "success": true, - "started_at_unix": 1776839624.9278047, + "started_at_unix": 1777935660.6258256, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2718,9 +2718,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.014638000010336327, + "duration_ms": 0.02606900000046153, "success": true, - "started_at_unix": 1776839624.927841, + "started_at_unix": 1777935660.6258721, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2737,9 +2737,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 31.025153999991062, + "duration_ms": 27.09138499997721, "success": true, - "started_at_unix": 1776839624.9278643, + "started_at_unix": 1777935660.6259115, "bytes_sent": 255, "bytes_received": 470, "request_id": 30, @@ -2767,9 +2767,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.05404099999850587, + "duration_ms": 0.029756000003544614, "success": true, - "started_at_unix": 1776839624.9589717, + "started_at_unix": 1777935660.6530857, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2786,9 +2786,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02849399999149682, + "duration_ms": 0.026128000001790497, "success": true, - "started_at_unix": 1776839624.95904, + "started_at_unix": 1777935660.6531284, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2805,9 +2805,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 22.525374999986525, + "duration_ms": 30.023180000000593, "success": true, - "started_at_unix": 1776839624.959082, + "started_at_unix": 1777935660.653167, "bytes_sent": 255, "bytes_received": 470, "request_id": 31, @@ -2835,9 +2835,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.025718000017604936, + "duration_ms": 0.03237999999328167, "success": true, - "started_at_unix": 1776839624.98168, + "started_at_unix": 1777935660.6833003, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2854,9 +2854,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.016791999996712548, + "duration_ms": 0.02019699999777913, "success": true, - "started_at_unix": 1776839624.981803, + "started_at_unix": 1777935660.683445, "bytes_sent": 212, "bytes_received": 0, "request_id": null, @@ -2869,9 +2869,9 @@ { "kind": "request", "method": "shutdown", - "duration_ms": 1.8584689999840975, + "duration_ms": 2.9352200000118955, "success": true, - "started_at_unix": 1776839624.9818273, + "started_at_unix": 1777935660.6834745, "bytes_sent": 67, "bytes_received": 61, "request_id": 32, @@ -2889,9 +2889,9 @@ { "kind": "notification", "method": "exit", - "duration_ms": 0.023814000002175817, + "duration_ms": 0.028953999986924828, "success": true, - "started_at_unix": 1776839624.9837046, + "started_at_unix": 1777935660.686431, "bytes_sent": 55, "bytes_received": 0, "request_id": null, @@ -2913,7 +2913,7 @@ "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv", "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/bin/python", "success": true, - "total_duration_ms": 1317.82106, + "total_duration_ms": 1438.4724040000094, "error_message": null, "summary": { "request_count": 32, @@ -2922,11 +2922,11 @@ "failure_count": 0, "bytes_sent": 18652, "bytes_received": 201404, - "min_ms": 0.4177110000114226, - "max_ms": 620.8060280000041, - "mean_ms": 40.34623903125212, - "median_ms": 4.70077099998889, - "p95_ms": 135.10034345001566, + "min_ms": 0.4796860000055858, + "max_ms": 668.327397000013, + "mean_ms": 44.044424749999145, + "median_ms": 6.361052999992012, + "p95_ms": 143.16929545000073, "result_summary": { "present_count": 31, "empty_count": 1, @@ -2982,27 +2982,27 @@ "by_method": { "textDocument/completion": { "point_count": 2, - "min_ms": 3.2562849999919763, - "max_ms": 24.612321999995856, - "mean_ms": 14.070788599994444, - "median_ms": 14.80748000000176, - "p95_ms": 24.547019799996406 + "min_ms": 2.315205000002152, + "max_ms": 36.20029900000077, + "mean_ms": 16.94785100000331, + "median_ms": 17.169483999992963, + "p95_ms": 32.51629705001164 }, "textDocument/hover": { "point_count": 2, - "min_ms": 0.4177110000114226, - "max_ms": 46.36204400000565, - "mean_ms": 21.35886790000825, - "median_ms": 19.82501200001252, - "p95_ms": 45.00940565000633 + "min_ms": 0.48701299999720504, + "max_ms": 51.993243999987726, + "mean_ms": 23.583985999997026, + "median_ms": 20.04285799998229, + "p95_ms": 51.5992568499982 }, "textDocument/definition": { "point_count": 1, - "min_ms": 0.4299230000128773, - "max_ms": 0.5474729999832562, - "mean_ms": 0.4658207999966635, - "median_ms": 0.4496910000000298, - "p95_ms": 0.5323307999844928 + "min_ms": 0.4796860000055858, + "max_ms": 2.448579999992262, + "mean_ms": 0.9197069999970608, + "median_ms": 0.5270139999993262, + "p95_ms": 2.0822003999910517 } }, "validation": { @@ -3028,11 +3028,11 @@ "failure_count": 0, "bytes_sent": 1385, "bytes_received": 29530, - "min_ms": 3.2562849999919763, - "max_ms": 7.473440000012488, - "mean_ms": 4.755191999993258, - "median_ms": 4.097220999994988, - "p95_ms": 7.039616200006549, + "min_ms": 2.315205000002152, + "max_ms": 8.419408999998268, + "mean_ms": 5.177286399998593, + "median_ms": 4.385671999983742, + "p95_ms": 8.40281399999867, "result_summary": { "present_count": 5, "empty_count": 0, @@ -3092,9 +3092,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 620.8060280000041, + "duration_ms": 668.327397000013, "success": true, - "started_at_unix": 1776839630.5890481, + "started_at_unix": 1777935666.5262733, "bytes_sent": 277, "bytes_received": 1167, "request_id": 2, @@ -3122,9 +3122,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 7.473440000012488, + "duration_ms": 8.419408999998268, "success": true, - "started_at_unix": 1776839631.2099552, + "started_at_unix": 1777935667.1947572, "bytes_sent": 277, "bytes_received": 5906, "request_id": 3, @@ -3152,9 +3152,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.097220999994988, + "duration_ms": 4.385671999983742, "success": true, - "started_at_unix": 1776839631.217723, + "started_at_unix": 1777935667.2036512, "bytes_sent": 277, "bytes_received": 5906, "request_id": 4, @@ -3182,9 +3182,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 3.644692999984045, + "duration_ms": 8.336434000000281, "success": true, - "started_at_unix": 1776839631.2222564, + "started_at_unix": 1777935667.2082958, "bytes_sent": 277, "bytes_received": 5906, "request_id": 5, @@ -3212,9 +3212,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 5.304320999982792, + "duration_ms": 2.4297120000085215, "success": true, - "started_at_unix": 1776839631.2261853, + "started_at_unix": 1777935667.216954, "bytes_sent": 277, "bytes_received": 5906, "request_id": 6, @@ -3242,9 +3242,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 3.2562849999919763, + "duration_ms": 2.315205000002152, "success": true, - "started_at_unix": 1776839631.2317283, + "started_at_unix": 1777935667.219632, "bytes_sent": 277, "bytes_received": 5906, "request_id": 7, @@ -3287,11 +3287,11 @@ "failure_count": 0, "bytes_sent": 1224, "bytes_received": 1184, - "min_ms": 0.4177110000114226, - "max_ms": 0.6123840000213931, - "mean_ms": 0.49928080001109265, - "median_ms": 0.45894699999848854, - "p95_ms": 0.6021990000192545, + "min_ms": 0.48701299999720504, + "max_ms": 0.6384269999841763, + "mean_ms": 0.5583949999959259, + "median_ms": 0.5507820000048014, + "p95_ms": 0.631955199986578, "result_summary": { "present_count": 5, "empty_count": 0, @@ -3351,9 +3351,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.7582160000131353, + "duration_ms": 1.8260049999980765, "success": true, - "started_at_unix": 1776839631.2353523, + "started_at_unix": 1777935667.222308, "bytes_sent": 244, "bytes_received": 236, "request_id": 8, @@ -3381,9 +3381,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.44590300001345895, + "duration_ms": 0.5096849999972619, "success": true, - "started_at_unix": 1776839631.2371511, + "started_at_unix": 1777935667.2241793, "bytes_sent": 244, "bytes_received": 236, "request_id": 9, @@ -3411,9 +3411,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.6123840000213931, + "duration_ms": 0.6384269999841763, "success": true, - "started_at_unix": 1776839631.237644, + "started_at_unix": 1777935667.224744, "bytes_sent": 245, "bytes_received": 237, "request_id": 10, @@ -3441,9 +3441,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.45894699999848854, + "duration_ms": 0.5507820000048014, "success": true, - "started_at_unix": 1776839631.2383025, + "started_at_unix": 1777935667.225437, "bytes_sent": 245, "bytes_received": 237, "request_id": 11, @@ -3471,9 +3471,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.5614590000107, + "duration_ms": 0.6060679999961849, "success": true, - "started_at_unix": 1776839631.238805, + "started_at_unix": 1777935667.2260406, "bytes_sent": 245, "bytes_received": 237, "request_id": 12, @@ -3501,9 +3501,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.4177110000114226, + "duration_ms": 0.48701299999720504, "success": true, - "started_at_unix": 1776839631.2394094, + "started_at_unix": 1777935667.2266994, "bytes_sent": 245, "bytes_received": 237, "request_id": 13, @@ -3546,11 +3546,11 @@ "failure_count": 0, "bytes_sent": 1250, "bytes_received": 1185, - "min_ms": 0.4299230000128773, - "max_ms": 0.5474729999832562, - "mean_ms": 0.4658207999966635, - "median_ms": 0.4496910000000298, - "p95_ms": 0.5323307999844928, + "min_ms": 0.4796860000055858, + "max_ms": 2.448579999992262, + "mean_ms": 0.9197069999970608, + "median_ms": 0.5270139999993262, + "p95_ms": 2.0822003999910517, "result_summary": { "present_count": 5, "empty_count": 0, @@ -3610,9 +3610,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.2674049999930048, + "duration_ms": 1.556470999986459, "success": true, - "started_at_unix": 1776839631.2399607, + "started_at_unix": 1777935667.2273314, "bytes_sent": 250, "bytes_received": 237, "request_id": 14, @@ -3640,9 +3640,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.4717619999894396, + "duration_ms": 0.5265730000019175, "success": true, - "started_at_unix": 1776839631.241271, + "started_at_unix": 1777935667.2289426, "bytes_sent": 250, "bytes_received": 237, "request_id": 15, @@ -3670,9 +3670,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.5474729999832562, + "duration_ms": 0.6166819999862128, "success": true, - "started_at_unix": 1776839631.2417927, + "started_at_unix": 1777935667.2295325, "bytes_sent": 250, "bytes_received": 237, "request_id": 16, @@ -3700,9 +3700,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.43025499999771455, + "duration_ms": 0.4796860000055858, "success": true, - "started_at_unix": 1776839631.242387, + "started_at_unix": 1777935667.2302084, "bytes_sent": 250, "bytes_received": 237, "request_id": 17, @@ -3730,9 +3730,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.4496910000000298, + "duration_ms": 2.448579999992262, "success": true, - "started_at_unix": 1776839631.2428622, + "started_at_unix": 1777935667.2307649, "bytes_sent": 250, "bytes_received": 237, "request_id": 18, @@ -3760,9 +3760,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.4299230000128773, + "duration_ms": 0.5270139999993262, "success": true, - "started_at_unix": 1776839631.2433567, + "started_at_unix": 1777935667.2332854, "bytes_sent": 250, "bytes_received": 237, "request_id": 19, @@ -3805,11 +3805,11 @@ "failure_count": 0, "bytes_sent": 1390, "bytes_received": 137630, - "min_ms": 22.141519999991033, - "max_ms": 24.612321999995856, - "mean_ms": 23.38638519999563, - "median_ms": 22.860859000019218, - "p95_ms": 24.5832987999961, + "min_ms": 25.919558999987657, + "max_ms": 36.20029900000077, + "mean_ms": 28.71841560000803, + "median_ms": 26.99270300001899, + "p95_ms": 34.5629648000056, "result_summary": { "present_count": 5, "empty_count": 0, @@ -3869,9 +3869,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 29.62249899999847, + "duration_ms": 31.6349569999943, "success": true, - "started_at_unix": 1776839631.2440426, + "started_at_unix": 1777935667.234093, "bytes_sent": 278, "bytes_received": 27526, "request_id": 20, @@ -3899,9 +3899,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 24.467205999997077, + "duration_ms": 25.919558999987657, "success": true, - "started_at_unix": 1776839631.2742898, + "started_at_unix": 1777935667.2663531, "bytes_sent": 278, "bytes_received": 27526, "request_id": 21, @@ -3929,9 +3929,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 24.612321999995856, + "duration_ms": 28.013628000024937, "success": true, - "started_at_unix": 1776839631.2998176, + "started_at_unix": 1777935667.2937462, "bytes_sent": 278, "bytes_received": 27526, "request_id": 22, @@ -3959,9 +3959,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 22.860859000019218, + "duration_ms": 26.99270300001899, "success": true, - "started_at_unix": 1776839631.3252902, + "started_at_unix": 1777935667.3232088, "bytes_sent": 278, "bytes_received": 27526, "request_id": 23, @@ -3989,9 +3989,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 22.850018999974964, + "duration_ms": 26.46588900000779, "success": true, - "started_at_unix": 1776839631.3497546, + "started_at_unix": 1777935667.35163, "bytes_sent": 278, "bytes_received": 27526, "request_id": 24, @@ -4019,9 +4019,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 22.141519999991033, + "duration_ms": 36.20029900000077, "success": true, - "started_at_unix": 1776839631.3734927, + "started_at_unix": 1777935667.379544, "bytes_sent": 278, "bytes_received": 27526, "request_id": 25, @@ -4064,11 +4064,11 @@ "failure_count": 0, "bytes_sent": 1225, "bytes_received": 1315, - "min_ms": 39.03764000000365, - "max_ms": 46.36204400000565, - "mean_ms": 42.218455000005406, - "median_ms": 42.355667999999014, - "p95_ms": 45.76087140000595, + "min_ms": 39.4472889999804, + "max_ms": 51.993243999987726, + "mean_ms": 46.609576999998126, + "median_ms": 47.970528999996986, + "p95_ms": 51.81813859999238, "result_summary": { "present_count": 5, "empty_count": 0, @@ -4128,9 +4128,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 96.12431300001845, + "duration_ms": 110.44083100000535, "success": true, - "started_at_unix": 1776839631.3967957, + "started_at_unix": 1777935667.417594, "bytes_sent": 245, "bytes_received": 263, "request_id": 26, @@ -4158,9 +4158,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 42.355667999999014, + "duration_ms": 47.970528999996986, "success": true, - "started_at_unix": 1776839631.4930797, + "started_at_unix": 1777935667.5281708, "bytes_sent": 245, "bytes_received": 263, "request_id": 27, @@ -4188,9 +4188,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 43.356181000007155, + "duration_ms": 51.117717000011, "success": true, - "started_at_unix": 1776839631.535598, + "started_at_unix": 1777935667.5763059, "bytes_sent": 245, "bytes_received": 263, "request_id": 28, @@ -4218,9 +4218,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 39.98074200001156, + "duration_ms": 42.51910600001452, "success": true, - "started_at_unix": 1776839631.5791752, + "started_at_unix": 1777935667.6276171, "bytes_sent": 245, "bytes_received": 263, "request_id": 29, @@ -4248,9 +4248,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 39.03764000000365, + "duration_ms": 39.4472889999804, "success": true, - "started_at_unix": 1776839631.6193538, + "started_at_unix": 1777935667.670348, "bytes_sent": 245, "bytes_received": 263, "request_id": 30, @@ -4278,9 +4278,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 46.36204400000565, + "duration_ms": 51.993243999987726, "success": true, - "started_at_unix": 1776839631.6585243, + "started_at_unix": 1777935667.7099612, "bytes_sent": 245, "bytes_received": 263, "request_id": 31, @@ -4312,9 +4312,9 @@ { "kind": "request", "method": "initialize", - "duration_ms": 182.73771400001237, + "duration_ms": 183.17075199999522, "success": true, - "started_at_unix": 1776839630.4059064, + "started_at_unix": 1777935666.3427508, "bytes_sent": 655, "bytes_received": 1070, "request_id": 1, @@ -4333,9 +4333,9 @@ { "kind": "notification", "method": "initialized", - "duration_ms": 0.029295000018692008, + "duration_ms": 0.027552000005925947, "success": true, - "started_at_unix": 1776839630.5887585, + "started_at_unix": 1777935666.526039, "bytes_sent": 74, "bytes_received": 0, "request_id": null, @@ -4348,9 +4348,9 @@ { "kind": "notification", "method": "workspace/didChangeConfiguration", - "duration_ms": 0.0193760000115617, + "duration_ms": 0.01871500001016102, "success": true, - "started_at_unix": 1776839630.588818, + "started_at_unix": 1777935666.5260954, "bytes_sent": 635, "bytes_received": 0, "request_id": null, @@ -4366,9 +4366,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.023854000005485432, + "duration_ms": 0.022882999985540664, "success": true, - "started_at_unix": 1776839630.588936, + "started_at_unix": 1777935666.5262098, "bytes_sent": 858, "bytes_received": 0, "request_id": null, @@ -4384,9 +4384,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 620.8060280000041, + "duration_ms": 668.327397000013, "success": true, - "started_at_unix": 1776839630.5890481, + "started_at_unix": 1777935666.5262733, "bytes_sent": 277, "bytes_received": 1167, "request_id": 2, @@ -4414,9 +4414,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 7.473440000012488, + "duration_ms": 8.419408999998268, "success": true, - "started_at_unix": 1776839631.2099552, + "started_at_unix": 1777935667.1947572, "bytes_sent": 277, "bytes_received": 5906, "request_id": 3, @@ -4444,9 +4444,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.097220999994988, + "duration_ms": 4.385671999983742, "success": true, - "started_at_unix": 1776839631.217723, + "started_at_unix": 1777935667.2036512, "bytes_sent": 277, "bytes_received": 5906, "request_id": 4, @@ -4474,9 +4474,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 3.644692999984045, + "duration_ms": 8.336434000000281, "success": true, - "started_at_unix": 1776839631.2222564, + "started_at_unix": 1777935667.2082958, "bytes_sent": 277, "bytes_received": 5906, "request_id": 5, @@ -4504,9 +4504,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 5.304320999982792, + "duration_ms": 2.4297120000085215, "success": true, - "started_at_unix": 1776839631.2261853, + "started_at_unix": 1777935667.216954, "bytes_sent": 277, "bytes_received": 5906, "request_id": 6, @@ -4534,9 +4534,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 3.2562849999919763, + "duration_ms": 2.315205000002152, "success": true, - "started_at_unix": 1776839631.2317283, + "started_at_unix": 1777935667.219632, "bytes_sent": 277, "bytes_received": 5906, "request_id": 7, @@ -4564,9 +4564,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.7582160000131353, + "duration_ms": 1.8260049999980765, "success": true, - "started_at_unix": 1776839631.2353523, + "started_at_unix": 1777935667.222308, "bytes_sent": 244, "bytes_received": 236, "request_id": 8, @@ -4594,9 +4594,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.44590300001345895, + "duration_ms": 0.5096849999972619, "success": true, - "started_at_unix": 1776839631.2371511, + "started_at_unix": 1777935667.2241793, "bytes_sent": 244, "bytes_received": 236, "request_id": 9, @@ -4624,9 +4624,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.6123840000213931, + "duration_ms": 0.6384269999841763, "success": true, - "started_at_unix": 1776839631.237644, + "started_at_unix": 1777935667.224744, "bytes_sent": 245, "bytes_received": 237, "request_id": 10, @@ -4654,9 +4654,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.45894699999848854, + "duration_ms": 0.5507820000048014, "success": true, - "started_at_unix": 1776839631.2383025, + "started_at_unix": 1777935667.225437, "bytes_sent": 245, "bytes_received": 237, "request_id": 11, @@ -4684,9 +4684,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.5614590000107, + "duration_ms": 0.6060679999961849, "success": true, - "started_at_unix": 1776839631.238805, + "started_at_unix": 1777935667.2260406, "bytes_sent": 245, "bytes_received": 237, "request_id": 12, @@ -4714,9 +4714,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.4177110000114226, + "duration_ms": 0.48701299999720504, "success": true, - "started_at_unix": 1776839631.2394094, + "started_at_unix": 1777935667.2266994, "bytes_sent": 245, "bytes_received": 237, "request_id": 13, @@ -4744,9 +4744,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.2674049999930048, + "duration_ms": 1.556470999986459, "success": true, - "started_at_unix": 1776839631.2399607, + "started_at_unix": 1777935667.2273314, "bytes_sent": 250, "bytes_received": 237, "request_id": 14, @@ -4774,9 +4774,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.4717619999894396, + "duration_ms": 0.5265730000019175, "success": true, - "started_at_unix": 1776839631.241271, + "started_at_unix": 1777935667.2289426, "bytes_sent": 250, "bytes_received": 237, "request_id": 15, @@ -4804,9 +4804,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.5474729999832562, + "duration_ms": 0.6166819999862128, "success": true, - "started_at_unix": 1776839631.2417927, + "started_at_unix": 1777935667.2295325, "bytes_sent": 250, "bytes_received": 237, "request_id": 16, @@ -4834,9 +4834,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.43025499999771455, + "duration_ms": 0.4796860000055858, "success": true, - "started_at_unix": 1776839631.242387, + "started_at_unix": 1777935667.2302084, "bytes_sent": 250, "bytes_received": 237, "request_id": 17, @@ -4864,9 +4864,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.4496910000000298, + "duration_ms": 2.448579999992262, "success": true, - "started_at_unix": 1776839631.2428622, + "started_at_unix": 1777935667.2307649, "bytes_sent": 250, "bytes_received": 237, "request_id": 18, @@ -4894,9 +4894,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.4299230000128773, + "duration_ms": 0.5270139999993262, "success": true, - "started_at_unix": 1776839631.2433567, + "started_at_unix": 1777935667.2332854, "bytes_sent": 250, "bytes_received": 237, "request_id": 19, @@ -4924,9 +4924,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0564760000258957, + "duration_ms": 0.03263099998207508, "success": true, - "started_at_unix": 1776839631.2439747, + "started_at_unix": 1777935667.234049, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -4943,9 +4943,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 29.62249899999847, + "duration_ms": 31.6349569999943, "success": true, - "started_at_unix": 1776839631.2440426, + "started_at_unix": 1777935667.234093, "bytes_sent": 278, "bytes_received": 27526, "request_id": 20, @@ -4973,9 +4973,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.029936000004227026, + "duration_ms": 0.03072800001291398, "success": true, - "started_at_unix": 1776839631.2742076, + "started_at_unix": 1777935667.266269, "bytes_sent": 322, "bytes_received": 0, "request_id": null, @@ -4992,9 +4992,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02781199998480588, + "duration_ms": 0.02740100001119572, "success": true, - "started_at_unix": 1776839631.27425, + "started_at_unix": 1777935667.2663126, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5011,9 +5011,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 24.467205999997077, + "duration_ms": 25.919558999987657, "success": true, - "started_at_unix": 1776839631.2742898, + "started_at_unix": 1777935667.2663531, "bytes_sent": 278, "bytes_received": 27526, "request_id": 21, @@ -5041,9 +5041,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.030197000000953267, + "duration_ms": 0.03079800001160038, "success": true, - "started_at_unix": 1776839631.299749, + "started_at_unix": 1777935667.2936494, "bytes_sent": 322, "bytes_received": 0, "request_id": null, @@ -5060,9 +5060,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.017812999999478052, + "duration_ms": 0.04361199998470511, "success": true, - "started_at_unix": 1776839631.2997897, + "started_at_unix": 1777935667.2936912, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5079,9 +5079,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 24.612321999995856, + "duration_ms": 28.013628000024937, "success": true, - "started_at_unix": 1776839631.2998176, + "started_at_unix": 1777935667.2937462, "bytes_sent": 278, "bytes_received": 27526, "request_id": 22, @@ -5109,9 +5109,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027041000009830896, + "duration_ms": 0.030417000004945294, "success": true, - "started_at_unix": 1776839631.3252308, + "started_at_unix": 1777935667.3231394, "bytes_sent": 322, "bytes_received": 0, "request_id": null, @@ -5128,9 +5128,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.014668000005713111, + "duration_ms": 0.01862499999560896, "success": true, - "started_at_unix": 1776839631.3252668, + "started_at_unix": 1777935667.3231802, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5147,9 +5147,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 22.860859000019218, + "duration_ms": 26.99270300001899, "success": true, - "started_at_unix": 1776839631.3252902, + "started_at_unix": 1777935667.3232088, "bytes_sent": 278, "bytes_received": 27526, "request_id": 23, @@ -5177,9 +5177,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.039452999999411986, + "duration_ms": 0.03053699998645243, "success": true, - "started_at_unix": 1776839631.3496664, + "started_at_unix": 1777935667.3515594, "bytes_sent": 322, "bytes_received": 0, "request_id": null, @@ -5196,9 +5196,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.023865000002842862, + "duration_ms": 0.01870500000222819, "success": true, - "started_at_unix": 1776839631.3497183, + "started_at_unix": 1777935667.3516011, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -5215,9 +5215,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 22.850018999974964, + "duration_ms": 26.46588900000779, "success": true, - "started_at_unix": 1776839631.3497546, + "started_at_unix": 1777935667.35163, "bytes_sent": 278, "bytes_received": 27526, "request_id": 24, @@ -5245,9 +5245,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026598999994575934, + "duration_ms": 0.03078700001424295, "success": true, - "started_at_unix": 1776839631.3734334, + "started_at_unix": 1777935667.379473, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5264,9 +5264,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.014365999987830946, + "duration_ms": 0.0188850000029106, "success": true, - "started_at_unix": 1776839631.373469, + "started_at_unix": 1777935667.379515, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -5283,9 +5283,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 22.141519999991033, + "duration_ms": 36.20029900000077, "success": true, - "started_at_unix": 1776839631.3734927, + "started_at_unix": 1777935667.379544, "bytes_sent": 278, "bytes_received": 27526, "request_id": 25, @@ -5313,9 +5313,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.030906999995750084, + "duration_ms": 0.03867199998808246, "success": true, - "started_at_unix": 1776839631.3964643, + "started_at_unix": 1777935667.4173026, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5332,9 +5332,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.032901999986734154, + "duration_ms": 0.027351999989377873, "success": true, - "started_at_unix": 1776839631.3967483, + "started_at_unix": 1777935667.4175556, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5351,9 +5351,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 96.12431300001845, + "duration_ms": 110.44083100000535, "success": true, - "started_at_unix": 1776839631.3967957, + "started_at_unix": 1777935667.417594, "bytes_sent": 245, "bytes_received": 263, "request_id": 26, @@ -5381,9 +5381,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.05314899999575573, + "duration_ms": 0.029535999999552587, "success": true, - "started_at_unix": 1776839631.4929917, + "started_at_unix": 1777935667.5281065, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5400,9 +5400,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.015429000001176973, + "duration_ms": 0.015840000003208843, "success": true, - "started_at_unix": 1776839631.4930556, + "started_at_unix": 1777935667.5281465, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5419,9 +5419,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 42.355667999999014, + "duration_ms": 47.970528999996986, "success": true, - "started_at_unix": 1776839631.4930797, + "started_at_unix": 1777935667.5281708, "bytes_sent": 245, "bytes_received": 263, "request_id": 27, @@ -5449,9 +5449,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03202999999984968, + "duration_ms": 0.03013599999235339, "success": true, - "started_at_unix": 1776839631.535526, + "started_at_unix": 1777935667.5762227, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5468,9 +5468,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0181440000233124, + "duration_ms": 0.026770000005171823, "success": true, - "started_at_unix": 1776839631.5355706, + "started_at_unix": 1777935667.5762663, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5487,9 +5487,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 43.356181000007155, + "duration_ms": 51.117717000011, "success": true, - "started_at_unix": 1776839631.535598, + "started_at_unix": 1777935667.5763059, "bytes_sent": 245, "bytes_received": 263, "request_id": 28, @@ -5517,9 +5517,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.036046999980499095, + "duration_ms": 0.033742999988817246, "success": true, - "started_at_unix": 1776839631.5790923, + "started_at_unix": 1777935667.6275375, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5538,7 +5538,7 @@ "method": "textDocument/didChange", "duration_ms": 0.02243200000862089, "success": true, - "started_at_unix": 1776839631.5791414, + "started_at_unix": 1777935667.6275835, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5555,9 +5555,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 39.98074200001156, + "duration_ms": 42.51910600001452, "success": true, - "started_at_unix": 1776839631.5791752, + "started_at_unix": 1777935667.6276171, "bytes_sent": 245, "bytes_received": 263, "request_id": 29, @@ -5585,9 +5585,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03849099999797545, + "duration_ms": 0.04091600001743245, "success": true, - "started_at_unix": 1776839631.6192658, + "started_at_unix": 1777935667.670248, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5604,9 +5604,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02334399999881498, + "duration_ms": 0.02773099998876205, "success": true, - "started_at_unix": 1776839631.6193173, + "started_at_unix": 1777935667.670304, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5623,9 +5623,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 39.03764000000365, + "duration_ms": 39.4472889999804, "success": true, - "started_at_unix": 1776839631.6193538, + "started_at_unix": 1777935667.670348, "bytes_sent": 245, "bytes_received": 263, "request_id": 30, @@ -5653,9 +5653,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.024966999973230486, + "duration_ms": 0.030025000000932778, "success": true, - "started_at_unix": 1776839631.6584675, + "started_at_unix": 1777935667.7098873, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5672,9 +5672,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.014386999993121208, + "duration_ms": 0.021158999999215666, "success": true, - "started_at_unix": 1776839631.658502, + "started_at_unix": 1777935667.7099292, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5691,9 +5691,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 46.36204400000565, + "duration_ms": 51.993243999987726, "success": true, - "started_at_unix": 1776839631.6585243, + "started_at_unix": 1777935667.7099612, "bytes_sent": 245, "bytes_received": 263, "request_id": 31, @@ -5721,9 +5721,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.034964999997555424, + "duration_ms": 0.03387400002452523, "success": true, - "started_at_unix": 1776839631.7050197, + "started_at_unix": 1777935667.762081, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5740,9 +5740,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.019737000002351124, + "duration_ms": 0.02228100001389066, "success": true, - "started_at_unix": 1776839631.7051725, + "started_at_unix": 1777935667.7622404, "bytes_sent": 202, "bytes_received": 0, "request_id": null, @@ -5755,9 +5755,9 @@ { "kind": "request", "method": "shutdown", - "duration_ms": 2.1378050000180338, + "duration_ms": 2.5482739999915793, "success": true, - "started_at_unix": 1776839631.7052011, + "started_at_unix": 1777935667.7622733, "bytes_sent": 67, "bytes_received": 61, "request_id": 32, @@ -5775,9 +5775,9 @@ { "kind": "notification", "method": "exit", - "duration_ms": 0.029285000010759177, + "duration_ms": 0.02765099998214282, "success": true, - "started_at_unix": 1776839631.7073598, + "started_at_unix": 1777935667.7648458, "bytes_sent": 55, "bytes_received": 0, "request_id": null, @@ -5799,7 +5799,7 @@ "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv", "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/bin/python", "success": true, - "total_duration_ms": 7610.033799000007, + "total_duration_ms": 8346.953984000009, "error_message": null, "summary": { "request_count": 32, @@ -5808,11 +5808,11 @@ "failure_count": 0, "bytes_sent": 18582, "bytes_received": 1690396, - "min_ms": 0.47055000001705594, - "max_ms": 3603.0019600000005, - "mean_ms": 234.03188868749947, - "median_ms": 9.255875500016941, - "p95_ms": 1180.427499799995, + "min_ms": 0.5197710000004463, + "max_ms": 3676.399850999985, + "mean_ms": 256.8918554999993, + "median_ms": 8.701617500008751, + "p95_ms": 1208.7193448500027, "result_summary": { "present_count": 31, "empty_count": 1, @@ -5868,27 +5868,27 @@ "by_method": { "textDocument/completion": { "point_count": 2, - "min_ms": 11.004412000005459, - "max_ms": 975.9806809999816, - "mean_ms": 220.2669289999989, - "median_ms": 208.60867900000812, - "p95_ms": 661.3969953499939 + "min_ms": 11.244688999994423, + "max_ms": 1007.1922390000054, + "mean_ms": 283.70537809999803, + "median_ms": 216.22336299999745, + "p95_ms": 911.6308779999924 }, "textDocument/hover": { "point_count": 2, - "min_ms": 0.6141469999931815, - "max_ms": 10.694886000010229, - "mean_ms": 5.087269999998512, - "median_ms": 4.678875999999832, - "p95_ms": 10.586007600005587 + "min_ms": 0.6297050000227955, + "max_ms": 10.335968000021012, + "mean_ms": 4.847780000002899, + "median_ms": 4.665133000003152, + "p95_ms": 9.677352500014534 }, "textDocument/definition": { "point_count": 1, - "min_ms": 0.47055000001705594, - "max_ms": 0.7773520000000644, - "mean_ms": 0.5640089999985776, - "median_ms": 0.5414169999937712, - "p95_ms": 0.7325973999968483 + "min_ms": 0.5197710000004463, + "max_ms": 0.6318990000124813, + "mean_ms": 0.5491892000009102, + "median_ms": 0.5269039999973302, + "p95_ms": 0.614688800010299 } }, "validation": { @@ -5914,11 +5914,11 @@ "failure_count": 0, "bytes_sent": 1395, "bytes_received": 936287, - "min_ms": 11.004412000005459, - "max_ms": 276.9058240000106, - "mean_ms": 69.80277499999374, - "median_ms": 15.841946999984202, - "p95_ms": 227.5602194000043, + "min_ms": 11.244688999994423, + "max_ms": 289.0729530000158, + "mean_ms": 70.971830000002, + "median_ms": 16.41129200001501, + "p95_ms": 236.4023198000097, "result_summary": { "present_count": 5, "empty_count": 0, @@ -5978,9 +5978,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 3603.0019600000005, + "duration_ms": 3676.399850999985, "success": true, - "started_at_unix": 1776839642.2119365, + "started_at_unix": 1777935678.517076, "bytes_sent": 279, "bytes_received": 12262, "request_id": 2, @@ -6008,9 +6008,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 276.9058240000106, + "duration_ms": 289.0729530000158, "success": true, - "started_at_unix": 1776839645.815268, + "started_at_unix": 1777935682.1938062, "bytes_sent": 279, "bytes_received": 131737, "request_id": 3, @@ -6038,9 +6038,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 30.177800999979354, + "duration_ms": 25.719786999985672, "success": true, - "started_at_unix": 1776839646.096311, + "started_at_unix": 1777935682.4869955, "bytes_sent": 279, "bytes_received": 200494, "request_id": 4, @@ -6068,9 +6068,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 15.841946999984202, + "duration_ms": 16.41129200001501, "success": true, - "started_at_unix": 1776839646.1326654, + "started_at_unix": 1777935682.5189676, "bytes_sent": 279, "bytes_received": 201352, "request_id": 5, @@ -6098,9 +6098,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 15.08389099998908, + "duration_ms": 12.410428999999112, "success": true, - "started_at_unix": 1776839646.1546235, + "started_at_unix": 1777935682.5417333, "bytes_sent": 279, "bytes_received": 201352, "request_id": 6, @@ -6128,9 +6128,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 11.004412000005459, + "duration_ms": 11.244688999994423, "success": true, - "started_at_unix": 1776839646.1759484, + "started_at_unix": 1777935682.5602665, "bytes_sent": 279, "bytes_received": 201352, "request_id": 7, @@ -6173,11 +6173,11 @@ "failure_count": 0, "bytes_sent": 1234, "bytes_received": 2694, - "min_ms": 0.6141469999931815, - "max_ms": 0.9081110000010995, - "mean_ms": 0.7781007999938083, - "median_ms": 0.7784899999876416, - "p95_ms": 0.891592400000718, + "min_ms": 0.6297050000227955, + "max_ms": 1.5284140000062507, + "mean_ms": 0.9674395999979879, + "median_ms": 0.8859619999839197, + "p95_ms": 1.423686200001839, "result_summary": { "present_count": 5, "empty_count": 0, @@ -6237,9 +6237,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2.6575850000085666, + "duration_ms": 2.703043999986221, "success": true, - "started_at_unix": 1776839646.1931098, + "started_at_unix": 1777935682.5831676, "bytes_sent": 246, "bytes_received": 538, "request_id": 8, @@ -6267,9 +6267,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.6141469999931815, + "duration_ms": 0.6297050000227955, "success": true, - "started_at_unix": 1776839646.1958177, + "started_at_unix": 1777935682.5859466, "bytes_sent": 246, "bytes_received": 538, "request_id": 9, @@ -6297,9 +6297,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.9081110000010995, + "duration_ms": 1.5284140000062507, "success": true, - "started_at_unix": 1776839646.196519, + "started_at_unix": 1777935682.5866773, "bytes_sent": 247, "bytes_received": 539, "request_id": 10, @@ -6327,9 +6327,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.7784899999876416, + "duration_ms": 1.0047749999841926, "success": true, - "started_at_unix": 1776839646.197511, + "started_at_unix": 1777935682.5882905, "bytes_sent": 247, "bytes_received": 539, "request_id": 11, @@ -6357,9 +6357,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.8255179999991924, + "duration_ms": 0.8859619999839197, "success": true, - "started_at_unix": 1776839646.1983745, + "started_at_unix": 1777935682.5893784, "bytes_sent": 247, "bytes_received": 539, "request_id": 12, @@ -6387,9 +6387,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.7642379999879267, + "duration_ms": 0.788341999992781, "success": true, - "started_at_unix": 1776839646.1992836, + "started_at_unix": 1777935682.59035, "bytes_sent": 247, "bytes_received": 539, "request_id": 13, @@ -6432,11 +6432,11 @@ "failure_count": 0, "bytes_sent": 1260, "bytes_received": 1195, - "min_ms": 0.47055000001705594, - "max_ms": 0.7773520000000644, - "mean_ms": 0.5640089999985776, - "median_ms": 0.5414169999937712, - "p95_ms": 0.7325973999968483, + "min_ms": 0.5197710000004463, + "max_ms": 0.6318990000124813, + "mean_ms": 0.5491892000009102, + "median_ms": 0.5269039999973302, + "p95_ms": 0.614688800010299, "result_summary": { "present_count": 5, "empty_count": 0, @@ -6496,9 +6496,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.4765539999928023, + "duration_ms": 1.727463000008811, "success": true, - "started_at_unix": 1776839646.2002583, + "started_at_unix": 1777935682.5913277, "bytes_sent": 252, "bytes_received": 239, "request_id": 14, @@ -6526,9 +6526,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.5414169999937712, + "duration_ms": 0.5269039999973302, "success": true, - "started_at_unix": 1776839646.2017913, + "started_at_unix": 1777935682.5931063, "bytes_sent": 252, "bytes_received": 239, "request_id": 15, @@ -6556,9 +6556,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.7773520000000644, + "duration_ms": 0.5458480000015697, "success": true, - "started_at_unix": 1776839646.202408, + "started_at_unix": 1777935682.5936937, "bytes_sent": 252, "bytes_received": 239, "request_id": 16, @@ -6586,9 +6586,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.47055000001705594, + "duration_ms": 0.5197710000004463, "success": true, - "started_at_unix": 1776839646.203258, + "started_at_unix": 1777935682.594322, "bytes_sent": 252, "bytes_received": 239, "request_id": 17, @@ -6616,9 +6616,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.5535789999839835, + "duration_ms": 0.6318990000124813, "success": true, - "started_at_unix": 1776839646.2037935, + "started_at_unix": 1777935682.5949116, "bytes_sent": 252, "bytes_received": 239, "request_id": 18, @@ -6646,9 +6646,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.4771469999980127, + "duration_ms": 0.5215239999927235, "success": true, - "started_at_unix": 1776839646.2044196, + "started_at_unix": 1777935682.5956254, "bytes_sent": 252, "bytes_received": 239, "request_id": 19, @@ -6691,11 +6691,11 @@ "failure_count": 0, "bytes_sent": 1400, "bytes_received": 590285, - "min_ms": 204.6876779999991, - "max_ms": 975.9806809999816, - "mean_ms": 370.731083000004, - "median_ms": 221.8238370000165, - "p95_ms": 828.5112525999862, + "min_ms": 213.64918699998725, + "max_ms": 1007.1922390000054, + "mean_ms": 496.43892619999406, + "median_ms": 247.72200699999303, + "p95_ms": 964.7205229999996, "result_summary": { "present_count": 5, "empty_count": 0, @@ -6755,9 +6755,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1430.3069450000123, + "duration_ms": 1455.0302520000002, "success": true, - "started_at_unix": 1776839646.2052388, + "started_at_unix": 1777935682.5964513, "bytes_sent": 280, "bytes_received": 118057, "request_id": 20, @@ -6785,9 +6785,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 975.9806809999816, + "duration_ms": 1007.1922390000054, "success": true, - "started_at_unix": 1776839647.6377032, + "started_at_unix": 1777935684.0536304, "bytes_sent": 280, "bytes_received": 118057, "request_id": 21, @@ -6815,9 +6815,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 238.6335390000056, + "duration_ms": 247.72200699999303, "success": true, - "started_at_unix": 1776839648.6174023, + "started_at_unix": 1777935685.0668192, "bytes_sent": 280, "bytes_received": 118057, "request_id": 22, @@ -6845,9 +6845,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 212.52968000001715, + "duration_ms": 794.8336589999769, "success": true, - "started_at_unix": 1776839648.8619506, + "started_at_unix": 1777935685.3206837, "bytes_sent": 280, "bytes_received": 118057, "request_id": 23, @@ -6875,9 +6875,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 221.8238370000165, + "duration_ms": 213.64918699998725, "success": true, - "started_at_unix": 1776839649.0805135, + "started_at_unix": 1777935686.1187735, "bytes_sent": 280, "bytes_received": 118057, "request_id": 24, @@ -6905,9 +6905,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 204.6876779999991, + "duration_ms": 218.79753900000765, "success": true, - "started_at_unix": 1776839649.3055022, + "started_at_unix": 1777935686.3356488, "bytes_sent": 280, "bytes_received": 118057, "request_id": 25, @@ -6950,11 +6950,11 @@ "failure_count": 0, "bytes_sent": 1235, "bytes_received": 23090, - "min_ms": 8.449640999998564, - "max_ms": 10.694886000010229, - "mean_ms": 9.396439200003215, - "median_ms": 8.815044000016314, - "p95_ms": 10.646495600008166, + "min_ms": 7.8018520000000535, + "max_ms": 10.335968000021012, + "mean_ms": 8.72812040000781, + "median_ms": 8.530857000010883, + "p95_ms": 10.043250000018134, "result_summary": { "present_count": 5, "empty_count": 0, @@ -7014,9 +7014,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 9.696707000017568, + "duration_ms": 12.703967999982524, "success": true, - "started_at_unix": 1776839649.5136135, + "started_at_unix": 1777935686.5579717, "bytes_sent": 247, "bytes_received": 4618, "request_id": 26, @@ -7044,9 +7044,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 8.449640999998564, + "duration_ms": 8.87237800000662, "success": true, - "started_at_unix": 1776839649.5235028, + "started_at_unix": 1777935686.5708942, "bytes_sent": 247, "bytes_received": 4618, "request_id": 27, @@ -7074,9 +7074,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 8.815044000016314, + "duration_ms": 8.530857000010883, "success": true, - "started_at_unix": 1776839649.5321593, + "started_at_unix": 1777935686.579927, "bytes_sent": 247, "bytes_received": 4618, "request_id": 28, @@ -7104,9 +7104,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 10.452933999999914, + "duration_ms": 10.335968000021012, "success": true, - "started_at_unix": 1776839649.541265, + "started_at_unix": 1777935686.5886736, "bytes_sent": 247, "bytes_received": 4618, "request_id": 29, @@ -7134,9 +7134,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 10.694886000010229, + "duration_ms": 8.099547000000484, "success": true, - "started_at_unix": 1776839649.5519016, + "started_at_unix": 1777935686.5991664, "bytes_sent": 247, "bytes_received": 4618, "request_id": 30, @@ -7164,9 +7164,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 8.569690999991053, + "duration_ms": 7.8018520000000535, "success": true, - "started_at_unix": 1776839649.5627844, + "started_at_unix": 1777935686.6074326, "bytes_sent": 247, "bytes_received": 4618, "request_id": 31, @@ -7198,9 +7198,9 @@ { "kind": "request", "method": "initialize", - "duration_ms": 183.07835299998487, + "duration_ms": 181.95702500000266, "success": true, - "started_at_unix": 1776839642.0285096, + "started_at_unix": 1777935678.3347397, "bytes_sent": 655, "bytes_received": 1070, "request_id": 1, @@ -7219,9 +7219,9 @@ { "kind": "notification", "method": "initialized", - "duration_ms": 0.02881400001797374, + "duration_ms": 0.029615000016747217, "success": true, - "started_at_unix": 1776839642.2117028, + "started_at_unix": 1777935678.5168438, "bytes_sent": 74, "bytes_received": 0, "request_id": null, @@ -7234,9 +7234,9 @@ { "kind": "notification", "method": "workspace/didChangeConfiguration", - "duration_ms": 0.019406000006938484, + "duration_ms": 0.017783000004101268, "success": true, - "started_at_unix": 1776839642.211758, + "started_at_unix": 1777935678.516899, "bytes_sent": 635, "bytes_received": 0, "request_id": null, @@ -7252,9 +7252,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.023052999978290245, + "duration_ms": 0.022873000006029542, "success": true, - "started_at_unix": 1776839642.211873, + "started_at_unix": 1777935678.5170133, "bytes_sent": 786, "bytes_received": 0, "request_id": null, @@ -7270,9 +7270,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 3603.0019600000005, + "duration_ms": 3676.399850999985, "success": true, - "started_at_unix": 1776839642.2119365, + "started_at_unix": 1777935678.517076, "bytes_sent": 279, "bytes_received": 12262, "request_id": 2, @@ -7300,9 +7300,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 276.9058240000106, + "duration_ms": 289.0729530000158, "success": true, - "started_at_unix": 1776839645.815268, + "started_at_unix": 1777935682.1938062, "bytes_sent": 279, "bytes_received": 131737, "request_id": 3, @@ -7330,9 +7330,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 30.177800999979354, + "duration_ms": 25.719786999985672, "success": true, - "started_at_unix": 1776839646.096311, + "started_at_unix": 1777935682.4869955, "bytes_sent": 279, "bytes_received": 200494, "request_id": 4, @@ -7360,9 +7360,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 15.841946999984202, + "duration_ms": 16.41129200001501, "success": true, - "started_at_unix": 1776839646.1326654, + "started_at_unix": 1777935682.5189676, "bytes_sent": 279, "bytes_received": 201352, "request_id": 5, @@ -7390,9 +7390,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 15.08389099998908, + "duration_ms": 12.410428999999112, "success": true, - "started_at_unix": 1776839646.1546235, + "started_at_unix": 1777935682.5417333, "bytes_sent": 279, "bytes_received": 201352, "request_id": 6, @@ -7420,9 +7420,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 11.004412000005459, + "duration_ms": 11.244688999994423, "success": true, - "started_at_unix": 1776839646.1759484, + "started_at_unix": 1777935682.5602665, "bytes_sent": 279, "bytes_received": 201352, "request_id": 7, @@ -7450,9 +7450,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2.6575850000085666, + "duration_ms": 2.703043999986221, "success": true, - "started_at_unix": 1776839646.1931098, + "started_at_unix": 1777935682.5831676, "bytes_sent": 246, "bytes_received": 538, "request_id": 8, @@ -7480,9 +7480,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.6141469999931815, + "duration_ms": 0.6297050000227955, "success": true, - "started_at_unix": 1776839646.1958177, + "started_at_unix": 1777935682.5859466, "bytes_sent": 246, "bytes_received": 538, "request_id": 9, @@ -7510,9 +7510,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.9081110000010995, + "duration_ms": 1.5284140000062507, "success": true, - "started_at_unix": 1776839646.196519, + "started_at_unix": 1777935682.5866773, "bytes_sent": 247, "bytes_received": 539, "request_id": 10, @@ -7540,9 +7540,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.7784899999876416, + "duration_ms": 1.0047749999841926, "success": true, - "started_at_unix": 1776839646.197511, + "started_at_unix": 1777935682.5882905, "bytes_sent": 247, "bytes_received": 539, "request_id": 11, @@ -7570,9 +7570,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.8255179999991924, + "duration_ms": 0.8859619999839197, "success": true, - "started_at_unix": 1776839646.1983745, + "started_at_unix": 1777935682.5893784, "bytes_sent": 247, "bytes_received": 539, "request_id": 12, @@ -7600,9 +7600,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.7642379999879267, + "duration_ms": 0.788341999992781, "success": true, - "started_at_unix": 1776839646.1992836, + "started_at_unix": 1777935682.59035, "bytes_sent": 247, "bytes_received": 539, "request_id": 13, @@ -7630,9 +7630,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.4765539999928023, + "duration_ms": 1.727463000008811, "success": true, - "started_at_unix": 1776839646.2002583, + "started_at_unix": 1777935682.5913277, "bytes_sent": 252, "bytes_received": 239, "request_id": 14, @@ -7660,9 +7660,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.5414169999937712, + "duration_ms": 0.5269039999973302, "success": true, - "started_at_unix": 1776839646.2017913, + "started_at_unix": 1777935682.5931063, "bytes_sent": 252, "bytes_received": 239, "request_id": 15, @@ -7690,9 +7690,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.7773520000000644, + "duration_ms": 0.5458480000015697, "success": true, - "started_at_unix": 1776839646.202408, + "started_at_unix": 1777935682.5936937, "bytes_sent": 252, "bytes_received": 239, "request_id": 16, @@ -7720,9 +7720,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.47055000001705594, + "duration_ms": 0.5197710000004463, "success": true, - "started_at_unix": 1776839646.203258, + "started_at_unix": 1777935682.594322, "bytes_sent": 252, "bytes_received": 239, "request_id": 17, @@ -7750,9 +7750,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.5535789999839835, + "duration_ms": 0.6318990000124813, "success": true, - "started_at_unix": 1776839646.2037935, + "started_at_unix": 1777935682.5949116, "bytes_sent": 252, "bytes_received": 239, "request_id": 18, @@ -7780,9 +7780,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.4771469999980127, + "duration_ms": 0.5215239999927235, "success": true, - "started_at_unix": 1776839646.2044196, + "started_at_unix": 1777935682.5956254, "bytes_sent": 252, "bytes_received": 239, "request_id": 19, @@ -7810,9 +7810,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0427989999991496, + "duration_ms": 0.035897000003615176, "success": true, - "started_at_unix": 1776839646.2051818, + "started_at_unix": 1777935682.596403, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -7829,9 +7829,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1430.3069450000123, + "duration_ms": 1455.0302520000002, "success": true, - "started_at_unix": 1776839646.2052388, + "started_at_unix": 1777935682.5964513, "bytes_sent": 280, "bytes_received": 118057, "request_id": 20, @@ -7859,9 +7859,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03525599998965845, + "duration_ms": 0.030667000004314104, "success": true, - "started_at_unix": 1776839647.6376126, + "started_at_unix": 1777935684.0535655, "bytes_sent": 324, "bytes_received": 0, "request_id": null, @@ -7878,9 +7878,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026038999976663035, + "duration_ms": 0.014577000001736451, "success": true, - "started_at_unix": 1776839647.6376626, + "started_at_unix": 1777935684.0536065, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -7897,9 +7897,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 975.9806809999816, + "duration_ms": 1007.1922390000054, "success": true, - "started_at_unix": 1776839647.6377032, + "started_at_unix": 1777935684.0536304, "bytes_sent": 280, "bytes_received": 118057, "request_id": 21, @@ -7927,9 +7927,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03368299999806368, + "duration_ms": 0.03799099999923783, "success": true, - "started_at_unix": 1776839648.617314, + "started_at_unix": 1777935685.0667324, "bytes_sent": 324, "bytes_received": 0, "request_id": null, @@ -7946,9 +7946,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0264090000143824, + "duration_ms": 0.021561000011161013, "success": true, - "started_at_unix": 1776839648.6173623, + "started_at_unix": 1777935685.0667846, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -7965,9 +7965,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 238.6335390000056, + "duration_ms": 247.72200699999303, "success": true, - "started_at_unix": 1776839648.6174023, + "started_at_unix": 1777935685.0668192, "bytes_sent": 280, "bytes_received": 118057, "request_id": 22, @@ -7995,9 +7995,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.044844000001376116, + "duration_ms": 0.03765999997540348, "success": true, - "started_at_unix": 1776839648.8618522, + "started_at_unix": 1777935685.3205812, "bytes_sent": 324, "bytes_received": 0, "request_id": null, @@ -8014,9 +8014,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.023554999984298775, + "duration_ms": 0.03359300001193333, "success": true, - "started_at_unix": 1776839648.8619125, + "started_at_unix": 1777935685.3206344, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -8033,9 +8033,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 212.52968000001715, + "duration_ms": 794.8336589999769, "success": true, - "started_at_unix": 1776839648.8619506, + "started_at_unix": 1777935685.3206837, "bytes_sent": 280, "bytes_received": 118057, "request_id": 23, @@ -8063,9 +8063,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.040435999977717074, + "duration_ms": 0.029865000016116028, "success": true, - "started_at_unix": 1776839649.0804226, + "started_at_unix": 1777935686.1186638, "bytes_sent": 324, "bytes_received": 0, "request_id": null, @@ -8082,9 +8082,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.022332000014557707, + "duration_ms": 0.02781099999538128, "success": true, - "started_at_unix": 1776839649.0804777, + "started_at_unix": 1777935686.1187334, "bytes_sent": 366, "bytes_received": 0, "request_id": null, @@ -8101,9 +8101,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 221.8238370000165, + "duration_ms": 213.64918699998725, "success": true, - "started_at_unix": 1776839649.0805135, + "started_at_unix": 1777935686.1187735, "bytes_sent": 280, "bytes_received": 118057, "request_id": 24, @@ -8131,9 +8131,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.028624000009358497, + "duration_ms": 0.02914399999554007, "success": true, - "started_at_unix": 1776839649.3054388, + "started_at_unix": 1777935686.335576, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8150,9 +8150,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.013996000006955, + "duration_ms": 0.015267999998513915, "success": true, - "started_at_unix": 1776839649.3054783, + "started_at_unix": 1777935686.3356168, "bytes_sent": 366, "bytes_received": 0, "request_id": null, @@ -8169,9 +8169,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 204.6876779999991, + "duration_ms": 218.79753900000765, "success": true, - "started_at_unix": 1776839649.3055022, + "started_at_unix": 1777935686.3356488, "bytes_sent": 280, "bytes_received": 118057, "request_id": 25, @@ -8199,9 +8199,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.029995999994980593, + "duration_ms": 0.033152000014524674, "success": true, - "started_at_unix": 1776839649.5133715, + "started_at_unix": 1777935686.557618, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8218,9 +8218,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02003800000238698, + "duration_ms": 0.03297200001384226, "success": true, - "started_at_unix": 1776839649.5135832, + "started_at_unix": 1777935686.5579236, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -8237,9 +8237,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 9.696707000017568, + "duration_ms": 12.703967999982524, "success": true, - "started_at_unix": 1776839649.5136135, + "started_at_unix": 1777935686.5579717, "bytes_sent": 247, "bytes_received": 4618, "request_id": 26, @@ -8267,9 +8267,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03545600000620652, + "duration_ms": 0.032320000002528104, "success": true, - "started_at_unix": 1776839649.523423, + "started_at_unix": 1777935686.5708191, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8286,9 +8286,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.022913000009339157, + "duration_ms": 0.021309999993945894, "success": true, - "started_at_unix": 1776839649.5234692, + "started_at_unix": 1777935686.5708623, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -8305,9 +8305,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 8.449640999998564, + "duration_ms": 8.87237800000662, "success": true, - "started_at_unix": 1776839649.5235028, + "started_at_unix": 1777935686.5708942, "bytes_sent": 247, "bytes_received": 4618, "request_id": 27, @@ -8335,9 +8335,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02847300001462827, + "duration_ms": 0.02484600000229875, "success": true, - "started_at_unix": 1776839649.5320795, + "started_at_unix": 1777935686.5798717, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8354,9 +8354,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02682999999592539, + "duration_ms": 0.014185999987148534, "success": true, - "started_at_unix": 1776839649.53212, + "started_at_unix": 1777935686.5799053, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -8373,9 +8373,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 8.815044000016314, + "duration_ms": 8.530857000010883, "success": true, - "started_at_unix": 1776839649.5321593, + "started_at_unix": 1777935686.579927, "bytes_sent": 247, "bytes_received": 4618, "request_id": 28, @@ -8403,9 +8403,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.033823000023858185, + "duration_ms": 0.024134999989655626, "success": true, - "started_at_unix": 1776839649.5411873, + "started_at_unix": 1777935686.5886188, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8422,9 +8422,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.022060999981476925, + "duration_ms": 0.014026000002331784, "success": true, - "started_at_unix": 1776839649.5412323, + "started_at_unix": 1777935686.5886517, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -8441,9 +8441,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 10.452933999999914, + "duration_ms": 10.335968000021012, "success": true, - "started_at_unix": 1776839649.541265, + "started_at_unix": 1777935686.5886736, "bytes_sent": 247, "bytes_received": 4618, "request_id": 29, @@ -8471,9 +8471,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.030346999977837186, + "duration_ms": 0.023072999994155907, "success": true, - "started_at_unix": 1776839649.55182, + "started_at_unix": 1777935686.5991125, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8490,9 +8490,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.025727999997116058, + "duration_ms": 0.013695999996343744, "success": true, - "started_at_unix": 1776839649.5518618, + "started_at_unix": 1777935686.599144, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -8509,9 +8509,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 10.694886000010229, + "duration_ms": 8.099547000000484, "success": true, - "started_at_unix": 1776839649.5519016, + "started_at_unix": 1777935686.5991664, "bytes_sent": 247, "bytes_received": 4618, "request_id": 30, @@ -8539,9 +8539,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02541699998914737, + "duration_ms": 0.022210999986782554, "success": true, - "started_at_unix": 1776839649.5627275, + "started_at_unix": 1777935686.6073825, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8558,9 +8558,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.015408999985311311, + "duration_ms": 0.013284999994311875, "success": true, - "started_at_unix": 1776839649.5627613, + "started_at_unix": 1777935686.6074126, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -8577,9 +8577,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 8.569690999991053, + "duration_ms": 7.8018520000000535, "success": true, - "started_at_unix": 1776839649.5627844, + "started_at_unix": 1777935686.6074326, "bytes_sent": 247, "bytes_received": 4618, "request_id": 31, @@ -8607,9 +8607,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.024947000014208243, + "duration_ms": 0.023574000010739837, "success": true, - "started_at_unix": 1776839649.5714636, + "started_at_unix": 1777935686.6153429, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8626,9 +8626,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.017372999991493998, + "duration_ms": 0.01663099999404949, "success": true, - "started_at_unix": 1776839649.5715885, + "started_at_unix": 1777935686.615464, "bytes_sent": 204, "bytes_received": 0, "request_id": null, @@ -8641,9 +8641,9 @@ { "kind": "request", "method": "shutdown", - "duration_ms": 2.440298999999868, + "duration_ms": 1.7402459999971143, "success": true, - "started_at_unix": 1776839649.5716138, + "started_at_unix": 1777935686.6154883, "bytes_sent": 67, "bytes_received": 61, "request_id": 32, @@ -8661,9 +8661,9 @@ { "kind": "notification", "method": "exit", - "duration_ms": 0.023964000007481445, + "duration_ms": 0.019597000004978327, "success": true, - "started_at_unix": 1776839649.5740724, + "started_at_unix": 1777935686.6172445, "bytes_sent": 55, "bytes_received": 0, "request_id": null, @@ -8685,7 +8685,7 @@ "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv", "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/bin/python", "success": true, - "total_duration_ms": 3198.6151960000198, + "total_duration_ms": 3266.3633720000007, "error_message": null, "summary": { "request_count": 32, @@ -8694,11 +8694,11 @@ "failure_count": 0, "bytes_sent": 18918, "bytes_received": 141685, - "min_ms": 0.3610640000033527, - "max_ms": 1601.9964809999863, - "mean_ms": 98.66798778124952, - "median_ms": 20.12531249999938, - "p95_ms": 179.77613699999466, + "min_ms": 0.3615849999789589, + "max_ms": 1654.1332619999878, + "mean_ms": 100.78420703124547, + "median_ms": 18.448936500007562, + "p95_ms": 175.40804959999434, "result_summary": { "present_count": 31, "empty_count": 1, @@ -8754,27 +8754,27 @@ "by_method": { "textDocument/completion": { "point_count": 2, - "min_ms": 10.326813999995466, - "max_ms": 152.42745899999477, - "mean_ms": 68.74324009999953, - "median_ms": 61.23651749999226, - "p95_ms": 143.1076007999934 + "min_ms": 12.774195000019972, + "max_ms": 155.0377259999891, + "mean_ms": 69.18054159999656, + "median_ms": 59.28995549999172, + "p95_ms": 147.9012731999944 }, "textDocument/hover": { "point_count": 2, - "min_ms": 1.0935729999914656, - "max_ms": 84.90553999999406, - "mean_ms": 39.937969499996484, - "median_ms": 36.855437000014035, - "p95_ms": 82.89123919999355 + "min_ms": 1.425229999995281, + "max_ms": 92.37973500000862, + "mean_ms": 41.73165819999838, + "median_ms": 35.386737999999696, + "p95_ms": 91.60230420000346 }, "textDocument/definition": { "point_count": 1, - "min_ms": 0.3610640000033527, - "max_ms": 0.43433100000811464, - "mean_ms": 0.4075392000117972, - "median_ms": 0.4109570000139229, - "p95_ms": 0.43419900001140377 + "min_ms": 0.3615849999789589, + "max_ms": 0.49120699998184136, + "mean_ms": 0.41940099998214464, + "median_ms": 0.40265199999112156, + "p95_ms": 0.48115619998156944 } }, "validation": { @@ -8800,11 +8800,11 @@ "failure_count": 0, "bytes_sent": 1415, "bytes_received": 1825, - "min_ms": 10.326813999995466, - "max_ms": 27.956574000000955, - "mean_ms": 18.942228200000955, - "median_ms": 17.349125000009735, - "p95_ms": 26.94555919999857, + "min_ms": 12.774195000019972, + "max_ms": 22.98563499999773, + "mean_ms": 17.72015440000132, + "median_ms": 16.851224000021148, + "p95_ms": 22.397837799996978, "result_summary": { "present_count": 5, "empty_count": 0, @@ -8864,9 +8864,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1601.9964809999863, + "duration_ms": 1654.1332619999878, "success": true, - "started_at_unix": 1776839654.49004, + "started_at_unix": 1777935691.8306234, "bytes_sent": 283, "bytes_received": 365, "request_id": 2, @@ -8894,9 +8894,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 22.901499999989028, + "duration_ms": 22.98563499999773, "success": true, - "started_at_unix": 1776839656.092133, + "started_at_unix": 1777935693.4848592, "bytes_sent": 283, "bytes_received": 365, "request_id": 3, @@ -8924,9 +8924,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 17.349125000009735, + "duration_ms": 16.851224000021148, "success": true, - "started_at_unix": 1776839656.1151478, + "started_at_unix": 1777935693.5079563, "bytes_sent": 283, "bytes_received": 365, "request_id": 4, @@ -8954,9 +8954,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 16.17712800000959, + "duration_ms": 15.943068999973775, "success": true, - "started_at_unix": 1776839656.132604, + "started_at_unix": 1777935693.5249093, "bytes_sent": 283, "bytes_received": 365, "request_id": 5, @@ -8984,9 +8984,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 27.956574000000955, + "duration_ms": 20.046648999993977, "success": true, - "started_at_unix": 1776839656.1489134, + "started_at_unix": 1777935693.5409968, "bytes_sent": 283, "bytes_received": 365, "request_id": 6, @@ -9014,9 +9014,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 10.326813999995466, + "duration_ms": 12.774195000019972, "success": true, - "started_at_unix": 1776839656.1770198, + "started_at_unix": 1777935693.561167, "bytes_sent": 283, "bytes_received": 365, "request_id": 7, @@ -9059,11 +9059,11 @@ "failure_count": 0, "bytes_sent": 1254, "bytes_received": 55094, - "min_ms": 1.0935729999914656, - "max_ms": 1.414538000005905, - "mean_ms": 1.2530371999957879, - "median_ms": 1.2572340000076565, - "p95_ms": 1.4079908000041996, + "min_ms": 1.425229999995281, + "max_ms": 2.701803000007885, + "mean_ms": 1.8419861999973364, + "median_ms": 1.6768000000126904, + "p95_ms": 2.5184368000054747, "result_summary": { "present_count": 5, "empty_count": 0, @@ -9123,9 +9123,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 5.150764000006802, + "duration_ms": 6.576917000018057, "success": true, - "started_at_unix": 1776839656.1876004, + "started_at_unix": 1777935693.5741723, "bytes_sent": 250, "bytes_received": 11018, "request_id": 8, @@ -9153,9 +9153,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.414538000005905, + "duration_ms": 1.6211259999749927, "success": true, - "started_at_unix": 1776839656.1929357, + "started_at_unix": 1777935693.5809534, "bytes_sent": 250, "bytes_received": 11018, "request_id": 9, @@ -9183,9 +9183,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.2572340000076565, + "duration_ms": 1.6768000000126904, "success": true, - "started_at_unix": 1776839656.1945581, + "started_at_unix": 1777935693.582944, "bytes_sent": 251, "bytes_received": 11019, "request_id": 10, @@ -9213,9 +9213,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.1180389999765339, + "duration_ms": 1.7849719999958324, "success": true, - "started_at_unix": 1776839656.1961296, + "started_at_unix": 1777935693.5849605, "bytes_sent": 251, "bytes_received": 11019, "request_id": 11, @@ -9243,9 +9243,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.3818019999973785, + "duration_ms": 2.701803000007885, "success": true, - "started_at_unix": 1776839656.1975245, + "started_at_unix": 1777935693.5870402, "bytes_sent": 251, "bytes_received": 11019, "request_id": 12, @@ -9273,9 +9273,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.0935729999914656, + "duration_ms": 1.425229999995281, "success": true, - "started_at_unix": 1776839656.1992183, + "started_at_unix": 1777935693.590044, "bytes_sent": 251, "bytes_received": 11019, "request_id": 13, @@ -9318,11 +9318,11 @@ "failure_count": 0, "bytes_sent": 1280, "bytes_received": 1225, - "min_ms": 0.3610640000033527, - "max_ms": 0.43433100000811464, - "mean_ms": 0.4075392000117972, - "median_ms": 0.4109570000139229, - "p95_ms": 0.43419900001140377, + "min_ms": 0.3615849999789589, + "max_ms": 0.49120699998184136, + "mean_ms": 0.41940099998214464, + "median_ms": 0.40265199999112156, + "p95_ms": 0.48115619998156944, "result_summary": { "present_count": 5, "empty_count": 0, @@ -9382,9 +9382,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.1798339999984364, + "duration_ms": 1.6634749999866472, "success": true, - "started_at_unix": 1776839656.200686, + "started_at_unix": 1777935693.5918546, "bytes_sent": 256, "bytes_received": 245, "request_id": 14, @@ -9412,9 +9412,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.43367100002456027, + "duration_ms": 0.49120699998184136, "success": true, - "started_at_unix": 1776839656.2019045, + "started_at_unix": 1777935693.5935655, "bytes_sent": 256, "bytes_received": 245, "request_id": 15, @@ -9442,9 +9442,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.43433100000811464, + "duration_ms": 0.44095299998048176, "success": true, - "started_at_unix": 1776839656.2023833, + "started_at_unix": 1777935693.5941105, "bytes_sent": 256, "bytes_received": 245, "request_id": 16, @@ -9472,9 +9472,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.3976730000090356, + "duration_ms": 0.40265199999112156, "success": true, - "started_at_unix": 1776839656.2028599, + "started_at_unix": 1777935693.5946012, "bytes_sent": 256, "bytes_received": 245, "request_id": 17, @@ -9502,9 +9502,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.3610640000033527, + "duration_ms": 0.3615849999789589, "success": true, - "started_at_unix": 1776839656.2032979, + "started_at_unix": 1777935693.5950522, "bytes_sent": 256, "bytes_received": 245, "request_id": 18, @@ -9532,9 +9532,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.4109570000139229, + "duration_ms": 0.40060799997831964, "success": true, - "started_at_unix": 1776839656.2036984, + "started_at_unix": 1777935693.5954602, "bytes_sent": 256, "bytes_received": 245, "request_id": 19, @@ -9577,11 +9577,11 @@ "failure_count": 0, "bytes_sent": 1420, "bytes_received": 53455, - "min_ms": 94.51646099998356, - "max_ms": 152.42745899999477, - "mean_ms": 118.5442519999981, - "median_ms": 116.9748590000097, - "p95_ms": 148.28529979999416, + "min_ms": 95.59427599998571, + "max_ms": 155.0377259999891, + "mean_ms": 120.6409287999918, + "median_ms": 117.38343799999029, + "p95_ms": 151.86596919999147, "result_summary": { "present_count": 5, "empty_count": 0, @@ -9641,9 +9641,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 175.40352299999995, + "duration_ms": 167.8032709999968, "success": true, - "started_at_unix": 1776839656.2043157, + "started_at_unix": 1777935693.5967593, "bytes_sent": 284, "bytes_received": 10691, "request_id": 20, @@ -9671,9 +9671,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 152.42745899999477, + "duration_ms": 155.0377259999891, "success": true, - "started_at_unix": 1776839656.3802822, + "started_at_unix": 1777935693.7649562, "bytes_sent": 284, "bytes_received": 10691, "request_id": 21, @@ -9701,9 +9701,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 131.71666299999174, + "duration_ms": 139.17894200000092, "success": true, - "started_at_unix": 1776839656.533201, + "started_at_unix": 1777935693.9207988, "bytes_sent": 284, "bytes_received": 10691, "request_id": 22, @@ -9731,9 +9731,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 116.9748590000097, + "duration_ms": 117.38343799999029, "success": true, - "started_at_unix": 1776839656.665685, + "started_at_unix": 1777935694.0604377, "bytes_sent": 284, "bytes_received": 10691, "request_id": 23, @@ -9761,9 +9761,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 97.0858180000107, + "duration_ms": 95.59427599998571, "success": true, - "started_at_unix": 1776839656.7835, + "started_at_unix": 1777935694.1785762, "bytes_sent": 284, "bytes_received": 10691, "request_id": 24, @@ -9791,9 +9791,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 94.51646099998356, + "duration_ms": 96.01026199999296, "success": true, - "started_at_unix": 1776839656.8813863, + "started_at_unix": 1777935694.2746632, "bytes_sent": 284, "bytes_received": 10691, "request_id": 25, @@ -9836,11 +9836,11 @@ "failure_count": 0, "bytes_sent": 1255, "bytes_received": 5530, - "min_ms": 72.29633600002217, - "max_ms": 84.90553999999406, - "mean_ms": 78.62290179999718, - "median_ms": 79.10291799998959, - "p95_ms": 84.01029519999383, + "min_ms": 68.0716729999915, + "max_ms": 92.37973500000862, + "mean_ms": 81.62133019999942, + "median_ms": 82.69618100001708, + "p95_ms": 92.03421020000633, "result_summary": { "present_count": 5, "empty_count": 0, @@ -9900,9 +9900,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 97.2533879999844, + "duration_ms": 96.52202000000898, "success": true, - "started_at_unix": 1776839656.976927, + "started_at_unix": 1777935694.3714464, "bytes_sent": 251, "bytes_received": 1106, "request_id": 26, @@ -9930,9 +9930,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 84.90553999999406, + "duration_ms": 92.37973500000862, "success": true, - "started_at_unix": 1776839657.0743237, + "started_at_unix": 1777935694.4681103, "bytes_sent": 251, "bytes_received": 1106, "request_id": 27, @@ -9960,9 +9960,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 80.42931599999292, + "duration_ms": 82.69618100001708, "success": true, - "started_at_unix": 1776839657.1593902, + "started_at_unix": 1777935694.5606725, "bytes_sent": 251, "bytes_received": 1106, "request_id": 28, @@ -9990,9 +9990,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 79.10291799998959, + "duration_ms": 90.65211099999715, "success": true, - "started_at_unix": 1776839657.2399807, + "started_at_unix": 1777935694.6435318, "bytes_sent": 251, "bytes_received": 1106, "request_id": 29, @@ -10020,9 +10020,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 72.29633600002217, + "duration_ms": 68.0716729999915, "success": true, - "started_at_unix": 1776839657.3192463, + "started_at_unix": 1777935694.7343462, "bytes_sent": 251, "bytes_received": 1106, "request_id": 30, @@ -10050,9 +10050,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 76.38039899998716, + "duration_ms": 74.30695099998275, "success": true, - "started_at_unix": 1776839657.391732, + "started_at_unix": 1777935694.802578, "bytes_sent": 251, "bytes_received": 1106, "request_id": 31, @@ -10084,9 +10084,9 @@ { "kind": "request", "method": "initialize", - "duration_ms": 185.1204429999882, + "duration_ms": 184.70277899999132, "success": true, - "started_at_unix": 1776839654.3045502, + "started_at_unix": 1777935691.6455736, "bytes_sent": 667, "bytes_received": 1070, "request_id": 1, @@ -10105,9 +10105,9 @@ { "kind": "notification", "method": "initialized", - "duration_ms": 0.028342999996766594, + "duration_ms": 0.028192000002036366, "success": true, - "started_at_unix": 1776839654.48978, + "started_at_unix": 1777935691.8303864, "bytes_sent": 74, "bytes_received": 0, "request_id": null, @@ -10120,9 +10120,9 @@ { "kind": "notification", "method": "workspace/didChangeConfiguration", - "duration_ms": 0.019336000008252086, + "duration_ms": 0.01812299998960043, "success": true, - "started_at_unix": 1776839654.489834, + "started_at_unix": 1777935691.8304405, "bytes_sent": 651, "bytes_received": 0, "request_id": null, @@ -10138,9 +10138,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.023664000025291898, + "duration_ms": 0.022983000008025556, "success": true, - "started_at_unix": 1776839654.4899452, + "started_at_unix": 1777935691.830562, "bytes_sent": 730, "bytes_received": 0, "request_id": null, @@ -10156,9 +10156,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1601.9964809999863, + "duration_ms": 1654.1332619999878, "success": true, - "started_at_unix": 1776839654.49004, + "started_at_unix": 1777935691.8306234, "bytes_sent": 283, "bytes_received": 365, "request_id": 2, @@ -10186,9 +10186,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 22.901499999989028, + "duration_ms": 22.98563499999773, "success": true, - "started_at_unix": 1776839656.092133, + "started_at_unix": 1777935693.4848592, "bytes_sent": 283, "bytes_received": 365, "request_id": 3, @@ -10216,9 +10216,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 17.349125000009735, + "duration_ms": 16.851224000021148, "success": true, - "started_at_unix": 1776839656.1151478, + "started_at_unix": 1777935693.5079563, "bytes_sent": 283, "bytes_received": 365, "request_id": 4, @@ -10246,9 +10246,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 16.17712800000959, + "duration_ms": 15.943068999973775, "success": true, - "started_at_unix": 1776839656.132604, + "started_at_unix": 1777935693.5249093, "bytes_sent": 283, "bytes_received": 365, "request_id": 5, @@ -10276,9 +10276,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 27.956574000000955, + "duration_ms": 20.046648999993977, "success": true, - "started_at_unix": 1776839656.1489134, + "started_at_unix": 1777935693.5409968, "bytes_sent": 283, "bytes_received": 365, "request_id": 6, @@ -10306,9 +10306,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 10.326813999995466, + "duration_ms": 12.774195000019972, "success": true, - "started_at_unix": 1776839656.1770198, + "started_at_unix": 1777935693.561167, "bytes_sent": 283, "bytes_received": 365, "request_id": 7, @@ -10336,9 +10336,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 5.150764000006802, + "duration_ms": 6.576917000018057, "success": true, - "started_at_unix": 1776839656.1876004, + "started_at_unix": 1777935693.5741723, "bytes_sent": 250, "bytes_received": 11018, "request_id": 8, @@ -10366,9 +10366,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.414538000005905, + "duration_ms": 1.6211259999749927, "success": true, - "started_at_unix": 1776839656.1929357, + "started_at_unix": 1777935693.5809534, "bytes_sent": 250, "bytes_received": 11018, "request_id": 9, @@ -10396,9 +10396,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.2572340000076565, + "duration_ms": 1.6768000000126904, "success": true, - "started_at_unix": 1776839656.1945581, + "started_at_unix": 1777935693.582944, "bytes_sent": 251, "bytes_received": 11019, "request_id": 10, @@ -10426,9 +10426,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.1180389999765339, + "duration_ms": 1.7849719999958324, "success": true, - "started_at_unix": 1776839656.1961296, + "started_at_unix": 1777935693.5849605, "bytes_sent": 251, "bytes_received": 11019, "request_id": 11, @@ -10456,9 +10456,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.3818019999973785, + "duration_ms": 2.701803000007885, "success": true, - "started_at_unix": 1776839656.1975245, + "started_at_unix": 1777935693.5870402, "bytes_sent": 251, "bytes_received": 11019, "request_id": 12, @@ -10486,9 +10486,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.0935729999914656, + "duration_ms": 1.425229999995281, "success": true, - "started_at_unix": 1776839656.1992183, + "started_at_unix": 1777935693.590044, "bytes_sent": 251, "bytes_received": 11019, "request_id": 13, @@ -10516,9 +10516,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.1798339999984364, + "duration_ms": 1.6634749999866472, "success": true, - "started_at_unix": 1776839656.200686, + "started_at_unix": 1777935693.5918546, "bytes_sent": 256, "bytes_received": 245, "request_id": 14, @@ -10546,9 +10546,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.43367100002456027, + "duration_ms": 0.49120699998184136, "success": true, - "started_at_unix": 1776839656.2019045, + "started_at_unix": 1777935693.5935655, "bytes_sent": 256, "bytes_received": 245, "request_id": 15, @@ -10576,9 +10576,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.43433100000811464, + "duration_ms": 0.44095299998048176, "success": true, - "started_at_unix": 1776839656.2023833, + "started_at_unix": 1777935693.5941105, "bytes_sent": 256, "bytes_received": 245, "request_id": 16, @@ -10606,9 +10606,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.3976730000090356, + "duration_ms": 0.40265199999112156, "success": true, - "started_at_unix": 1776839656.2028599, + "started_at_unix": 1777935693.5946012, "bytes_sent": 256, "bytes_received": 245, "request_id": 17, @@ -10636,9 +10636,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.3610640000033527, + "duration_ms": 0.3615849999789589, "success": true, - "started_at_unix": 1776839656.2032979, + "started_at_unix": 1777935693.5950522, "bytes_sent": 256, "bytes_received": 245, "request_id": 18, @@ -10666,9 +10666,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.4109570000139229, + "duration_ms": 0.40060799997831964, "success": true, - "started_at_unix": 1776839656.2036984, + "started_at_unix": 1777935693.5954602, "bytes_sent": 256, "bytes_received": 245, "request_id": 19, @@ -10696,9 +10696,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026439999999183783, + "duration_ms": 0.6882800000198586, "success": true, - "started_at_unix": 1776839656.20428, + "started_at_unix": 1777935693.5960555, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -10715,9 +10715,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 175.40352299999995, + "duration_ms": 167.8032709999968, "success": true, - "started_at_unix": 1776839656.2043157, + "started_at_unix": 1777935693.5967593, "bytes_sent": 284, "bytes_received": 10691, "request_id": 20, @@ -10745,9 +10745,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.040935999976454696, + "duration_ms": 0.035155999995595266, "success": true, - "started_at_unix": 1776839656.3801868, + "started_at_unix": 1777935693.764864, "bytes_sent": 328, "bytes_received": 0, "request_id": null, @@ -10764,9 +10764,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026709999985996546, + "duration_ms": 0.027170999999270862, "success": true, - "started_at_unix": 1776839656.3802423, + "started_at_unix": 1777935693.764915, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -10783,9 +10783,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 152.42745899999477, + "duration_ms": 155.0377259999891, "success": true, - "started_at_unix": 1776839656.3802822, + "started_at_unix": 1777935693.7649562, "bytes_sent": 284, "bytes_received": 10691, "request_id": 21, @@ -10813,9 +10813,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.029283999992912868, + "duration_ms": 0.0647809999918536, "success": true, - "started_at_unix": 1776839656.5331352, + "started_at_unix": 1777935693.9206831, "bytes_sent": 328, "bytes_received": 0, "request_id": null, @@ -10832,9 +10832,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.014968000016324368, + "duration_ms": 0.02327300001070398, "success": true, - "started_at_unix": 1776839656.5331755, + "started_at_unix": 1777935693.920762, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -10851,9 +10851,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 131.71666299999174, + "duration_ms": 139.17894200000092, "success": true, - "started_at_unix": 1776839656.533201, + "started_at_unix": 1777935693.9207988, "bytes_sent": 284, "bytes_received": 10691, "request_id": 22, @@ -10881,9 +10881,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.037980999991305, + "duration_ms": 0.02592900000308873, "success": true, - "started_at_unix": 1776839656.6655998, + "started_at_unix": 1777935694.060379, "bytes_sent": 328, "bytes_received": 0, "request_id": null, @@ -10900,9 +10900,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.021469999978762644, + "duration_ms": 0.013665000011542361, "success": true, - "started_at_unix": 1776839656.665651, + "started_at_unix": 1777935694.0604153, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -10919,9 +10919,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 116.9748590000097, + "duration_ms": 117.38343799999029, "success": true, - "started_at_unix": 1776839656.665685, + "started_at_unix": 1777935694.0604377, "bytes_sent": 284, "bytes_received": 10691, "request_id": 23, @@ -10949,9 +10949,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.057987999980468885, + "duration_ms": 0.034575000000813816, "success": true, - "started_at_unix": 1776839656.783383, + "started_at_unix": 1777935694.1784954, "bytes_sent": 328, "bytes_received": 0, "request_id": null, @@ -10968,9 +10968,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02847299998620656, + "duration_ms": 0.021379999992632293, "success": true, - "started_at_unix": 1776839656.7834568, + "started_at_unix": 1777935694.1785429, "bytes_sent": 382, "bytes_received": 0, "request_id": null, @@ -10987,9 +10987,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 97.0858180000107, + "duration_ms": 95.59427599998571, "success": true, - "started_at_unix": 1776839656.7835, + "started_at_unix": 1777935694.1785762, "bytes_sent": 284, "bytes_received": 10691, "request_id": 24, @@ -11017,9 +11017,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03905300002315926, + "duration_ms": 0.03322199998478936, "success": true, - "started_at_unix": 1776839656.8812988, + "started_at_unix": 1777935694.2745738, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11036,9 +11036,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02168000000324355, + "duration_ms": 0.025888999999779116, "success": true, - "started_at_unix": 1776839656.8813517, + "started_at_unix": 1777935694.2746232, "bytes_sent": 382, "bytes_received": 0, "request_id": null, @@ -11055,9 +11055,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 94.51646099998356, + "duration_ms": 96.01026199999296, "success": true, - "started_at_unix": 1776839656.8813863, + "started_at_unix": 1777935694.2746632, "bytes_sent": 284, "bytes_received": 10691, "request_id": 25, @@ -11085,9 +11085,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03705899999317808, + "duration_ms": 0.0342539999849123, "success": true, - "started_at_unix": 1776839656.9766161, + "started_at_unix": 1777935694.3711078, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11104,9 +11104,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0295760000028622, + "duration_ms": 0.0323909999906391, "success": true, - "started_at_unix": 1776839656.976884, + "started_at_unix": 1777935694.3713984, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -11123,9 +11123,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 97.2533879999844, + "duration_ms": 96.52202000000898, "success": true, - "started_at_unix": 1776839656.976927, + "started_at_unix": 1777935694.3714464, "bytes_sent": 251, "bytes_received": 1106, "request_id": 26, @@ -11153,9 +11153,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0323900000012145, + "duration_ms": 0.029003999998167274, "success": true, - "started_at_unix": 1776839657.0742579, + "started_at_unix": 1777935694.468048, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11172,9 +11172,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.014727999996466679, + "duration_ms": 0.01465700000835568, "success": true, - "started_at_unix": 1776839657.0743005, + "started_at_unix": 1777935694.4680872, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -11191,9 +11191,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 84.90553999999406, + "duration_ms": 92.37973500000862, "success": true, - "started_at_unix": 1776839657.0743237, + "started_at_unix": 1777935694.4681103, "bytes_sent": 251, "bytes_received": 1106, "request_id": 27, @@ -11221,9 +11221,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.029876000013473458, + "duration_ms": 0.0326709999853847, "success": true, - "started_at_unix": 1776839657.1593273, + "started_at_unix": 1777935694.5605893, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11240,9 +11240,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.014808000003085908, + "duration_ms": 0.024064999990969227, "success": true, - "started_at_unix": 1776839657.159367, + "started_at_unix": 1777935694.5606358, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -11259,9 +11259,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 80.42931599999292, + "duration_ms": 82.69618100001708, "success": true, - "started_at_unix": 1776839657.1593902, + "started_at_unix": 1777935694.5606725, "bytes_sent": 251, "bytes_received": 1106, "request_id": 28, @@ -11289,9 +11289,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.029175000008763163, + "duration_ms": 0.028332999988833762, "success": true, - "started_at_unix": 1776839657.2399173, + "started_at_unix": 1777935694.6434686, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11308,9 +11308,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.015187999991894685, + "duration_ms": 0.015517999997882725, "success": true, - "started_at_unix": 1776839657.2399566, + "started_at_unix": 1777935694.6435072, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -11327,9 +11327,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 79.10291799998959, + "duration_ms": 90.65211099999715, "success": true, - "started_at_unix": 1776839657.2399807, + "started_at_unix": 1777935694.6435318, "bytes_sent": 251, "bytes_received": 1106, "request_id": 29, @@ -11357,9 +11357,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.028052999994088168, + "duration_ms": 0.029364999988956697, "success": true, - "started_at_unix": 1776839657.3191836, + "started_at_unix": 1777935694.734283, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11376,9 +11376,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.014947999972036996, + "duration_ms": 0.014797999995153077, "success": true, - "started_at_unix": 1776839657.3192222, + "started_at_unix": 1777935694.7343228, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -11395,9 +11395,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 72.29633600002217, + "duration_ms": 68.0716729999915, "success": true, - "started_at_unix": 1776839657.3192463, + "started_at_unix": 1777935694.7343462, "bytes_sent": 251, "bytes_received": 1106, "request_id": 30, @@ -11425,9 +11425,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.035566000008202536, + "duration_ms": 0.02898400001072332, "success": true, - "started_at_unix": 1776839657.3916438, + "started_at_unix": 1777935694.8025162, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11444,9 +11444,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026039000005084745, + "duration_ms": 0.014276999991125194, "success": true, - "started_at_unix": 1776839657.3916934, + "started_at_unix": 1777935694.802555, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -11463,9 +11463,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 76.38039899998716, + "duration_ms": 74.30695099998275, "success": true, - "started_at_unix": 1776839657.391732, + "started_at_unix": 1777935694.802578, "bytes_sent": 251, "bytes_received": 1106, "request_id": 31, @@ -11493,9 +11493,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03247000000783373, + "duration_ms": 0.0323510000157512, "success": true, - "started_at_unix": 1776839657.4682243, + "started_at_unix": 1777935694.8769965, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11512,9 +11512,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.018675000006851405, + "duration_ms": 0.014827999990529861, "success": true, - "started_at_unix": 1776839657.4683626, + "started_at_unix": 1777935694.8771188, "bytes_sent": 208, "bytes_received": 0, "request_id": null, @@ -11527,9 +11527,9 @@ { "kind": "request", "method": "shutdown", - "duration_ms": 2.4213840000015807, + "duration_ms": 2.4738980000051924, "success": true, - "started_at_unix": 1776839657.4683893, + "started_at_unix": 1777935694.8771405, "bytes_sent": 67, "bytes_received": 61, "request_id": 32, @@ -11547,9 +11547,9 @@ { "kind": "notification", "method": "exit", - "duration_ms": 0.019496999982493435, + "duration_ms": 0.019757000018216786, "success": true, - "started_at_unix": 1776839657.470826, + "started_at_unix": 1777935694.8796296, "bytes_sent": 55, "bytes_received": 0, "request_id": null, @@ -11571,7 +11571,7 @@ "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/.venv", "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/.venv/bin/python", "success": true, - "total_duration_ms": 15862.602576000001, + "total_duration_ms": 16284.353992000008, "error_message": null, "summary": { "request_count": 32, @@ -11580,11 +11580,11 @@ "failure_count": 0, "bytes_sent": 19004, "bytes_received": 697988, - "min_ms": 0.37395799998307666, - "max_ms": 11557.01087700001, - "mean_ms": 489.8639838437528, - "median_ms": 6.5038695000083635, - "p95_ms": 638.7442113500056, + "min_ms": 0.34553500000811255, + "max_ms": 11831.16791399999, + "mean_ms": 503.03752953124814, + "median_ms": 6.745886500013398, + "p95_ms": 666.5523105999966, "result_summary": { "present_count": 31, "empty_count": 7, @@ -11640,27 +11640,27 @@ "by_method": { "textDocument/completion": { "point_count": 2, - "min_ms": 5.2373930000158, - "max_ms": 88.83260900000778, - "mean_ms": 27.26351179999824, - "median_ms": 20.779208499988044, - "p95_ms": 69.35964739999885 + "min_ms": 5.414687000012464, + "max_ms": 85.413501000005, + "mean_ms": 27.97870120000141, + "median_ms": 22.530904500001725, + "p95_ms": 68.91861644999717 }, "textDocument/hover": { "point_count": 2, - "min_ms": 0.4290809999929479, - "max_ms": 598.3438400000125, - "mean_ms": 294.667922000005, - "median_ms": 280.3289935000066, - "p95_ms": 597.9433184000115 + "min_ms": 0.3648699999985183, + "max_ms": 626.229373000001, + "mean_ms": 306.1908542999987, + "median_ms": 298.60464299999023, + "p95_ms": 621.139447750005 }, "textDocument/definition": { "point_count": 1, - "min_ms": 0.37395799998307666, - "max_ms": 0.5066469999803758, - "mean_ms": 0.4189166000003297, - "median_ms": 0.4001980000225558, - "p95_ms": 0.4900297999881786 + "min_ms": 0.34553500000811255, + "max_ms": 0.42251799999348805, + "mean_ms": 0.37510020000013355, + "median_ms": 0.3765630000032161, + "p95_ms": 0.41465959999413826 } }, "validation": { @@ -11686,11 +11686,11 @@ "failure_count": 0, "bytes_sent": 1440, "bytes_received": 581895, - "min_ms": 34.56523699998115, - "max_ms": 88.83260900000778, - "mean_ms": 48.34188379999205, - "median_ms": 37.462099999999054, - "p95_ms": 80.17795940000383, + "min_ms": 35.751460999989604, + "max_ms": 85.413501000005, + "mean_ms": 49.11514879999004, + "median_ms": 38.90498799998454, + "p95_ms": 78.08244120000154, "result_summary": { "present_count": 5, "empty_count": 0, @@ -11750,9 +11750,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 11557.01087700001, + "duration_ms": 11831.16791399999, "success": true, - "started_at_unix": 1776839672.881251, + "started_at_unix": 1777935710.802984, "bytes_sent": 288, "bytes_received": 110008, "request_id": 2, @@ -11780,9 +11780,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 88.83260900000778, + "duration_ms": 85.413501000005, "success": true, - "started_at_unix": 1776839684.440406, + "started_at_unix": 1777935722.6363575, "bytes_sent": 288, "bytes_received": 116379, "request_id": 3, @@ -11810,9 +11810,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 45.55936099998803, + "duration_ms": 48.758201999987705, "success": true, - "started_at_unix": 1776839684.5326486, + "started_at_unix": 1777935722.7252073, "bytes_sent": 288, "bytes_received": 116379, "request_id": 4, @@ -11840,9 +11840,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 37.462099999999054, + "duration_ms": 36.74759199998334, "success": true, - "started_at_unix": 1776839684.5815825, + "started_at_unix": 1777935722.7773273, "bytes_sent": 288, "bytes_received": 116379, "request_id": 5, @@ -11870,9 +11870,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 34.56523699998115, + "duration_ms": 38.90498799998454, "success": true, - "started_at_unix": 1776839684.622324, + "started_at_unix": 1777935722.8173687, "bytes_sent": 288, "bytes_received": 116379, "request_id": 6, @@ -11900,9 +11900,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 35.29011199998422, + "duration_ms": 35.751460999989604, "success": true, - "started_at_unix": 1776839684.6601255, + "started_at_unix": 1777935722.859747, "bytes_sent": 288, "bytes_received": 116379, "request_id": 7, @@ -11945,11 +11945,11 @@ "failure_count": 0, "bytes_sent": 1274, "bytes_received": 1054, - "min_ms": 0.4290809999929479, - "max_ms": 0.5342180000127428, - "mean_ms": 0.4871440000044913, - "median_ms": 0.48704100001373263, - "p95_ms": 0.5305390000103216, + "min_ms": 0.3648699999985183, + "max_ms": 0.5344669999942653, + "mean_ms": 0.4586962000018957, + "median_ms": 0.46558900001514303, + "p95_ms": 0.5256167999959871, "result_summary": { "present_count": 5, "empty_count": 0, @@ -12009,9 +12009,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.6429800000139494, + "duration_ms": 1.5849790000004305, "success": true, - "started_at_unix": 1776839684.6988258, + "started_at_unix": 1777935722.898932, "bytes_sent": 254, "bytes_received": 210, "request_id": 8, @@ -12039,9 +12039,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.5342180000127428, + "duration_ms": 0.5344669999942653, "success": true, - "started_at_unix": 1776839684.7005186, + "started_at_unix": 1777935722.9005628, "bytes_sent": 254, "bytes_received": 210, "request_id": 9, @@ -12069,9 +12069,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.48704100001373263, + "duration_ms": 0.46558900001514303, "success": true, - "started_at_unix": 1776839684.7011106, + "started_at_unix": 1777935722.901147, "bytes_sent": 255, "bytes_received": 211, "request_id": 10, @@ -12099,9 +12099,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.4695570000023963, + "duration_ms": 0.49021600000287435, "success": true, - "started_at_unix": 1776839684.701653, + "started_at_unix": 1777935722.9016576, "bytes_sent": 255, "bytes_received": 211, "request_id": 11, @@ -12129,9 +12129,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.515823000000637, + "duration_ms": 0.43833899999867754, "success": true, - "started_at_unix": 1776839684.7021768, + "started_at_unix": 1777935722.9021924, "bytes_sent": 255, "bytes_received": 211, "request_id": 12, @@ -12159,9 +12159,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.4290809999929479, + "duration_ms": 0.3648699999985183, "success": true, - "started_at_unix": 1776839684.7027457, + "started_at_unix": 1777935722.9026735, "bytes_sent": 255, "bytes_received": 211, "request_id": 13, @@ -12204,11 +12204,11 @@ "failure_count": 0, "bytes_sent": 1300, "bytes_received": 1580, - "min_ms": 0.37395799998307666, - "max_ms": 0.5066469999803758, - "mean_ms": 0.4189166000003297, - "median_ms": 0.4001980000225558, - "p95_ms": 0.4900297999881786, + "min_ms": 0.34553500000811255, + "max_ms": 0.42251799999348805, + "mean_ms": 0.37510020000013355, + "median_ms": 0.3765630000032161, + "p95_ms": 0.41465959999413826, "result_summary": { "present_count": 5, "empty_count": 0, @@ -12268,9 +12268,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.1061769999969329, + "duration_ms": 1.1003539999876466, "success": true, - "started_at_unix": 1776839684.7033045, + "started_at_unix": 1777935722.9031546, "bytes_sent": 260, "bytes_received": 316, "request_id": 14, @@ -12298,9 +12298,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.4235610000193901, + "duration_ms": 0.3832259999967391, "success": true, - "started_at_unix": 1776839684.7044547, + "started_at_unix": 1777935722.9042914, "bytes_sent": 260, "bytes_received": 316, "request_id": 15, @@ -12328,9 +12328,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.5066469999803758, + "duration_ms": 0.42251799999348805, "success": true, - "started_at_unix": 1776839684.7049334, + "started_at_unix": 1777935722.9047189, "bytes_sent": 260, "bytes_received": 316, "request_id": 16, @@ -12358,9 +12358,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.3902189999962502, + "duration_ms": 0.34553500000811255, "success": true, - "started_at_unix": 1776839684.7054932, + "started_at_unix": 1777935722.9051833, "bytes_sent": 260, "bytes_received": 316, "request_id": 17, @@ -12388,9 +12388,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.4001980000225558, + "duration_ms": 0.3765630000032161, "success": true, - "started_at_unix": 1776839684.7059345, + "started_at_unix": 1777935722.9055707, "bytes_sent": 260, "bytes_received": 316, "request_id": 18, @@ -12418,9 +12418,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.37395799998307666, + "duration_ms": 0.347658999999112, "success": true, - "started_at_unix": 1776839684.7063856, + "started_at_unix": 1777935722.90599, "bytes_sent": 260, "bytes_received": 316, "request_id": 19, @@ -12463,11 +12463,11 @@ "failure_count": 0, "bytes_sent": 1445, "bytes_received": 445, - "min_ms": 5.2373930000158, - "max_ms": 6.993179999994936, - "mean_ms": 6.1851398000044355, - "median_ms": 6.493723999994927, - "p95_ms": 6.897347000000309, + "min_ms": 5.414687000012464, + "max_ms": 9.310348000013846, + "mean_ms": 6.842253600012782, + "median_ms": 6.379203000022926, + "p95_ms": 8.870792400011851, "result_summary": { "present_count": 5, "empty_count": 5, @@ -12527,9 +12527,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 19.95453600000019, + "duration_ms": 17.029034999978876, "success": true, - "started_at_unix": 1776839684.7070303, + "started_at_unix": 1777935722.9065626, "bytes_sent": 289, "bytes_received": 89, "request_id": 20, @@ -12557,9 +12557,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 5.687386999994715, + "duration_ms": 9.310348000013846, "success": true, - "started_at_unix": 1776839684.7271369, + "started_at_unix": 1777935722.9236846, "bytes_sent": 289, "bytes_received": 89, "request_id": 21, @@ -12587,9 +12587,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 6.493723999994927, + "duration_ms": 5.994460000010804, "success": true, - "started_at_unix": 1776839684.7329502, + "started_at_unix": 1777935722.933088, "bytes_sent": 289, "bytes_received": 89, "request_id": 22, @@ -12617,9 +12617,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 5.2373930000158, + "duration_ms": 5.414687000012464, "success": true, - "started_at_unix": 1776839684.73957, + "started_at_unix": 1777935722.9391787, "bytes_sent": 289, "bytes_received": 89, "request_id": 23, @@ -12647,9 +12647,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 6.5140150000218, + "duration_ms": 6.379203000022926, "success": true, - "started_at_unix": 1776839684.7449307, + "started_at_unix": 1777935722.944695, "bytes_sent": 289, "bytes_received": 89, "request_id": 24, @@ -12677,9 +12677,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 6.993179999994936, + "duration_ms": 7.1125700000038705, "success": true, - "started_at_unix": 1776839684.7515802, + "started_at_unix": 1777935722.9512086, "bytes_sent": 289, "bytes_received": 89, "request_id": 25, @@ -12722,11 +12722,11 @@ "failure_count": 0, "bytes_sent": 1280, "bytes_received": 1050, - "min_ms": 560.1237690000005, - "max_ms": 598.3438400000125, - "mean_ms": 588.8487000000055, - "median_ms": 595.5083770000158, - "p95_ms": 598.165830400012, + "min_ms": 596.6748189999862, + "max_ms": 626.229373000001, + "mean_ms": 611.9230123999955, + "median_ms": 614.8943190000011, + "p95_ms": 623.9671840000028, "result_summary": { "present_count": 5, "empty_count": 0, @@ -12786,9 +12786,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 688.1224429999975, + "duration_ms": 715.8359009999913, "success": true, - "started_at_unix": 1776839684.7589262, + "started_at_unix": 1777935722.9586475, "bytes_sent": 256, "bytes_received": 210, "request_id": 26, @@ -12816,9 +12816,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 592.8137219999883, + "duration_ms": 614.91842800001, "success": true, - "started_at_unix": 1776839685.4472284, + "started_at_unix": 1777935723.6746361, "bytes_sent": 256, "bytes_received": 210, "request_id": 27, @@ -12846,9 +12846,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 595.5083770000158, + "duration_ms": 626.229373000001, "success": true, - "started_at_unix": 1776839686.040217, + "started_at_unix": 1777935724.2897625, "bytes_sent": 256, "bytes_received": 210, "request_id": 28, @@ -12876,9 +12876,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 597.4537920000103, + "duration_ms": 606.8981229999793, "success": true, - "started_at_unix": 1776839686.6359048, + "started_at_unix": 1777935724.9161923, "bytes_sent": 256, "bytes_received": 210, "request_id": 29, @@ -12906,9 +12906,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 598.3438400000125, + "duration_ms": 614.8943190000011, "success": true, - "started_at_unix": 1776839687.2335362, + "started_at_unix": 1777935725.5233018, "bytes_sent": 256, "bytes_received": 210, "request_id": 30, @@ -12936,9 +12936,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 560.1237690000005, + "duration_ms": 596.6748189999862, "success": true, - "started_at_unix": 1776839687.8321645, + "started_at_unix": 1777935726.1384134, "bytes_sent": 256, "bytes_received": 210, "request_id": 31, @@ -12970,9 +12970,9 @@ { "kind": "request", "method": "initialize", - "duration_ms": 184.09288500001253, + "duration_ms": 184.21446700000388, "success": true, - "started_at_unix": 1776839672.696845, + "started_at_unix": 1777935710.6183898, "bytes_sent": 673, "bytes_received": 1070, "request_id": 1, @@ -12991,9 +12991,9 @@ { "kind": "notification", "method": "initialized", - "duration_ms": 0.02449599998044505, + "duration_ms": 0.030336999998326064, "success": true, - "started_at_unix": 1776839672.881057, + "started_at_unix": 1777935710.8027515, "bytes_sent": 74, "bytes_received": 0, "request_id": null, @@ -13006,9 +13006,9 @@ { "kind": "notification", "method": "workspace/didChangeConfiguration", - "duration_ms": 0.014688000021578773, + "duration_ms": 0.01763199998094933, "success": true, - "started_at_unix": 1776839672.8811033, + "started_at_unix": 1777935710.8028083, "bytes_sent": 659, "bytes_received": 0, "request_id": null, @@ -13024,9 +13024,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.018404999991616933, + "duration_ms": 0.022231000002648216, "success": true, - "started_at_unix": 1776839672.8811996, + "started_at_unix": 1777935710.8029187, "bytes_sent": 773, "bytes_received": 0, "request_id": null, @@ -13042,9 +13042,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 11557.01087700001, + "duration_ms": 11831.16791399999, "success": true, - "started_at_unix": 1776839672.881251, + "started_at_unix": 1777935710.802984, "bytes_sent": 288, "bytes_received": 110008, "request_id": 2, @@ -13072,9 +13072,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 88.83260900000778, + "duration_ms": 85.413501000005, "success": true, - "started_at_unix": 1776839684.440406, + "started_at_unix": 1777935722.6363575, "bytes_sent": 288, "bytes_received": 116379, "request_id": 3, @@ -13102,9 +13102,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 45.55936099998803, + "duration_ms": 48.758201999987705, "success": true, - "started_at_unix": 1776839684.5326486, + "started_at_unix": 1777935722.7252073, "bytes_sent": 288, "bytes_received": 116379, "request_id": 4, @@ -13132,9 +13132,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 37.462099999999054, + "duration_ms": 36.74759199998334, "success": true, - "started_at_unix": 1776839684.5815825, + "started_at_unix": 1777935722.7773273, "bytes_sent": 288, "bytes_received": 116379, "request_id": 5, @@ -13162,9 +13162,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 34.56523699998115, + "duration_ms": 38.90498799998454, "success": true, - "started_at_unix": 1776839684.622324, + "started_at_unix": 1777935722.8173687, "bytes_sent": 288, "bytes_received": 116379, "request_id": 6, @@ -13192,9 +13192,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 35.29011199998422, + "duration_ms": 35.751460999989604, "success": true, - "started_at_unix": 1776839684.6601255, + "started_at_unix": 1777935722.859747, "bytes_sent": 288, "bytes_received": 116379, "request_id": 7, @@ -13222,9 +13222,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.6429800000139494, + "duration_ms": 1.5849790000004305, "success": true, - "started_at_unix": 1776839684.6988258, + "started_at_unix": 1777935722.898932, "bytes_sent": 254, "bytes_received": 210, "request_id": 8, @@ -13252,9 +13252,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.5342180000127428, + "duration_ms": 0.5344669999942653, "success": true, - "started_at_unix": 1776839684.7005186, + "started_at_unix": 1777935722.9005628, "bytes_sent": 254, "bytes_received": 210, "request_id": 9, @@ -13282,9 +13282,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.48704100001373263, + "duration_ms": 0.46558900001514303, "success": true, - "started_at_unix": 1776839684.7011106, + "started_at_unix": 1777935722.901147, "bytes_sent": 255, "bytes_received": 211, "request_id": 10, @@ -13312,9 +13312,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.4695570000023963, + "duration_ms": 0.49021600000287435, "success": true, - "started_at_unix": 1776839684.701653, + "started_at_unix": 1777935722.9016576, "bytes_sent": 255, "bytes_received": 211, "request_id": 11, @@ -13342,9 +13342,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.515823000000637, + "duration_ms": 0.43833899999867754, "success": true, - "started_at_unix": 1776839684.7021768, + "started_at_unix": 1777935722.9021924, "bytes_sent": 255, "bytes_received": 211, "request_id": 12, @@ -13372,9 +13372,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.4290809999929479, + "duration_ms": 0.3648699999985183, "success": true, - "started_at_unix": 1776839684.7027457, + "started_at_unix": 1777935722.9026735, "bytes_sent": 255, "bytes_received": 211, "request_id": 13, @@ -13402,9 +13402,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 1.1061769999969329, + "duration_ms": 1.1003539999876466, "success": true, - "started_at_unix": 1776839684.7033045, + "started_at_unix": 1777935722.9031546, "bytes_sent": 260, "bytes_received": 316, "request_id": 14, @@ -13432,9 +13432,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.4235610000193901, + "duration_ms": 0.3832259999967391, "success": true, - "started_at_unix": 1776839684.7044547, + "started_at_unix": 1777935722.9042914, "bytes_sent": 260, "bytes_received": 316, "request_id": 15, @@ -13462,9 +13462,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.5066469999803758, + "duration_ms": 0.42251799999348805, "success": true, - "started_at_unix": 1776839684.7049334, + "started_at_unix": 1777935722.9047189, "bytes_sent": 260, "bytes_received": 316, "request_id": 16, @@ -13492,9 +13492,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.3902189999962502, + "duration_ms": 0.34553500000811255, "success": true, - "started_at_unix": 1776839684.7054932, + "started_at_unix": 1777935722.9051833, "bytes_sent": 260, "bytes_received": 316, "request_id": 17, @@ -13522,9 +13522,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.4001980000225558, + "duration_ms": 0.3765630000032161, "success": true, - "started_at_unix": 1776839684.7059345, + "started_at_unix": 1777935722.9055707, "bytes_sent": 260, "bytes_received": 316, "request_id": 18, @@ -13552,9 +13552,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.37395799998307666, + "duration_ms": 0.347658999999112, "success": true, - "started_at_unix": 1776839684.7063856, + "started_at_unix": 1777935722.90599, "bytes_sent": 260, "bytes_received": 316, "request_id": 19, @@ -13582,9 +13582,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0555640000072799, + "duration_ms": 0.03322200001321107, "success": true, - "started_at_unix": 1776839684.7069578, + "started_at_unix": 1777935722.9065204, "bytes_sent": 360, "bytes_received": 0, "request_id": null, @@ -13601,9 +13601,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 19.95453600000019, + "duration_ms": 17.029034999978876, "success": true, - "started_at_unix": 1776839684.7070303, + "started_at_unix": 1777935722.9065626, "bytes_sent": 289, "bytes_received": 89, "request_id": 20, @@ -13631,9 +13631,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03151899997533292, + "duration_ms": 0.026138000009723328, "success": true, - "started_at_unix": 1776839684.7270222, + "started_at_unix": 1777935722.9236257, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -13650,9 +13650,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.054511999991291304, + "duration_ms": 0.015840000003208843, "success": true, - "started_at_unix": 1776839684.7270665, + "started_at_unix": 1777935722.9236603, "bytes_sent": 360, "bytes_received": 0, "request_id": null, @@ -13669,9 +13669,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 5.687386999994715, + "duration_ms": 9.310348000013846, "success": true, - "started_at_unix": 1776839684.7271369, + "started_at_unix": 1777935722.9236846, "bytes_sent": 289, "bytes_received": 89, "request_id": 21, @@ -13699,9 +13699,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02906500000676715, + "duration_ms": 0.022301000001334614, "success": true, - "started_at_unix": 1776839684.73287, + "started_at_unix": 1777935722.9330382, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -13718,9 +13718,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027291000009199706, + "duration_ms": 0.01325499999893509, "success": true, - "started_at_unix": 1776839684.7329104, + "started_at_unix": 1777935722.933068, "bytes_sent": 360, "bytes_received": 0, "request_id": null, @@ -13737,9 +13737,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 6.493723999994927, + "duration_ms": 5.994460000010804, "success": true, - "started_at_unix": 1776839684.7329502, + "started_at_unix": 1777935722.933088, "bytes_sent": 289, "bytes_received": 89, "request_id": 22, @@ -13767,9 +13767,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.028853999992861645, + "duration_ms": 0.023624000021982283, "success": true, - "started_at_unix": 1776839684.7394893, + "started_at_unix": 1777935722.939126, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -13786,9 +13786,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027350999999953274, + "duration_ms": 0.014007000004312431, "success": true, - "started_at_unix": 1776839684.7395296, + "started_at_unix": 1777935722.9391575, "bytes_sent": 360, "bytes_received": 0, "request_id": null, @@ -13805,9 +13805,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 5.2373930000158, + "duration_ms": 5.414687000012464, "success": true, - "started_at_unix": 1776839684.73957, + "started_at_unix": 1777935722.9391787, "bytes_sent": 289, "bytes_received": 89, "request_id": 23, @@ -13835,9 +13835,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02854299998489296, + "duration_ms": 0.024135000018077335, "success": true, - "started_at_unix": 1776839684.7448518, + "started_at_unix": 1777935722.94464, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -13854,9 +13854,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026891000004525267, + "duration_ms": 0.01573000000121283, "success": true, - "started_at_unix": 1776839684.7448916, + "started_at_unix": 1777935722.9446716, "bytes_sent": 361, "bytes_received": 0, "request_id": null, @@ -13873,9 +13873,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 6.5140150000218, + "duration_ms": 6.379203000022926, "success": true, - "started_at_unix": 1776839684.7449307, + "started_at_unix": 1777935722.944695, "bytes_sent": 289, "bytes_received": 89, "request_id": 24, @@ -13903,9 +13903,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.031828999993877005, + "duration_ms": 0.032661000005873575, "success": true, - "started_at_unix": 1776839684.751503, + "started_at_unix": 1777935722.9511323, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -13922,9 +13922,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.022712000003366484, + "duration_ms": 0.02195100000790262, "success": true, - "started_at_unix": 1776839684.7515454, + "started_at_unix": 1777935722.9511755, "bytes_sent": 361, "bytes_received": 0, "request_id": null, @@ -13941,9 +13941,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 6.993179999994936, + "duration_ms": 7.1125700000038705, "success": true, - "started_at_unix": 1776839684.7515802, + "started_at_unix": 1777935722.9512086, "bytes_sent": 289, "bytes_received": 89, "request_id": 25, @@ -13971,9 +13971,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.029605000008814386, + "duration_ms": 0.030847999994421116, "success": true, - "started_at_unix": 1776839684.7586193, + "started_at_unix": 1777935722.9583774, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -13990,9 +13990,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03451400002063565, + "duration_ms": 0.027882000011913988, "success": true, - "started_at_unix": 1776839684.758877, + "started_at_unix": 1777935722.9586084, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -14009,9 +14009,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 688.1224429999975, + "duration_ms": 715.8359009999913, "success": true, - "started_at_unix": 1776839684.7589262, + "started_at_unix": 1777935722.9586475, "bytes_sent": 256, "bytes_received": 210, "request_id": 26, @@ -14039,9 +14039,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03908300001853604, + "duration_ms": 0.03445499999088497, "success": true, - "started_at_unix": 1776839685.4471421, + "started_at_unix": 1777935723.6745493, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -14058,9 +14058,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.022982999979603846, + "duration_ms": 0.025687999993806443, "success": true, - "started_at_unix": 1776839685.4471946, + "started_at_unix": 1777935723.6745982, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -14077,9 +14077,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 592.8137219999883, + "duration_ms": 614.91842800001, "success": true, - "started_at_unix": 1776839685.4472284, + "started_at_unix": 1777935723.6746361, "bytes_sent": 256, "bytes_received": 210, "request_id": 27, @@ -14107,9 +14107,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03318199998147975, + "duration_ms": 0.037129000020286185, "success": true, - "started_at_unix": 1776839686.0401323, + "started_at_unix": 1777935724.289642, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -14126,9 +14126,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.024987000017517857, + "duration_ms": 0.0559850000172446, "success": true, - "started_at_unix": 1776839686.0401797, + "started_at_unix": 1777935724.289692, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -14145,9 +14145,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 595.5083770000158, + "duration_ms": 626.229373000001, "success": true, - "started_at_unix": 1776839686.040217, + "started_at_unix": 1777935724.2897625, "bytes_sent": 256, "bytes_received": 210, "request_id": 28, @@ -14175,9 +14175,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03377300001261574, + "duration_ms": 0.03784100002235391, "success": true, - "started_at_unix": 1776839686.6358178, + "started_at_unix": 1777935724.9161062, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -14194,9 +14194,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.024956999993719364, + "duration_ms": 0.02309300001002157, "success": true, - "started_at_unix": 1776839686.6358662, + "started_at_unix": 1777935724.916157, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -14213,9 +14213,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 597.4537920000103, + "duration_ms": 606.8981229999793, "success": true, - "started_at_unix": 1776839686.6359048, + "started_at_unix": 1777935724.9161923, "bytes_sent": 256, "bytes_received": 210, "request_id": 29, @@ -14243,9 +14243,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03176999999254804, + "duration_ms": 0.03784999998401872, "success": true, - "started_at_unix": 1776839687.2334645, + "started_at_unix": 1777935725.523214, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -14262,9 +14262,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.01731200001131583, + "duration_ms": 0.023783999978377324, "success": true, - "started_at_unix": 1776839687.2335088, + "started_at_unix": 1777935725.5232654, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -14281,9 +14281,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 598.3438400000125, + "duration_ms": 614.8943190000011, "success": true, - "started_at_unix": 1776839687.2335362, + "started_at_unix": 1777935725.5233018, "bytes_sent": 256, "bytes_received": 210, "request_id": 30, @@ -14311,9 +14311,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0420580000195514, + "duration_ms": 0.03400299999611889, "success": true, - "started_at_unix": 1776839687.8320694, + "started_at_unix": 1777935726.1383243, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -14330,9 +14330,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.024645999985750677, + "duration_ms": 0.026890000015100668, "success": true, - "started_at_unix": 1776839687.8321264, + "started_at_unix": 1777935726.1383731, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -14349,9 +14349,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 560.1237690000005, + "duration_ms": 596.6748189999862, "success": true, - "started_at_unix": 1776839687.8321645, + "started_at_unix": 1777935726.1384134, "bytes_sent": 256, "bytes_received": 210, "request_id": 31, @@ -14379,9 +14379,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02906499997834544, + "duration_ms": 0.027690999985452436, "success": true, - "started_at_unix": 1776839688.3923783, + "started_at_unix": 1777935726.7351713, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -14398,9 +14398,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.015539999992597586, + "duration_ms": 0.01440699998056516, "success": true, - "started_at_unix": 1776839688.3924985, + "started_at_unix": 1777935726.7352858, "bytes_sent": 213, "bytes_received": 0, "request_id": null, @@ -14413,9 +14413,9 @@ { "kind": "request", "method": "shutdown", - "duration_ms": 2.3086640000258285, + "duration_ms": 2.6972389999855295, "success": true, - "started_at_unix": 1776839688.3925207, + "started_at_unix": 1777935726.7353065, "bytes_sent": 67, "bytes_received": 61, "request_id": 32, @@ -14433,9 +14433,9 @@ { "kind": "notification", "method": "exit", - "duration_ms": 0.02451699998573531, + "duration_ms": 0.021010000011756347, "success": true, - "started_at_unix": 1776839688.3948474, + "started_at_unix": 1777935726.7380195, "bytes_sent": 55, "bytes_received": 0, "request_id": null, @@ -14457,7 +14457,7 @@ "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/.venv", "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/.venv/bin/python", "success": true, - "total_duration_ms": 1255.3790959999844, + "total_duration_ms": 1284.3648759999837, "error_message": null, "summary": { "request_count": 32, @@ -14466,11 +14466,11 @@ "failure_count": 0, "bytes_sent": 18386, "bytes_received": 337024, - "min_ms": 0.46633100001258754, - "max_ms": 758.4024749999969, - "mean_ms": 38.228632656250205, - "median_ms": 3.2376790000085975, - "p95_ms": 119.5925452999858, + "min_ms": 0.5423220000011497, + "max_ms": 767.7417989999924, + "mean_ms": 39.13484334374662, + "median_ms": 3.596628999986251, + "p95_ms": 122.13158434998226, "result_summary": { "present_count": 31, "empty_count": 1, @@ -14526,27 +14526,27 @@ "by_method": { "textDocument/completion": { "point_count": 2, - "min_ms": 2.369276999985459, - "max_ms": 8.806405000001405, - "mean_ms": 4.495589200001859, - "median_ms": 3.803719500012903, - "p95_ms": 8.091160600000078 + "min_ms": 3.1981669999936457, + "max_ms": 11.309323000006088, + "mean_ms": 5.20371639999837, + "median_ms": 4.0408800000051315, + "p95_ms": 10.07269690000214 }, "textDocument/hover": { "point_count": 2, - "min_ms": 0.46633100001258754, - "max_ms": 33.51563199998964, - "mean_ms": 14.702369700000872, - "median_ms": 13.244995000007975, - "p95_ms": 32.012599149987864 + "min_ms": 0.5423220000011497, + "max_ms": 34.798722000005, + "mean_ms": 15.13648989999865, + "median_ms": 13.10431699999981, + "p95_ms": 34.11219435000561 }, "textDocument/references": { "point_count": 1, - "min_ms": 0.6152599999893482, - "max_ms": 0.803711999992629, - "mean_ms": 0.6883443999981864, - "median_ms": 0.65551500000538, - "p95_ms": 0.7865337999930944 + "min_ms": 0.6255069999951957, + "max_ms": 0.8039599999847269, + "mean_ms": 0.6947163999996064, + "median_ms": 0.6903780000016013, + "p95_ms": 0.7827965999865683 } }, "validation": { @@ -14572,11 +14572,11 @@ "failure_count": 0, "bytes_sent": 1360, "bytes_received": 49830, - "min_ms": 2.369276999985459, - "max_ms": 8.806405000001405, - "mean_ms": 4.336068399999249, - "median_ms": 3.500480000013795, - "p95_ms": 7.935398000000759, + "min_ms": 3.2249010000100498, + "max_ms": 11.309323000006088, + "mean_ms": 5.442631600004688, + "median_ms": 3.9290210000046955, + "p95_ms": 10.076907400008395, "result_summary": { "present_count": 5, "empty_count": 0, @@ -14636,9 +14636,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 758.4024749999969, + "duration_ms": 767.7417989999924, "success": true, - "started_at_unix": 1776839692.778754, + "started_at_unix": 1777935731.4454303, "bytes_sent": 272, "bytes_received": 1455, "request_id": 2, @@ -14666,9 +14666,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 8.806405000001405, + "duration_ms": 11.309323000006088, "success": true, - "started_at_unix": 1776839693.5372853, + "started_at_unix": 1777935732.2132757, "bytes_sent": 272, "bytes_received": 9966, "request_id": 3, @@ -14696,9 +14696,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.451369999998178, + "duration_ms": 5.1472450000176195, "success": true, - "started_at_unix": 1776839693.5468302, + "started_at_unix": 1777935732.2250402, "bytes_sent": 272, "bytes_received": 9966, "request_id": 4, @@ -14726,9 +14726,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 3.500480000013795, + "duration_ms": 3.6026679999849875, "success": true, - "started_at_unix": 1776839693.5516956, + "started_at_unix": 1777935732.2309735, "bytes_sent": 272, "bytes_received": 9966, "request_id": 5, @@ -14756,9 +14756,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.5528099999974074, + "duration_ms": 3.2249010000100498, "success": true, - "started_at_unix": 1776839693.5556061, + "started_at_unix": 1777935732.235066, "bytes_sent": 272, "bytes_received": 9966, "request_id": 6, @@ -14786,9 +14786,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.369276999985459, + "duration_ms": 3.9290210000046955, "success": true, - "started_at_unix": 1776839693.5589013, + "started_at_unix": 1777935732.2387397, "bytes_sent": 272, "bytes_received": 9966, "request_id": 7, @@ -14831,11 +14831,11 @@ "failure_count": 0, "bytes_sent": 1204, "bytes_received": 1029, - "min_ms": 0.46633100001258754, - "max_ms": 0.6075050000049487, - "mean_ms": 0.512763800003313, - "median_ms": 0.496958000013592, - "p95_ms": 0.5857324000032804, + "min_ms": 0.5423220000011497, + "max_ms": 0.673497000008183, + "mean_ms": 0.5886321999980737, + "median_ms": 0.5707649999919795, + "p95_ms": 0.6563448000065364, "result_summary": { "present_count": 5, "empty_count": 0, @@ -14895,9 +14895,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.3402040000016768, + "duration_ms": 1.8656109999994896, "success": true, - "started_at_unix": 1776839693.562117, + "started_at_unix": 1777935732.2431936, "bytes_sent": 240, "bytes_received": 205, "request_id": 8, @@ -14925,9 +14925,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.46633100001258754, + "duration_ms": 0.5688409999891064, "success": true, - "started_at_unix": 1776839693.563516, + "started_at_unix": 1777935732.2451036, "bytes_sent": 240, "bytes_received": 205, "request_id": 9, @@ -14955,9 +14955,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.6075050000049487, + "duration_ms": 0.673497000008183, "success": true, - "started_at_unix": 1776839693.5640612, + "started_at_unix": 1777935732.2457223, "bytes_sent": 241, "bytes_received": 206, "request_id": 10, @@ -14985,9 +14985,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.4943829999888294, + "duration_ms": 0.5877359999999499, "success": true, - "started_at_unix": 1776839693.564738, + "started_at_unix": 1777935732.2464428, "bytes_sent": 241, "bytes_received": 206, "request_id": 11, @@ -15015,9 +15015,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.4986419999966074, + "duration_ms": 0.5707649999919795, "success": true, - "started_at_unix": 1776839693.5653038, + "started_at_unix": 1777935732.2470772, "bytes_sent": 241, "bytes_received": 206, "request_id": 12, @@ -15045,9 +15045,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.496958000013592, + "duration_ms": 0.5423220000011497, "success": true, - "started_at_unix": 1776839693.5658689, + "started_at_unix": 1777935732.2476916, "bytes_sent": 241, "bytes_received": 206, "request_id": 13, @@ -15090,11 +15090,11 @@ "failure_count": 0, "bytes_sent": 1420, "bytes_received": 2045, - "min_ms": 0.6152599999893482, - "max_ms": 0.803711999992629, - "mean_ms": 0.6883443999981864, - "median_ms": 0.65551500000538, - "p95_ms": 0.7865337999930944, + "min_ms": 0.6255069999951957, + "max_ms": 0.8039599999847269, + "mean_ms": 0.6947163999996064, + "median_ms": 0.6903780000016013, + "p95_ms": 0.7827965999865683, "result_summary": { "present_count": 5, "empty_count": 0, @@ -15154,9 +15154,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 2.7310130000159916, + "duration_ms": 3.5905899999875146, "success": true, - "started_at_unix": 1776839693.566525, + "started_at_unix": 1777935732.2483532, "bytes_sent": 284, "bytes_received": 409, "request_id": 14, @@ -15184,9 +15184,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.65551500000538, + "duration_ms": 0.6903780000016013, "success": true, - "started_at_unix": 1776839693.5693226, + "started_at_unix": 1777935732.2519944, "bytes_sent": 284, "bytes_received": 409, "request_id": 15, @@ -15214,9 +15214,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.649414000008619, + "duration_ms": 0.6555940000225746, "success": true, - "started_at_unix": 1776839693.5700836, + "started_at_unix": 1777935732.2527647, "bytes_sent": 284, "bytes_received": 409, "request_id": 16, @@ -15244,9 +15244,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.6152599999893482, + "duration_ms": 0.6255069999951957, "success": true, - "started_at_unix": 1776839693.5708158, + "started_at_unix": 1777935732.2534862, "bytes_sent": 284, "bytes_received": 409, "request_id": 17, @@ -15274,9 +15274,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.7178209999949559, + "duration_ms": 0.6981429999939337, "success": true, - "started_at_unix": 1776839693.5715106, + "started_at_unix": 1777935732.2541707, "bytes_sent": 284, "bytes_received": 409, "request_id": 18, @@ -15304,9 +15304,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.803711999992629, + "duration_ms": 0.8039599999847269, "success": true, - "started_at_unix": 1776839693.5723104, + "started_at_unix": 1777935732.2549276, "bytes_sent": 284, "bytes_received": 409, "request_id": 19, @@ -15349,11 +15349,11 @@ "failure_count": 0, "bytes_sent": 1370, "bytes_received": 229265, - "min_ms": 3.132808000003706, - "max_ms": 7.216972999998461, - "mean_ms": 4.65511000000447, - "median_ms": 4.1069590000120115, - "p95_ms": 6.868830399997705, + "min_ms": 3.1981669999936457, + "max_ms": 8.56126499999732, + "mean_ms": 4.964801199992053, + "median_ms": 4.1527390000055675, + "p95_ms": 7.925862599995525, "result_summary": { "present_count": 5, "empty_count": 0, @@ -15413,9 +15413,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 12.831728999998404, + "duration_ms": 14.300768999987667, "success": true, - "started_at_unix": 1776839693.5733552, + "started_at_unix": 1777935732.2559874, "bytes_sent": 274, "bytes_received": 45853, "request_id": 20, @@ -15443,9 +15443,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 7.216972999998461, + "duration_ms": 5.384252999988348, "success": true, - "started_at_unix": 1776839693.5879202, + "started_at_unix": 1777935732.271297, "bytes_sent": 274, "bytes_received": 45853, "request_id": 21, @@ -15473,9 +15473,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 5.4762599999946815, + "duration_ms": 8.56126499999732, "success": true, - "started_at_unix": 1776839693.5965168, + "started_at_unix": 1777935732.2782016, "bytes_sent": 274, "bytes_received": 45853, "request_id": 22, @@ -15503,9 +15503,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 3.342550000013489, + "duration_ms": 3.527581999975382, "success": true, - "started_at_unix": 1776839693.6045148, + "started_at_unix": 1777935732.2893128, "bytes_sent": 274, "bytes_received": 45853, "request_id": 23, @@ -15533,9 +15533,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.1069590000120115, + "duration_ms": 4.1527390000055675, "success": true, - "started_at_unix": 1776839693.6091905, + "started_at_unix": 1777935732.295085, "bytes_sent": 274, "bytes_received": 45853, "request_id": 24, @@ -15563,9 +15563,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 3.132808000003706, + "duration_ms": 3.1981669999936457, "success": true, - "started_at_unix": 1776839693.6146228, + "started_at_unix": 1777935732.3007715, "bytes_sent": 274, "bytes_received": 45853, "request_id": 25, @@ -15608,11 +15608,11 @@ "failure_count": 0, "bytes_sent": 1205, "bytes_received": 4835, - "min_ms": 25.882485000011002, - "max_ms": 33.51563199998964, - "mean_ms": 28.891975599998432, - "median_ms": 28.614737999987483, - "p95_ms": 32.84761739998885, + "min_ms": 25.535136999991437, + "max_ms": 34.798722000005, + "mean_ms": 29.684347599999228, + "median_ms": 28.647315000000617, + "p95_ms": 34.49359860000527, "result_summary": { "present_count": 5, "empty_count": 0, @@ -15672,9 +15672,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 68.19205399997941, + "duration_ms": 70.05652999998802, "success": true, - "started_at_unix": 1776839693.6192417, + "started_at_unix": 1777935732.3054516, "bytes_sent": 241, "bytes_received": 967, "request_id": 26, @@ -15702,9 +15702,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 28.614737999987483, + "duration_ms": 28.647315000000617, "success": true, - "started_at_unix": 1776839693.6876485, + "started_at_unix": 1777935732.3756459, "bytes_sent": 241, "bytes_received": 967, "request_id": 27, @@ -15732,9 +15732,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 30.175558999985697, + "duration_ms": 33.27310500000635, "success": true, - "started_at_unix": 1776839693.7164032, + "started_at_unix": 1777935732.4044323, "bytes_sent": 241, "bytes_received": 967, "request_id": 28, @@ -15762,9 +15762,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 26.27146400001834, + "duration_ms": 25.535136999991437, "success": true, - "started_at_unix": 1776839693.7467737, + "started_at_unix": 1777935732.4379303, "bytes_sent": 241, "bytes_received": 967, "request_id": 29, @@ -15792,9 +15792,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 25.882485000011002, + "duration_ms": 26.167458999992732, "success": true, - "started_at_unix": 1776839693.7732136, + "started_at_unix": 1777935732.4636471, "bytes_sent": 241, "bytes_received": 967, "request_id": 30, @@ -15822,9 +15822,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 33.51563199998964, + "duration_ms": 34.798722000005, "success": true, - "started_at_unix": 1776839693.7992613, + "started_at_unix": 1777935732.4899926, "bytes_sent": 241, "bytes_received": 967, "request_id": 31, @@ -15856,9 +15856,9 @@ { "kind": "request", "method": "initialize", - "duration_ms": 182.4153679999938, + "duration_ms": 185.77887299997542, "success": true, - "started_at_unix": 1776839692.5960422, + "started_at_unix": 1777935731.259255, "bytes_sent": 646, "bytes_received": 1070, "request_id": 1, @@ -15877,9 +15877,9 @@ { "kind": "notification", "method": "initialized", - "duration_ms": 0.02350400001205344, + "duration_ms": 0.03061699999307166, "success": true, - "started_at_unix": 1776839692.7785573, + "started_at_unix": 1777935731.4451413, "bytes_sent": 74, "bytes_received": 0, "request_id": null, @@ -15892,9 +15892,9 @@ { "kind": "notification", "method": "workspace/didChangeConfiguration", - "duration_ms": 0.014376999985188377, + "duration_ms": 0.026598999994575934, "success": true, - "started_at_unix": 1776839692.7786038, + "started_at_unix": 1777935731.4452057, "bytes_sent": 623, "bytes_received": 0, "request_id": null, @@ -15910,9 +15910,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.018675000006851405, + "duration_ms": 0.03280100000324637, "success": true, - "started_at_unix": 1776839692.7787023, + "started_at_unix": 1777935731.4453428, "bytes_sent": 539, "bytes_received": 0, "request_id": null, @@ -15928,9 +15928,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 758.4024749999969, + "duration_ms": 767.7417989999924, "success": true, - "started_at_unix": 1776839692.778754, + "started_at_unix": 1777935731.4454303, "bytes_sent": 272, "bytes_received": 1455, "request_id": 2, @@ -15958,9 +15958,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 8.806405000001405, + "duration_ms": 11.309323000006088, "success": true, - "started_at_unix": 1776839693.5372853, + "started_at_unix": 1777935732.2132757, "bytes_sent": 272, "bytes_received": 9966, "request_id": 3, @@ -15988,9 +15988,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.451369999998178, + "duration_ms": 5.1472450000176195, "success": true, - "started_at_unix": 1776839693.5468302, + "started_at_unix": 1777935732.2250402, "bytes_sent": 272, "bytes_received": 9966, "request_id": 4, @@ -16018,9 +16018,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 3.500480000013795, + "duration_ms": 3.6026679999849875, "success": true, - "started_at_unix": 1776839693.5516956, + "started_at_unix": 1777935732.2309735, "bytes_sent": 272, "bytes_received": 9966, "request_id": 5, @@ -16048,9 +16048,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.5528099999974074, + "duration_ms": 3.2249010000100498, "success": true, - "started_at_unix": 1776839693.5556061, + "started_at_unix": 1777935732.235066, "bytes_sent": 272, "bytes_received": 9966, "request_id": 6, @@ -16078,9 +16078,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.369276999985459, + "duration_ms": 3.9290210000046955, "success": true, - "started_at_unix": 1776839693.5589013, + "started_at_unix": 1777935732.2387397, "bytes_sent": 272, "bytes_received": 9966, "request_id": 7, @@ -16108,9 +16108,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.3402040000016768, + "duration_ms": 1.8656109999994896, "success": true, - "started_at_unix": 1776839693.562117, + "started_at_unix": 1777935732.2431936, "bytes_sent": 240, "bytes_received": 205, "request_id": 8, @@ -16138,9 +16138,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.46633100001258754, + "duration_ms": 0.5688409999891064, "success": true, - "started_at_unix": 1776839693.563516, + "started_at_unix": 1777935732.2451036, "bytes_sent": 240, "bytes_received": 205, "request_id": 9, @@ -16168,9 +16168,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.6075050000049487, + "duration_ms": 0.673497000008183, "success": true, - "started_at_unix": 1776839693.5640612, + "started_at_unix": 1777935732.2457223, "bytes_sent": 241, "bytes_received": 206, "request_id": 10, @@ -16198,9 +16198,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.4943829999888294, + "duration_ms": 0.5877359999999499, "success": true, - "started_at_unix": 1776839693.564738, + "started_at_unix": 1777935732.2464428, "bytes_sent": 241, "bytes_received": 206, "request_id": 11, @@ -16228,9 +16228,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.4986419999966074, + "duration_ms": 0.5707649999919795, "success": true, - "started_at_unix": 1776839693.5653038, + "started_at_unix": 1777935732.2470772, "bytes_sent": 241, "bytes_received": 206, "request_id": 12, @@ -16258,9 +16258,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.496958000013592, + "duration_ms": 0.5423220000011497, "success": true, - "started_at_unix": 1776839693.5658689, + "started_at_unix": 1777935732.2476916, "bytes_sent": 241, "bytes_received": 206, "request_id": 13, @@ -16288,9 +16288,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 2.7310130000159916, + "duration_ms": 3.5905899999875146, "success": true, - "started_at_unix": 1776839693.566525, + "started_at_unix": 1777935732.2483532, "bytes_sent": 284, "bytes_received": 409, "request_id": 14, @@ -16318,9 +16318,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.65551500000538, + "duration_ms": 0.6903780000016013, "success": true, - "started_at_unix": 1776839693.5693226, + "started_at_unix": 1777935732.2519944, "bytes_sent": 284, "bytes_received": 409, "request_id": 15, @@ -16348,9 +16348,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.649414000008619, + "duration_ms": 0.6555940000225746, "success": true, - "started_at_unix": 1776839693.5700836, + "started_at_unix": 1777935732.2527647, "bytes_sent": 284, "bytes_received": 409, "request_id": 16, @@ -16378,9 +16378,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.6152599999893482, + "duration_ms": 0.6255069999951957, "success": true, - "started_at_unix": 1776839693.5708158, + "started_at_unix": 1777935732.2534862, "bytes_sent": 284, "bytes_received": 409, "request_id": 17, @@ -16408,9 +16408,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.7178209999949559, + "duration_ms": 0.6981429999939337, "success": true, - "started_at_unix": 1776839693.5715106, + "started_at_unix": 1777935732.2541707, "bytes_sent": 284, "bytes_received": 409, "request_id": 18, @@ -16438,9 +16438,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.803711999992629, + "duration_ms": 0.8039599999847269, "success": true, - "started_at_unix": 1776839693.5723104, + "started_at_unix": 1777935732.2549276, "bytes_sent": 284, "bytes_received": 409, "request_id": 19, @@ -16468,9 +16468,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027911999978869062, + "duration_ms": 0.03238000002170338, "success": true, - "started_at_unix": 1776839693.573317, + "started_at_unix": 1777935732.2559404, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -16487,9 +16487,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 12.831728999998404, + "duration_ms": 14.300768999987667, "success": true, - "started_at_unix": 1776839693.5733552, + "started_at_unix": 1777935732.2559874, "bytes_sent": 274, "bytes_received": 45853, "request_id": 20, @@ -16517,9 +16517,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.037289999994527534, + "duration_ms": 0.03247000000783373, "success": true, - "started_at_unix": 1776839693.5878334, + "started_at_unix": 1777935732.271229, "bytes_sent": 318, "bytes_received": 0, "request_id": null, @@ -16536,9 +16536,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026118999983282265, + "duration_ms": 0.01596999999264881, "success": true, - "started_at_unix": 1776839693.5878825, + "started_at_unix": 1777935732.271272, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -16555,9 +16555,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 7.216972999998461, + "duration_ms": 5.384252999988348, "success": true, - "started_at_unix": 1776839693.5879202, + "started_at_unix": 1777935732.271297, "bytes_sent": 274, "bytes_received": 45853, "request_id": 21, @@ -16585,9 +16585,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.028953999986924828, + "duration_ms": 0.03262000001313936, "success": true, - "started_at_unix": 1776839693.5964348, + "started_at_unix": 1777935732.2781126, "bytes_sent": 318, "bytes_received": 0, "request_id": null, @@ -16604,9 +16604,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027842999998028972, + "duration_ms": 0.026709999985996546, "success": true, - "started_at_unix": 1776839693.5964756, + "started_at_unix": 1777935732.278159, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -16623,9 +16623,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 5.4762599999946815, + "duration_ms": 8.56126499999732, "success": true, - "started_at_unix": 1776839693.5965168, + "started_at_unix": 1777935732.2782016, "bytes_sent": 274, "bytes_received": 45853, "request_id": 22, @@ -16653,9 +16653,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03765100001373867, + "duration_ms": 0.03750899998067325, "success": true, - "started_at_unix": 1776839693.6044302, + "started_at_unix": 1777935732.2892241, "bytes_sent": 318, "bytes_received": 0, "request_id": null, @@ -16672,9 +16672,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.023202999983595873, + "duration_ms": 0.02376499998035797, "success": true, - "started_at_unix": 1776839693.6044796, + "started_at_unix": 1777935732.2892754, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -16691,9 +16691,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 3.342550000013489, + "duration_ms": 3.527581999975382, "success": true, - "started_at_unix": 1776839693.6045148, + "started_at_unix": 1777935732.2893128, "bytes_sent": 274, "bytes_received": 45853, "request_id": 23, @@ -16721,9 +16721,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02449600000886676, + "duration_ms": 0.028012999990778553, "success": true, - "started_at_unix": 1776839693.609135, + "started_at_unix": 1777935732.2950213, "bytes_sent": 318, "bytes_received": 0, "request_id": null, @@ -16740,9 +16740,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.014257000003681242, + "duration_ms": 0.015438999980688095, "success": true, - "started_at_unix": 1776839693.6091678, + "started_at_unix": 1777935732.295059, "bytes_sent": 375, "bytes_received": 0, "request_id": null, @@ -16759,9 +16759,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.1069590000120115, + "duration_ms": 4.1527390000055675, "success": true, - "started_at_unix": 1776839693.6091905, + "started_at_unix": 1777935732.295085, "bytes_sent": 274, "bytes_received": 45853, "request_id": 24, @@ -16789,9 +16789,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02615900001501359, + "duration_ms": 0.042059000008976, "success": true, - "started_at_unix": 1776839693.6145651, + "started_at_unix": 1777935732.3006978, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -16808,9 +16808,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.01448699998718439, + "duration_ms": 0.014277000019546904, "success": true, - "started_at_unix": 1776839693.6146, + "started_at_unix": 1777935732.3007486, "bytes_sent": 375, "bytes_received": 0, "request_id": null, @@ -16827,9 +16827,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 3.132808000003706, + "duration_ms": 3.1981669999936457, "success": true, - "started_at_unix": 1776839693.6146228, + "started_at_unix": 1777935732.3007715, "bytes_sent": 274, "bytes_received": 45853, "request_id": 25, @@ -16857,9 +16857,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026598999994575934, + "duration_ms": 0.023644999998850835, "success": true, - "started_at_unix": 1776839693.6190293, + "started_at_unix": 1777935732.3052316, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -16876,9 +16876,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02062900000510126, + "duration_ms": 0.0205380000011246, "success": true, - "started_at_unix": 1776839693.6192124, + "started_at_unix": 1777935732.305422, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -16895,9 +16895,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 68.19205399997941, + "duration_ms": 70.05652999998802, "success": true, - "started_at_unix": 1776839693.6192417, + "started_at_unix": 1777935732.3054516, "bytes_sent": 241, "bytes_received": 967, "request_id": 26, @@ -16925,9 +16925,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.06385999998315128, + "duration_ms": 0.030065999993666992, "success": true, - "started_at_unix": 1776839693.6875339, + "started_at_unix": 1777935732.3755817, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -16944,9 +16944,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.024816000006921968, + "duration_ms": 0.01639100000261351, "success": true, - "started_at_unix": 1776839693.6876113, + "started_at_unix": 1777935732.3756218, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -16963,9 +16963,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 28.614737999987483, + "duration_ms": 28.647315000000617, "success": true, - "started_at_unix": 1776839693.6876485, + "started_at_unix": 1777935732.3756459, "bytes_sent": 241, "bytes_received": 967, "request_id": 27, @@ -16993,9 +16993,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02649000001042623, + "duration_ms": 0.02616899999452471, "success": true, - "started_at_unix": 1776839693.7163439, + "started_at_unix": 1777935732.404373, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -17012,9 +17012,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.015689000008478615, + "duration_ms": 0.01556899999854977, "success": true, - "started_at_unix": 1776839693.7163792, + "started_at_unix": 1777935732.4044087, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -17031,9 +17031,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 30.175558999985697, + "duration_ms": 33.27310500000635, "success": true, - "started_at_unix": 1776839693.7164032, + "started_at_unix": 1777935732.4044323, "bytes_sent": 241, "bytes_received": 967, "request_id": 28, @@ -17061,9 +17061,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.035134999990305005, + "duration_ms": 0.0335120000158895, "success": true, - "started_at_unix": 1776839693.7466936, + "started_at_unix": 1777935732.437845, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -17080,9 +17080,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.022502000007307288, + "duration_ms": 0.026438999981337474, "success": true, - "started_at_unix": 1776839693.7467406, + "started_at_unix": 1777935732.4378915, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -17099,9 +17099,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 26.27146400001834, + "duration_ms": 25.535136999991437, "success": true, - "started_at_unix": 1776839693.7467737, + "started_at_unix": 1777935732.4379303, "bytes_sent": 241, "bytes_received": 967, "request_id": 29, @@ -17129,9 +17129,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.031027999995103528, + "duration_ms": 0.03297200001384226, "success": true, - "started_at_unix": 1776839693.7731285, + "started_at_unix": 1777935732.4635618, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -17148,9 +17148,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02756199998543707, + "duration_ms": 0.025887999981932808, "success": true, - "started_at_unix": 1776839693.7731714, + "started_at_unix": 1777935732.4636078, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -17167,9 +17167,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 25.882485000011002, + "duration_ms": 26.167458999992732, "success": true, - "started_at_unix": 1776839693.7732136, + "started_at_unix": 1777935732.4636471, "bytes_sent": 241, "bytes_received": 967, "request_id": 30, @@ -17197,9 +17197,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.029785999998921397, + "duration_ms": 0.030918000021529224, "success": true, - "started_at_unix": 1776839693.7991798, + "started_at_unix": 1777935732.4899104, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -17216,9 +17216,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02741099999070684, + "duration_ms": 0.02657000001704546, "success": true, - "started_at_unix": 1776839693.7992218, + "started_at_unix": 1777935732.4899542, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -17235,9 +17235,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 33.51563199998964, + "duration_ms": 34.798722000005, "success": true, - "started_at_unix": 1776839693.7992613, + "started_at_unix": 1777935732.4899926, "bytes_sent": 241, "bytes_received": 967, "request_id": 31, @@ -17265,9 +17265,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03965399997696295, + "duration_ms": 0.040696000013440425, "success": true, - "started_at_unix": 1776839693.8329005, + "started_at_unix": 1777935732.5249243, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -17284,9 +17284,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.026468999976714258, + "duration_ms": 0.025346999990460972, "success": true, - "started_at_unix": 1776839693.8330977, + "started_at_unix": 1777935732.5250916, "bytes_sent": 198, "bytes_received": 0, "request_id": null, @@ -17299,9 +17299,9 @@ { "kind": "request", "method": "shutdown", - "duration_ms": 1.9820910000021286, + "duration_ms": 2.105169999992995, "success": true, - "started_at_unix": 1776839693.833135, + "started_at_unix": 1777935732.5251272, "bytes_sent": 67, "bytes_received": 61, "request_id": 32, @@ -17319,9 +17319,9 @@ { "kind": "notification", "method": "exit", - "duration_ms": 0.02772199999867553, + "duration_ms": 0.02805200000466357, "success": true, - "started_at_unix": 1776839693.8351347, + "started_at_unix": 1777935732.5272493, "bytes_sent": 55, "bytes_received": 0, "request_id": null, diff --git a/latest-results/summary-20260422T063331Z.csv b/latest-results/summary-20260422T063331Z.csv deleted file mode 100644 index 909164b..0000000 --- a/latest-results/summary-20260422T063331Z.csv +++ /dev/null @@ -1,132 +0,0 @@ -report_type,baseline_server_id,server_id,server_name,suite_name,scenario_name,point_label,method,method_display,success,mean_ms,p95_ms,non_empty_rate,result_metric_name,result_metric_label,result_metric_value,result_metric_delta,validation_passed,validation_failure_count -benchmark,pyright,pyright,Pyright,data_science,,dataframe completion,textDocument/completion,textDocument/completion,True,5.38475860000176,9.086087999992285,1.0,completion_item_count,Completions found,201.0,0.0,True,0 -benchmark,pyright,ty,Ty,data_science,,dataframe completion,textDocument/completion,textDocument/completion,True,1.5927661999967313,1.7271851999964838,1.0,completion_item_count,Completions found,225.0,24.0,True,0 -benchmark,pyright,pyrefly,Pyrefly,data_science,,dataframe completion,textDocument/completion,textDocument/completion,True,37.23433560001013,146.46284320002675,1.0,completion_item_count,Completions found,250.0,49.0,True,0 -benchmark,pyright,pylsp-mypy,pylsp-mypy,data_science,,dataframe completion,textDocument/completion,textDocument/completion,True,51.36799379999957,63.78300800000715,1.0,completion_item_count,Completions found,181.0,-20.0,True,0 -benchmark,pyright,pyright,Pyright,data_science,,dataframe describe hover,textDocument/hover,textDocument/hover,True,1.0556769999993776,1.151659399994287,1.0,hover_text_char_count,Hover length,4019.0,0.0,True,0 -benchmark,pyright,ty,Ty,data_science,,dataframe describe hover,textDocument/hover,textDocument/hover,True,0.29626359999497254,0.3098013999874638,1.0,hover_text_char_count,Hover length,4244.0,225.0,True,0 -benchmark,pyright,pyrefly,Pyrefly,data_science,,dataframe describe hover,textDocument/hover,textDocument/hover,True,9.392742599993653,18.1180276000191,1.0,hover_text_char_count,Hover length,3604.0,-415.0,True,0 -benchmark,pyright,pylsp-mypy,pylsp-mypy,data_science,,dataframe describe hover,textDocument/hover,textDocument/hover,True,189.39888320001046,194.37423740004078,1.0,hover_text_char_count,Hover length,4134.0,115.0,True,0 -benchmark,pyright,pyright,Pyright,data_science,,summarize definition,textDocument/definition,textDocument/definition,True,0.47351839999691947,0.5322638000052393,1.0,location_count,Definitions found,1.0,0.0,True,0 -benchmark,pyright,ty,Ty,data_science,,summarize definition,textDocument/definition,textDocument/definition,True,0.21200420000013764,0.21838059998913195,1.0,location_count,Definitions found,1.0,0.0,True,0 -benchmark,pyright,pyrefly,Pyrefly,data_science,,summarize definition,textDocument/definition,textDocument/definition,True,0.27325859999791646,0.3038582000272072,1.0,location_count,Definitions found,1.0,0.0,True,0 -benchmark,pyright,pylsp-mypy,pylsp-mypy,data_science,,summarize definition,textDocument/definition,textDocument/definition,True,1.048833600020771,1.0824882000406433,1.0,location_count,Definitions found,1.0,0.0,True,0 -benchmark,pyright,pyright,Pyright,data_science,,edit array then complete (edit+completion),textDocument/completion,textDocument/completion,True,200.30674980000072,275.0917384000047,1.0,completion_item_count,Completions found,169.0,0.0,True,0 -benchmark,pyright,ty,Ty,data_science,,edit array then complete (edit+completion),textDocument/completion,textDocument/completion,True,17.05252900000005,17.32983740000691,1.0,completion_item_count,Completions found,167.0,-2.0,True,0 -benchmark,pyright,pyrefly,Pyrefly,data_science,,edit array then complete (edit+completion),textDocument/completion,textDocument/completion,True,26.938753000013094,35.740881200013064,1.0,completion_item_count,Completions found,149.0,-20.0,True,0 -benchmark,pyright,pylsp-mypy,pylsp-mypy,data_science,,edit array then complete (edit+completion),textDocument/completion,textDocument/completion,False,4.4258435999836365,4.837629399958132,0.0,completion_item_count,Completions found,0.0,-169.0,False,10 -benchmark,pyright,pyright,Pyright,data_science,,edit array then hover (edit+hover),textDocument/hover,textDocument/hover,True,26.205010600000378,30.238101999992747,1.0,hover_text_char_count,Hover length,278.0,0.0,True,0 -benchmark,pyright,ty,Ty,data_science,,edit array then hover (edit+hover),textDocument/hover,textDocument/hover,True,2.073458400002437,2.1091854000133026,1.0,hover_text_char_count,Hover length,376.0,98.0,True,0 -benchmark,pyright,pyrefly,Pyrefly,data_science,,edit array then hover (edit+hover),textDocument/hover,textDocument/hover,True,0.8033162000174343,0.8680080000203816,1.0,hover_text_char_count,Hover length,2075.0,1797.0,True,0 -benchmark,pyright,pylsp-mypy,pylsp-mypy,data_science,,edit array then hover (edit+hover),textDocument/hover,textDocument/hover,True,180.29240660001733,181.50023440001632,1.0,hover_text_char_count,Hover length,5644.0,5366.0,True,0 -benchmark,pyright,pyright,Pyright,django,,queryset completion,textDocument/completion,textDocument/completion,True,4.755191999993258,7.039616200006549,1.0,completion_item_count,Completions found,10.0,0.0,True,0 -benchmark,pyright,ty,Ty,django,,queryset completion,textDocument/completion,textDocument/completion,True,5.108888199993089,8.401580599996803,1.0,completion_item_count,Completions found,256.0,246.0,True,0 -benchmark,pyright,pyrefly,Pyrefly,django,,queryset completion,textDocument/completion,textDocument/completion,True,22.010167200005526,86.63857820000656,1.0,completion_item_count,Completions found,38.0,28.0,True,0 -benchmark,pyright,pylsp-mypy,pylsp-mypy,django,,queryset completion,textDocument/completion,textDocument/completion,True,187.5460395999994,594.175791200007,1.0,completion_item_count,Completions found,2.0,-8.0,True,0 -benchmark,pyright,pyright,Pyright,django,,queryset filter hover,textDocument/hover,textDocument/hover,True,0.49928080001109265,0.6021990000192545,1.0,hover_text_char_count,Hover length,57.0,0.0,True,0 -benchmark,pyright,ty,Ty,django,,queryset filter hover,textDocument/hover,textDocument/hover,True,0.25233160000084354,0.27787039999793706,1.0,hover_text_char_count,Hover length,46.0,-11.0,True,0 -benchmark,pyright,pyrefly,Pyrefly,django,,queryset filter hover,textDocument/hover,textDocument/hover,True,0.25056799997855705,0.2654083999573231,1.0,hover_text_char_count,Hover length,298.0,241.0,True,0 -benchmark,pyright,pylsp-mypy,pylsp-mypy,django,,queryset filter hover,textDocument/hover,textDocument/hover,True,168.80941959999518,169.27191019998418,1.0,hover_text_char_count,Hover length,57.0,0.0,True,0 -benchmark,pyright,pyright,Pyright,django,,model definition,textDocument/definition,textDocument/definition,True,0.4658207999966635,0.5323307999844928,1.0,location_count,Definitions found,1.0,0.0,True,0 -benchmark,pyright,ty,Ty,django,,model definition,textDocument/definition,textDocument/definition,True,0.2145250000012311,0.22148620000166375,1.0,location_count,Definitions found,1.0,0.0,True,0 -benchmark,pyright,pyrefly,Pyrefly,django,,model definition,textDocument/definition,textDocument/definition,True,0.2211932000136585,0.22992780003505686,1.0,location_count,Definitions found,1.0,0.0,True,0 -benchmark,pyright,pylsp-mypy,pylsp-mypy,django,,model definition,textDocument/definition,textDocument/definition,True,1.0623985999927754,1.0835522000093079,1.0,location_count,Definitions found,1.0,0.0,True,0 -benchmark,pyright,pyright,Pyright,django,,edit queryset then complete (edit+completion),textDocument/completion,textDocument/completion,True,23.38638519999563,24.5832987999961,1.0,completion_item_count,Completions found,105.0,0.0,True,0 -benchmark,pyright,ty,Ty,django,,edit queryset then complete (edit+completion),textDocument/completion,textDocument/completion,True,2.7438527999947837,2.8611797999872124,1.0,completion_item_count,Completions found,104.0,-1.0,True,0 -benchmark,pyright,pyrefly,Pyrefly,django,,edit queryset then complete (edit+completion),textDocument/completion,textDocument/completion,True,3.2065465999949083,4.676357999994707,1.0,completion_item_count,Completions found,83.0,-22.0,True,0 -benchmark,pyright,pylsp-mypy,pylsp-mypy,django,,edit queryset then complete (edit+completion),textDocument/completion,textDocument/completion,True,286.84923739999704,316.1955855999963,1.0,completion_item_count,Completions found,143.0,38.0,True,0 -benchmark,pyright,pyright,Pyright,django,,edit queryset then hover (edit+hover),textDocument/hover,textDocument/hover,True,42.218455000005406,45.76087140000595,1.0,hover_text_char_count,Hover length,83.0,0.0,True,0 -benchmark,pyright,ty,Ty,django,,edit queryset then hover (edit+hover),textDocument/hover,textDocument/hover,True,1.510402399992472,1.5269051999837302,1.0,hover_text_char_count,Hover length,100.0,17.0,True,0 -benchmark,pyright,pyrefly,Pyrefly,django,,edit queryset then hover (edit+hover),textDocument/hover,textDocument/hover,True,0.7664815999987695,0.787768399993638,1.0,hover_text_char_count,Hover length,1190.0,1107.0,True,0 -benchmark,pyright,pylsp-mypy,pylsp-mypy,django,,edit queryset then hover (edit+hover),textDocument/hover,textDocument/hover,True,197.4914586000068,200.4113640000014,1.0,hover_text_char_count,Hover length,71.0,-12.0,True,0 -benchmark,pyright,pyright,Pyright,pandas,,report dataframe completion,textDocument/completion,textDocument/completion,True,69.80277499999374,227.5602194000043,1.0,completion_item_count,Completions found,274.2,0.0,True,0 -benchmark,pyright,ty,Ty,pandas,,report dataframe completion,textDocument/completion,textDocument/completion,True,17.392338000001928,22.225933599997916,1.0,completion_item_count,Completions found,1000.0,725.8,True,0 -benchmark,pyright,pyrefly,Pyrefly,pandas,,report dataframe completion,textDocument/completion,textDocument/completion,True,42.209654000021146,167.49682700001355,1.0,completion_item_count,Completions found,39.0,-235.2,True,0 -benchmark,pyright,pylsp-mypy,pylsp-mypy,pandas,,report dataframe completion,textDocument/completion,textDocument/completion,True,93.53741719999107,284.46921239997204,1.0,completion_item_count,Completions found,6.0,-268.2,True,0 -benchmark,pyright,pyright,Pyright,pandas,,dataframe groupby hover,textDocument/hover,textDocument/hover,True,0.7781007999938083,0.891592400000718,1.0,hover_text_char_count,Hover length,350.0,0.0,True,0 -benchmark,pyright,ty,Ty,pandas,,dataframe groupby hover,textDocument/hover,textDocument/hover,True,0.26764799999909883,0.28509880002047794,1.0,hover_text_char_count,Hover length,308.0,-42.0,True,0 -benchmark,pyright,pyrefly,Pyrefly,pandas,,dataframe groupby hover,textDocument/hover,textDocument/hover,True,1.9883409999920332,2.0613567999930638,1.0,hover_text_char_count,Hover length,3120.0,2770.0,True,0 -benchmark,pyright,pylsp-mypy,pylsp-mypy,pandas,,dataframe groupby hover,textDocument/hover,textDocument/hover,True,199.02973600001133,205.48380360002056,1.0,hover_text_char_count,Hover length,301.0,-49.0,True,0 -benchmark,pyright,pyright,Pyright,pandas,,build report definition,textDocument/definition,textDocument/definition,True,0.5640089999985776,0.7325973999968483,1.0,location_count,Definitions found,1.0,0.0,True,0 -benchmark,pyright,ty,Ty,pandas,,build report definition,textDocument/definition,textDocument/definition,True,0.2156990000003134,0.22321159998455187,1.0,location_count,Definitions found,1.0,0.0,True,0 -benchmark,pyright,pyrefly,Pyrefly,pandas,,build report definition,textDocument/definition,textDocument/definition,True,0.20299739998108635,0.20682679999026732,1.0,location_count,Definitions found,1.0,0.0,True,0 -benchmark,pyright,pylsp-mypy,pylsp-mypy,pandas,,build report definition,textDocument/definition,textDocument/definition,True,1.0878590000061195,1.1058552000008603,1.0,location_count,Definitions found,1.0,0.0,True,0 -benchmark,pyright,pyright,Pyright,pandas,,edit dataframe then complete (edit+completion),textDocument/completion,textDocument/completion,True,370.731083000004,828.5112525999862,1.0,completion_item_count,Completions found,441.0,0.0,True,0 -benchmark,pyright,ty,Ty,pandas,,edit dataframe then complete (edit+completion),textDocument/completion,textDocument/completion,True,11.63491840000006,12.2147813999959,1.0,completion_item_count,Completions found,448.0,7.0,True,0 -benchmark,pyright,pyrefly,Pyrefly,pandas,,edit dataframe then complete (edit+completion),textDocument/completion,textDocument/completion,True,36.27952120000373,57.231529599994246,1.0,completion_item_count,Completions found,256.0,-185.0,True,0 -benchmark,pyright,pylsp-mypy,pylsp-mypy,pandas,,edit dataframe then complete (edit+completion),textDocument/completion,textDocument/completion,True,217.41663179999478,222.03213459997642,1.0,completion_item_count,Completions found,442.0,1.0,True,0 -benchmark,pyright,pyright,Pyright,pandas,,edit dataframe then hover (edit+hover),textDocument/hover,textDocument/hover,True,9.396439200003215,10.646495600008166,1.0,hover_text_char_count,Hover length,4292.0,0.0,True,0 -benchmark,pyright,ty,Ty,pandas,,edit dataframe then hover (edit+hover),textDocument/hover,textDocument/hover,True,1.456124800017733,1.4756514000168863,1.0,hover_text_char_count,Hover length,4378.0,86.0,True,0 -benchmark,pyright,pyrefly,Pyrefly,pandas,,edit dataframe then hover (edit+hover),textDocument/hover,textDocument/hover,True,9.689502399999128,16.03109359998598,1.0,hover_text_char_count,Hover length,2481.0,-1811.0,True,0 -benchmark,pyright,pylsp-mypy,pylsp-mypy,pandas,,edit dataframe then hover (edit+hover),textDocument/hover,textDocument/hover,True,194.28952020000452,196.6492834000178,1.0,hover_text_char_count,Hover length,232.0,-4060.0,True,0 -benchmark,pyright,pyright,Pyright,sqlalchemy,,query completion,textDocument/completion,textDocument/completion,True,18.942228200000955,26.94555919999857,1.0,completion_item_count,Completions found,1.0,0.0,True,0 -benchmark,pyright,ty,Ty,sqlalchemy,,query completion,textDocument/completion,textDocument/completion,True,4.427347400007875,10.740078400010587,1.0,completion_item_count,Completions found,1.0,0.0,True,0 -benchmark,pyright,pyrefly,Pyrefly,sqlalchemy,,query completion,textDocument/completion,textDocument/completion,True,82.43682340001897,313.20127100001395,1.0,completion_item_count,Completions found,38.0,37.0,True,0 -benchmark,pyright,pylsp-mypy,pylsp-mypy,sqlalchemy,,query completion,textDocument/completion,textDocument/completion,True,63.96923519999973,109.89572019999514,1.0,completion_item_count,Completions found,1.0,0.0,True,0 -benchmark,pyright,pyright,Pyright,sqlalchemy,,sessionmaker hover,textDocument/hover,textDocument/hover,True,1.2530371999957879,1.4079908000041996,1.0,hover_text_char_count,Hover length,10572.0,0.0,True,0 -benchmark,pyright,ty,Ty,sqlalchemy,,sessionmaker hover,textDocument/hover,textDocument/hover,True,0.41153479999138654,0.43565079998870715,1.0,hover_text_char_count,Hover length,10628.0,56.0,True,0 -benchmark,pyright,pyrefly,Pyrefly,sqlalchemy,,sessionmaker hover,textDocument/hover,textDocument/hover,True,0.8161792000009882,0.8316522000200166,1.0,hover_text_char_count,Hover length,13682.0,3110.0,True,0 -benchmark,pyright,pylsp-mypy,pylsp-mypy,sqlalchemy,,sessionmaker hover,textDocument/hover,textDocument/hover,True,336.6893140000002,355.61282620001293,1.0,hover_text_char_count,Hover length,10498.0,-74.0,True,0 -benchmark,pyright,pyright,Pyright,sqlalchemy,,mapped class definition,textDocument/definition,textDocument/definition,True,0.4075392000117972,0.43419900001140377,1.0,location_count,Definitions found,1.0,0.0,True,0 -benchmark,pyright,ty,Ty,sqlalchemy,,mapped class definition,textDocument/definition,textDocument/definition,True,0.23478880001448488,0.24592140001686857,1.0,location_count,Definitions found,2.0,1.0,True,0 -benchmark,pyright,pyrefly,Pyrefly,sqlalchemy,,mapped class definition,textDocument/definition,textDocument/definition,True,0.2874248000011903,0.31319260000373106,1.0,location_count,Definitions found,1.0,0.0,True,0 -benchmark,pyright,pylsp-mypy,pylsp-mypy,sqlalchemy,,mapped class definition,textDocument/definition,textDocument/definition,True,1.0412758000143185,1.0668056000213255,1.0,location_count,Definitions found,1.0,0.0,True,0 -benchmark,pyright,pyright,Pyright,sqlalchemy,,edit query then complete (edit+completion),textDocument/completion,textDocument/completion,True,118.5442519999981,148.28529979999416,1.0,completion_item_count,Completions found,39.0,0.0,True,0 -benchmark,pyright,ty,Ty,sqlalchemy,,edit query then complete (edit+completion),textDocument/completion,textDocument/completion,True,2.0362292000072557,2.1979375999990225,1.0,completion_item_count,Completions found,23.0,-16.0,True,0 -benchmark,pyright,pyrefly,Pyrefly,sqlalchemy,,edit query then complete (edit+completion),textDocument/completion,textDocument/completion,True,0.8835653999881288,0.9414211999569488,1.0,completion_item_count,Completions found,17.0,-22.0,True,0 -benchmark,pyright,pylsp-mypy,pylsp-mypy,sqlalchemy,,edit query then complete (edit+completion),textDocument/completion,textDocument/completion,False,26.961245400002554,27.096630200014715,0.0,completion_item_count,Completions found,0.0,-39.0,False,10 -benchmark,pyright,pyright,Pyright,sqlalchemy,,edit session then hover (edit+hover),textDocument/hover,textDocument/hover,True,78.62290179999718,84.01029519999383,1.0,hover_text_char_count,Hover length,900.0,0.0,True,0 -benchmark,pyright,ty,Ty,sqlalchemy,,edit session then hover (edit+hover),textDocument/hover,textDocument/hover,True,1.6365558000074998,1.6581643999984408,1.0,hover_text_char_count,Hover length,958.0,58.0,True,0 -benchmark,pyright,pyrefly,Pyrefly,sqlalchemy,,edit session then hover (edit+hover),textDocument/hover,textDocument/hover,True,0.4672611999922083,0.5091834000040762,1.0,hover_text_char_count,Hover length,1869.0,969.0,True,0 -benchmark,pyright,pylsp-mypy,pylsp-mypy,sqlalchemy,,edit session then hover (edit+hover),textDocument/hover,textDocument/hover,False,26.331524400006856,26.486431999978777,0.0,hover_text_char_count,Hover length,0.0,-900.0,False,10 -benchmark,pyright,pyright,Pyright,transformers,,classifier pipeline completion,textDocument/completion,textDocument/completion,True,48.34188379999205,80.17795940000383,1.0,completion_item_count,Completions found,123.0,0.0,True,0 -benchmark,pyright,ty,Ty,transformers,,classifier pipeline completion,textDocument/completion,textDocument/completion,True,11.137258200017186,13.917853799989643,1.0,completion_item_count,Completions found,770.0,647.0,True,0 -benchmark,pyright,pyrefly,Pyrefly,transformers,,classifier pipeline completion,textDocument/completion,textDocument/completion,True,401.1271289999854,1603.1761999999726,1.0,completion_item_count,Completions found,38.0,-85.0,True,0 -benchmark,pyright,pylsp-mypy,pylsp-mypy,transformers,,classifier pipeline completion,textDocument/completion,textDocument/completion,True,144.92613540001003,146.07513439999593,1.0,completion_item_count,Completions found,2.0,-121.0,True,0 -benchmark,pyright,pyright,Pyright,transformers,,pipeline hover,textDocument/hover,textDocument/hover,True,0.4871440000044913,0.5305390000103216,1.0,hover_text_char_count,Hover length,34.0,0.0,True,0 -benchmark,pyright,ty,Ty,transformers,,pipeline hover,textDocument/hover,textDocument/hover,True,0.2131104000113737,0.23533559999577844,1.0,hover_text_char_count,Hover length,7.0,-27.0,True,0 -benchmark,pyright,pyrefly,Pyrefly,transformers,,pipeline hover,textDocument/hover,textDocument/hover,True,0.2257778000057442,0.24375960001634667,1.0,hover_text_char_count,Hover length,48.0,14.0,True,0 -benchmark,pyright,pylsp-mypy,pylsp-mypy,transformers,,pipeline hover,textDocument/hover,textDocument/hover,False,2517.0756625999843,2563.9492015999963,0.0,hover_text_char_count,Hover length,0.0,-34.0,False,10 -benchmark,pyright,pyright,Pyright,transformers,,auto tokenizer definition,textDocument/definition,textDocument/definition,True,0.4189166000003297,0.4900297999881786,1.0,location_count,Definitions found,1.0,0.0,True,0 -benchmark,pyright,ty,Ty,transformers,,auto tokenizer definition,textDocument/definition,textDocument/definition,True,0.25030360000073415,0.28564820000838154,1.0,location_count,Definitions found,1.0,0.0,True,0 -benchmark,pyright,pyrefly,Pyrefly,transformers,,auto tokenizer definition,textDocument/definition,textDocument/definition,True,0.7541239999909521,2.3171674000195703,1.0,location_count,Definitions found,1.0,0.0,True,0 -benchmark,pyright,pylsp-mypy,pylsp-mypy,transformers,,auto tokenizer definition,textDocument/definition,textDocument/definition,True,2216.895921400021,2252.4500234000357,1.0,location_count,Definitions found,1.0,0.0,True,0 -benchmark,pyright,pyright,Pyright,transformers,,edit prediction then complete (edit+completion),textDocument/completion,textDocument/completion,True,6.1851398000044355,6.897347000000309,0.0,completion_item_count,Completions found,0.0,0.0,True,0 -benchmark,pyright,ty,Ty,transformers,,edit prediction then complete (edit+completion),textDocument/completion,textDocument/completion,True,3.235543799996776,3.441075799992177,1.0,completion_item_count,Completions found,23.0,23.0,True,0 -benchmark,pyright,pyrefly,Pyrefly,transformers,,edit prediction then complete (edit+completion),textDocument/completion,textDocument/completion,True,5.039649799994095,11.65643760000421,0.0,completion_item_count,Completions found,0.0,0.0,True,0 -benchmark,pyright,pylsp-mypy,pylsp-mypy,transformers,,edit prediction then complete (edit+completion),textDocument/completion,textDocument/completion,True,2.4600809999924422,2.5196119999918665,0.0,completion_item_count,Completions found,0.0,0.0,True,0 -benchmark,pyright,pyright,Pyright,transformers,,edit tokenizer then hover (edit+hover),textDocument/hover,textDocument/hover,True,588.8487000000055,598.165830400012,1.0,hover_text_char_count,Hover length,30.0,0.0,True,0 -benchmark,pyright,ty,Ty,transformers,,edit tokenizer then hover (edit+hover),textDocument/hover,textDocument/hover,True,2.8448597999954472,2.8661718000194014,1.0,hover_text_char_count,Hover length,7.0,-23.0,True,0 -benchmark,pyright,pyrefly,Pyrefly,transformers,,edit tokenizer then hover (edit+hover),textDocument/hover,textDocument/hover,True,10.316434200012736,11.39522220003073,1.0,hover_text_char_count,Hover length,33.0,3.0,True,0 -benchmark,pyright,pylsp-mypy,pylsp-mypy,transformers,,edit tokenizer then hover (edit+hover),textDocument/hover,textDocument/hover,False,2540.8613123999885,2566.5381859999798,0.0,hover_text_char_count,Hover length,0.0,-30.0,False,10 -benchmark,pyright,pyright,Pyright,web,,request args completion,textDocument/completion,textDocument/completion,True,4.336068399999249,7.935398000000759,1.0,completion_item_count,Completions found,16.0,0.0,True,0 -benchmark,pyright,ty,Ty,web,,request args completion,textDocument/completion,textDocument/completion,True,6.124825999984296,10.310111799969945,1.0,completion_item_count,Completions found,443.0,427.0,True,0 -benchmark,pyright,pyrefly,Pyrefly,web,,request args completion,textDocument/completion,textDocument/completion,True,45.52508440000338,145.5441221999649,1.0,completion_item_count,Completions found,351.4,335.4,True,0 -benchmark,pyright,pylsp-mypy,pylsp-mypy,web,,request args completion,textDocument/completion,textDocument/completion,True,21.821648200011623,25.35994140001776,1.0,completion_item_count,Completions found,1.0,-15.0,True,0 -benchmark,pyright,pyright,Pyright,web,,client session hover,textDocument/hover,textDocument/hover,True,0.512763800003313,0.5857324000032804,1.0,hover_text_char_count,Hover length,26.0,0.0,True,0 -benchmark,pyright,ty,Ty,web,,client session hover,textDocument/hover,textDocument/hover,True,0.2229144000125416,0.24055520001411423,1.0,hover_text_char_count,Hover length,7.0,-19.0,True,0 -benchmark,pyright,pyrefly,Pyrefly,web,,client session hover,textDocument/hover,textDocument/hover,True,4.335976200025016,11.821342200039453,1.0,hover_text_char_count,Hover length,314.0,288.0,True,0 -benchmark,pyright,pylsp-mypy,pylsp-mypy,web,,client session hover,textDocument/hover,textDocument/hover,True,13.20187320001196,17.747828000017307,1.0,hover_text_char_count,Hover length,359.0,333.0,True,0 -benchmark,pyright,pyright,Pyright,web,,client references,textDocument/references,textDocument/references,True,0.6883443999981864,0.7865337999930944,1.0,location_count,References found,2.0,0.0,True,0 -benchmark,pyright,ty,Ty,web,,client references,textDocument/references,textDocument/references,True,0.6374889999960942,0.7387799999833078,1.0,location_count,References found,2.0,0.0,True,0 -benchmark,pyright,pyrefly,Pyrefly,web,,client references,textDocument/references,textDocument/references,True,0.36497959999906016,0.3792199999793411,1.0,location_count,References found,2.0,0.0,True,0 -benchmark,pyright,pylsp-mypy,pylsp-mypy,web,,client references,textDocument/references,textDocument/references,True,13.799411800005146,33.94465780003201,1.0,location_count,References found,2.0,0.0,True,0 -benchmark,pyright,pyright,Pyright,web,,edit response then complete (edit+completion),textDocument/completion,textDocument/completion,True,4.65511000000447,6.868830399997705,1.0,completion_item_count,Completions found,205.0,0.0,True,0 -benchmark,pyright,ty,Ty,web,,edit response then complete (edit+completion),textDocument/completion,textDocument/completion,True,2.3861670000087543,2.5952690000053735,1.0,completion_item_count,Completions found,227.0,22.0,True,0 -benchmark,pyright,pyrefly,Pyrefly,web,,edit response then complete (edit+completion),textDocument/completion,textDocument/completion,True,2.6202310000030593,6.384230600008323,1.0,completion_item_count,Completions found,32.0,-173.0,True,0 -benchmark,pyright,pylsp-mypy,pylsp-mypy,web,,edit response then complete (edit+completion),textDocument/completion,textDocument/completion,True,84.62759919999598,85.23694579999983,1.0,completion_item_count,Completions found,56.0,-149.0,True,0 -benchmark,pyright,pyright,Pyright,web,,edit response then hover (edit+hover),textDocument/hover,textDocument/hover,True,28.891975599998432,32.84761739998885,1.0,hover_text_char_count,Hover length,762.0,0.0,True,0 -benchmark,pyright,ty,Ty,web,,edit response then hover (edit+hover),textDocument/hover,textDocument/hover,True,0.8483934000082627,0.8517056000073353,1.0,hover_text_char_count,Hover length,304.0,-458.0,True,0 -benchmark,pyright,pyrefly,Pyrefly,web,,edit response then hover (edit+hover),textDocument/hover,textDocument/hover,True,1.5126500000178567,1.5976552000324773,1.0,hover_text_char_count,Hover length,3486.0,2724.0,True,0 -benchmark,pyright,pylsp-mypy,pylsp-mypy,web,,edit response then hover (edit+hover),textDocument/hover,textDocument/hover,True,175.15970159998915,176.0576759999708,1.0,hover_text_char_count,Hover length,257.0,-505.0,True,0 -benchmark,pyright,pyrefly,Pyrefly,tsp_core,,builtins semantic tokens,typeServer/semanticTokens,semantic token impl using typeServer/getComputedType,True,1.2490355999943858,1.3849857999844062,1.0,semantic_token_count,Semantic tokens found,30.0,,True,0 -benchmark,pyright,pyrefly,Pyrefly,tsp_core,,builtin int computed type,typeServer/getComputedType,typeServer/getComputedType,True,0.18741439998848364,0.19786779997730264,1.0,top_level_count,Results found,7.0,,True,0 -benchmark,pyright,pyrefly,Pyrefly,tsp_core,,list declared type,typeServer/getDeclaredType,typeServer/getDeclaredType,True,0.20502520000036384,0.20935720000352376,1.0,top_level_count,Results found,7.0,,True,0 -benchmark,pyright,pyrefly,Pyrefly,tsp_core,,generic specialization computed type,typeServer/getComputedType,typeServer/getComputedType,False,0.23191979997818635,0.47810579997076263,,,,,,False,10 -benchmark,pyright,pyrefly,Pyrefly,tsp_core,,flow narrowed branch type,typeServer/getComputedType,typeServer/getComputedType,True,0.21341340000162745,0.23837580000645175,1.0,top_level_count,Results found,8.0,,True,0 -benchmark,pyright,pyrefly,Pyrefly,tsp_core,,stdlib path computed type,typeServer/getComputedType,typeServer/getComputedType,True,0.19622419998768237,0.1982675999897765,1.0,top_level_count,Results found,7.0,,True,0 -benchmark,pyright,pyrefly,Pyrefly,tsp_core,,function argument expected type,typeServer/getExpectedType,typeServer/getExpectedType,True,0.19458960000520165,0.19583979999424628,1.0,top_level_count,Results found,7.0,,True,0 -benchmark,pyright,pyrefly,Pyrefly,tsp_core,,edited narrowing recomputes type (edit+getComputedType),typeServer/getComputedType,typeServer/getComputedType,True,0.21627400000170383,0.22933220000140864,1.0,top_level_count,Results found,5.0,,True,0 -benchmark,pyright,pyrefly,Pyrefly,tsp_semantic,,django semantic tokens,typeServer/semanticTokens,semantic token impl using typeServer/getComputedType,True,12.220548200014036,16.32007960000692,1.0,semantic_token_count,Semantic tokens found,126.0,,True,0 -benchmark,pyright,pyrefly,Pyrefly,tsp_semantic,,transformers semantic tokens,typeServer/semanticTokens,semantic token impl using typeServer/getComputedType,True,9.055801399995289,9.291589999997996,1.0,semantic_token_count,Semantic tokens found,74.0,,True,0 -benchmark,pyright,pyrefly,Pyrefly,tsp_semantic,,stdlib semantic tokens,typeServer/semanticTokens,semantic token impl using typeServer/getComputedType,True,7.185088799997175,7.231866800009357,1.0,semantic_token_count,Semantic tokens found,75.0,,True,0 diff --git a/latest-results/summary-20260504T230046Z.csv b/latest-results/summary-20260504T230046Z.csv new file mode 100644 index 0000000..d6de9fc --- /dev/null +++ b/latest-results/summary-20260504T230046Z.csv @@ -0,0 +1,132 @@ +report_type,baseline_server_id,server_id,server_name,suite_name,scenario_name,point_label,method,method_display,success,mean_ms,p95_ms,non_empty_rate,result_metric_name,result_metric_label,result_metric_value,result_metric_delta,validation_passed,validation_failure_count +benchmark,pyright,pyright,Pyright,data_science,,dataframe completion,textDocument/completion,textDocument/completion,True,5.974687399987033,13.191112199979212,1.0,completion_item_count,Completions found,201.0,0.0,True,0 +benchmark,pyright,ty,Ty,data_science,,dataframe completion,textDocument/completion,textDocument/completion,True,1.6325384000026588,1.781953599981989,1.0,completion_item_count,Completions found,225.0,24.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,data_science,,dataframe completion,textDocument/completion,textDocument/completion,True,39.424138599997605,155.60916660000427,1.0,completion_item_count,Completions found,250.0,49.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,data_science,,dataframe completion,textDocument/completion,textDocument/completion,True,42.71091999999612,45.36772040000301,1.0,completion_item_count,Completions found,181.0,-20.0,True,0 +benchmark,pyright,pyright,Pyright,data_science,,dataframe describe hover,textDocument/hover,textDocument/hover,True,1.0153822000006585,1.074684399986836,1.0,hover_text_char_count,Hover length,4019.0,0.0,True,0 +benchmark,pyright,ty,Ty,data_science,,dataframe describe hover,textDocument/hover,textDocument/hover,True,0.30060059999641453,0.3293581999912476,1.0,hover_text_char_count,Hover length,4244.0,225.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,data_science,,dataframe describe hover,textDocument/hover,textDocument/hover,True,8.522489000000633,16.637081800001848,1.0,hover_text_char_count,Hover length,3604.0,-415.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,data_science,,dataframe describe hover,textDocument/hover,textDocument/hover,True,193.28759179999224,200.41631239997741,1.0,hover_text_char_count,Hover length,4134.0,115.0,True,0 +benchmark,pyright,pyright,Pyright,data_science,,summarize definition,textDocument/definition,textDocument/definition,True,0.5913048000024901,0.948446000001013,1.0,location_count,Definitions found,1.0,0.0,True,0 +benchmark,pyright,ty,Ty,data_science,,summarize definition,textDocument/definition,textDocument/definition,True,0.22294799999826864,0.24567859999251596,1.0,location_count,Definitions found,1.0,0.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,data_science,,summarize definition,textDocument/definition,textDocument/definition,True,2.912445200001912,2.9262838000022384,1.0,location_count,Definitions found,1.0,0.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,data_science,,summarize definition,textDocument/definition,textDocument/definition,True,1.0457718000111527,1.0624408000126095,1.0,location_count,Definitions found,1.0,0.0,True,0 +benchmark,pyright,pyright,Pyright,data_science,,edit array then complete (edit+completion),textDocument/completion,textDocument/completion,True,196.56966080000302,242.86719380000363,1.0,completion_item_count,Completions found,169.0,0.0,True,0 +benchmark,pyright,ty,Ty,data_science,,edit array then complete (edit+completion),textDocument/completion,textDocument/completion,True,17.103588600002695,17.798538200008807,1.0,completion_item_count,Completions found,167.0,-2.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,data_science,,edit array then complete (edit+completion),textDocument/completion,textDocument/completion,True,13.697342999995499,18.06833759999904,1.0,completion_item_count,Completions found,149.0,-20.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,data_science,,edit array then complete (edit+completion),textDocument/completion,textDocument/completion,False,4.669455599992034,4.810158399993725,0.0,completion_item_count,Completions found,0.0,-169.0,False,10 +benchmark,pyright,pyright,Pyright,data_science,,edit array then hover (edit+hover),textDocument/hover,textDocument/hover,True,28.48911299999486,30.51178319998371,1.0,hover_text_char_count,Hover length,278.0,0.0,True,0 +benchmark,pyright,ty,Ty,data_science,,edit array then hover (edit+hover),textDocument/hover,textDocument/hover,True,1.9220605999976215,1.9454939999945964,1.0,hover_text_char_count,Hover length,376.0,98.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,data_science,,edit array then hover (edit+hover),textDocument/hover,textDocument/hover,True,0.7168129999911343,0.8466713999837339,1.0,hover_text_char_count,Hover length,2075.0,1797.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,data_science,,edit array then hover (edit+hover),textDocument/hover,textDocument/hover,True,184.28618140000026,185.36006980001503,1.0,hover_text_char_count,Hover length,5644.0,5366.0,True,0 +benchmark,pyright,pyright,Pyright,django,,queryset completion,textDocument/completion,textDocument/completion,True,5.177286399998593,8.40281399999867,1.0,completion_item_count,Completions found,10.0,0.0,True,0 +benchmark,pyright,ty,Ty,django,,queryset completion,textDocument/completion,textDocument/completion,True,4.999725000010358,7.916512000002739,1.0,completion_item_count,Completions found,256.0,246.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,django,,queryset completion,textDocument/completion,textDocument/completion,True,22.745839000003798,89.66731060000937,1.0,completion_item_count,Completions found,38.0,28.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,django,,queryset completion,textDocument/completion,textDocument/completion,True,199.87172840001222,550.4381576000013,1.0,completion_item_count,Completions found,2.0,-8.0,True,0 +benchmark,pyright,pyright,Pyright,django,,queryset filter hover,textDocument/hover,textDocument/hover,True,0.5583949999959259,0.631955199986578,1.0,hover_text_char_count,Hover length,57.0,0.0,True,0 +benchmark,pyright,ty,Ty,django,,queryset filter hover,textDocument/hover,textDocument/hover,True,0.25869720000741836,0.2683547999936309,1.0,hover_text_char_count,Hover length,46.0,-11.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,django,,queryset filter hover,textDocument/hover,textDocument/hover,True,0.23088259998758076,0.23675139998431405,1.0,hover_text_char_count,Hover length,298.0,241.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,django,,queryset filter hover,textDocument/hover,textDocument/hover,True,172.1588668000095,174.1754563999848,1.0,hover_text_char_count,Hover length,57.0,0.0,True,0 +benchmark,pyright,pyright,Pyright,django,,model definition,textDocument/definition,textDocument/definition,True,0.9197069999970608,2.0822003999910517,1.0,location_count,Definitions found,1.0,0.0,True,0 +benchmark,pyright,ty,Ty,django,,model definition,textDocument/definition,textDocument/definition,True,0.22229879999144941,0.23025559999609868,1.0,location_count,Definitions found,1.0,0.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,django,,model definition,textDocument/definition,textDocument/definition,True,0.2003517999980886,0.21209559998851546,1.0,location_count,Definitions found,1.0,0.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,django,,model definition,textDocument/definition,textDocument/definition,True,1.0782706000100006,1.1237832000006165,1.0,location_count,Definitions found,1.0,0.0,True,0 +benchmark,pyright,pyright,Pyright,django,,edit queryset then complete (edit+completion),textDocument/completion,textDocument/completion,True,28.71841560000803,34.5629648000056,1.0,completion_item_count,Completions found,105.0,0.0,True,0 +benchmark,pyright,ty,Ty,django,,edit queryset then complete (edit+completion),textDocument/completion,textDocument/completion,True,2.736217599988322,2.911609199986742,1.0,completion_item_count,Completions found,104.0,-1.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,django,,edit queryset then complete (edit+completion),textDocument/completion,textDocument/completion,True,1.847334400008549,4.182141799998361,1.0,completion_item_count,Completions found,83.0,-22.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,django,,edit queryset then complete (edit+completion),textDocument/completion,textDocument/completion,True,292.8499236000107,331.76198660002,1.0,completion_item_count,Completions found,143.0,38.0,True,0 +benchmark,pyright,pyright,Pyright,django,,edit queryset then hover (edit+hover),textDocument/hover,textDocument/hover,True,46.609576999998126,51.81813859999238,1.0,hover_text_char_count,Hover length,83.0,0.0,True,0 +benchmark,pyright,ty,Ty,django,,edit queryset then hover (edit+hover),textDocument/hover,textDocument/hover,True,1.409352000001718,1.4662288000067747,1.0,hover_text_char_count,Hover length,100.0,17.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,django,,edit queryset then hover (edit+hover),textDocument/hover,textDocument/hover,True,0.8209376000081647,0.9617266000191194,1.0,hover_text_char_count,Hover length,1190.0,1107.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,django,,edit queryset then hover (edit+hover),textDocument/hover,textDocument/hover,True,200.62347220000447,202.62210000000778,1.0,hover_text_char_count,Hover length,71.0,-12.0,True,0 +benchmark,pyright,pyright,Pyright,pandas,,report dataframe completion,textDocument/completion,textDocument/completion,True,70.971830000002,236.4023198000097,1.0,completion_item_count,Completions found,274.2,0.0,True,0 +benchmark,pyright,ty,Ty,pandas,,report dataframe completion,textDocument/completion,textDocument/completion,True,16.91778240000872,21.794815000021117,1.0,completion_item_count,Completions found,1000.0,725.8,True,0 +benchmark,pyright,pyrefly,Pyrefly,pandas,,report dataframe completion,textDocument/completion,textDocument/completion,True,41.89435679999178,166.27279960000575,1.0,completion_item_count,Completions found,39.0,-235.2,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,pandas,,report dataframe completion,textDocument/completion,textDocument/completion,True,90.85257219999221,276.22653099996336,1.0,completion_item_count,Completions found,6.0,-268.2,True,0 +benchmark,pyright,pyright,Pyright,pandas,,dataframe groupby hover,textDocument/hover,textDocument/hover,True,0.9674395999979879,1.423686200001839,1.0,hover_text_char_count,Hover length,350.0,0.0,True,0 +benchmark,pyright,ty,Ty,pandas,,dataframe groupby hover,textDocument/hover,textDocument/hover,True,0.25733019999734097,0.28539659999751166,1.0,hover_text_char_count,Hover length,308.0,-42.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,pandas,,dataframe groupby hover,textDocument/hover,textDocument/hover,True,1.999690799993914,2.0586607999860007,1.0,hover_text_char_count,Hover length,3120.0,2770.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,pandas,,dataframe groupby hover,textDocument/hover,textDocument/hover,True,200.9788915999934,202.40595720000556,1.0,hover_text_char_count,Hover length,301.0,-49.0,True,0 +benchmark,pyright,pyright,Pyright,pandas,,build report definition,textDocument/definition,textDocument/definition,True,0.5491892000009102,0.614688800010299,1.0,location_count,Definitions found,1.0,0.0,True,0 +benchmark,pyright,ty,Ty,pandas,,build report definition,textDocument/definition,textDocument/definition,True,0.19773499999473643,0.20975899999484682,1.0,location_count,Definitions found,1.0,0.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,pandas,,build report definition,textDocument/definition,textDocument/definition,True,0.22173359999442255,0.22827979998396586,1.0,location_count,Definitions found,1.0,0.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,pandas,,build report definition,textDocument/definition,textDocument/definition,True,1.0487529999977596,1.0814339999683398,1.0,location_count,Definitions found,1.0,0.0,True,0 +benchmark,pyright,pyright,Pyright,pandas,,edit dataframe then complete (edit+completion),textDocument/completion,textDocument/completion,True,496.43892619999406,964.7205229999996,1.0,completion_item_count,Completions found,441.0,0.0,True,0 +benchmark,pyright,ty,Ty,pandas,,edit dataframe then complete (edit+completion),textDocument/completion,textDocument/completion,True,12.4499493999906,13.565316599988364,1.0,completion_item_count,Completions found,448.0,7.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,pandas,,edit dataframe then complete (edit+completion),textDocument/completion,textDocument/completion,True,32.2664753999959,61.36945819999937,1.0,completion_item_count,Completions found,256.0,-185.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,pandas,,edit dataframe then complete (edit+completion),textDocument/completion,textDocument/completion,True,218.3218912000143,225.17563700002938,1.0,completion_item_count,Completions found,442.0,1.0,True,0 +benchmark,pyright,pyright,Pyright,pandas,,edit dataframe then hover (edit+hover),textDocument/hover,textDocument/hover,True,8.72812040000781,10.043250000018134,1.0,hover_text_char_count,Hover length,4292.0,0.0,True,0 +benchmark,pyright,ty,Ty,pandas,,edit dataframe then hover (edit+hover),textDocument/hover,textDocument/hover,True,1.4554904000021907,1.4796553999985917,1.0,hover_text_char_count,Hover length,4378.0,86.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,pandas,,edit dataframe then hover (edit+hover),textDocument/hover,textDocument/hover,True,12.269451199995274,29.805310600005438,1.0,hover_text_char_count,Hover length,2481.0,-1811.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,pandas,,edit dataframe then hover (edit+hover),textDocument/hover,textDocument/hover,True,197.18017000001282,199.19354160000466,1.0,hover_text_char_count,Hover length,232.0,-4060.0,True,0 +benchmark,pyright,pyright,Pyright,sqlalchemy,,query completion,textDocument/completion,textDocument/completion,True,17.72015440000132,22.397837799996978,1.0,completion_item_count,Completions found,1.0,0.0,True,0 +benchmark,pyright,ty,Ty,sqlalchemy,,query completion,textDocument/completion,textDocument/completion,True,4.221966199997951,10.386940200010029,1.0,completion_item_count,Completions found,1.0,0.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,sqlalchemy,,query completion,textDocument/completion,textDocument/completion,True,82.66911500000447,312.2245587999998,1.0,completion_item_count,Completions found,38.0,37.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,sqlalchemy,,query completion,textDocument/completion,textDocument/completion,True,66.8054747999804,118.90755399998623,1.0,completion_item_count,Completions found,1.0,0.0,True,0 +benchmark,pyright,pyright,Pyright,sqlalchemy,,sessionmaker hover,textDocument/hover,textDocument/hover,True,1.8419861999973364,2.5184368000054747,1.0,hover_text_char_count,Hover length,10572.0,0.0,True,0 +benchmark,pyright,ty,Ty,sqlalchemy,,sessionmaker hover,textDocument/hover,textDocument/hover,True,0.40816559999825586,0.4193102000044746,1.0,hover_text_char_count,Hover length,10628.0,56.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,sqlalchemy,,sessionmaker hover,textDocument/hover,textDocument/hover,True,0.5972632000009526,0.6172373999902447,1.0,hover_text_char_count,Hover length,13682.0,3110.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,sqlalchemy,,sessionmaker hover,textDocument/hover,textDocument/hover,True,336.4735394000036,359.54992260000154,1.0,hover_text_char_count,Hover length,10498.0,-74.0,True,0 +benchmark,pyright,pyright,Pyright,sqlalchemy,,mapped class definition,textDocument/definition,textDocument/definition,True,0.41940099998214464,0.48115619998156944,1.0,location_count,Definitions found,1.0,0.0,True,0 +benchmark,pyright,ty,Ty,sqlalchemy,,mapped class definition,textDocument/definition,textDocument/definition,True,0.23135980000574818,0.23823520000405551,1.0,location_count,Definitions found,2.0,1.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,sqlalchemy,,mapped class definition,textDocument/definition,textDocument/definition,True,0.22306240000489197,0.2276694000045154,1.0,location_count,Definitions found,1.0,0.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,sqlalchemy,,mapped class definition,textDocument/definition,textDocument/definition,True,1.0508071999879576,1.0890585999732139,1.0,location_count,Definitions found,1.0,0.0,True,0 +benchmark,pyright,pyright,Pyright,sqlalchemy,,edit query then complete (edit+completion),textDocument/completion,textDocument/completion,True,120.6409287999918,151.86596919999147,1.0,completion_item_count,Completions found,39.0,0.0,True,0 +benchmark,pyright,ty,Ty,sqlalchemy,,edit query then complete (edit+completion),textDocument/completion,textDocument/completion,True,1.8791023999938261,1.9940146000010373,1.0,completion_item_count,Completions found,23.0,-16.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,sqlalchemy,,edit query then complete (edit+completion),textDocument/completion,textDocument/completion,True,4.536237000002075,11.037560799996982,1.0,completion_item_count,Completions found,17.0,-22.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,sqlalchemy,,edit query then complete (edit+completion),textDocument/completion,textDocument/completion,False,27.774911799997426,28.270803199973216,0.0,completion_item_count,Completions found,0.0,-39.0,False,10 +benchmark,pyright,pyright,Pyright,sqlalchemy,,edit session then hover (edit+hover),textDocument/hover,textDocument/hover,True,81.62133019999942,92.03421020000633,1.0,hover_text_char_count,Hover length,900.0,0.0,True,0 +benchmark,pyright,ty,Ty,sqlalchemy,,edit session then hover (edit+hover),textDocument/hover,textDocument/hover,True,1.5500595999981215,1.6083148000006986,1.0,hover_text_char_count,Hover length,958.0,58.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,sqlalchemy,,edit session then hover (edit+hover),textDocument/hover,textDocument/hover,True,2.8675434000035693,9.466367200002422,1.0,hover_text_char_count,Hover length,1869.0,969.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,sqlalchemy,,edit session then hover (edit+hover),textDocument/hover,textDocument/hover,False,26.731549999999515,27.32859619999317,0.0,hover_text_char_count,Hover length,0.0,-900.0,False,10 +benchmark,pyright,pyright,Pyright,transformers,,classifier pipeline completion,textDocument/completion,textDocument/completion,True,49.11514879999004,78.08244120000154,1.0,completion_item_count,Completions found,123.0,0.0,True,0 +benchmark,pyright,ty,Ty,transformers,,classifier pipeline completion,textDocument/completion,textDocument/completion,True,11.10725760000264,13.950428999999076,1.0,completion_item_count,Completions found,770.0,647.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,transformers,,classifier pipeline completion,textDocument/completion,textDocument/completion,True,392.0359638000036,1447.3967058000026,1.0,completion_item_count,Completions found,38.0,-85.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,transformers,,classifier pipeline completion,textDocument/completion,textDocument/completion,True,140.43488300000035,144.1455815999916,1.0,completion_item_count,Completions found,2.0,-121.0,True,0 +benchmark,pyright,pyright,Pyright,transformers,,pipeline hover,textDocument/hover,textDocument/hover,True,0.4586962000018957,0.5256167999959871,1.0,hover_text_char_count,Hover length,34.0,0.0,True,0 +benchmark,pyright,ty,Ty,transformers,,pipeline hover,textDocument/hover,textDocument/hover,True,0.20820020000087425,0.21990260000279704,1.0,hover_text_char_count,Hover length,7.0,-27.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,transformers,,pipeline hover,textDocument/hover,textDocument/hover,True,2.5224090000051547,2.9379426000105013,1.0,hover_text_char_count,Hover length,48.0,14.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,transformers,,pipeline hover,textDocument/hover,textDocument/hover,False,2492.9666776000204,2535.805429000004,0.0,hover_text_char_count,Hover length,0.0,-34.0,False,10 +benchmark,pyright,pyright,Pyright,transformers,,auto tokenizer definition,textDocument/definition,textDocument/definition,True,0.37510020000013355,0.41465959999413826,1.0,location_count,Definitions found,1.0,0.0,True,0 +benchmark,pyright,ty,Ty,transformers,,auto tokenizer definition,textDocument/definition,textDocument/definition,True,0.24571640000203843,0.26577979999728996,1.0,location_count,Definitions found,1.0,0.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,transformers,,auto tokenizer definition,textDocument/definition,textDocument/definition,True,0.600302000003694,1.301675599995633,1.0,location_count,Definitions found,1.0,0.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,transformers,,auto tokenizer definition,textDocument/definition,textDocument/definition,True,2218.5390069999926,2276.2717854000016,1.0,location_count,Definitions found,1.0,0.0,True,0 +benchmark,pyright,pyright,Pyright,transformers,,edit prediction then complete (edit+completion),textDocument/completion,textDocument/completion,True,6.842253600012782,8.870792400011851,0.0,completion_item_count,Completions found,0.0,0.0,True,0 +benchmark,pyright,ty,Ty,transformers,,edit prediction then complete (edit+completion),textDocument/completion,textDocument/completion,True,3.214055199998711,3.2355849999930797,1.0,completion_item_count,Completions found,23.0,23.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,transformers,,edit prediction then complete (edit+completion),textDocument/completion,textDocument/completion,True,10.386421200001905,33.120886399996145,0.0,completion_item_count,Completions found,0.0,0.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,transformers,,edit prediction then complete (edit+completion),textDocument/completion,textDocument/completion,True,2.572783599998729,2.7036099999918406,0.0,completion_item_count,Completions found,0.0,0.0,True,0 +benchmark,pyright,pyright,Pyright,transformers,,edit tokenizer then hover (edit+hover),textDocument/hover,textDocument/hover,True,611.9230123999955,623.9671840000028,1.0,hover_text_char_count,Hover length,30.0,0.0,True,0 +benchmark,pyright,ty,Ty,transformers,,edit tokenizer then hover (edit+hover),textDocument/hover,textDocument/hover,True,3.004250599997249,3.0578261999835377,1.0,hover_text_char_count,Hover length,7.0,-23.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,transformers,,edit tokenizer then hover (edit+hover),textDocument/hover,textDocument/hover,True,4.255940399997371,6.604473599986704,1.0,hover_text_char_count,Hover length,33.0,3.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,transformers,,edit tokenizer then hover (edit+hover),textDocument/hover,textDocument/hover,False,2552.3054700000102,2593.046161999996,0.0,hover_text_char_count,Hover length,0.0,-30.0,False,10 +benchmark,pyright,pyright,Pyright,web,,request args completion,textDocument/completion,textDocument/completion,True,5.442631600004688,10.076907400008395,1.0,completion_item_count,Completions found,16.0,0.0,True,0 +benchmark,pyright,ty,Ty,web,,request args completion,textDocument/completion,textDocument/completion,True,5.84848919999672,9.844106600007763,1.0,completion_item_count,Completions found,443.0,427.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,web,,request args completion,textDocument/completion,textDocument/completion,True,45.35206320000498,159.91864680000273,1.0,completion_item_count,Completions found,351.4,335.4,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,web,,request args completion,textDocument/completion,textDocument/completion,True,24.03362359999619,29.734293599983626,1.0,completion_item_count,Completions found,1.0,-15.0,True,0 +benchmark,pyright,pyright,Pyright,web,,client session hover,textDocument/hover,textDocument/hover,True,0.5886321999980737,0.6563448000065364,1.0,hover_text_char_count,Hover length,26.0,0.0,True,0 +benchmark,pyright,ty,Ty,web,,client session hover,textDocument/hover,textDocument/hover,True,0.19628419999548896,0.20226920000823156,1.0,hover_text_char_count,Hover length,7.0,-19.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,web,,client session hover,textDocument/hover,textDocument/hover,True,4.730542199996535,13.451362799997924,1.0,hover_text_char_count,Hover length,314.0,288.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,web,,client session hover,textDocument/hover,textDocument/hover,True,20.72221000001946,41.65389120003055,1.0,hover_text_char_count,Hover length,359.0,333.0,True,0 +benchmark,pyright,pyright,Pyright,web,,client references,textDocument/references,textDocument/references,True,0.6947163999996064,0.7827965999865683,1.0,location_count,References found,2.0,0.0,True,0 +benchmark,pyright,ty,Ty,web,,client references,textDocument/references,textDocument/references,True,0.5774257999973997,0.7143055999961234,1.0,location_count,References found,2.0,0.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,web,,client references,textDocument/references,textDocument/references,True,0.3708140000014737,0.38519740000992897,1.0,location_count,References found,2.0,0.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,web,,client references,textDocument/references,textDocument/references,True,13.812224800005879,23.306966800043938,1.0,location_count,References found,2.0,0.0,True,0 +benchmark,pyright,pyright,Pyright,web,,edit response then complete (edit+completion),textDocument/completion,textDocument/completion,True,4.964801199992053,7.925862599995525,1.0,completion_item_count,Completions found,205.0,0.0,True,0 +benchmark,pyright,ty,Ty,web,,edit response then complete (edit+completion),textDocument/completion,textDocument/completion,True,2.22595940000474,2.36778600000207,1.0,completion_item_count,Completions found,227.0,22.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,web,,edit response then complete (edit+completion),textDocument/completion,textDocument/completion,True,0.6197891999988769,0.6595494000066537,1.0,completion_item_count,Completions found,32.0,-173.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,web,,edit response then complete (edit+completion),textDocument/completion,textDocument/completion,True,87.47710219998908,93.95449219995271,1.0,completion_item_count,Completions found,56.0,-149.0,True,0 +benchmark,pyright,pyright,Pyright,web,,edit response then hover (edit+hover),textDocument/hover,textDocument/hover,True,29.684347599999228,34.49359860000527,1.0,hover_text_char_count,Hover length,762.0,0.0,True,0 +benchmark,pyright,ty,Ty,web,,edit response then hover (edit+hover),textDocument/hover,textDocument/hover,True,0.8229435999965062,0.8510607999880904,1.0,hover_text_char_count,Hover length,304.0,-458.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,web,,edit response then hover (edit+hover),textDocument/hover,textDocument/hover,True,3.2934655999952156,5.540687799992838,1.0,hover_text_char_count,Hover length,3486.0,2724.0,True,0 +benchmark,pyright,pylsp-mypy,pylsp-mypy,web,,edit response then hover (edit+hover),textDocument/hover,textDocument/hover,True,178.957283200009,180.51731060000975,1.0,hover_text_char_count,Hover length,257.0,-505.0,True,0 +benchmark,pyright,pyrefly,Pyrefly,tsp_core,,builtins semantic tokens,typeServer/semanticTokens,semantic token impl using typeServer/getComputedType,True,0.9466462000034426,0.9934996000083629,1.0,semantic_token_count,Semantic tokens found,30.0,,True,0 +benchmark,pyright,pyrefly,Pyrefly,tsp_core,,builtin int computed type,typeServer/getComputedType,typeServer/getComputedType,True,0.21056520000115597,0.23854820000792643,1.0,top_level_count,Results found,7.0,,True,0 +benchmark,pyright,pyrefly,Pyrefly,tsp_core,,list declared type,typeServer/getDeclaredType,typeServer/getDeclaredType,False,0.20821850000629638,0.21031954998989022,1.0,top_level_count,Results found,7.0,,True,0 +benchmark,pyright,pyrefly,Pyrefly,tsp_core,,generic specialization computed type,typeServer/getComputedType,typeServer/getComputedType,True,0.3273507999949743,0.6640317999995203,1.0,top_level_count,Results found,8.0,,True,0 +benchmark,pyright,pyrefly,Pyrefly,tsp_core,,flow narrowed branch type,typeServer/getComputedType,typeServer/getComputedType,True,0.25034619999360075,0.2675221999936639,1.0,top_level_count,Results found,8.0,,True,0 +benchmark,pyright,pyrefly,Pyrefly,tsp_core,,stdlib path computed type,typeServer/getComputedType,typeServer/getComputedType,True,0.21333780000531988,0.2224790000127541,1.0,top_level_count,Results found,7.0,,True,0 +benchmark,pyright,pyrefly,Pyrefly,tsp_core,,function argument expected type,typeServer/getExpectedType,typeServer/getExpectedType,True,0.20612139999798273,0.21951960000023973,1.0,top_level_count,Results found,7.0,,True,0 +benchmark,pyright,pyrefly,Pyrefly,tsp_core,,edited narrowing recomputes type (edit+getComputedType),typeServer/getComputedType,typeServer/getComputedType,True,0.2282761999936156,0.2584280000007766,1.0,top_level_count,Results found,5.0,,True,0 +benchmark,pyright,pyrefly,Pyrefly,tsp_semantic,,django semantic tokens,typeServer/semanticTokens,semantic token impl using typeServer/getComputedType,True,38.801661600007264,54.30882060000499,1.0,semantic_token_count,Semantic tokens found,126.0,,True,0 +benchmark,pyright,pyrefly,Pyrefly,tsp_semantic,,transformers semantic tokens,typeServer/semanticTokens,semantic token impl using typeServer/getComputedType,True,10.153020199993534,11.531671199986704,1.0,semantic_token_count,Semantic tokens found,74.0,,True,0 +benchmark,pyright,pyrefly,Pyrefly,tsp_semantic,,stdlib semantic tokens,typeServer/semanticTokens,semantic token impl using typeServer/getComputedType,True,7.1971773999848665,7.361840799978836,1.0,semantic_token_count,Semantic tokens found,75.0,,True,0 diff --git a/latest-results/summary-20260422T063331Z.json b/latest-results/summary-20260504T230046Z.json similarity index 89% rename from latest-results/summary-20260422T063331Z.json rename to latest-results/summary-20260504T230046Z.json index 708b610..5d8cb06 100644 --- a/latest-results/summary-20260422T063331Z.json +++ b/latest-results/summary-20260504T230046Z.json @@ -17,12 +17,12 @@ "tsp_semantic" ], "baseline_server": "pyright", - "generated_at": "20260422T063331Z", + "generated_at": "20260504T230046Z", "servers": [ { "id": "pyright", "display_name": "Pyright", - "output_path": "results/bench-servers/pyright-20260422T063331Z.json", + "output_path": "results/bench-servers/pyright-20260504T230046Z.json", "success": true, "benchmark_count": 6, "command": [ @@ -58,21 +58,21 @@ { "id": "ty", "display_name": "Ty", - "output_path": "results/bench-servers/ty-20260422T063331Z.json", + "output_path": "results/bench-servers/ty-20260504T230046Z.json", "success": true, "benchmark_count": 6, "command": [ - "/home/runner/work/python-lsp-compare/python-lsp-compare/.python-lsp-compare/servers/ty/0.0.32/ty-x86_64-unknown-linux-gnu/ty", + "/home/runner/work/python-lsp-compare/python-lsp-compare/.python-lsp-compare/servers/ty/0.0.34/ty-x86_64-unknown-linux-gnu/ty", "server" ], - "source_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/.python-lsp-compare/servers/ty/0.0.32/ty-x86_64-unknown-linux-gnu/ty", + "source_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/.python-lsp-compare/servers/ty/0.0.34/ty-x86_64-unknown-linux-gnu/ty", "version": { "kind": "release", - "label": "0.0.32", + "label": "0.0.34", "repo_root": null, "commit": null, "short_commit": null, - "source_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/.python-lsp-compare/servers/ty/0.0.32/ty-x86_64-unknown-linux-gnu/ty" + "source_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/.python-lsp-compare/servers/ty/0.0.34/ty-x86_64-unknown-linux-gnu/ty" }, "requested_benchmarks": [ "data_science", @@ -91,7 +91,7 @@ { "id": "pyrefly", "display_name": "Pyrefly", - "output_path": "results/bench-servers/pyrefly-20260422T063331Z.json", + "output_path": "results/bench-servers/pyrefly-20260504T230046Z.json", "success": false, "benchmark_count": 8, "command": [ @@ -104,7 +104,7 @@ "source_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/.python-lsp-compare/servers/pyrefly/venv/bin/pyrefly", "version": { "kind": "release", - "label": "0.62.0", + "label": "0.63.1", "repo_root": null, "commit": null, "short_commit": null, @@ -131,7 +131,7 @@ { "id": "pylsp-mypy", "display_name": "pylsp-mypy", - "output_path": "results/bench-servers/pylsp-mypy-20260422T063331Z.json", + "output_path": "results/bench-servers/pylsp-mypy-20260504T230046Z.json", "success": false, "benchmark_count": 6, "command": [ diff --git a/latest-results/summary-20260422T063331Z.md b/latest-results/summary-20260504T230046Z.md similarity index 60% rename from latest-results/summary-20260422T063331Z.md rename to latest-results/summary-20260504T230046Z.md index 92ec0d1..2a852c5 100644 --- a/latest-results/summary-20260422T063331Z.md +++ b/latest-results/summary-20260504T230046Z.md @@ -1,8 +1,8 @@ # Python LSP Benchmark Comparison -Generated from `results/bench-servers/summary-20260422T063331Z.json` +Generated from `results/bench-servers/summary-20260504T230046Z.json` -- Generated at: 20260422T063331Z +- Generated at: 20260504T230046Z - Config: `github-releases` - Servers: pyright, ty, pyrefly, pylsp-mypy - Baseline server: Pyright (pyright) @@ -13,8 +13,8 @@ Generated from `results/bench-servers/summary-20260422T063331Z.json` | Server | Version | Source | | --- | --- | --- | | Pyright | 1.1.409 | /home/runner/work/python-lsp-compare/python-lsp-compare/.python-lsp-compare/servers/pyright/1.1.409/package/dist/pyright-langserver.js | -| Ty | 0.0.32 | /home/runner/work/python-lsp-compare/python-lsp-compare/.python-lsp-compare/servers/ty/0.0.32/ty-x86_64-unknown-linux-gnu/ty | -| Pyrefly | 0.62.0 | /home/runner/work/python-lsp-compare/python-lsp-compare/.python-lsp-compare/servers/pyrefly/venv/bin/pyrefly | +| Ty | 0.0.34 | /home/runner/work/python-lsp-compare/python-lsp-compare/.python-lsp-compare/servers/ty/0.0.34/ty-x86_64-unknown-linux-gnu/ty | +| Pyrefly | 0.63.1 | /home/runner/work/python-lsp-compare/python-lsp-compare/.python-lsp-compare/servers/pyrefly/venv/bin/pyrefly | | pylsp-mypy | 1.14.0 | /home/runner/work/python-lsp-compare/python-lsp-compare/.python-lsp-compare/servers/pylsp-mypy/venv/bin/pylsp | ## Server Notes @@ -30,10 +30,10 @@ Generated from `results/bench-servers/summary-20260422T063331Z.json` | Server | Success | Benchmarks | Wall clock ms | Avg measured ms | Measured requests | Non-empty % | Failed points | | --- | --- | --- | ---: | ---: | ---: | ---: | ---: | -| Ty | yes | 6 | 3865.50 | 3.29 | 150 | 100% | 0 | -| Pyrefly | no | 8 | 9955.56 | 19.01 | 205 | 98% | 1 | -| Pyright | yes | 6 | 32518.56 | 55.24 | 150 | 97% | 0 | -| pylsp-mypy | no | 6 | 202747.56 | 338.65 | 150 | 80% | 5 | +| Ty | yes | 6 | 3906.42 | 3.26 | 150 | 100% | 0 | +| Pyrefly | no | 8 | 10283.17 | 19.64 | 202 | 98% | 0 | +| Pyright | yes | 6 | 33898.28 | 60.82 | 150 | 97% | 0 | +| pylsp-mypy | no | 6 | 204662.89 | 339.72 | 150 | 80% | 5 | *Wall clock ms includes server startup, warmup iterations, and shutdown — but excludes one-time environment creation and dependency installation.* @@ -41,10 +41,10 @@ Generated from `results/bench-servers/summary-20260422T063331Z.json` | Server | Success | Wall clock ms | Avg measured ms | Points | Measured requests | Non-empty % | Failed points | | --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | -| Ty | yes | 502.58 | 4.25 | 5 | 25 | 100% | 0 | -| Pyrefly | yes | 919.50 | 14.93 | 5 | 25 | 100% | 0 | -| Pyright | yes | 3274.11 | 46.69 | 5 | 25 | 100% | 0 | -| pylsp-mypy | no | 7257.75 | 85.31 | 5 | 25 | 80% | 1 | +| Ty | yes | 517.10 | 4.24 | 5 | 25 | 100% | 0 | +| Pyrefly | yes | 893.69 | 13.05 | 5 | 25 | 100% | 0 | +| Pyright | yes | 3277.77 | 46.53 | 5 | 25 | 100% | 0 | +| pylsp-mypy | no | 7380.23 | 85.20 | 5 | 25 | 80% | 1 | ### dataframe completion @@ -52,10 +52,10 @@ Method: `textDocument/completion` | Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Ty | yes | 1.59 | 1.73 | 100% | 225.00 | +24.00 | pass | -| Pyright | yes | 5.38 | 9.09 | 100% | 201.00 | 0.00 | pass | -| Pyrefly | yes | 37.23 | 146.46 | 100% | 250.00 | +49.00 | pass | -| pylsp-mypy | yes | 51.37 | 63.78 | 100% | 181.00 | -20.00 | pass | +| Ty | yes | 1.63 | 1.78 | 100% | 225.00 | +24.00 | pass | +| Pyright | yes | 5.97 | 13.19 | 100% | 201.00 | 0.00 | pass | +| Pyrefly | yes | 39.42 | 155.61 | 100% | 250.00 | +49.00 | pass | +| pylsp-mypy | yes | 42.71 | 45.37 | 100% | 181.00 | -20.00 | pass | ### dataframe describe hover @@ -63,10 +63,10 @@ Method: `textDocument/hover` | Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Ty | yes | 0.30 | 0.31 | 100% | 4244.00 | +225.00 | pass | -| Pyright | yes | 1.06 | 1.15 | 100% | 4019.00 | 0.00 | pass | -| Pyrefly | yes | 9.39 | 18.12 | 100% | 3604.00 | -415.00 | pass | -| pylsp-mypy | yes | 189.40 | 194.37 | 100% | 4134.00 | +115.00 | pass | +| Ty | yes | 0.30 | 0.33 | 100% | 4244.00 | +225.00 | pass | +| Pyright | yes | 1.02 | 1.07 | 100% | 4019.00 | 0.00 | pass | +| Pyrefly | yes | 8.52 | 16.64 | 100% | 3604.00 | -415.00 | pass | +| pylsp-mypy | yes | 193.29 | 200.42 | 100% | 4134.00 | +115.00 | pass | ### summarize definition @@ -74,10 +74,10 @@ Method: `textDocument/definition` | Server | Success | Mean ms | P95 ms | Non-empty % | Definitions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Ty | yes | 0.21 | 0.22 | 100% | 1.00 | 0.00 | pass | -| Pyrefly | yes | 0.27 | 0.30 | 100% | 1.00 | 0.00 | pass | -| Pyright | yes | 0.47 | 0.53 | 100% | 1.00 | 0.00 | pass | -| pylsp-mypy | yes | 1.05 | 1.08 | 100% | 1.00 | 0.00 | pass | +| Ty | yes | 0.22 | 0.25 | 100% | 1.00 | 0.00 | pass | +| Pyright | yes | 0.59 | 0.95 | 100% | 1.00 | 0.00 | pass | +| pylsp-mypy | yes | 1.05 | 1.06 | 100% | 1.00 | 0.00 | pass | +| Pyrefly | yes | 2.91 | 2.93 | 100% | 1.00 | 0.00 | pass | ### edit array then complete (edit+completion) @@ -85,10 +85,10 @@ Method: `textDocument/completion` | Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| pylsp-mypy | no | 4.43 | 4.84 | 0% | 0.00 | -169.00 | fail (10) | -| Ty | yes | 17.05 | 17.33 | 100% | 167.00 | -2.00 | pass | -| Pyrefly | yes | 26.94 | 35.74 | 100% | 149.00 | -20.00 | pass | -| Pyright | yes | 200.31 | 275.09 | 100% | 169.00 | 0.00 | pass | +| pylsp-mypy | no | 4.67 | 4.81 | 0% | 0.00 | -169.00 | fail (10) | +| Pyrefly | yes | 13.70 | 18.07 | 100% | 149.00 | -20.00 | pass | +| Ty | yes | 17.10 | 17.80 | 100% | 167.00 | -2.00 | pass | +| Pyright | yes | 196.57 | 242.87 | 100% | 169.00 | 0.00 | pass | ### edit array then hover (edit+hover) @@ -96,10 +96,10 @@ Method: `textDocument/hover` | Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 0.80 | 0.87 | 100% | 2075.00 | +1797.00 | pass | -| Ty | yes | 2.07 | 2.11 | 100% | 376.00 | +98.00 | pass | -| Pyright | yes | 26.21 | 30.24 | 100% | 278.00 | 0.00 | pass | -| pylsp-mypy | yes | 180.29 | 181.50 | 100% | 5644.00 | +5366.00 | pass | +| Pyrefly | yes | 0.72 | 0.85 | 100% | 2075.00 | +1797.00 | pass | +| Ty | yes | 1.92 | 1.95 | 100% | 376.00 | +98.00 | pass | +| Pyright | yes | 28.49 | 30.51 | 100% | 278.00 | 0.00 | pass | +| pylsp-mypy | yes | 184.29 | 185.36 | 100% | 5644.00 | +5366.00 | pass | ### Result Differences @@ -112,10 +112,10 @@ Method: `textDocument/hover` | Server | Success | Wall clock ms | Avg measured ms | Points | Measured requests | Non-empty % | Failed points | | --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | -| Ty | yes | 247.91 | 1.97 | 5 | 25 | 100% | 0 | -| Pyrefly | yes | 348.24 | 5.29 | 5 | 25 | 100% | 0 | -| Pyright | yes | 1317.82 | 14.27 | 5 | 25 | 100% | 0 | -| pylsp-mypy | yes | 7632.00 | 168.35 | 5 | 25 | 100% | 0 | +| Ty | yes | 251.46 | 1.93 | 5 | 25 | 100% | 0 | +| Pyrefly | yes | 345.37 | 5.17 | 5 | 25 | 100% | 0 | +| Pyright | yes | 1438.47 | 16.40 | 5 | 25 | 100% | 0 | +| pylsp-mypy | yes | 7762.44 | 173.32 | 5 | 25 | 100% | 0 | ### queryset completion @@ -123,10 +123,10 @@ Method: `textDocument/completion` | Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyright | yes | 4.76 | 7.04 | 100% | 10.00 | 0.00 | pass | -| Ty | yes | 5.11 | 8.40 | 100% | 256.00 | +246.00 | pass | -| Pyrefly | yes | 22.01 | 86.64 | 100% | 38.00 | +28.00 | pass | -| pylsp-mypy | yes | 187.55 | 594.18 | 100% | 2.00 | -8.00 | pass | +| Ty | yes | 5.00 | 7.92 | 100% | 256.00 | +246.00 | pass | +| Pyright | yes | 5.18 | 8.40 | 100% | 10.00 | 0.00 | pass | +| Pyrefly | yes | 22.75 | 89.67 | 100% | 38.00 | +28.00 | pass | +| pylsp-mypy | yes | 199.87 | 550.44 | 100% | 2.00 | -8.00 | pass | ### queryset filter hover @@ -134,10 +134,10 @@ Method: `textDocument/hover` | Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 0.25 | 0.27 | 100% | 298.00 | +241.00 | pass | -| Ty | yes | 0.25 | 0.28 | 100% | 46.00 | -11.00 | pass | -| Pyright | yes | 0.50 | 0.60 | 100% | 57.00 | 0.00 | pass | -| pylsp-mypy | yes | 168.81 | 169.27 | 100% | 57.00 | 0.00 | pass | +| Pyrefly | yes | 0.23 | 0.24 | 100% | 298.00 | +241.00 | pass | +| Ty | yes | 0.26 | 0.27 | 100% | 46.00 | -11.00 | pass | +| Pyright | yes | 0.56 | 0.63 | 100% | 57.00 | 0.00 | pass | +| pylsp-mypy | yes | 172.16 | 174.18 | 100% | 57.00 | 0.00 | pass | ### model definition @@ -145,10 +145,10 @@ Method: `textDocument/definition` | Server | Success | Mean ms | P95 ms | Non-empty % | Definitions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Ty | yes | 0.21 | 0.22 | 100% | 1.00 | 0.00 | pass | -| Pyrefly | yes | 0.22 | 0.23 | 100% | 1.00 | 0.00 | pass | -| Pyright | yes | 0.47 | 0.53 | 100% | 1.00 | 0.00 | pass | -| pylsp-mypy | yes | 1.06 | 1.08 | 100% | 1.00 | 0.00 | pass | +| Pyrefly | yes | 0.20 | 0.21 | 100% | 1.00 | 0.00 | pass | +| Ty | yes | 0.22 | 0.23 | 100% | 1.00 | 0.00 | pass | +| Pyright | yes | 0.92 | 2.08 | 100% | 1.00 | 0.00 | pass | +| pylsp-mypy | yes | 1.08 | 1.12 | 100% | 1.00 | 0.00 | pass | ### edit queryset then complete (edit+completion) @@ -156,10 +156,10 @@ Method: `textDocument/completion` | Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Ty | yes | 2.74 | 2.86 | 100% | 104.00 | -1.00 | pass | -| Pyrefly | yes | 3.21 | 4.68 | 100% | 83.00 | -22.00 | pass | -| Pyright | yes | 23.39 | 24.58 | 100% | 105.00 | 0.00 | pass | -| pylsp-mypy | yes | 286.85 | 316.20 | 100% | 143.00 | +38.00 | pass | +| Pyrefly | yes | 1.85 | 4.18 | 100% | 83.00 | -22.00 | pass | +| Ty | yes | 2.74 | 2.91 | 100% | 104.00 | -1.00 | pass | +| Pyright | yes | 28.72 | 34.56 | 100% | 105.00 | 0.00 | pass | +| pylsp-mypy | yes | 292.85 | 331.76 | 100% | 143.00 | +38.00 | pass | ### edit queryset then hover (edit+hover) @@ -167,10 +167,10 @@ Method: `textDocument/hover` | Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 0.77 | 0.79 | 100% | 1190.00 | +1107.00 | pass | -| Ty | yes | 1.51 | 1.53 | 100% | 100.00 | +17.00 | pass | -| Pyright | yes | 42.22 | 45.76 | 100% | 83.00 | 0.00 | pass | -| pylsp-mypy | yes | 197.49 | 200.41 | 100% | 71.00 | -12.00 | pass | +| Pyrefly | yes | 0.82 | 0.96 | 100% | 1190.00 | +1107.00 | pass | +| Ty | yes | 1.41 | 1.47 | 100% | 100.00 | +17.00 | pass | +| Pyright | yes | 46.61 | 51.82 | 100% | 83.00 | 0.00 | pass | +| pylsp-mypy | yes | 200.62 | 202.62 | 100% | 71.00 | -12.00 | pass | ### Result Differences @@ -183,10 +183,10 @@ Method: `textDocument/hover` | Server | Success | Wall clock ms | Avg measured ms | Points | Measured requests | Non-empty % | Failed points | | --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | -| Ty | yes | 827.75 | 6.19 | 5 | 25 | 100% | 0 | -| Pyrefly | yes | 883.31 | 18.07 | 5 | 25 | 100% | 0 | -| Pyright | yes | 7610.03 | 90.25 | 5 | 25 | 100% | 0 | -| pylsp-mypy | yes | 7569.49 | 141.07 | 5 | 25 | 100% | 0 | +| Ty | yes | 862.16 | 6.26 | 5 | 25 | 100% | 0 | +| Pyrefly | yes | 893.53 | 17.73 | 5 | 25 | 100% | 0 | +| Pyright | yes | 8346.95 | 115.53 | 5 | 25 | 100% | 0 | +| pylsp-mypy | yes | 7609.84 | 141.68 | 5 | 25 | 100% | 0 | ### report dataframe completion @@ -194,10 +194,10 @@ Method: `textDocument/completion` | Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Ty | yes | 17.39 | 22.23 | 100% | 1000.00 | +725.80 | pass | -| Pyrefly | yes | 42.21 | 167.50 | 100% | 39.00 | -235.20 | pass | -| Pyright | yes | 69.80 | 227.56 | 100% | 274.20 | 0.00 | pass | -| pylsp-mypy | yes | 93.54 | 284.47 | 100% | 6.00 | -268.20 | pass | +| Ty | yes | 16.92 | 21.79 | 100% | 1000.00 | +725.80 | pass | +| Pyrefly | yes | 41.89 | 166.27 | 100% | 39.00 | -235.20 | pass | +| Pyright | yes | 70.97 | 236.40 | 100% | 274.20 | 0.00 | pass | +| pylsp-mypy | yes | 90.85 | 276.23 | 100% | 6.00 | -268.20 | pass | ### dataframe groupby hover @@ -205,10 +205,10 @@ Method: `textDocument/hover` | Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Ty | yes | 0.27 | 0.29 | 100% | 308.00 | -42.00 | pass | -| Pyright | yes | 0.78 | 0.89 | 100% | 350.00 | 0.00 | pass | -| Pyrefly | yes | 1.99 | 2.06 | 100% | 3120.00 | +2770.00 | pass | -| pylsp-mypy | yes | 199.03 | 205.48 | 100% | 301.00 | -49.00 | pass | +| Ty | yes | 0.26 | 0.29 | 100% | 308.00 | -42.00 | pass | +| Pyright | yes | 0.97 | 1.42 | 100% | 350.00 | 0.00 | pass | +| Pyrefly | yes | 2.00 | 2.06 | 100% | 3120.00 | +2770.00 | pass | +| pylsp-mypy | yes | 200.98 | 202.41 | 100% | 301.00 | -49.00 | pass | ### build report definition @@ -216,10 +216,10 @@ Method: `textDocument/definition` | Server | Success | Mean ms | P95 ms | Non-empty % | Definitions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 0.20 | 0.21 | 100% | 1.00 | 0.00 | pass | -| Ty | yes | 0.22 | 0.22 | 100% | 1.00 | 0.00 | pass | -| Pyright | yes | 0.56 | 0.73 | 100% | 1.00 | 0.00 | pass | -| pylsp-mypy | yes | 1.09 | 1.11 | 100% | 1.00 | 0.00 | pass | +| Ty | yes | 0.20 | 0.21 | 100% | 1.00 | 0.00 | pass | +| Pyrefly | yes | 0.22 | 0.23 | 100% | 1.00 | 0.00 | pass | +| Pyright | yes | 0.55 | 0.61 | 100% | 1.00 | 0.00 | pass | +| pylsp-mypy | yes | 1.05 | 1.08 | 100% | 1.00 | 0.00 | pass | ### edit dataframe then complete (edit+completion) @@ -227,10 +227,10 @@ Method: `textDocument/completion` | Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Ty | yes | 11.63 | 12.21 | 100% | 448.00 | +7.00 | pass | -| Pyrefly | yes | 36.28 | 57.23 | 100% | 256.00 | -185.00 | pass | -| pylsp-mypy | yes | 217.42 | 222.03 | 100% | 442.00 | +1.00 | pass | -| Pyright | yes | 370.73 | 828.51 | 100% | 441.00 | 0.00 | pass | +| Ty | yes | 12.45 | 13.57 | 100% | 448.00 | +7.00 | pass | +| Pyrefly | yes | 32.27 | 61.37 | 100% | 256.00 | -185.00 | pass | +| pylsp-mypy | yes | 218.32 | 225.18 | 100% | 442.00 | +1.00 | pass | +| Pyright | yes | 496.44 | 964.72 | 100% | 441.00 | 0.00 | pass | ### edit dataframe then hover (edit+hover) @@ -239,9 +239,9 @@ Method: `textDocument/hover` | Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | | Ty | yes | 1.46 | 1.48 | 100% | 4378.00 | +86.00 | pass | -| Pyright | yes | 9.40 | 10.65 | 100% | 4292.00 | 0.00 | pass | -| Pyrefly | yes | 9.69 | 16.03 | 100% | 2481.00 | -1811.00 | pass | -| pylsp-mypy | yes | 194.29 | 196.65 | 100% | 232.00 | -4060.00 | pass | +| Pyright | yes | 8.73 | 10.04 | 100% | 4292.00 | 0.00 | pass | +| Pyrefly | yes | 12.27 | 29.81 | 100% | 2481.00 | -1811.00 | pass | +| pylsp-mypy | yes | 197.18 | 199.19 | 100% | 232.00 | -4060.00 | pass | ### Result Differences @@ -254,10 +254,10 @@ Method: `textDocument/hover` | Server | Success | Wall clock ms | Avg measured ms | Points | Measured requests | Non-empty % | Failed points | | --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | -| Ty | yes | 345.14 | 1.75 | 5 | 25 | 100% | 0 | -| Pyrefly | yes | 871.41 | 16.98 | 5 | 25 | 100% | 0 | -| Pyright | yes | 3198.62 | 43.55 | 5 | 25 | 100% | 0 | -| pylsp-mypy | no | 6712.28 | 91.00 | 5 | 25 | 60% | 2 | +| Ty | yes | 347.74 | 1.66 | 5 | 25 | 100% | 0 | +| Pyrefly | yes | 904.73 | 18.18 | 5 | 25 | 100% | 0 | +| Pyright | yes | 3266.36 | 44.45 | 5 | 25 | 100% | 0 | +| pylsp-mypy | no | 6782.62 | 91.77 | 5 | 25 | 60% | 2 | ### query completion @@ -265,10 +265,10 @@ Method: `textDocument/completion` | Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Ty | yes | 4.43 | 10.74 | 100% | 1.00 | 0.00 | pass | -| Pyright | yes | 18.94 | 26.95 | 100% | 1.00 | 0.00 | pass | -| pylsp-mypy | yes | 63.97 | 109.90 | 100% | 1.00 | 0.00 | pass | -| Pyrefly | yes | 82.44 | 313.20 | 100% | 38.00 | +37.00 | pass | +| Ty | yes | 4.22 | 10.39 | 100% | 1.00 | 0.00 | pass | +| Pyright | yes | 17.72 | 22.40 | 100% | 1.00 | 0.00 | pass | +| pylsp-mypy | yes | 66.81 | 118.91 | 100% | 1.00 | 0.00 | pass | +| Pyrefly | yes | 82.67 | 312.22 | 100% | 38.00 | +37.00 | pass | ### sessionmaker hover @@ -276,10 +276,10 @@ Method: `textDocument/hover` | Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Ty | yes | 0.41 | 0.44 | 100% | 10628.00 | +56.00 | pass | -| Pyrefly | yes | 0.82 | 0.83 | 100% | 13682.00 | +3110.00 | pass | -| Pyright | yes | 1.25 | 1.41 | 100% | 10572.00 | 0.00 | pass | -| pylsp-mypy | yes | 336.69 | 355.61 | 100% | 10498.00 | -74.00 | pass | +| Ty | yes | 0.41 | 0.42 | 100% | 10628.00 | +56.00 | pass | +| Pyrefly | yes | 0.60 | 0.62 | 100% | 13682.00 | +3110.00 | pass | +| Pyright | yes | 1.84 | 2.52 | 100% | 10572.00 | 0.00 | pass | +| pylsp-mypy | yes | 336.47 | 359.55 | 100% | 10498.00 | -74.00 | pass | ### mapped class definition @@ -287,10 +287,10 @@ Method: `textDocument/definition` | Server | Success | Mean ms | P95 ms | Non-empty % | Definitions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Ty | yes | 0.23 | 0.25 | 100% | 2.00 | +1.00 | pass | -| Pyrefly | yes | 0.29 | 0.31 | 100% | 1.00 | 0.00 | pass | -| Pyright | yes | 0.41 | 0.43 | 100% | 1.00 | 0.00 | pass | -| pylsp-mypy | yes | 1.04 | 1.07 | 100% | 1.00 | 0.00 | pass | +| Pyrefly | yes | 0.22 | 0.23 | 100% | 1.00 | 0.00 | pass | +| Ty | yes | 0.23 | 0.24 | 100% | 2.00 | +1.00 | pass | +| Pyright | yes | 0.42 | 0.48 | 100% | 1.00 | 0.00 | pass | +| pylsp-mypy | yes | 1.05 | 1.09 | 100% | 1.00 | 0.00 | pass | ### edit query then complete (edit+completion) @@ -298,10 +298,10 @@ Method: `textDocument/completion` | Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 0.88 | 0.94 | 100% | 17.00 | -22.00 | pass | -| Ty | yes | 2.04 | 2.20 | 100% | 23.00 | -16.00 | pass | -| pylsp-mypy | no | 26.96 | 27.10 | 0% | 0.00 | -39.00 | fail (10) | -| Pyright | yes | 118.54 | 148.29 | 100% | 39.00 | 0.00 | pass | +| Ty | yes | 1.88 | 1.99 | 100% | 23.00 | -16.00 | pass | +| Pyrefly | yes | 4.54 | 11.04 | 100% | 17.00 | -22.00 | pass | +| pylsp-mypy | no | 27.77 | 28.27 | 0% | 0.00 | -39.00 | fail (10) | +| Pyright | yes | 120.64 | 151.87 | 100% | 39.00 | 0.00 | pass | ### edit session then hover (edit+hover) @@ -309,10 +309,10 @@ Method: `textDocument/hover` | Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 0.47 | 0.51 | 100% | 1869.00 | +969.00 | pass | -| Ty | yes | 1.64 | 1.66 | 100% | 958.00 | +58.00 | pass | -| pylsp-mypy | no | 26.33 | 26.49 | 0% | 0.00 | -900.00 | fail (10) | -| Pyright | yes | 78.62 | 84.01 | 100% | 900.00 | 0.00 | pass | +| Ty | yes | 1.55 | 1.61 | 100% | 958.00 | +58.00 | pass | +| Pyrefly | yes | 2.87 | 9.47 | 100% | 1869.00 | +969.00 | pass | +| pylsp-mypy | no | 26.73 | 27.33 | 0% | 0.00 | -900.00 | fail (10) | +| Pyright | yes | 81.62 | 92.03 | 100% | 900.00 | 0.00 | pass | ### Result Differences @@ -326,10 +326,10 @@ Method: `textDocument/hover` | Server | Success | Wall clock ms | Avg measured ms | Points | Measured requests | Non-empty % | Failed points | | --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | -| Ty | yes | 1573.71 | 3.54 | 5 | 25 | 100% | 0 | -| Pyrefly | yes | 3576.33 | 83.49 | 5 | 25 | 80% | 0 | -| Pyright | yes | 15862.60 | 128.86 | 5 | 25 | 80% | 0 | -| pylsp-mypy | no | 169510.92 | 1484.44 | 5 | 25 | 40% | 2 | +| Ty | yes | 1559.01 | 3.56 | 5 | 25 | 100% | 0 | +| Pyrefly | yes | 3590.73 | 81.96 | 5 | 25 | 80% | 0 | +| Pyright | yes | 16284.35 | 133.74 | 5 | 25 | 80% | 0 | +| pylsp-mypy | no | 170903.23 | 1481.36 | 5 | 25 | 40% | 2 | ### classifier pipeline completion @@ -337,10 +337,10 @@ Method: `textDocument/completion` | Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Ty | yes | 11.14 | 13.92 | 100% | 770.00 | +647.00 | pass | -| Pyright | yes | 48.34 | 80.18 | 100% | 123.00 | 0.00 | pass | -| pylsp-mypy | yes | 144.93 | 146.08 | 100% | 2.00 | -121.00 | pass | -| Pyrefly | yes | 401.13 | 1603.18 | 100% | 38.00 | -85.00 | pass | +| Ty | yes | 11.11 | 13.95 | 100% | 770.00 | +647.00 | pass | +| Pyright | yes | 49.12 | 78.08 | 100% | 123.00 | 0.00 | pass | +| pylsp-mypy | yes | 140.43 | 144.15 | 100% | 2.00 | -121.00 | pass | +| Pyrefly | yes | 392.04 | 1447.40 | 100% | 38.00 | -85.00 | pass | ### pipeline hover @@ -348,10 +348,10 @@ Method: `textDocument/hover` | Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Ty | yes | 0.21 | 0.24 | 100% | 7.00 | -27.00 | pass | -| Pyrefly | yes | 0.23 | 0.24 | 100% | 48.00 | +14.00 | pass | -| Pyright | yes | 0.49 | 0.53 | 100% | 34.00 | 0.00 | pass | -| pylsp-mypy | no | 2517.08 | 2563.95 | 0% | 0.00 | -34.00 | fail (10) | +| Ty | yes | 0.21 | 0.22 | 100% | 7.00 | -27.00 | pass | +| Pyright | yes | 0.46 | 0.53 | 100% | 34.00 | 0.00 | pass | +| Pyrefly | yes | 2.52 | 2.94 | 100% | 48.00 | +14.00 | pass | +| pylsp-mypy | no | 2492.97 | 2535.81 | 0% | 0.00 | -34.00 | fail (10) | ### auto tokenizer definition @@ -359,10 +359,10 @@ Method: `textDocument/definition` | Server | Success | Mean ms | P95 ms | Non-empty % | Definitions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Ty | yes | 0.25 | 0.29 | 100% | 1.00 | 0.00 | pass | -| Pyright | yes | 0.42 | 0.49 | 100% | 1.00 | 0.00 | pass | -| Pyrefly | yes | 0.75 | 2.32 | 100% | 1.00 | 0.00 | pass | -| pylsp-mypy | yes | 2216.90 | 2252.45 | 100% | 1.00 | 0.00 | pass | +| Ty | yes | 0.25 | 0.27 | 100% | 1.00 | 0.00 | pass | +| Pyright | yes | 0.38 | 0.41 | 100% | 1.00 | 0.00 | pass | +| Pyrefly | yes | 0.60 | 1.30 | 100% | 1.00 | 0.00 | pass | +| pylsp-mypy | yes | 2218.54 | 2276.27 | 100% | 1.00 | 0.00 | pass | ### edit prediction then complete (edit+completion) @@ -370,10 +370,10 @@ Method: `textDocument/completion` | Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| pylsp-mypy | yes | 2.46 | 2.52 | 0% | 0.00 | 0.00 | pass | -| Ty | yes | 3.24 | 3.44 | 100% | 23.00 | +23.00 | pass | -| Pyrefly | yes | 5.04 | 11.66 | 0% | 0.00 | 0.00 | pass | -| Pyright | yes | 6.19 | 6.90 | 0% | 0.00 | 0.00 | pass | +| pylsp-mypy | yes | 2.57 | 2.70 | 0% | 0.00 | 0.00 | pass | +| Ty | yes | 3.21 | 3.24 | 100% | 23.00 | +23.00 | pass | +| Pyright | yes | 6.84 | 8.87 | 0% | 0.00 | 0.00 | pass | +| Pyrefly | yes | 10.39 | 33.12 | 0% | 0.00 | 0.00 | pass | ### edit tokenizer then hover (edit+hover) @@ -381,10 +381,10 @@ Method: `textDocument/hover` | Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Ty | yes | 2.84 | 2.87 | 100% | 7.00 | -23.00 | pass | -| Pyrefly | yes | 10.32 | 11.40 | 100% | 33.00 | +3.00 | pass | -| Pyright | yes | 588.85 | 598.17 | 100% | 30.00 | 0.00 | pass | -| pylsp-mypy | no | 2540.86 | 2566.54 | 0% | 0.00 | -30.00 | fail (10) | +| Ty | yes | 3.00 | 3.06 | 100% | 7.00 | -23.00 | pass | +| Pyrefly | yes | 4.26 | 6.60 | 100% | 33.00 | +3.00 | pass | +| Pyright | yes | 611.92 | 623.97 | 100% | 30.00 | 0.00 | pass | +| pylsp-mypy | no | 2552.31 | 2593.05 | 0% | 0.00 | -30.00 | fail (10) | ### Result Differences @@ -397,10 +397,10 @@ Method: `textDocument/hover` | Server | Success | Wall clock ms | Avg measured ms | Points | Measured requests | Non-empty % | Failed points | | --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | -| Ty | yes | 368.41 | 2.04 | 5 | 25 | 100% | 0 | -| Pyright | yes | 1255.38 | 7.82 | 5 | 25 | 100% | 0 | -| Pyrefly | yes | 848.52 | 10.87 | 5 | 25 | 100% | 0 | -| pylsp-mypy | yes | 4065.11 | 61.72 | 5 | 25 | 100% | 0 | +| Ty | yes | 368.95 | 1.93 | 5 | 25 | 100% | 0 | +| Pyright | yes | 1284.36 | 8.28 | 5 | 25 | 100% | 0 | +| Pyrefly | yes | 874.43 | 10.87 | 5 | 25 | 100% | 0 | +| pylsp-mypy | yes | 4224.52 | 65.00 | 5 | 25 | 100% | 0 | ### request args completion @@ -408,10 +408,10 @@ Method: `textDocument/completion` | Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyright | yes | 4.34 | 7.94 | 100% | 16.00 | 0.00 | pass | -| Ty | yes | 6.12 | 10.31 | 100% | 443.00 | +427.00 | pass | -| pylsp-mypy | yes | 21.82 | 25.36 | 100% | 1.00 | -15.00 | pass | -| Pyrefly | yes | 45.53 | 145.54 | 100% | 351.40 | +335.40 | pass | +| Pyright | yes | 5.44 | 10.08 | 100% | 16.00 | 0.00 | pass | +| Ty | yes | 5.85 | 9.84 | 100% | 443.00 | +427.00 | pass | +| pylsp-mypy | yes | 24.03 | 29.73 | 100% | 1.00 | -15.00 | pass | +| Pyrefly | yes | 45.35 | 159.92 | 100% | 351.40 | +335.40 | pass | ### client session hover @@ -419,10 +419,10 @@ Method: `textDocument/hover` | Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Ty | yes | 0.22 | 0.24 | 100% | 7.00 | -19.00 | pass | -| Pyright | yes | 0.51 | 0.59 | 100% | 26.00 | 0.00 | pass | -| Pyrefly | yes | 4.34 | 11.82 | 100% | 314.00 | +288.00 | pass | -| pylsp-mypy | yes | 13.20 | 17.75 | 100% | 359.00 | +333.00 | pass | +| Ty | yes | 0.20 | 0.20 | 100% | 7.00 | -19.00 | pass | +| Pyright | yes | 0.59 | 0.66 | 100% | 26.00 | 0.00 | pass | +| Pyrefly | yes | 4.73 | 13.45 | 100% | 314.00 | +288.00 | pass | +| pylsp-mypy | yes | 20.72 | 41.65 | 100% | 359.00 | +333.00 | pass | ### client references @@ -430,10 +430,10 @@ Method: `textDocument/references` | Server | Success | Mean ms | P95 ms | Non-empty % | References found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 0.36 | 0.38 | 100% | 2.00 | 0.00 | pass | -| Ty | yes | 0.64 | 0.74 | 100% | 2.00 | 0.00 | pass | -| Pyright | yes | 0.69 | 0.79 | 100% | 2.00 | 0.00 | pass | -| pylsp-mypy | yes | 13.80 | 33.94 | 100% | 2.00 | 0.00 | pass | +| Pyrefly | yes | 0.37 | 0.39 | 100% | 2.00 | 0.00 | pass | +| Ty | yes | 0.58 | 0.71 | 100% | 2.00 | 0.00 | pass | +| Pyright | yes | 0.69 | 0.78 | 100% | 2.00 | 0.00 | pass | +| pylsp-mypy | yes | 13.81 | 23.31 | 100% | 2.00 | 0.00 | pass | ### edit response then complete (edit+completion) @@ -441,10 +441,10 @@ Method: `textDocument/completion` | Server | Success | Mean ms | P95 ms | Non-empty % | Completions found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Ty | yes | 2.39 | 2.60 | 100% | 227.00 | +22.00 | pass | -| Pyrefly | yes | 2.62 | 6.38 | 100% | 32.00 | -173.00 | pass | -| Pyright | yes | 4.66 | 6.87 | 100% | 205.00 | 0.00 | pass | -| pylsp-mypy | yes | 84.63 | 85.24 | 100% | 56.00 | -149.00 | pass | +| Pyrefly | yes | 0.62 | 0.66 | 100% | 32.00 | -173.00 | pass | +| Ty | yes | 2.23 | 2.37 | 100% | 227.00 | +22.00 | pass | +| Pyright | yes | 4.96 | 7.93 | 100% | 205.00 | 0.00 | pass | +| pylsp-mypy | yes | 87.48 | 93.95 | 100% | 56.00 | -149.00 | pass | ### edit response then hover (edit+hover) @@ -452,10 +452,10 @@ Method: `textDocument/hover` | Server | Success | Mean ms | P95 ms | Non-empty % | Hover length | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Ty | yes | 0.85 | 0.85 | 100% | 304.00 | -458.00 | pass | -| Pyrefly | yes | 1.51 | 1.60 | 100% | 3486.00 | +2724.00 | pass | -| Pyright | yes | 28.89 | 32.85 | 100% | 762.00 | 0.00 | pass | -| pylsp-mypy | yes | 175.16 | 176.06 | 100% | 257.00 | -505.00 | pass | +| Ty | yes | 0.82 | 0.85 | 100% | 304.00 | -458.00 | pass | +| Pyrefly | yes | 3.29 | 5.54 | 100% | 3486.00 | +2724.00 | pass | +| Pyright | yes | 29.68 | 34.49 | 100% | 762.00 | 0.00 | pass | +| pylsp-mypy | yes | 178.96 | 180.52 | 100% | 257.00 | -505.00 | pass | ### Result Differences @@ -468,7 +468,7 @@ Method: `textDocument/hover` | Server | Success | Wall clock ms | Avg measured ms | Points | Measured requests | Non-empty % | Failed points | | --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | -| Pyrefly | no | 219.93 | 0.34 | 8 | 40 | 100% | 1 | +| Pyrefly | no | 211.48 | 0.33 | 8 | 37 | 100% | 0 | ### builtins semantic tokens @@ -476,7 +476,7 @@ Method: semantic token impl using typeServer/getComputedType | Server | Success | Mean ms | P95 ms | Non-empty % | Semantic tokens found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 1.25 | 1.38 | 100% | 30.00 | 0.00 | pass | +| Pyrefly | yes | 0.95 | 0.99 | 100% | 30.00 | 0.00 | pass | ### builtin int computed type @@ -484,7 +484,7 @@ Method: `typeServer/getComputedType` | Server | Success | Mean ms | P95 ms | Non-empty % | Results found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 0.19 | 0.20 | 100% | 7.00 | 0.00 | pass | +| Pyrefly | yes | 0.21 | 0.24 | 100% | 7.00 | 0.00 | pass | ### list declared type @@ -492,7 +492,15 @@ Method: `typeServer/getDeclaredType` | Server | Success | Mean ms | P95 ms | Non-empty % | Results found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 0.21 | 0.21 | 100% | 7.00 | 0.00 | pass | +| Pyrefly | no | 0.21 | 0.21 | 100% | 7.00 | 0.00 | pass | + +### generic specialization computed type + +Method: `typeServer/getComputedType` + +| Server | Success | Mean ms | P95 ms | Non-empty % | Results found | Delta vs Pyright | Validation | +| --- | --- | ---: | ---: | ---: | ---: | ---: | --- | +| Pyrefly | yes | 0.33 | 0.66 | 100% | 8.00 | 0.00 | pass | ### flow narrowed branch type @@ -500,7 +508,7 @@ Method: `typeServer/getComputedType` | Server | Success | Mean ms | P95 ms | Non-empty % | Results found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 0.21 | 0.24 | 100% | 8.00 | 0.00 | pass | +| Pyrefly | yes | 0.25 | 0.27 | 100% | 8.00 | 0.00 | pass | ### stdlib path computed type @@ -508,7 +516,7 @@ Method: `typeServer/getComputedType` | Server | Success | Mean ms | P95 ms | Non-empty % | Results found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 0.20 | 0.20 | 100% | 7.00 | 0.00 | pass | +| Pyrefly | yes | 0.21 | 0.22 | 100% | 7.00 | 0.00 | pass | ### function argument expected type @@ -516,7 +524,7 @@ Method: `typeServer/getExpectedType` | Server | Success | Mean ms | P95 ms | Non-empty % | Results found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 0.19 | 0.20 | 100% | 7.00 | 0.00 | pass | +| Pyrefly | yes | 0.21 | 0.22 | 100% | 7.00 | 0.00 | pass | ### edited narrowing recomputes type (edit+getComputedType) @@ -524,13 +532,13 @@ Method: `typeServer/getComputedType` | Server | Success | Mean ms | P95 ms | Non-empty % | Results found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 0.22 | 0.23 | 100% | 5.00 | 0.00 | pass | +| Pyrefly | yes | 0.23 | 0.26 | 100% | 5.00 | 0.00 | pass | ## Benchmark: tsp_semantic | Server | Success | Wall clock ms | Avg measured ms | Points | Measured requests | Non-empty % | Failed points | | --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | -| Pyrefly | yes | 2288.31 | 9.49 | 3 | 15 | 100% | 0 | +| Pyrefly | yes | 2569.22 | 18.72 | 3 | 15 | 100% | 0 | ### django semantic tokens @@ -538,7 +546,7 @@ Method: semantic token impl using typeServer/getComputedType | Server | Success | Mean ms | P95 ms | Non-empty % | Semantic tokens found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 12.22 | 16.32 | 100% | 126.00 | 0.00 | pass | +| Pyrefly | yes | 38.80 | 54.31 | 100% | 126.00 | 0.00 | pass | ### transformers semantic tokens @@ -546,7 +554,7 @@ Method: semantic token impl using typeServer/getComputedType | Server | Success | Mean ms | P95 ms | Non-empty % | Semantic tokens found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 9.06 | 9.29 | 100% | 74.00 | 0.00 | pass | +| Pyrefly | yes | 10.15 | 11.53 | 100% | 74.00 | 0.00 | pass | ### stdlib semantic tokens @@ -554,4 +562,4 @@ Method: semantic token impl using typeServer/getComputedType | Server | Success | Mean ms | P95 ms | Non-empty % | Semantic tokens found | Delta vs Pyright | Validation | | --- | --- | ---: | ---: | ---: | ---: | ---: | --- | -| Pyrefly | yes | 7.19 | 7.23 | 100% | 75.00 | 0.00 | pass | +| Pyrefly | yes | 7.20 | 7.36 | 100% | 75.00 | 0.00 | pass | diff --git a/latest-results/ty-20260422T063331Z-responses.jsonl b/latest-results/ty-20260504T230046Z-responses.jsonl similarity index 95% rename from latest-results/ty-20260422T063331Z-responses.jsonl rename to latest-results/ty-20260504T230046Z-responses.jsonl index ef3f270..071e4bc 100644 --- a/latest-results/ty-20260422T063331Z-responses.jsonl +++ b/latest-results/ty-20260504T230046Z-responses.jsonl @@ -1,8 +1,8 @@ -{"suite": "data_science", "label": "dataframe completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 8, "character": 8, "iteration": 1, "result": {"isIncomplete": true, "items": [{"detail": "Literal[False]", "kind": 14, "label": "False", "sortText": " 0"}, {"detail": "None", "kind": 14, "label": "None", "sortText": " 1"}, {"detail": "Literal[True]", "kind": 14, "label": "True", "sortText": " 2"}, {"kind": 14, "label": "and", "sortText": " 3"}, {"kind": 14, "label": "as", "sortText": " 4"}, {"kind": 14, "label": "assert", "sortText": " 5"}, {"kind": 14, "label": "async", "sortText": " 6"}, {"kind": 14, "label": "await", "sortText": " 7"}, {"kind": 14, "label": "break", "sortText": " 8"}, {"kind": 14, "label": "case", "sortText": " 9"}, {"kind": 14, "label": "class", "sortText": " 10"}, {"kind": 14, "label": "continue", "sortText": " 11"}, {"kind": 14, "label": "def", "sortText": " 12"}, {"kind": 14, "label": "del", "sortText": " 13"}, {"kind": 14, "label": "elif", "sortText": " 14"}, {"kind": 14, "label": "else", "sortText": " 15"}, {"kind": 14, "label": "except", "sortText": " 16"}, {"kind": 14, "label": "finally", "sortText": " 17"}, {"kind": 14, "label": "for", "sortText": " 18"}, {"kind": 14, "label": "from", "sortText": " 19"}, {"kind": 14, "label": "global", "sortText": " 20"}, {"kind": 14, "label": "if", "sortText": " 21"}, {"kind": 14, "label": "import", "sortText": " 22"}, {"kind": 14, "label": "in", "sortText": " 23"}, {"kind": 14, "label": "is", "sortText": " 24"}, {"kind": 14, "label": "lambda", "sortText": " 25"}, {"kind": 14, "label": "match", "sortText": " 26"}, {"kind": 14, "label": "nonlocal", "sortText": " 27"}, {"kind": 14, "label": "not", "sortText": " 28"}, {"kind": 14, "label": "or", "sortText": " 29"}, {"kind": 14, "label": "pass", "sortText": " 30"}, {"kind": 14, "label": "raise", "sortText": " 31"}, {"kind": 14, "label": "return", "sortText": " 32"}, {"kind": 14, "label": "try", "sortText": " 33"}, {"kind": 14, "label": "while", "sortText": " 34"}, {"kind": 14, "label": "with", "sortText": " 35"}, {"kind": 14, "label": "yield", "sortText": " 36"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "NumPy\n=====\n\nProvides\n 1. An array object of arbitrary homogeneous items\n 2. Fast mathematical operations over arrays\n 3. Linear Algebra, Fourier Transforms, Random Number Generation\n\nHow to use the documentation\n----------------------------\nDocumentation is available in two forms: docstrings provided\nwith the code, and a loose standing reference guide, available from\n`the NumPy homepage `_.\n\nWe recommend exploring the docstrings using\n`IPython `_, an advanced Python shell with\nTAB-completion and introspection capabilities. See below for further\ninstructions.\n\nThe docstring examples assume that `numpy` has been imported as ``np``::\n\n >>> import numpy as np\n\nCode snippets are indicated by three greater-than signs::\n\n >>> x = 42\n >>> x = x + 1\n\nUse the built-in ``help`` function to view a function's docstring::\n\n >>> help(np.sort)\n ... # doctest: +SKIP\n\nFor some objects, ``np.info(obj)`` may provide additional help. This is\nparticularly true if you see the line \"Help on ufunc object:\" at the top\nof the help() page. Ufuncs are implemented in C, not Python, for speed.\nThe native Python help() does not know how to view their help, but our\nnp.info() function does.\n\nAvailable subpackages\n---------------------\nlib\n Basic functions used by several sub-packages.\nrandom\n Core Random Tools\nlinalg\n Core Linear Algebra Tools\nfft\n Core FFT routines\npolynomial\n Polynomial tools\ntesting\n NumPy testing tools\ndistutils\n Enhancements to distutils with support for\n Fortran compilers support and more (for Python <= 3.11)\n\nUtilities\n---------\ntest\n Run numpy unittests\nshow_config\n Show numpy build configuration\n__version__\n NumPy version string\n\nViewing documentation using IPython\n-----------------------------------\n\nStart IPython and import `numpy` usually under the alias ``np``: `import\nnumpy as np`. Then, directly past or use the ``%cpaste`` magic to paste\nexamples into the shell. To see which functions are available in `numpy`,\ntype ``np.`` (where ```` refers to the TAB key), or use\n``np.*cos*?`` (where ```` refers to the ENTER key) to narrow\ndown the list. To view the docstring for a function, use\n``np.cos?`` (to view the docstring) and ``np.cos??`` (to view\nthe source code).\n\nCopies vs. in-place operation\n-----------------------------\nMost of the functions in `numpy` return a copy of the array argument\n(e.g., `np.sort`). In-place versions of these functions are often\navailable as array methods, i.e. ``x = np.array([1,2,3]); x.sort()``.\nExceptions to this rule are documented.\n"}, "kind": 9, "label": "np", "sortText": " 37"}, {"detail": "", "kind": 9, "label": "pd", "sortText": " 38"}, {"detail": "def summarize(values: list[int]) -> DataFrame", "kind": 3, "label": "summarize", "sortText": " 39"}, {"detail": "DataFrame", "documentation": {"kind": "plaintext", "value": "Two-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3\n"}, "kind": 22, "label": "summary", "sortText": " 40"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for arithmetic errors.\n"}, "kind": 7, "label": "ArithmeticError", "sortText": " 41"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Assertion failed.\n"}, "kind": 7, "label": "AssertionError", "sortText": " 42"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Attribute not found.\n"}, "kind": 7, "label": "AttributeError", "sortText": " 43"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all exceptions\n"}, "kind": 7, "label": "BaseException", "sortText": " 44"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "A combination of multiple unrelated exceptions.\n"}, "kind": 7, "label": "BaseExceptionGroup", "sortText": " 45"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "I/O operation would block.\n"}, "kind": 7, "label": "BlockingIOError", "sortText": " 46"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Broken pipe.\n"}, "kind": 7, "label": "BrokenPipeError", "sortText": " 47"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Buffer error.\n"}, "kind": 7, "label": "BufferError", "sortText": " 48"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about bytes and buffer related problems, mostly\nrelated to conversion from str or comparing to str.\n"}, "kind": 7, "label": "BytesWarning", "sortText": " 49"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Child process error.\n"}, "kind": 7, "label": "ChildProcessError", "sortText": " 50"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection aborted.\n"}, "kind": 7, "label": "ConnectionAbortedError", "sortText": " 51"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection error.\n"}, "kind": 7, "label": "ConnectionError", "sortText": " 52"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection refused.\n"}, "kind": 7, "label": "ConnectionRefusedError", "sortText": " 53"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection reset.\n"}, "kind": 7, "label": "ConnectionResetError", "sortText": " 54"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about deprecated features.\n"}, "kind": 7, "label": "DeprecationWarning", "sortText": " 55"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Read beyond end of file.\n"}, "kind": 7, "label": "EOFError", "sortText": " 56"}, {"detail": "EllipsisType", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 22, "label": "Ellipsis", "sortText": " 57"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about encodings.\n"}, "kind": 7, "label": "EncodingWarning", "sortText": " 58"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "EnvironmentError", "sortText": " 59"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all non-exit exceptions.\n"}, "kind": 7, "label": "Exception", "sortText": " 60"}, {"detail": "", "kind": 7, "label": "ExceptionGroup", "sortText": " 61"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File already exists.\n"}, "kind": 7, "label": "FileExistsError", "sortText": " 62"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File not found.\n"}, "kind": 7, "label": "FileNotFoundError", "sortText": " 63"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Floating-point operation failed.\n"}, "kind": 7, "label": "FloatingPointError", "sortText": " 64"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about constructs that will change semantically\nin the future.\n"}, "kind": 7, "label": "FutureWarning", "sortText": " 65"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request that a generator exit.\n"}, "kind": 7, "label": "GeneratorExit", "sortText": " 66"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "IOError", "sortText": " 67"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Import can't find module, or can't find name in module.\n"}, "kind": 7, "label": "ImportError", "sortText": " 68"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about probable mistakes in module imports\n"}, "kind": 7, "label": "ImportWarning", "sortText": " 69"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper indentation.\n"}, "kind": 7, "label": "IndentationError", "sortText": " 70"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Sequence index out of range.\n"}, "kind": 7, "label": "IndexError", "sortText": " 71"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Interrupted by signal.\n"}, "kind": 7, "label": "InterruptedError", "sortText": " 72"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation doesn't work on directories.\n"}, "kind": 7, "label": "IsADirectoryError", "sortText": " 73"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Mapping key not found.\n"}, "kind": 7, "label": "KeyError", "sortText": " 74"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Program interrupted by user.\n"}, "kind": 7, "label": "KeyboardInterrupt", "sortText": " 75"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for lookup errors.\n"}, "kind": 7, "label": "LookupError", "sortText": " 76"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Out of memory.\n"}, "kind": 7, "label": "MemoryError", "sortText": " 77"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Module not found.\n"}, "kind": 7, "label": "ModuleNotFoundError", "sortText": " 78"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Name not found globally.\n"}, "kind": 7, "label": "NameError", "sortText": " 79"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation only works on directories.\n"}, "kind": 7, "label": "NotADirectoryError", "sortText": " 80"}, {"detail": "NotImplementedType", "documentation": {"kind": "plaintext", "value": "The type of the NotImplemented singleton.\n"}, "kind": 22, "label": "NotImplemented", "sortText": " 81"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Method or function hasn't been implemented yet.\n"}, "kind": 7, "label": "NotImplementedError", "sortText": " 82"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "OSError", "sortText": " 83"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Result too large to be represented.\n"}, "kind": 7, "label": "OverflowError", "sortText": " 84"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about features which will be deprecated\nin the future.\n"}, "kind": 7, "label": "PendingDeprecationWarning", "sortText": " 85"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Not enough permissions.\n"}, "kind": 7, "label": "PermissionError", "sortText": " 86"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Process not found.\n"}, "kind": 7, "label": "ProcessLookupError", "sortText": " 87"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Recursion limit exceeded.\n"}, "kind": 7, "label": "RecursionError", "sortText": " 88"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Weak ref proxy used after referent went away.\n"}, "kind": 7, "label": "ReferenceError", "sortText": " 89"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about resource usage.\n"}, "kind": 7, "label": "ResourceWarning", "sortText": " 90"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unspecified run-time error.\n"}, "kind": 7, "label": "RuntimeError", "sortText": " 91"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious runtime behavior.\n"}, "kind": 7, "label": "RuntimeWarning", "sortText": " 92"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__anext__().\n"}, "kind": 7, "label": "StopAsyncIteration", "sortText": " 93"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__next__().\n"}, "kind": 7, "label": "StopIteration", "sortText": " 94"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Invalid syntax.\n"}, "kind": 7, "label": "SyntaxError", "sortText": " 95"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious syntax.\n"}, "kind": 7, "label": "SyntaxWarning", "sortText": " 96"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Internal error in the Python interpreter.\n\nPlease report this to the Python maintainer, along with the traceback,\nthe Python version, and the hardware/OS platform and version.\n"}, "kind": 7, "label": "SystemError", "sortText": " 97"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request to exit from the interpreter.\n"}, "kind": 7, "label": "SystemExit", "sortText": " 98"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper mixture of spaces and tabs.\n"}, "kind": 7, "label": "TabError", "sortText": " 99"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Timeout expired.\n"}, "kind": 7, "label": "TimeoutError", "sortText": "100"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument type.\n"}, "kind": 7, "label": "TypeError", "sortText": "101"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Local name referenced but not bound to a value.\n"}, "kind": 7, "label": "UnboundLocalError", "sortText": "102"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode decoding error.\n"}, "kind": 7, "label": "UnicodeDecodeError", "sortText": "103"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode encoding error.\n"}, "kind": 7, "label": "UnicodeEncodeError", "sortText": "104"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode related error.\n"}, "kind": 7, "label": "UnicodeError", "sortText": "105"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode translation error.\n"}, "kind": 7, "label": "UnicodeTranslateError", "sortText": "106"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about Unicode related problems, mostly\nrelated to conversion problems.\n"}, "kind": 7, "label": "UnicodeWarning", "sortText": "107"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings generated by user code.\n"}, "kind": 7, "label": "UserWarning", "sortText": "108"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument value (of correct type).\n"}, "kind": 7, "label": "ValueError", "sortText": "109"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warning categories.\n"}, "kind": 7, "label": "Warning", "sortText": "110"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Second argument to a division or modulo operation was zero.\n"}, "kind": 7, "label": "ZeroDivisionError", "sortText": "111"}, {"detail": "def abs[_T](x: SupportsAbs[_T], /) -> _T", "documentation": {"kind": "plaintext", "value": "Return the absolute value of the argument.\n"}, "kind": 3, "label": "abs", "sortText": "112"}, {"detail": "def aiter[_SupportsAnextT_co](async_iterable: SupportsAiter[_SupportsAnextT_co], /) -> _SupportsAnextT_co", "documentation": {"kind": "plaintext", "value": "Return an AsyncIterator for an AsyncIterable object.\n"}, "kind": 3, "label": "aiter", "sortText": "113"}, {"detail": "def all(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for all values x in the iterable.\n\nIf the iterable is empty, return True.\n"}, "kind": 3, "label": "all", "sortText": "114"}, {"detail": "Overload[[_AwaitableT](i: _SupportsSynchronousAnext[_AwaitableT], /) -> _AwaitableT, [_T, _VT](i: SupportsAnext[_T], default: _VT, /) -> CoroutineType[Any, Any, _T | _VT]]", "kind": 3, "label": "anext", "sortText": "115"}, {"detail": "def any(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for any x in the iterable.\n\nIf the iterable is empty, return False.\n"}, "kind": 3, "label": "any", "sortText": "116"}, {"detail": "def ascii(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return an ASCII-only representation of an object.\n\nAs repr(), return a string containing a printable representation of an\nobject, but escape the non-ASCII characters in the string returned by\nrepr() using \\\\x, \\\\u or \\\\U escapes. This generates a string similar\nto that returned by repr() in Python 2.\n"}, "kind": 3, "label": "ascii", "sortText": "117"}, {"detail": "def bin(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the binary representation of an integer.\n\n>>> bin(2796202)\n'0b1010101010101010101010'\n"}, "kind": 3, "label": "bin", "sortText": "118"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 7, "label": "bool", "sortText": "119"}, {"detail": "def breakpoint(...) -> None", "documentation": {"kind": "plaintext", "value": "Call sys.breakpointhook(*args, **kws). sys.breakpointhook() must accept\nwhatever arguments are passed.\n\nBy default, this drops you into the pdb debugger.\n"}, "kind": 3, "label": "breakpoint", "sortText": "120"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytearray(iterable_of_ints) -> bytearray\nbytearray(string, encoding[, errors]) -> bytearray\nbytearray(bytes_or_buffer) -> mutable copy of bytes_or_buffer\nbytearray(int) -> bytes array of size given by the parameter initialized with null bytes\nbytearray() -> empty bytes array\n\nConstruct a mutable bytearray object from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - a bytes or a buffer object\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytearray", "sortText": "121"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytes(iterable_of_ints) -> bytes\nbytes(string, encoding[, errors]) -> bytes\nbytes(bytes_or_buffer) -> immutable copy of bytes_or_buffer\nbytes(int) -> bytes object of size given by the parameter initialized with null bytes\nbytes() -> empty bytes object\n\nConstruct an immutable array of bytes from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytes", "sortText": "122"}, {"detail": "def callable(obj: object, /) -> TypeIs[Top[(...) -> object]]", "documentation": {"kind": "plaintext", "value": "Return whether the object is callable (i.e., some kind of function).\n\nNote that classes are callable, as are instances of classes with a\n__call__() method.\n"}, "kind": 3, "label": "callable", "sortText": "123"}, {"detail": "def chr(i: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff.\n"}, "kind": 3, "label": "chr", "sortText": "124"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a class method.\n\nA class method receives the class as implicit first argument,\njust like an instance method receives the instance.\nTo declare a class method, use this idiom:\n\n class C:\n @classmethod\n def f(cls, arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). The instance is ignored except for its class.\nIf a class method is called for a derived class, the derived class\nobject is passed as the implied first argument.\n\nClass methods are different than C++ or Java static methods.\nIf you want those, see the staticmethod builtin.\n"}, "kind": 7, "label": "classmethod", "sortText": "125"}, {"detail": "Overload[(source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[0], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, *, dont_inherit: bool = False, optimize: int = -1, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[1024], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> AST, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: int, dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> Any]", "kind": 3, "label": "compile", "sortText": "126"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a complex number from a string or numbers.\n\nIf a string is given, parse it as a complex number.\nIf a single number is given, convert it to a complex number.\nIf the 'real' or 'imag' arguments are given, create a complex number\nwith the specified real and imaginary components.\n"}, "kind": 7, "label": "complex", "sortText": "127"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "copyright", "sortText": "128"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "credits", "sortText": "129"}, {"detail": "def delattr(obj: object, name: str, /) -> None", "documentation": {"kind": "plaintext", "value": "Deletes the named attribute from the given object.\n\ndelattr(x, 'y') is equivalent to ``del x.y``\n"}, "kind": 3, "label": "delattr", "sortText": "130"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 7, "label": "dict", "sortText": "131"}, {"detail": "def dir(o: object = ..., /) -> list[str]", "documentation": {"kind": "plaintext", "value": "dir([object]) -> list of strings\n\nIf called without an argument, return the names in the current scope.\nElse, return an alphabetized list of names comprising (some of) the attributes\nof the given object, and of attributes reachable from it.\nIf the object supplies a method named __dir__, it will be used; otherwise\nthe default dir() logic is used and returns:\n for a module object: the module's attributes.\n for a class object: its attributes, and recursively the attributes\n of its bases.\n for any other object: its attributes, its class's attributes, and\n recursively the attributes of its class's base classes.\n"}, "kind": 3, "label": "dir", "sortText": "132"}, {"detail": "Overload[[_T_contra, _T_co](x: SupportsDivMod[_T_contra, _T_co], y: _T_contra, /) -> _T_co, [_T_contra, _T_co](x: _T_contra, y: SupportsRDivMod[_T_contra, _T_co], /) -> _T_co]", "kind": 3, "label": "divmod", "sortText": "133"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 7, "label": "ellipsis", "sortText": "134"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an enumerate object.\n\n iterable\n an object supporting iteration\n\nThe enumerate object yields pairs containing a count (from start, which\ndefaults to zero) and a value yielded by the iterable argument.\n\nenumerate is useful for obtaining an indexed list:\n (0, seq[0]), (1, seq[1]), (2, seq[2]), ...\n"}, "kind": 7, "label": "enumerate", "sortText": "135"}, {"detail": "def eval(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /) -> Any", "documentation": {"kind": "plaintext", "value": "Evaluate the given source in the context of globals and locals.\n\nThe source may be a string representing a Python expression\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\n"}, "kind": 3, "label": "eval", "sortText": "136"}, {"detail": "def exec(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /, *, closure: tuple[CellType, ...] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Execute the given source in the context of globals and locals.\n\nThe source may be a string representing one or more Python statements\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\nThe closure must be a tuple of cellvars, and can only be used\nwhen source is a code object requiring exactly that many cellvars.\n"}, "kind": 3, "label": "exec", "sortText": "137"}, {"detail": "Quitter", "kind": 22, "label": "exit", "sortText": "138"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an iterator yielding those items of iterable for which function(item)\nis true. If function is None, return the items that are true.\n"}, "kind": 7, "label": "filter", "sortText": "139"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a string or number to a floating-point number, if possible.\n"}, "kind": 7, "label": "float", "sortText": "140"}, {"detail": "def format(value: object, format_spec: str = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Return type(value).__format__(value, format_spec)\n\nMany built-in types implement format_spec according to the\nFormat Specification Mini-language. See help('FORMATTING').\n\nIf type(value) does not supply a method named __format__\nand format_spec is empty, then str(value) is returned.\nSee also help('SPECIALMETHODS').\n"}, "kind": 3, "label": "format", "sortText": "141"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an immutable unordered collection of unique elements.\n"}, "kind": 7, "label": "frozenset", "sortText": "142"}, {"detail": "Overload[(o: object, name: str, /) -> Any, (o: object, name: str, default: None, /) -> Any | None, (o: object, name: str, default: bool, /) -> Any | bool, (o: object, name: str, default: list[Any], /) -> Any | list[Any], (o: object, name: str, default: dict[Any, Any], /) -> Any | dict[Any, Any], [_T](o: object, name: str, default: _T, /) -> Any | _T]", "kind": 3, "label": "getattr", "sortText": "143"}, {"detail": "def globals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return the dictionary containing the current scope's global variables.\n\nNOTE: Updates to this dictionary *will* affect name lookups in the current\nglobal scope and vice-versa.\n"}, "kind": 3, "label": "globals", "sortText": "144"}, {"detail": "def hasattr(obj: object, name: str, /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether the object has an attribute with the given name.\n\nThis is done by calling getattr(obj, name) and catching AttributeError.\n"}, "kind": 3, "label": "hasattr", "sortText": "145"}, {"detail": "def hash(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the hash value for the given object.\n\nTwo objects that compare equal must also have the same hash value, but the\nreverse is not necessarily true.\n"}, "kind": 3, "label": "hash", "sortText": "146"}, {"detail": "_Helper", "documentation": {"kind": "plaintext", "value": "Define the builtin 'help'.\n\nThis is a wrapper around pydoc.help that provides a helpful message\nwhen 'help' is typed at the Python interactive prompt.\n\nCalling help() at the Python prompt starts an interactive help session.\nCalling help(thing) prints help for the python object 'thing'.\n"}, "kind": 22, "label": "help", "sortText": "147"}, {"detail": "def hex(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the hexadecimal representation of an integer.\n\n>>> hex(12648430)\n'0xc0ffee'\n"}, "kind": 3, "label": "hex", "sortText": "148"}, {"detail": "def id(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the identity of an object.\n\nThis is guaranteed to be unique among simultaneously existing objects.\n(CPython uses the object's memory address.)\n"}, "kind": 3, "label": "id", "sortText": "149"}, {"detail": "def input(prompt: object = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Read a string from standard input. The trailing newline is stripped.\n\nThe prompt string, if given, is printed to standard output without a\ntrailing newline before reading input.\n\nIf the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.\nOn *nix systems, readline is used if available.\n"}, "kind": 3, "label": "input", "sortText": "150"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 7, "label": "int", "sortText": "151"}, {"detail": "def isinstance(obj: object, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether an object is an instance of a class or of a subclass thereof.\n\nA tuple, as in ``isinstance(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``isinstance(x, A) or isinstance(x, B)\nor ...`` etc.\n"}, "kind": 3, "label": "isinstance", "sortText": "152"}, {"detail": "def issubclass(cls: type, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether 'cls' is derived from another class or is the same class.\n\nA tuple, as in ``issubclass(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``issubclass(x, A) or issubclass(x, B)\nor ...``.\n"}, "kind": 3, "label": "issubclass", "sortText": "153"}, {"detail": "Overload[[_SupportsNextT_co](object: SupportsIter[_SupportsNextT_co], /) -> _SupportsNextT_co, [_T](object: _GetItemIterable[_T], /) -> Iterator[_T], [_T](object: () -> _T | None, sentinel: None, /) -> Iterator[_T], [_T](object: () -> _T, sentinel: object, /) -> Iterator[_T]]", "kind": 3, "label": "iter", "sortText": "154"}, {"detail": "def len(obj: Sized, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the number of items in a container.\n"}, "kind": 3, "label": "len", "sortText": "155"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "license", "sortText": "156"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 7, "label": "list", "sortText": "157"}, {"detail": "def locals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return a dictionary containing the current scope's local variables.\n\nNOTE: Whether or not updates to this dictionary will affect name lookups in\nthe local scope and vice-versa is *implementation dependent* and not\ncovered by any backwards compatibility guarantees.\n"}, "kind": 3, "label": "locals", "sortText": "158"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Make an iterator that computes the function using arguments from\neach of the iterables. Stops when the shortest iterable is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n"}, "kind": 7, "label": "map", "sortText": "159"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], /, *, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "max", "sortText": "160"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a new memoryview object which references the given object.\n"}, "kind": 7, "label": "memoryview", "sortText": "161"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], /, *, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "min", "sortText": "162"}, {"detail": "Overload[[_T](i: SupportsNext[_T], /) -> _T, [_T, _VT](i: SupportsNext[_T], default: _VT, /) -> _T | _VT]", "kind": 3, "label": "next", "sortText": "163"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The base class of the class hierarchy.\n\nWhen called, it accepts no arguments and returns a new featureless\ninstance that has no instance attributes and cannot be given any.\n"}, "kind": 7, "label": "object", "sortText": "164"}, {"detail": "def oct(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the octal representation of an integer.\n\n>>> oct(342391)\n'0o1234567'\n"}, "kind": 3, "label": "oct", "sortText": "165"}, {"detail": "Overload[(file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"r+\", \"+r\", \"rt+\", \"r+t\", \"+rt\", ... omitted 48 literals] = \"r\", buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> TextIOWrapper[_WrappedBuffer], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: Literal[0], encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> FileIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 19 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedRandom, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedWriter, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", ... omitted 3 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedReader[_BufferedReaderStream], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: int = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BinaryIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: str, buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> IO[Any]]", "kind": 3, "label": "open", "sortText": "166"}, {"detail": "def ord(c: str | bytes | bytearray, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the ordinal value of a character.\n\nIf the argument is a one-character string, return the Unicode code\npoint of that character.\n\nIf the argument is a bytes or bytearray object of length 1, return its\nsingle byte value.\n"}, "kind": 3, "label": "ord", "sortText": "167"}, {"detail": "Overload[(base: int, exp: int, mod: int) -> int, (base: int, exp: Literal[0], mod: None = None) -> Literal[1], (base: int, exp: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], mod: None = None) -> int, (base: int, exp: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], mod: None = None) -> int | float, (base: int, exp: int, mod: None = None) -> Any, (base: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], exp: int | float, mod: None = None) -> int | float, (base: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], exp: int | float, mod: None = None) -> int | float | complex, (base: int | float, exp: int, mod: None = None) -> int | float, (base: int | float, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> Any, (base: int | float | complex, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> int | float | complex, [_E_contra, _T_co](base: _SupportsPow2[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _T_co](base: _SupportsPow3NoneOnly[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _M_contra, _T_co](base: _SupportsPow3[_E_contra, _M_contra, _T_co], exp: _E_contra, mod: _M_contra) -> _T_co, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float, mod: None = None) -> Any, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float | complex, mod: None = None) -> int | float | complex]", "kind": 3, "label": "pow", "sortText": "168"}, {"detail": "Overload[(*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: SupportsWrite[str] | None = None, flush: Literal[False] = False) -> None, (*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: _SupportsWriteAndFlush[str] | None = None, flush: bool) -> None]", "kind": 3, "label": "print", "sortText": "169"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Property attribute.\n\n fget\n function to be used for getting an attribute value\n fset\n function to be used for setting an attribute value\n fdel\n function to be used for del'ing an attribute\n doc\n docstring\n\nTypical use is to define a managed attribute x:\n\nclass C(object):\n def getx(self): return self._x\n def setx(self, value): self._x = value\n def delx(self): del self._x\n x = property(getx, setx, delx, \"I'm the 'x' property.\")\n\nDecorators make defining new properties or modifying existing ones easy:\n\nclass C(object):\n @property\n def x(self):\n \"I am the 'x' property.\"\n return self._x\n @x.setter\n def x(self, value):\n self._x = value\n @x.deleter\n def x(self):\n del self._x\n"}, "kind": 7, "label": "property", "sortText": "170"}, {"detail": "Quitter", "kind": 22, "label": "quit", "sortText": "171"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "range(stop) -> range object\nrange(start, stop[, step]) -> range object\n\nReturn an object that produces a sequence of integers from start (inclusive)\nto stop (exclusive) by step. range(i, j) produces i, i+1, i+2, ..., j-1.\nstart defaults to 0, and stop is omitted! range(4) produces 0, 1, 2, 3.\nThese are exactly the valid indices for a list of 4 elements.\nWhen step is given, it specifies the increment (or decrement).\n"}, "kind": 7, "label": "range", "sortText": "172"}, {"detail": "def repr(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the canonical string representation of the object.\n\nFor many object types, including most builtins, eval(repr(obj)) == obj.\n"}, "kind": 3, "label": "repr", "sortText": "173"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return a reverse iterator over the values of the given sequence.\n"}, "kind": 7, "label": "reversed", "sortText": "174"}, {"detail": "Overload[[_T](number: _SupportsRound1[_T], ndigits: None = None) -> _T, [_T](number: _SupportsRound2[_T], ndigits: SupportsIndex) -> _T]", "kind": 3, "label": "round", "sortText": "175"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an unordered collection of unique elements.\n"}, "kind": 7, "label": "set", "sortText": "176"}, {"detail": "def setattr(obj: object, name: str, value: Any, /) -> None", "documentation": {"kind": "plaintext", "value": "Sets the named attribute on the given object to the specified value.\n\nsetattr(x, 'y', v) is equivalent to ``x.y = v``\n"}, "kind": 3, "label": "setattr", "sortText": "177"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "slice(stop)\nslice(start, stop[, step])\n\nCreate a slice object. This is used for extended slicing (e.g. a[0:10:2]).\n"}, "kind": 7, "label": "slice", "sortText": "178"}, {"detail": "Overload[[SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, reverse: bool = False) -> list[SupportsRichComparisonT], [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], reverse: bool = False) -> list[_T]]", "kind": 3, "label": "sorted", "sortText": "179"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a static method.\n\nA static method does not receive an implicit first argument.\nTo declare a static method, use this idiom:\n\n class C:\n @staticmethod\n def f(arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). Both the class and the instance are ignored, and\nneither is passed implicitly as the first argument to the method.\n\nStatic methods in Python are similar to those found in Java or C++.\nFor a more advanced concept, see the classmethod builtin.\n"}, "kind": 7, "label": "staticmethod", "sortText": "180"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 7, "label": "str", "sortText": "181"}, {"detail": "Overload[(iterable: Iterable[bool | Literal[1, 2, 3, 4, 5, ... omitted 41 literals]], /, start: int = 0) -> int, [_SupportsSumNoDefaultT](iterable: Iterable[_SupportsSumNoDefaultT], /) -> _SupportsSumNoDefaultT | Literal[0], [_AddableT1, _AddableT2](iterable: Iterable[_AddableT1], /, start: _AddableT2) -> _AddableT1 | _AddableT2]", "kind": 3, "label": "sum", "sortText": "182"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "super() -> same as super(__class__, )\nsuper(type) -> unbound super object\nsuper(type, obj) -> bound super object; requires isinstance(obj, type)\nsuper(type, type2) -> bound super object; requires issubclass(type2, type)\nTypical use to call a cooperative superclass method:\nclass C(B):\n def meth(self, arg):\n super().meth(arg)\nThis works for class methods too:\nclass C(B):\n @classmethod\n def cmeth(cls, arg):\n super().cmeth(arg)\n"}, "kind": 7, "label": "super", "sortText": "183"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 7, "label": "tuple", "sortText": "184"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "type(object) -> the object's type\ntype(name, bases, dict, **kwds) -> a new type\n"}, "kind": 7, "label": "type", "sortText": "185"}, {"detail": "Overload[(object: type, /) -> MappingProxyType[str, Any], (object: Any = ..., /) -> dict[str, Any]]", "kind": 3, "label": "vars", "sortText": "186"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The zip object yields n-length tuples, where n is the number of iterables\npassed as positional arguments to zip(). The i-th element in every tuple\ncomes from the i-th iterable argument to zip(). This continues until the\nshortest argument is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n\n >>> list(zip('abcdefg', range(3), range(4)))\n [('a', 0, 0), ('b', 1, 1), ('c', 2, 2)]\n"}, "kind": 7, "label": "zip", "sortText": "187"}, {"detail": "", "kind": 7, "label": "function", "sortText": "188"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": "189"}, {"detail": "def __build_class__(func: () -> CellType | Any, name: str, /, *bases: Any, *, metaclass: Any = ..., **kwds: Any) -> Any", "documentation": {"kind": "plaintext", "value": "__build_class__(func, name, /, *bases, [metaclass], **kwds) -> class\n\nInternal helper function used by the class statement.\n"}, "kind": 3, "label": "__build_class__", "sortText": "190"}, {"detail": "Any", "documentation": {"kind": "plaintext", "value": "Special type indicating an unconstrained type.\n\n- Any is compatible with every type.\n- Any assumed to have all methods.\n- All values assumed to be instances of Any.\n\nNote that all the above statements are true from the point of view of\nstatic type checkers. At runtime, Any should not be used with instance\nchecks.\n"}, "label": "__builtins__", "sortText": "191"}, {"detail": "type[ModuleType]", "documentation": {"kind": "plaintext", "value": "Create a module object.\n\nThe name must be a string; the optional doc argument can have any type.\n"}, "kind": 7, "label": "__class__", "sortText": "192"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "__debug__", "sortText": "193"}, {"detail": "bound method ModuleType.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": "194"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": "195"}, {"detail": "bound method ModuleType.__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": "196"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": "197"}, {"detail": "bound method ModuleType.__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": "198"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__file__", "sortText": "199"}, {"detail": "bound method ModuleType.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": "200"}, {"detail": "bound method ModuleType.__getattr__(name: str) -> Any", "kind": 2, "label": "__getattr__", "sortText": "201"}, {"detail": "bound method ModuleType.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": "202"}, {"detail": "bound method ModuleType.__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": "203"}, {"detail": "bound method ModuleType.__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": "204"}, {"detail": "def __import__(name: str, globals: Mapping[str, object] | None = None, locals: Mapping[str, object] | None = None, fromlist: Sequence[str] | None = ..., level: int = 0) -> ModuleType", "documentation": {"kind": "plaintext", "value": "Import a module.\n\nBecause this function is meant for use by the Python\ninterpreter and not for general use, it is better to use\nimportlib.import_module() to programmatically import a module.\n\nThe globals argument is only used to determine the context;\nthey are not modified. The locals argument is unused. The fromlist\nshould be a list of names to emulate ``from name import ...``, or an\nempty list to emulate ``import name``.\nWhen importing a module from a package, note that __import__('A.B', ...)\nreturns package A when fromlist is empty, but its submodule B when\nfromlist is not empty. The level argument is used to determine whether to\nperform absolute or relative imports: 0 is absolute, while a positive number\nis the number of parent directories to search relative to the current module.\n"}, "kind": 3, "label": "__import__", "sortText": "205"}, {"detail": "bound method ModuleType.__init__(name: str, doc: str | None = ...) -> None", "kind": 2, "label": "__init__", "sortText": "206"}, {"detail": "bound method type[ModuleType].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "207"}, {"detail": "LoaderProtocol | None", "kind": 8, "label": "__loader__", "sortText": "208"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "209"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__name__", "sortText": "210"}, {"detail": "bound method ModuleType.__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": "211"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "212"}, {"detail": "str | None", "kind": 22, "label": "__package__", "sortText": "213"}, {"detail": "MutableSequence[str]", "documentation": {"kind": "plaintext", "value": "All the operations on a read-write sequence.\n\nConcrete subclasses must provide __new__ or __init__,\n__getitem__, __setitem__, __delitem__, __len__, and insert().\n"}, "kind": 22, "label": "__path__", "sortText": "214"}, {"detail": "bound method ModuleType.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "215"}, {"detail": "bound method ModuleType.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "216"}, {"detail": "bound method ModuleType.__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "217"}, {"detail": "bound method ModuleType.__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "218"}, {"detail": "bound method ModuleType.__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "219"}, {"detail": "ModuleSpec | None", "kind": 22, "label": "__spec__", "sortText": "220"}, {"detail": "bound method ModuleType.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "221"}, {"detail": "bound method type[ModuleType].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "222"}, {"detail": "dict[Any, int]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__warningregistry__", "sortText": "223"}, {"detail": " int'>", "label": "_Opener", "sortText": "224"}]}} -{"suite": "data_science", "label": "dataframe completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 8, "character": 8, "iteration": 2, "result": {"isIncomplete": true, "items": [{"detail": "Literal[False]", "kind": 14, "label": "False", "sortText": " 0"}, {"detail": "None", "kind": 14, "label": "None", "sortText": " 1"}, {"detail": "Literal[True]", "kind": 14, "label": "True", "sortText": " 2"}, {"kind": 14, "label": "and", "sortText": " 3"}, {"kind": 14, "label": "as", "sortText": " 4"}, {"kind": 14, "label": "assert", "sortText": " 5"}, {"kind": 14, "label": "async", "sortText": " 6"}, {"kind": 14, "label": "await", "sortText": " 7"}, {"kind": 14, "label": "break", "sortText": " 8"}, {"kind": 14, "label": "case", "sortText": " 9"}, {"kind": 14, "label": "class", "sortText": " 10"}, {"kind": 14, "label": "continue", "sortText": " 11"}, {"kind": 14, "label": "def", "sortText": " 12"}, {"kind": 14, "label": "del", "sortText": " 13"}, {"kind": 14, "label": "elif", "sortText": " 14"}, {"kind": 14, "label": "else", "sortText": " 15"}, {"kind": 14, "label": "except", "sortText": " 16"}, {"kind": 14, "label": "finally", "sortText": " 17"}, {"kind": 14, "label": "for", "sortText": " 18"}, {"kind": 14, "label": "from", "sortText": " 19"}, {"kind": 14, "label": "global", "sortText": " 20"}, {"kind": 14, "label": "if", "sortText": " 21"}, {"kind": 14, "label": "import", "sortText": " 22"}, {"kind": 14, "label": "in", "sortText": " 23"}, {"kind": 14, "label": "is", "sortText": " 24"}, {"kind": 14, "label": "lambda", "sortText": " 25"}, {"kind": 14, "label": "match", "sortText": " 26"}, {"kind": 14, "label": "nonlocal", "sortText": " 27"}, {"kind": 14, "label": "not", "sortText": " 28"}, {"kind": 14, "label": "or", "sortText": " 29"}, {"kind": 14, "label": "pass", "sortText": " 30"}, {"kind": 14, "label": "raise", "sortText": " 31"}, {"kind": 14, "label": "return", "sortText": " 32"}, {"kind": 14, "label": "try", "sortText": " 33"}, {"kind": 14, "label": "while", "sortText": " 34"}, {"kind": 14, "label": "with", "sortText": " 35"}, {"kind": 14, "label": "yield", "sortText": " 36"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "NumPy\n=====\n\nProvides\n 1. An array object of arbitrary homogeneous items\n 2. Fast mathematical operations over arrays\n 3. Linear Algebra, Fourier Transforms, Random Number Generation\n\nHow to use the documentation\n----------------------------\nDocumentation is available in two forms: docstrings provided\nwith the code, and a loose standing reference guide, available from\n`the NumPy homepage `_.\n\nWe recommend exploring the docstrings using\n`IPython `_, an advanced Python shell with\nTAB-completion and introspection capabilities. See below for further\ninstructions.\n\nThe docstring examples assume that `numpy` has been imported as ``np``::\n\n >>> import numpy as np\n\nCode snippets are indicated by three greater-than signs::\n\n >>> x = 42\n >>> x = x + 1\n\nUse the built-in ``help`` function to view a function's docstring::\n\n >>> help(np.sort)\n ... # doctest: +SKIP\n\nFor some objects, ``np.info(obj)`` may provide additional help. This is\nparticularly true if you see the line \"Help on ufunc object:\" at the top\nof the help() page. Ufuncs are implemented in C, not Python, for speed.\nThe native Python help() does not know how to view their help, but our\nnp.info() function does.\n\nAvailable subpackages\n---------------------\nlib\n Basic functions used by several sub-packages.\nrandom\n Core Random Tools\nlinalg\n Core Linear Algebra Tools\nfft\n Core FFT routines\npolynomial\n Polynomial tools\ntesting\n NumPy testing tools\ndistutils\n Enhancements to distutils with support for\n Fortran compilers support and more (for Python <= 3.11)\n\nUtilities\n---------\ntest\n Run numpy unittests\nshow_config\n Show numpy build configuration\n__version__\n NumPy version string\n\nViewing documentation using IPython\n-----------------------------------\n\nStart IPython and import `numpy` usually under the alias ``np``: `import\nnumpy as np`. Then, directly past or use the ``%cpaste`` magic to paste\nexamples into the shell. To see which functions are available in `numpy`,\ntype ``np.`` (where ```` refers to the TAB key), or use\n``np.*cos*?`` (where ```` refers to the ENTER key) to narrow\ndown the list. To view the docstring for a function, use\n``np.cos?`` (to view the docstring) and ``np.cos??`` (to view\nthe source code).\n\nCopies vs. in-place operation\n-----------------------------\nMost of the functions in `numpy` return a copy of the array argument\n(e.g., `np.sort`). In-place versions of these functions are often\navailable as array methods, i.e. ``x = np.array([1,2,3]); x.sort()``.\nExceptions to this rule are documented.\n"}, "kind": 9, "label": "np", "sortText": " 37"}, {"detail": "", "kind": 9, "label": "pd", "sortText": " 38"}, {"detail": "def summarize(values: list[int]) -> DataFrame", "kind": 3, "label": "summarize", "sortText": " 39"}, {"detail": "DataFrame", "documentation": {"kind": "plaintext", "value": "Two-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3\n"}, "kind": 22, "label": "summary", "sortText": " 40"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for arithmetic errors.\n"}, "kind": 7, "label": "ArithmeticError", "sortText": " 41"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Assertion failed.\n"}, "kind": 7, "label": "AssertionError", "sortText": " 42"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Attribute not found.\n"}, "kind": 7, "label": "AttributeError", "sortText": " 43"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all exceptions\n"}, "kind": 7, "label": "BaseException", "sortText": " 44"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "A combination of multiple unrelated exceptions.\n"}, "kind": 7, "label": "BaseExceptionGroup", "sortText": " 45"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "I/O operation would block.\n"}, "kind": 7, "label": "BlockingIOError", "sortText": " 46"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Broken pipe.\n"}, "kind": 7, "label": "BrokenPipeError", "sortText": " 47"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Buffer error.\n"}, "kind": 7, "label": "BufferError", "sortText": " 48"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about bytes and buffer related problems, mostly\nrelated to conversion from str or comparing to str.\n"}, "kind": 7, "label": "BytesWarning", "sortText": " 49"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Child process error.\n"}, "kind": 7, "label": "ChildProcessError", "sortText": " 50"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection aborted.\n"}, "kind": 7, "label": "ConnectionAbortedError", "sortText": " 51"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection error.\n"}, "kind": 7, "label": "ConnectionError", "sortText": " 52"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection refused.\n"}, "kind": 7, "label": "ConnectionRefusedError", "sortText": " 53"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection reset.\n"}, "kind": 7, "label": "ConnectionResetError", "sortText": " 54"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about deprecated features.\n"}, "kind": 7, "label": "DeprecationWarning", "sortText": " 55"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Read beyond end of file.\n"}, "kind": 7, "label": "EOFError", "sortText": " 56"}, {"detail": "EllipsisType", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 22, "label": "Ellipsis", "sortText": " 57"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about encodings.\n"}, "kind": 7, "label": "EncodingWarning", "sortText": " 58"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "EnvironmentError", "sortText": " 59"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all non-exit exceptions.\n"}, "kind": 7, "label": "Exception", "sortText": " 60"}, {"detail": "", "kind": 7, "label": "ExceptionGroup", "sortText": " 61"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File already exists.\n"}, "kind": 7, "label": "FileExistsError", "sortText": " 62"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File not found.\n"}, "kind": 7, "label": "FileNotFoundError", "sortText": " 63"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Floating-point operation failed.\n"}, "kind": 7, "label": "FloatingPointError", "sortText": " 64"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about constructs that will change semantically\nin the future.\n"}, "kind": 7, "label": "FutureWarning", "sortText": " 65"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request that a generator exit.\n"}, "kind": 7, "label": "GeneratorExit", "sortText": " 66"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "IOError", "sortText": " 67"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Import can't find module, or can't find name in module.\n"}, "kind": 7, "label": "ImportError", "sortText": " 68"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about probable mistakes in module imports\n"}, "kind": 7, "label": "ImportWarning", "sortText": " 69"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper indentation.\n"}, "kind": 7, "label": "IndentationError", "sortText": " 70"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Sequence index out of range.\n"}, "kind": 7, "label": "IndexError", "sortText": " 71"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Interrupted by signal.\n"}, "kind": 7, "label": "InterruptedError", "sortText": " 72"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation doesn't work on directories.\n"}, "kind": 7, "label": "IsADirectoryError", "sortText": " 73"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Mapping key not found.\n"}, "kind": 7, "label": "KeyError", "sortText": " 74"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Program interrupted by user.\n"}, "kind": 7, "label": "KeyboardInterrupt", "sortText": " 75"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for lookup errors.\n"}, "kind": 7, "label": "LookupError", "sortText": " 76"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Out of memory.\n"}, "kind": 7, "label": "MemoryError", "sortText": " 77"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Module not found.\n"}, "kind": 7, "label": "ModuleNotFoundError", "sortText": " 78"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Name not found globally.\n"}, "kind": 7, "label": "NameError", "sortText": " 79"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation only works on directories.\n"}, "kind": 7, "label": "NotADirectoryError", "sortText": " 80"}, {"detail": "NotImplementedType", "documentation": {"kind": "plaintext", "value": "The type of the NotImplemented singleton.\n"}, "kind": 22, "label": "NotImplemented", "sortText": " 81"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Method or function hasn't been implemented yet.\n"}, "kind": 7, "label": "NotImplementedError", "sortText": " 82"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "OSError", "sortText": " 83"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Result too large to be represented.\n"}, "kind": 7, "label": "OverflowError", "sortText": " 84"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about features which will be deprecated\nin the future.\n"}, "kind": 7, "label": "PendingDeprecationWarning", "sortText": " 85"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Not enough permissions.\n"}, "kind": 7, "label": "PermissionError", "sortText": " 86"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Process not found.\n"}, "kind": 7, "label": "ProcessLookupError", "sortText": " 87"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Recursion limit exceeded.\n"}, "kind": 7, "label": "RecursionError", "sortText": " 88"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Weak ref proxy used after referent went away.\n"}, "kind": 7, "label": "ReferenceError", "sortText": " 89"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about resource usage.\n"}, "kind": 7, "label": "ResourceWarning", "sortText": " 90"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unspecified run-time error.\n"}, "kind": 7, "label": "RuntimeError", "sortText": " 91"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious runtime behavior.\n"}, "kind": 7, "label": "RuntimeWarning", "sortText": " 92"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__anext__().\n"}, "kind": 7, "label": "StopAsyncIteration", "sortText": " 93"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__next__().\n"}, "kind": 7, "label": "StopIteration", "sortText": " 94"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Invalid syntax.\n"}, "kind": 7, "label": "SyntaxError", "sortText": " 95"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious syntax.\n"}, "kind": 7, "label": "SyntaxWarning", "sortText": " 96"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Internal error in the Python interpreter.\n\nPlease report this to the Python maintainer, along with the traceback,\nthe Python version, and the hardware/OS platform and version.\n"}, "kind": 7, "label": "SystemError", "sortText": " 97"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request to exit from the interpreter.\n"}, "kind": 7, "label": "SystemExit", "sortText": " 98"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper mixture of spaces and tabs.\n"}, "kind": 7, "label": "TabError", "sortText": " 99"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Timeout expired.\n"}, "kind": 7, "label": "TimeoutError", "sortText": "100"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument type.\n"}, "kind": 7, "label": "TypeError", "sortText": "101"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Local name referenced but not bound to a value.\n"}, "kind": 7, "label": "UnboundLocalError", "sortText": "102"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode decoding error.\n"}, "kind": 7, "label": "UnicodeDecodeError", "sortText": "103"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode encoding error.\n"}, "kind": 7, "label": "UnicodeEncodeError", "sortText": "104"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode related error.\n"}, "kind": 7, "label": "UnicodeError", "sortText": "105"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode translation error.\n"}, "kind": 7, "label": "UnicodeTranslateError", "sortText": "106"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about Unicode related problems, mostly\nrelated to conversion problems.\n"}, "kind": 7, "label": "UnicodeWarning", "sortText": "107"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings generated by user code.\n"}, "kind": 7, "label": "UserWarning", "sortText": "108"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument value (of correct type).\n"}, "kind": 7, "label": "ValueError", "sortText": "109"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warning categories.\n"}, "kind": 7, "label": "Warning", "sortText": "110"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Second argument to a division or modulo operation was zero.\n"}, "kind": 7, "label": "ZeroDivisionError", "sortText": "111"}, {"detail": "def abs[_T](x: SupportsAbs[_T], /) -> _T", "documentation": {"kind": "plaintext", "value": "Return the absolute value of the argument.\n"}, "kind": 3, "label": "abs", "sortText": "112"}, {"detail": "def aiter[_SupportsAnextT_co](async_iterable: SupportsAiter[_SupportsAnextT_co], /) -> _SupportsAnextT_co", "documentation": {"kind": "plaintext", "value": "Return an AsyncIterator for an AsyncIterable object.\n"}, "kind": 3, "label": "aiter", "sortText": "113"}, {"detail": "def all(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for all values x in the iterable.\n\nIf the iterable is empty, return True.\n"}, "kind": 3, "label": "all", "sortText": "114"}, {"detail": "Overload[[_AwaitableT](i: _SupportsSynchronousAnext[_AwaitableT], /) -> _AwaitableT, [_T, _VT](i: SupportsAnext[_T], default: _VT, /) -> CoroutineType[Any, Any, _T | _VT]]", "kind": 3, "label": "anext", "sortText": "115"}, {"detail": "def any(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for any x in the iterable.\n\nIf the iterable is empty, return False.\n"}, "kind": 3, "label": "any", "sortText": "116"}, {"detail": "def ascii(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return an ASCII-only representation of an object.\n\nAs repr(), return a string containing a printable representation of an\nobject, but escape the non-ASCII characters in the string returned by\nrepr() using \\\\x, \\\\u or \\\\U escapes. This generates a string similar\nto that returned by repr() in Python 2.\n"}, "kind": 3, "label": "ascii", "sortText": "117"}, {"detail": "def bin(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the binary representation of an integer.\n\n>>> bin(2796202)\n'0b1010101010101010101010'\n"}, "kind": 3, "label": "bin", "sortText": "118"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 7, "label": "bool", "sortText": "119"}, {"detail": "def breakpoint(...) -> None", "documentation": {"kind": "plaintext", "value": "Call sys.breakpointhook(*args, **kws). sys.breakpointhook() must accept\nwhatever arguments are passed.\n\nBy default, this drops you into the pdb debugger.\n"}, "kind": 3, "label": "breakpoint", "sortText": "120"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytearray(iterable_of_ints) -> bytearray\nbytearray(string, encoding[, errors]) -> bytearray\nbytearray(bytes_or_buffer) -> mutable copy of bytes_or_buffer\nbytearray(int) -> bytes array of size given by the parameter initialized with null bytes\nbytearray() -> empty bytes array\n\nConstruct a mutable bytearray object from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - a bytes or a buffer object\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytearray", "sortText": "121"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytes(iterable_of_ints) -> bytes\nbytes(string, encoding[, errors]) -> bytes\nbytes(bytes_or_buffer) -> immutable copy of bytes_or_buffer\nbytes(int) -> bytes object of size given by the parameter initialized with null bytes\nbytes() -> empty bytes object\n\nConstruct an immutable array of bytes from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytes", "sortText": "122"}, {"detail": "def callable(obj: object, /) -> TypeIs[Top[(...) -> object]]", "documentation": {"kind": "plaintext", "value": "Return whether the object is callable (i.e., some kind of function).\n\nNote that classes are callable, as are instances of classes with a\n__call__() method.\n"}, "kind": 3, "label": "callable", "sortText": "123"}, {"detail": "def chr(i: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff.\n"}, "kind": 3, "label": "chr", "sortText": "124"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a class method.\n\nA class method receives the class as implicit first argument,\njust like an instance method receives the instance.\nTo declare a class method, use this idiom:\n\n class C:\n @classmethod\n def f(cls, arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). The instance is ignored except for its class.\nIf a class method is called for a derived class, the derived class\nobject is passed as the implied first argument.\n\nClass methods are different than C++ or Java static methods.\nIf you want those, see the staticmethod builtin.\n"}, "kind": 7, "label": "classmethod", "sortText": "125"}, {"detail": "Overload[(source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[0], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, *, dont_inherit: bool = False, optimize: int = -1, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[1024], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> AST, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: int, dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> Any]", "kind": 3, "label": "compile", "sortText": "126"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a complex number from a string or numbers.\n\nIf a string is given, parse it as a complex number.\nIf a single number is given, convert it to a complex number.\nIf the 'real' or 'imag' arguments are given, create a complex number\nwith the specified real and imaginary components.\n"}, "kind": 7, "label": "complex", "sortText": "127"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "copyright", "sortText": "128"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "credits", "sortText": "129"}, {"detail": "def delattr(obj: object, name: str, /) -> None", "documentation": {"kind": "plaintext", "value": "Deletes the named attribute from the given object.\n\ndelattr(x, 'y') is equivalent to ``del x.y``\n"}, "kind": 3, "label": "delattr", "sortText": "130"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 7, "label": "dict", "sortText": "131"}, {"detail": "def dir(o: object = ..., /) -> list[str]", "documentation": {"kind": "plaintext", "value": "dir([object]) -> list of strings\n\nIf called without an argument, return the names in the current scope.\nElse, return an alphabetized list of names comprising (some of) the attributes\nof the given object, and of attributes reachable from it.\nIf the object supplies a method named __dir__, it will be used; otherwise\nthe default dir() logic is used and returns:\n for a module object: the module's attributes.\n for a class object: its attributes, and recursively the attributes\n of its bases.\n for any other object: its attributes, its class's attributes, and\n recursively the attributes of its class's base classes.\n"}, "kind": 3, "label": "dir", "sortText": "132"}, {"detail": "Overload[[_T_contra, _T_co](x: SupportsDivMod[_T_contra, _T_co], y: _T_contra, /) -> _T_co, [_T_contra, _T_co](x: _T_contra, y: SupportsRDivMod[_T_contra, _T_co], /) -> _T_co]", "kind": 3, "label": "divmod", "sortText": "133"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 7, "label": "ellipsis", "sortText": "134"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an enumerate object.\n\n iterable\n an object supporting iteration\n\nThe enumerate object yields pairs containing a count (from start, which\ndefaults to zero) and a value yielded by the iterable argument.\n\nenumerate is useful for obtaining an indexed list:\n (0, seq[0]), (1, seq[1]), (2, seq[2]), ...\n"}, "kind": 7, "label": "enumerate", "sortText": "135"}, {"detail": "def eval(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /) -> Any", "documentation": {"kind": "plaintext", "value": "Evaluate the given source in the context of globals and locals.\n\nThe source may be a string representing a Python expression\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\n"}, "kind": 3, "label": "eval", "sortText": "136"}, {"detail": "def exec(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /, *, closure: tuple[CellType, ...] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Execute the given source in the context of globals and locals.\n\nThe source may be a string representing one or more Python statements\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\nThe closure must be a tuple of cellvars, and can only be used\nwhen source is a code object requiring exactly that many cellvars.\n"}, "kind": 3, "label": "exec", "sortText": "137"}, {"detail": "Quitter", "kind": 22, "label": "exit", "sortText": "138"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an iterator yielding those items of iterable for which function(item)\nis true. If function is None, return the items that are true.\n"}, "kind": 7, "label": "filter", "sortText": "139"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a string or number to a floating-point number, if possible.\n"}, "kind": 7, "label": "float", "sortText": "140"}, {"detail": "def format(value: object, format_spec: str = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Return type(value).__format__(value, format_spec)\n\nMany built-in types implement format_spec according to the\nFormat Specification Mini-language. See help('FORMATTING').\n\nIf type(value) does not supply a method named __format__\nand format_spec is empty, then str(value) is returned.\nSee also help('SPECIALMETHODS').\n"}, "kind": 3, "label": "format", "sortText": "141"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an immutable unordered collection of unique elements.\n"}, "kind": 7, "label": "frozenset", "sortText": "142"}, {"detail": "Overload[(o: object, name: str, /) -> Any, (o: object, name: str, default: None, /) -> Any | None, (o: object, name: str, default: bool, /) -> Any | bool, (o: object, name: str, default: list[Any], /) -> Any | list[Any], (o: object, name: str, default: dict[Any, Any], /) -> Any | dict[Any, Any], [_T](o: object, name: str, default: _T, /) -> Any | _T]", "kind": 3, "label": "getattr", "sortText": "143"}, {"detail": "def globals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return the dictionary containing the current scope's global variables.\n\nNOTE: Updates to this dictionary *will* affect name lookups in the current\nglobal scope and vice-versa.\n"}, "kind": 3, "label": "globals", "sortText": "144"}, {"detail": "def hasattr(obj: object, name: str, /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether the object has an attribute with the given name.\n\nThis is done by calling getattr(obj, name) and catching AttributeError.\n"}, "kind": 3, "label": "hasattr", "sortText": "145"}, {"detail": "def hash(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the hash value for the given object.\n\nTwo objects that compare equal must also have the same hash value, but the\nreverse is not necessarily true.\n"}, "kind": 3, "label": "hash", "sortText": "146"}, {"detail": "_Helper", "documentation": {"kind": "plaintext", "value": "Define the builtin 'help'.\n\nThis is a wrapper around pydoc.help that provides a helpful message\nwhen 'help' is typed at the Python interactive prompt.\n\nCalling help() at the Python prompt starts an interactive help session.\nCalling help(thing) prints help for the python object 'thing'.\n"}, "kind": 22, "label": "help", "sortText": "147"}, {"detail": "def hex(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the hexadecimal representation of an integer.\n\n>>> hex(12648430)\n'0xc0ffee'\n"}, "kind": 3, "label": "hex", "sortText": "148"}, {"detail": "def id(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the identity of an object.\n\nThis is guaranteed to be unique among simultaneously existing objects.\n(CPython uses the object's memory address.)\n"}, "kind": 3, "label": "id", "sortText": "149"}, {"detail": "def input(prompt: object = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Read a string from standard input. The trailing newline is stripped.\n\nThe prompt string, if given, is printed to standard output without a\ntrailing newline before reading input.\n\nIf the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.\nOn *nix systems, readline is used if available.\n"}, "kind": 3, "label": "input", "sortText": "150"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 7, "label": "int", "sortText": "151"}, {"detail": "def isinstance(obj: object, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether an object is an instance of a class or of a subclass thereof.\n\nA tuple, as in ``isinstance(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``isinstance(x, A) or isinstance(x, B)\nor ...`` etc.\n"}, "kind": 3, "label": "isinstance", "sortText": "152"}, {"detail": "def issubclass(cls: type, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether 'cls' is derived from another class or is the same class.\n\nA tuple, as in ``issubclass(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``issubclass(x, A) or issubclass(x, B)\nor ...``.\n"}, "kind": 3, "label": "issubclass", "sortText": "153"}, {"detail": "Overload[[_SupportsNextT_co](object: SupportsIter[_SupportsNextT_co], /) -> _SupportsNextT_co, [_T](object: _GetItemIterable[_T], /) -> Iterator[_T], [_T](object: () -> _T | None, sentinel: None, /) -> Iterator[_T], [_T](object: () -> _T, sentinel: object, /) -> Iterator[_T]]", "kind": 3, "label": "iter", "sortText": "154"}, {"detail": "def len(obj: Sized, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the number of items in a container.\n"}, "kind": 3, "label": "len", "sortText": "155"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "license", "sortText": "156"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 7, "label": "list", "sortText": "157"}, {"detail": "def locals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return a dictionary containing the current scope's local variables.\n\nNOTE: Whether or not updates to this dictionary will affect name lookups in\nthe local scope and vice-versa is *implementation dependent* and not\ncovered by any backwards compatibility guarantees.\n"}, "kind": 3, "label": "locals", "sortText": "158"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Make an iterator that computes the function using arguments from\neach of the iterables. Stops when the shortest iterable is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n"}, "kind": 7, "label": "map", "sortText": "159"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], /, *, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "max", "sortText": "160"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a new memoryview object which references the given object.\n"}, "kind": 7, "label": "memoryview", "sortText": "161"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], /, *, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "min", "sortText": "162"}, {"detail": "Overload[[_T](i: SupportsNext[_T], /) -> _T, [_T, _VT](i: SupportsNext[_T], default: _VT, /) -> _T | _VT]", "kind": 3, "label": "next", "sortText": "163"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The base class of the class hierarchy.\n\nWhen called, it accepts no arguments and returns a new featureless\ninstance that has no instance attributes and cannot be given any.\n"}, "kind": 7, "label": "object", "sortText": "164"}, {"detail": "def oct(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the octal representation of an integer.\n\n>>> oct(342391)\n'0o1234567'\n"}, "kind": 3, "label": "oct", "sortText": "165"}, {"detail": "Overload[(file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"r+\", \"+r\", \"rt+\", \"r+t\", \"+rt\", ... omitted 48 literals] = \"r\", buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> TextIOWrapper[_WrappedBuffer], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: Literal[0], encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> FileIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 19 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedRandom, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedWriter, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", ... omitted 3 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedReader[_BufferedReaderStream], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: int = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BinaryIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: str, buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> IO[Any]]", "kind": 3, "label": "open", "sortText": "166"}, {"detail": "def ord(c: str | bytes | bytearray, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the ordinal value of a character.\n\nIf the argument is a one-character string, return the Unicode code\npoint of that character.\n\nIf the argument is a bytes or bytearray object of length 1, return its\nsingle byte value.\n"}, "kind": 3, "label": "ord", "sortText": "167"}, {"detail": "Overload[(base: int, exp: int, mod: int) -> int, (base: int, exp: Literal[0], mod: None = None) -> Literal[1], (base: int, exp: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], mod: None = None) -> int, (base: int, exp: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], mod: None = None) -> int | float, (base: int, exp: int, mod: None = None) -> Any, (base: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], exp: int | float, mod: None = None) -> int | float, (base: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], exp: int | float, mod: None = None) -> int | float | complex, (base: int | float, exp: int, mod: None = None) -> int | float, (base: int | float, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> Any, (base: int | float | complex, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> int | float | complex, [_E_contra, _T_co](base: _SupportsPow2[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _T_co](base: _SupportsPow3NoneOnly[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _M_contra, _T_co](base: _SupportsPow3[_E_contra, _M_contra, _T_co], exp: _E_contra, mod: _M_contra) -> _T_co, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float, mod: None = None) -> Any, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float | complex, mod: None = None) -> int | float | complex]", "kind": 3, "label": "pow", "sortText": "168"}, {"detail": "Overload[(*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: SupportsWrite[str] | None = None, flush: Literal[False] = False) -> None, (*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: _SupportsWriteAndFlush[str] | None = None, flush: bool) -> None]", "kind": 3, "label": "print", "sortText": "169"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Property attribute.\n\n fget\n function to be used for getting an attribute value\n fset\n function to be used for setting an attribute value\n fdel\n function to be used for del'ing an attribute\n doc\n docstring\n\nTypical use is to define a managed attribute x:\n\nclass C(object):\n def getx(self): return self._x\n def setx(self, value): self._x = value\n def delx(self): del self._x\n x = property(getx, setx, delx, \"I'm the 'x' property.\")\n\nDecorators make defining new properties or modifying existing ones easy:\n\nclass C(object):\n @property\n def x(self):\n \"I am the 'x' property.\"\n return self._x\n @x.setter\n def x(self, value):\n self._x = value\n @x.deleter\n def x(self):\n del self._x\n"}, "kind": 7, "label": "property", "sortText": "170"}, {"detail": "Quitter", "kind": 22, "label": "quit", "sortText": "171"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "range(stop) -> range object\nrange(start, stop[, step]) -> range object\n\nReturn an object that produces a sequence of integers from start (inclusive)\nto stop (exclusive) by step. range(i, j) produces i, i+1, i+2, ..., j-1.\nstart defaults to 0, and stop is omitted! range(4) produces 0, 1, 2, 3.\nThese are exactly the valid indices for a list of 4 elements.\nWhen step is given, it specifies the increment (or decrement).\n"}, "kind": 7, "label": "range", "sortText": "172"}, {"detail": "def repr(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the canonical string representation of the object.\n\nFor many object types, including most builtins, eval(repr(obj)) == obj.\n"}, "kind": 3, "label": "repr", "sortText": "173"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return a reverse iterator over the values of the given sequence.\n"}, "kind": 7, "label": "reversed", "sortText": "174"}, {"detail": "Overload[[_T](number: _SupportsRound1[_T], ndigits: None = None) -> _T, [_T](number: _SupportsRound2[_T], ndigits: SupportsIndex) -> _T]", "kind": 3, "label": "round", "sortText": "175"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an unordered collection of unique elements.\n"}, "kind": 7, "label": "set", "sortText": "176"}, {"detail": "def setattr(obj: object, name: str, value: Any, /) -> None", "documentation": {"kind": "plaintext", "value": "Sets the named attribute on the given object to the specified value.\n\nsetattr(x, 'y', v) is equivalent to ``x.y = v``\n"}, "kind": 3, "label": "setattr", "sortText": "177"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "slice(stop)\nslice(start, stop[, step])\n\nCreate a slice object. This is used for extended slicing (e.g. a[0:10:2]).\n"}, "kind": 7, "label": "slice", "sortText": "178"}, {"detail": "Overload[[SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, reverse: bool = False) -> list[SupportsRichComparisonT], [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], reverse: bool = False) -> list[_T]]", "kind": 3, "label": "sorted", "sortText": "179"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a static method.\n\nA static method does not receive an implicit first argument.\nTo declare a static method, use this idiom:\n\n class C:\n @staticmethod\n def f(arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). Both the class and the instance are ignored, and\nneither is passed implicitly as the first argument to the method.\n\nStatic methods in Python are similar to those found in Java or C++.\nFor a more advanced concept, see the classmethod builtin.\n"}, "kind": 7, "label": "staticmethod", "sortText": "180"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 7, "label": "str", "sortText": "181"}, {"detail": "Overload[(iterable: Iterable[bool | Literal[1, 2, 3, 4, 5, ... omitted 41 literals]], /, start: int = 0) -> int, [_SupportsSumNoDefaultT](iterable: Iterable[_SupportsSumNoDefaultT], /) -> _SupportsSumNoDefaultT | Literal[0], [_AddableT1, _AddableT2](iterable: Iterable[_AddableT1], /, start: _AddableT2) -> _AddableT1 | _AddableT2]", "kind": 3, "label": "sum", "sortText": "182"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "super() -> same as super(__class__, )\nsuper(type) -> unbound super object\nsuper(type, obj) -> bound super object; requires isinstance(obj, type)\nsuper(type, type2) -> bound super object; requires issubclass(type2, type)\nTypical use to call a cooperative superclass method:\nclass C(B):\n def meth(self, arg):\n super().meth(arg)\nThis works for class methods too:\nclass C(B):\n @classmethod\n def cmeth(cls, arg):\n super().cmeth(arg)\n"}, "kind": 7, "label": "super", "sortText": "183"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 7, "label": "tuple", "sortText": "184"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "type(object) -> the object's type\ntype(name, bases, dict, **kwds) -> a new type\n"}, "kind": 7, "label": "type", "sortText": "185"}, {"detail": "Overload[(object: type, /) -> MappingProxyType[str, Any], (object: Any = ..., /) -> dict[str, Any]]", "kind": 3, "label": "vars", "sortText": "186"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The zip object yields n-length tuples, where n is the number of iterables\npassed as positional arguments to zip(). The i-th element in every tuple\ncomes from the i-th iterable argument to zip(). This continues until the\nshortest argument is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n\n >>> list(zip('abcdefg', range(3), range(4)))\n [('a', 0, 0), ('b', 1, 1), ('c', 2, 2)]\n"}, "kind": 7, "label": "zip", "sortText": "187"}, {"detail": "", "kind": 7, "label": "function", "sortText": "188"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": "189"}, {"detail": "def __build_class__(func: () -> CellType | Any, name: str, /, *bases: Any, *, metaclass: Any = ..., **kwds: Any) -> Any", "documentation": {"kind": "plaintext", "value": "__build_class__(func, name, /, *bases, [metaclass], **kwds) -> class\n\nInternal helper function used by the class statement.\n"}, "kind": 3, "label": "__build_class__", "sortText": "190"}, {"detail": "Any", "documentation": {"kind": "plaintext", "value": "Special type indicating an unconstrained type.\n\n- Any is compatible with every type.\n- Any assumed to have all methods.\n- All values assumed to be instances of Any.\n\nNote that all the above statements are true from the point of view of\nstatic type checkers. At runtime, Any should not be used with instance\nchecks.\n"}, "label": "__builtins__", "sortText": "191"}, {"detail": "type[ModuleType]", "documentation": {"kind": "plaintext", "value": "Create a module object.\n\nThe name must be a string; the optional doc argument can have any type.\n"}, "kind": 7, "label": "__class__", "sortText": "192"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "__debug__", "sortText": "193"}, {"detail": "bound method ModuleType.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": "194"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": "195"}, {"detail": "bound method ModuleType.__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": "196"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": "197"}, {"detail": "bound method ModuleType.__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": "198"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__file__", "sortText": "199"}, {"detail": "bound method ModuleType.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": "200"}, {"detail": "bound method ModuleType.__getattr__(name: str) -> Any", "kind": 2, "label": "__getattr__", "sortText": "201"}, {"detail": "bound method ModuleType.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": "202"}, {"detail": "bound method ModuleType.__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": "203"}, {"detail": "bound method ModuleType.__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": "204"}, {"detail": "def __import__(name: str, globals: Mapping[str, object] | None = None, locals: Mapping[str, object] | None = None, fromlist: Sequence[str] | None = ..., level: int = 0) -> ModuleType", "documentation": {"kind": "plaintext", "value": "Import a module.\n\nBecause this function is meant for use by the Python\ninterpreter and not for general use, it is better to use\nimportlib.import_module() to programmatically import a module.\n\nThe globals argument is only used to determine the context;\nthey are not modified. The locals argument is unused. The fromlist\nshould be a list of names to emulate ``from name import ...``, or an\nempty list to emulate ``import name``.\nWhen importing a module from a package, note that __import__('A.B', ...)\nreturns package A when fromlist is empty, but its submodule B when\nfromlist is not empty. The level argument is used to determine whether to\nperform absolute or relative imports: 0 is absolute, while a positive number\nis the number of parent directories to search relative to the current module.\n"}, "kind": 3, "label": "__import__", "sortText": "205"}, {"detail": "bound method ModuleType.__init__(name: str, doc: str | None = ...) -> None", "kind": 2, "label": "__init__", "sortText": "206"}, {"detail": "bound method type[ModuleType].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "207"}, {"detail": "LoaderProtocol | None", "kind": 8, "label": "__loader__", "sortText": "208"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "209"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__name__", "sortText": "210"}, {"detail": "bound method ModuleType.__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": "211"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "212"}, {"detail": "str | None", "kind": 22, "label": "__package__", "sortText": "213"}, {"detail": "MutableSequence[str]", "documentation": {"kind": "plaintext", "value": "All the operations on a read-write sequence.\n\nConcrete subclasses must provide __new__ or __init__,\n__getitem__, __setitem__, __delitem__, __len__, and insert().\n"}, "kind": 22, "label": "__path__", "sortText": "214"}, {"detail": "bound method ModuleType.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "215"}, {"detail": "bound method ModuleType.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "216"}, {"detail": "bound method ModuleType.__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "217"}, {"detail": "bound method ModuleType.__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "218"}, {"detail": "bound method ModuleType.__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "219"}, {"detail": "ModuleSpec | None", "kind": 22, "label": "__spec__", "sortText": "220"}, {"detail": "bound method ModuleType.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "221"}, {"detail": "bound method type[ModuleType].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "222"}, {"detail": "dict[Any, int]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__warningregistry__", "sortText": "223"}, {"detail": " int'>", "label": "_Opener", "sortText": "224"}]}} -{"suite": "data_science", "label": "dataframe completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 8, "character": 8, "iteration": 3, "result": {"isIncomplete": true, "items": [{"detail": "Literal[False]", "kind": 14, "label": "False", "sortText": " 0"}, {"detail": "None", "kind": 14, "label": "None", "sortText": " 1"}, {"detail": "Literal[True]", "kind": 14, "label": "True", "sortText": " 2"}, {"kind": 14, "label": "and", "sortText": " 3"}, {"kind": 14, "label": "as", "sortText": " 4"}, {"kind": 14, "label": "assert", "sortText": " 5"}, {"kind": 14, "label": "async", "sortText": " 6"}, {"kind": 14, "label": "await", "sortText": " 7"}, {"kind": 14, "label": "break", "sortText": " 8"}, {"kind": 14, "label": "case", "sortText": " 9"}, {"kind": 14, "label": "class", "sortText": " 10"}, {"kind": 14, "label": "continue", "sortText": " 11"}, {"kind": 14, "label": "def", "sortText": " 12"}, {"kind": 14, "label": "del", "sortText": " 13"}, {"kind": 14, "label": "elif", "sortText": " 14"}, {"kind": 14, "label": "else", "sortText": " 15"}, {"kind": 14, "label": "except", "sortText": " 16"}, {"kind": 14, "label": "finally", "sortText": " 17"}, {"kind": 14, "label": "for", "sortText": " 18"}, {"kind": 14, "label": "from", "sortText": " 19"}, {"kind": 14, "label": "global", "sortText": " 20"}, {"kind": 14, "label": "if", "sortText": " 21"}, {"kind": 14, "label": "import", "sortText": " 22"}, {"kind": 14, "label": "in", "sortText": " 23"}, {"kind": 14, "label": "is", "sortText": " 24"}, {"kind": 14, "label": "lambda", "sortText": " 25"}, {"kind": 14, "label": "match", "sortText": " 26"}, {"kind": 14, "label": "nonlocal", "sortText": " 27"}, {"kind": 14, "label": "not", "sortText": " 28"}, {"kind": 14, "label": "or", "sortText": " 29"}, {"kind": 14, "label": "pass", "sortText": " 30"}, {"kind": 14, "label": "raise", "sortText": " 31"}, {"kind": 14, "label": "return", "sortText": " 32"}, {"kind": 14, "label": "try", "sortText": " 33"}, {"kind": 14, "label": "while", "sortText": " 34"}, {"kind": 14, "label": "with", "sortText": " 35"}, {"kind": 14, "label": "yield", "sortText": " 36"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "NumPy\n=====\n\nProvides\n 1. An array object of arbitrary homogeneous items\n 2. Fast mathematical operations over arrays\n 3. Linear Algebra, Fourier Transforms, Random Number Generation\n\nHow to use the documentation\n----------------------------\nDocumentation is available in two forms: docstrings provided\nwith the code, and a loose standing reference guide, available from\n`the NumPy homepage `_.\n\nWe recommend exploring the docstrings using\n`IPython `_, an advanced Python shell with\nTAB-completion and introspection capabilities. See below for further\ninstructions.\n\nThe docstring examples assume that `numpy` has been imported as ``np``::\n\n >>> import numpy as np\n\nCode snippets are indicated by three greater-than signs::\n\n >>> x = 42\n >>> x = x + 1\n\nUse the built-in ``help`` function to view a function's docstring::\n\n >>> help(np.sort)\n ... # doctest: +SKIP\n\nFor some objects, ``np.info(obj)`` may provide additional help. This is\nparticularly true if you see the line \"Help on ufunc object:\" at the top\nof the help() page. Ufuncs are implemented in C, not Python, for speed.\nThe native Python help() does not know how to view their help, but our\nnp.info() function does.\n\nAvailable subpackages\n---------------------\nlib\n Basic functions used by several sub-packages.\nrandom\n Core Random Tools\nlinalg\n Core Linear Algebra Tools\nfft\n Core FFT routines\npolynomial\n Polynomial tools\ntesting\n NumPy testing tools\ndistutils\n Enhancements to distutils with support for\n Fortran compilers support and more (for Python <= 3.11)\n\nUtilities\n---------\ntest\n Run numpy unittests\nshow_config\n Show numpy build configuration\n__version__\n NumPy version string\n\nViewing documentation using IPython\n-----------------------------------\n\nStart IPython and import `numpy` usually under the alias ``np``: `import\nnumpy as np`. Then, directly past or use the ``%cpaste`` magic to paste\nexamples into the shell. To see which functions are available in `numpy`,\ntype ``np.`` (where ```` refers to the TAB key), or use\n``np.*cos*?`` (where ```` refers to the ENTER key) to narrow\ndown the list. To view the docstring for a function, use\n``np.cos?`` (to view the docstring) and ``np.cos??`` (to view\nthe source code).\n\nCopies vs. in-place operation\n-----------------------------\nMost of the functions in `numpy` return a copy of the array argument\n(e.g., `np.sort`). In-place versions of these functions are often\navailable as array methods, i.e. ``x = np.array([1,2,3]); x.sort()``.\nExceptions to this rule are documented.\n"}, "kind": 9, "label": "np", "sortText": " 37"}, {"detail": "", "kind": 9, "label": "pd", "sortText": " 38"}, {"detail": "def summarize(values: list[int]) -> DataFrame", "kind": 3, "label": "summarize", "sortText": " 39"}, {"detail": "DataFrame", "documentation": {"kind": "plaintext", "value": "Two-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3\n"}, "kind": 22, "label": "summary", "sortText": " 40"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for arithmetic errors.\n"}, "kind": 7, "label": "ArithmeticError", "sortText": " 41"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Assertion failed.\n"}, "kind": 7, "label": "AssertionError", "sortText": " 42"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Attribute not found.\n"}, "kind": 7, "label": "AttributeError", "sortText": " 43"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all exceptions\n"}, "kind": 7, "label": "BaseException", "sortText": " 44"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "A combination of multiple unrelated exceptions.\n"}, "kind": 7, "label": "BaseExceptionGroup", "sortText": " 45"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "I/O operation would block.\n"}, "kind": 7, "label": "BlockingIOError", "sortText": " 46"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Broken pipe.\n"}, "kind": 7, "label": "BrokenPipeError", "sortText": " 47"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Buffer error.\n"}, "kind": 7, "label": "BufferError", "sortText": " 48"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about bytes and buffer related problems, mostly\nrelated to conversion from str or comparing to str.\n"}, "kind": 7, "label": "BytesWarning", "sortText": " 49"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Child process error.\n"}, "kind": 7, "label": "ChildProcessError", "sortText": " 50"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection aborted.\n"}, "kind": 7, "label": "ConnectionAbortedError", "sortText": " 51"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection error.\n"}, "kind": 7, "label": "ConnectionError", "sortText": " 52"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection refused.\n"}, "kind": 7, "label": "ConnectionRefusedError", "sortText": " 53"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection reset.\n"}, "kind": 7, "label": "ConnectionResetError", "sortText": " 54"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about deprecated features.\n"}, "kind": 7, "label": "DeprecationWarning", "sortText": " 55"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Read beyond end of file.\n"}, "kind": 7, "label": "EOFError", "sortText": " 56"}, {"detail": "EllipsisType", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 22, "label": "Ellipsis", "sortText": " 57"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about encodings.\n"}, "kind": 7, "label": "EncodingWarning", "sortText": " 58"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "EnvironmentError", "sortText": " 59"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all non-exit exceptions.\n"}, "kind": 7, "label": "Exception", "sortText": " 60"}, {"detail": "", "kind": 7, "label": "ExceptionGroup", "sortText": " 61"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File already exists.\n"}, "kind": 7, "label": "FileExistsError", "sortText": " 62"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File not found.\n"}, "kind": 7, "label": "FileNotFoundError", "sortText": " 63"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Floating-point operation failed.\n"}, "kind": 7, "label": "FloatingPointError", "sortText": " 64"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about constructs that will change semantically\nin the future.\n"}, "kind": 7, "label": "FutureWarning", "sortText": " 65"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request that a generator exit.\n"}, "kind": 7, "label": "GeneratorExit", "sortText": " 66"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "IOError", "sortText": " 67"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Import can't find module, or can't find name in module.\n"}, "kind": 7, "label": "ImportError", "sortText": " 68"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about probable mistakes in module imports\n"}, "kind": 7, "label": "ImportWarning", "sortText": " 69"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper indentation.\n"}, "kind": 7, "label": "IndentationError", "sortText": " 70"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Sequence index out of range.\n"}, "kind": 7, "label": "IndexError", "sortText": " 71"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Interrupted by signal.\n"}, "kind": 7, "label": "InterruptedError", "sortText": " 72"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation doesn't work on directories.\n"}, "kind": 7, "label": "IsADirectoryError", "sortText": " 73"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Mapping key not found.\n"}, "kind": 7, "label": "KeyError", "sortText": " 74"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Program interrupted by user.\n"}, "kind": 7, "label": "KeyboardInterrupt", "sortText": " 75"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for lookup errors.\n"}, "kind": 7, "label": "LookupError", "sortText": " 76"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Out of memory.\n"}, "kind": 7, "label": "MemoryError", "sortText": " 77"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Module not found.\n"}, "kind": 7, "label": "ModuleNotFoundError", "sortText": " 78"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Name not found globally.\n"}, "kind": 7, "label": "NameError", "sortText": " 79"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation only works on directories.\n"}, "kind": 7, "label": "NotADirectoryError", "sortText": " 80"}, {"detail": "NotImplementedType", "documentation": {"kind": "plaintext", "value": "The type of the NotImplemented singleton.\n"}, "kind": 22, "label": "NotImplemented", "sortText": " 81"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Method or function hasn't been implemented yet.\n"}, "kind": 7, "label": "NotImplementedError", "sortText": " 82"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "OSError", "sortText": " 83"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Result too large to be represented.\n"}, "kind": 7, "label": "OverflowError", "sortText": " 84"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about features which will be deprecated\nin the future.\n"}, "kind": 7, "label": "PendingDeprecationWarning", "sortText": " 85"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Not enough permissions.\n"}, "kind": 7, "label": "PermissionError", "sortText": " 86"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Process not found.\n"}, "kind": 7, "label": "ProcessLookupError", "sortText": " 87"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Recursion limit exceeded.\n"}, "kind": 7, "label": "RecursionError", "sortText": " 88"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Weak ref proxy used after referent went away.\n"}, "kind": 7, "label": "ReferenceError", "sortText": " 89"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about resource usage.\n"}, "kind": 7, "label": "ResourceWarning", "sortText": " 90"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unspecified run-time error.\n"}, "kind": 7, "label": "RuntimeError", "sortText": " 91"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious runtime behavior.\n"}, "kind": 7, "label": "RuntimeWarning", "sortText": " 92"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__anext__().\n"}, "kind": 7, "label": "StopAsyncIteration", "sortText": " 93"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__next__().\n"}, "kind": 7, "label": "StopIteration", "sortText": " 94"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Invalid syntax.\n"}, "kind": 7, "label": "SyntaxError", "sortText": " 95"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious syntax.\n"}, "kind": 7, "label": "SyntaxWarning", "sortText": " 96"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Internal error in the Python interpreter.\n\nPlease report this to the Python maintainer, along with the traceback,\nthe Python version, and the hardware/OS platform and version.\n"}, "kind": 7, "label": "SystemError", "sortText": " 97"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request to exit from the interpreter.\n"}, "kind": 7, "label": "SystemExit", "sortText": " 98"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper mixture of spaces and tabs.\n"}, "kind": 7, "label": "TabError", "sortText": " 99"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Timeout expired.\n"}, "kind": 7, "label": "TimeoutError", "sortText": "100"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument type.\n"}, "kind": 7, "label": "TypeError", "sortText": "101"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Local name referenced but not bound to a value.\n"}, "kind": 7, "label": "UnboundLocalError", "sortText": "102"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode decoding error.\n"}, "kind": 7, "label": "UnicodeDecodeError", "sortText": "103"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode encoding error.\n"}, "kind": 7, "label": "UnicodeEncodeError", "sortText": "104"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode related error.\n"}, "kind": 7, "label": "UnicodeError", "sortText": "105"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode translation error.\n"}, "kind": 7, "label": "UnicodeTranslateError", "sortText": "106"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about Unicode related problems, mostly\nrelated to conversion problems.\n"}, "kind": 7, "label": "UnicodeWarning", "sortText": "107"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings generated by user code.\n"}, "kind": 7, "label": "UserWarning", "sortText": "108"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument value (of correct type).\n"}, "kind": 7, "label": "ValueError", "sortText": "109"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warning categories.\n"}, "kind": 7, "label": "Warning", "sortText": "110"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Second argument to a division or modulo operation was zero.\n"}, "kind": 7, "label": "ZeroDivisionError", "sortText": "111"}, {"detail": "def abs[_T](x: SupportsAbs[_T], /) -> _T", "documentation": {"kind": "plaintext", "value": "Return the absolute value of the argument.\n"}, "kind": 3, "label": "abs", "sortText": "112"}, {"detail": "def aiter[_SupportsAnextT_co](async_iterable: SupportsAiter[_SupportsAnextT_co], /) -> _SupportsAnextT_co", "documentation": {"kind": "plaintext", "value": "Return an AsyncIterator for an AsyncIterable object.\n"}, "kind": 3, "label": "aiter", "sortText": "113"}, {"detail": "def all(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for all values x in the iterable.\n\nIf the iterable is empty, return True.\n"}, "kind": 3, "label": "all", "sortText": "114"}, {"detail": "Overload[[_AwaitableT](i: _SupportsSynchronousAnext[_AwaitableT], /) -> _AwaitableT, [_T, _VT](i: SupportsAnext[_T], default: _VT, /) -> CoroutineType[Any, Any, _T | _VT]]", "kind": 3, "label": "anext", "sortText": "115"}, {"detail": "def any(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for any x in the iterable.\n\nIf the iterable is empty, return False.\n"}, "kind": 3, "label": "any", "sortText": "116"}, {"detail": "def ascii(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return an ASCII-only representation of an object.\n\nAs repr(), return a string containing a printable representation of an\nobject, but escape the non-ASCII characters in the string returned by\nrepr() using \\\\x, \\\\u or \\\\U escapes. This generates a string similar\nto that returned by repr() in Python 2.\n"}, "kind": 3, "label": "ascii", "sortText": "117"}, {"detail": "def bin(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the binary representation of an integer.\n\n>>> bin(2796202)\n'0b1010101010101010101010'\n"}, "kind": 3, "label": "bin", "sortText": "118"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 7, "label": "bool", "sortText": "119"}, {"detail": "def breakpoint(...) -> None", "documentation": {"kind": "plaintext", "value": "Call sys.breakpointhook(*args, **kws). sys.breakpointhook() must accept\nwhatever arguments are passed.\n\nBy default, this drops you into the pdb debugger.\n"}, "kind": 3, "label": "breakpoint", "sortText": "120"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytearray(iterable_of_ints) -> bytearray\nbytearray(string, encoding[, errors]) -> bytearray\nbytearray(bytes_or_buffer) -> mutable copy of bytes_or_buffer\nbytearray(int) -> bytes array of size given by the parameter initialized with null bytes\nbytearray() -> empty bytes array\n\nConstruct a mutable bytearray object from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - a bytes or a buffer object\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytearray", "sortText": "121"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytes(iterable_of_ints) -> bytes\nbytes(string, encoding[, errors]) -> bytes\nbytes(bytes_or_buffer) -> immutable copy of bytes_or_buffer\nbytes(int) -> bytes object of size given by the parameter initialized with null bytes\nbytes() -> empty bytes object\n\nConstruct an immutable array of bytes from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytes", "sortText": "122"}, {"detail": "def callable(obj: object, /) -> TypeIs[Top[(...) -> object]]", "documentation": {"kind": "plaintext", "value": "Return whether the object is callable (i.e., some kind of function).\n\nNote that classes are callable, as are instances of classes with a\n__call__() method.\n"}, "kind": 3, "label": "callable", "sortText": "123"}, {"detail": "def chr(i: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff.\n"}, "kind": 3, "label": "chr", "sortText": "124"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a class method.\n\nA class method receives the class as implicit first argument,\njust like an instance method receives the instance.\nTo declare a class method, use this idiom:\n\n class C:\n @classmethod\n def f(cls, arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). The instance is ignored except for its class.\nIf a class method is called for a derived class, the derived class\nobject is passed as the implied first argument.\n\nClass methods are different than C++ or Java static methods.\nIf you want those, see the staticmethod builtin.\n"}, "kind": 7, "label": "classmethod", "sortText": "125"}, {"detail": "Overload[(source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[0], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, *, dont_inherit: bool = False, optimize: int = -1, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[1024], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> AST, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: int, dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> Any]", "kind": 3, "label": "compile", "sortText": "126"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a complex number from a string or numbers.\n\nIf a string is given, parse it as a complex number.\nIf a single number is given, convert it to a complex number.\nIf the 'real' or 'imag' arguments are given, create a complex number\nwith the specified real and imaginary components.\n"}, "kind": 7, "label": "complex", "sortText": "127"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "copyright", "sortText": "128"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "credits", "sortText": "129"}, {"detail": "def delattr(obj: object, name: str, /) -> None", "documentation": {"kind": "plaintext", "value": "Deletes the named attribute from the given object.\n\ndelattr(x, 'y') is equivalent to ``del x.y``\n"}, "kind": 3, "label": "delattr", "sortText": "130"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 7, "label": "dict", "sortText": "131"}, {"detail": "def dir(o: object = ..., /) -> list[str]", "documentation": {"kind": "plaintext", "value": "dir([object]) -> list of strings\n\nIf called without an argument, return the names in the current scope.\nElse, return an alphabetized list of names comprising (some of) the attributes\nof the given object, and of attributes reachable from it.\nIf the object supplies a method named __dir__, it will be used; otherwise\nthe default dir() logic is used and returns:\n for a module object: the module's attributes.\n for a class object: its attributes, and recursively the attributes\n of its bases.\n for any other object: its attributes, its class's attributes, and\n recursively the attributes of its class's base classes.\n"}, "kind": 3, "label": "dir", "sortText": "132"}, {"detail": "Overload[[_T_contra, _T_co](x: SupportsDivMod[_T_contra, _T_co], y: _T_contra, /) -> _T_co, [_T_contra, _T_co](x: _T_contra, y: SupportsRDivMod[_T_contra, _T_co], /) -> _T_co]", "kind": 3, "label": "divmod", "sortText": "133"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 7, "label": "ellipsis", "sortText": "134"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an enumerate object.\n\n iterable\n an object supporting iteration\n\nThe enumerate object yields pairs containing a count (from start, which\ndefaults to zero) and a value yielded by the iterable argument.\n\nenumerate is useful for obtaining an indexed list:\n (0, seq[0]), (1, seq[1]), (2, seq[2]), ...\n"}, "kind": 7, "label": "enumerate", "sortText": "135"}, {"detail": "def eval(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /) -> Any", "documentation": {"kind": "plaintext", "value": "Evaluate the given source in the context of globals and locals.\n\nThe source may be a string representing a Python expression\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\n"}, "kind": 3, "label": "eval", "sortText": "136"}, {"detail": "def exec(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /, *, closure: tuple[CellType, ...] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Execute the given source in the context of globals and locals.\n\nThe source may be a string representing one or more Python statements\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\nThe closure must be a tuple of cellvars, and can only be used\nwhen source is a code object requiring exactly that many cellvars.\n"}, "kind": 3, "label": "exec", "sortText": "137"}, {"detail": "Quitter", "kind": 22, "label": "exit", "sortText": "138"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an iterator yielding those items of iterable for which function(item)\nis true. If function is None, return the items that are true.\n"}, "kind": 7, "label": "filter", "sortText": "139"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a string or number to a floating-point number, if possible.\n"}, "kind": 7, "label": "float", "sortText": "140"}, {"detail": "def format(value: object, format_spec: str = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Return type(value).__format__(value, format_spec)\n\nMany built-in types implement format_spec according to the\nFormat Specification Mini-language. See help('FORMATTING').\n\nIf type(value) does not supply a method named __format__\nand format_spec is empty, then str(value) is returned.\nSee also help('SPECIALMETHODS').\n"}, "kind": 3, "label": "format", "sortText": "141"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an immutable unordered collection of unique elements.\n"}, "kind": 7, "label": "frozenset", "sortText": "142"}, {"detail": "Overload[(o: object, name: str, /) -> Any, (o: object, name: str, default: None, /) -> Any | None, (o: object, name: str, default: bool, /) -> Any | bool, (o: object, name: str, default: list[Any], /) -> Any | list[Any], (o: object, name: str, default: dict[Any, Any], /) -> Any | dict[Any, Any], [_T](o: object, name: str, default: _T, /) -> Any | _T]", "kind": 3, "label": "getattr", "sortText": "143"}, {"detail": "def globals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return the dictionary containing the current scope's global variables.\n\nNOTE: Updates to this dictionary *will* affect name lookups in the current\nglobal scope and vice-versa.\n"}, "kind": 3, "label": "globals", "sortText": "144"}, {"detail": "def hasattr(obj: object, name: str, /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether the object has an attribute with the given name.\n\nThis is done by calling getattr(obj, name) and catching AttributeError.\n"}, "kind": 3, "label": "hasattr", "sortText": "145"}, {"detail": "def hash(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the hash value for the given object.\n\nTwo objects that compare equal must also have the same hash value, but the\nreverse is not necessarily true.\n"}, "kind": 3, "label": "hash", "sortText": "146"}, {"detail": "_Helper", "documentation": {"kind": "plaintext", "value": "Define the builtin 'help'.\n\nThis is a wrapper around pydoc.help that provides a helpful message\nwhen 'help' is typed at the Python interactive prompt.\n\nCalling help() at the Python prompt starts an interactive help session.\nCalling help(thing) prints help for the python object 'thing'.\n"}, "kind": 22, "label": "help", "sortText": "147"}, {"detail": "def hex(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the hexadecimal representation of an integer.\n\n>>> hex(12648430)\n'0xc0ffee'\n"}, "kind": 3, "label": "hex", "sortText": "148"}, {"detail": "def id(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the identity of an object.\n\nThis is guaranteed to be unique among simultaneously existing objects.\n(CPython uses the object's memory address.)\n"}, "kind": 3, "label": "id", "sortText": "149"}, {"detail": "def input(prompt: object = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Read a string from standard input. The trailing newline is stripped.\n\nThe prompt string, if given, is printed to standard output without a\ntrailing newline before reading input.\n\nIf the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.\nOn *nix systems, readline is used if available.\n"}, "kind": 3, "label": "input", "sortText": "150"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 7, "label": "int", "sortText": "151"}, {"detail": "def isinstance(obj: object, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether an object is an instance of a class or of a subclass thereof.\n\nA tuple, as in ``isinstance(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``isinstance(x, A) or isinstance(x, B)\nor ...`` etc.\n"}, "kind": 3, "label": "isinstance", "sortText": "152"}, {"detail": "def issubclass(cls: type, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether 'cls' is derived from another class or is the same class.\n\nA tuple, as in ``issubclass(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``issubclass(x, A) or issubclass(x, B)\nor ...``.\n"}, "kind": 3, "label": "issubclass", "sortText": "153"}, {"detail": "Overload[[_SupportsNextT_co](object: SupportsIter[_SupportsNextT_co], /) -> _SupportsNextT_co, [_T](object: _GetItemIterable[_T], /) -> Iterator[_T], [_T](object: () -> _T | None, sentinel: None, /) -> Iterator[_T], [_T](object: () -> _T, sentinel: object, /) -> Iterator[_T]]", "kind": 3, "label": "iter", "sortText": "154"}, {"detail": "def len(obj: Sized, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the number of items in a container.\n"}, "kind": 3, "label": "len", "sortText": "155"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "license", "sortText": "156"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 7, "label": "list", "sortText": "157"}, {"detail": "def locals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return a dictionary containing the current scope's local variables.\n\nNOTE: Whether or not updates to this dictionary will affect name lookups in\nthe local scope and vice-versa is *implementation dependent* and not\ncovered by any backwards compatibility guarantees.\n"}, "kind": 3, "label": "locals", "sortText": "158"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Make an iterator that computes the function using arguments from\neach of the iterables. Stops when the shortest iterable is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n"}, "kind": 7, "label": "map", "sortText": "159"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], /, *, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "max", "sortText": "160"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a new memoryview object which references the given object.\n"}, "kind": 7, "label": "memoryview", "sortText": "161"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], /, *, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "min", "sortText": "162"}, {"detail": "Overload[[_T](i: SupportsNext[_T], /) -> _T, [_T, _VT](i: SupportsNext[_T], default: _VT, /) -> _T | _VT]", "kind": 3, "label": "next", "sortText": "163"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The base class of the class hierarchy.\n\nWhen called, it accepts no arguments and returns a new featureless\ninstance that has no instance attributes and cannot be given any.\n"}, "kind": 7, "label": "object", "sortText": "164"}, {"detail": "def oct(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the octal representation of an integer.\n\n>>> oct(342391)\n'0o1234567'\n"}, "kind": 3, "label": "oct", "sortText": "165"}, {"detail": "Overload[(file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"r+\", \"+r\", \"rt+\", \"r+t\", \"+rt\", ... omitted 48 literals] = \"r\", buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> TextIOWrapper[_WrappedBuffer], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: Literal[0], encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> FileIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 19 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedRandom, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedWriter, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", ... omitted 3 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedReader[_BufferedReaderStream], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: int = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BinaryIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: str, buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> IO[Any]]", "kind": 3, "label": "open", "sortText": "166"}, {"detail": "def ord(c: str | bytes | bytearray, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the ordinal value of a character.\n\nIf the argument is a one-character string, return the Unicode code\npoint of that character.\n\nIf the argument is a bytes or bytearray object of length 1, return its\nsingle byte value.\n"}, "kind": 3, "label": "ord", "sortText": "167"}, {"detail": "Overload[(base: int, exp: int, mod: int) -> int, (base: int, exp: Literal[0], mod: None = None) -> Literal[1], (base: int, exp: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], mod: None = None) -> int, (base: int, exp: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], mod: None = None) -> int | float, (base: int, exp: int, mod: None = None) -> Any, (base: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], exp: int | float, mod: None = None) -> int | float, (base: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], exp: int | float, mod: None = None) -> int | float | complex, (base: int | float, exp: int, mod: None = None) -> int | float, (base: int | float, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> Any, (base: int | float | complex, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> int | float | complex, [_E_contra, _T_co](base: _SupportsPow2[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _T_co](base: _SupportsPow3NoneOnly[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _M_contra, _T_co](base: _SupportsPow3[_E_contra, _M_contra, _T_co], exp: _E_contra, mod: _M_contra) -> _T_co, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float, mod: None = None) -> Any, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float | complex, mod: None = None) -> int | float | complex]", "kind": 3, "label": "pow", "sortText": "168"}, {"detail": "Overload[(*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: SupportsWrite[str] | None = None, flush: Literal[False] = False) -> None, (*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: _SupportsWriteAndFlush[str] | None = None, flush: bool) -> None]", "kind": 3, "label": "print", "sortText": "169"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Property attribute.\n\n fget\n function to be used for getting an attribute value\n fset\n function to be used for setting an attribute value\n fdel\n function to be used for del'ing an attribute\n doc\n docstring\n\nTypical use is to define a managed attribute x:\n\nclass C(object):\n def getx(self): return self._x\n def setx(self, value): self._x = value\n def delx(self): del self._x\n x = property(getx, setx, delx, \"I'm the 'x' property.\")\n\nDecorators make defining new properties or modifying existing ones easy:\n\nclass C(object):\n @property\n def x(self):\n \"I am the 'x' property.\"\n return self._x\n @x.setter\n def x(self, value):\n self._x = value\n @x.deleter\n def x(self):\n del self._x\n"}, "kind": 7, "label": "property", "sortText": "170"}, {"detail": "Quitter", "kind": 22, "label": "quit", "sortText": "171"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "range(stop) -> range object\nrange(start, stop[, step]) -> range object\n\nReturn an object that produces a sequence of integers from start (inclusive)\nto stop (exclusive) by step. range(i, j) produces i, i+1, i+2, ..., j-1.\nstart defaults to 0, and stop is omitted! range(4) produces 0, 1, 2, 3.\nThese are exactly the valid indices for a list of 4 elements.\nWhen step is given, it specifies the increment (or decrement).\n"}, "kind": 7, "label": "range", "sortText": "172"}, {"detail": "def repr(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the canonical string representation of the object.\n\nFor many object types, including most builtins, eval(repr(obj)) == obj.\n"}, "kind": 3, "label": "repr", "sortText": "173"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return a reverse iterator over the values of the given sequence.\n"}, "kind": 7, "label": "reversed", "sortText": "174"}, {"detail": "Overload[[_T](number: _SupportsRound1[_T], ndigits: None = None) -> _T, [_T](number: _SupportsRound2[_T], ndigits: SupportsIndex) -> _T]", "kind": 3, "label": "round", "sortText": "175"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an unordered collection of unique elements.\n"}, "kind": 7, "label": "set", "sortText": "176"}, {"detail": "def setattr(obj: object, name: str, value: Any, /) -> None", "documentation": {"kind": "plaintext", "value": "Sets the named attribute on the given object to the specified value.\n\nsetattr(x, 'y', v) is equivalent to ``x.y = v``\n"}, "kind": 3, "label": "setattr", "sortText": "177"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "slice(stop)\nslice(start, stop[, step])\n\nCreate a slice object. This is used for extended slicing (e.g. a[0:10:2]).\n"}, "kind": 7, "label": "slice", "sortText": "178"}, {"detail": "Overload[[SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, reverse: bool = False) -> list[SupportsRichComparisonT], [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], reverse: bool = False) -> list[_T]]", "kind": 3, "label": "sorted", "sortText": "179"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a static method.\n\nA static method does not receive an implicit first argument.\nTo declare a static method, use this idiom:\n\n class C:\n @staticmethod\n def f(arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). Both the class and the instance are ignored, and\nneither is passed implicitly as the first argument to the method.\n\nStatic methods in Python are similar to those found in Java or C++.\nFor a more advanced concept, see the classmethod builtin.\n"}, "kind": 7, "label": "staticmethod", "sortText": "180"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 7, "label": "str", "sortText": "181"}, {"detail": "Overload[(iterable: Iterable[bool | Literal[1, 2, 3, 4, 5, ... omitted 41 literals]], /, start: int = 0) -> int, [_SupportsSumNoDefaultT](iterable: Iterable[_SupportsSumNoDefaultT], /) -> _SupportsSumNoDefaultT | Literal[0], [_AddableT1, _AddableT2](iterable: Iterable[_AddableT1], /, start: _AddableT2) -> _AddableT1 | _AddableT2]", "kind": 3, "label": "sum", "sortText": "182"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "super() -> same as super(__class__, )\nsuper(type) -> unbound super object\nsuper(type, obj) -> bound super object; requires isinstance(obj, type)\nsuper(type, type2) -> bound super object; requires issubclass(type2, type)\nTypical use to call a cooperative superclass method:\nclass C(B):\n def meth(self, arg):\n super().meth(arg)\nThis works for class methods too:\nclass C(B):\n @classmethod\n def cmeth(cls, arg):\n super().cmeth(arg)\n"}, "kind": 7, "label": "super", "sortText": "183"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 7, "label": "tuple", "sortText": "184"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "type(object) -> the object's type\ntype(name, bases, dict, **kwds) -> a new type\n"}, "kind": 7, "label": "type", "sortText": "185"}, {"detail": "Overload[(object: type, /) -> MappingProxyType[str, Any], (object: Any = ..., /) -> dict[str, Any]]", "kind": 3, "label": "vars", "sortText": "186"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The zip object yields n-length tuples, where n is the number of iterables\npassed as positional arguments to zip(). The i-th element in every tuple\ncomes from the i-th iterable argument to zip(). This continues until the\nshortest argument is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n\n >>> list(zip('abcdefg', range(3), range(4)))\n [('a', 0, 0), ('b', 1, 1), ('c', 2, 2)]\n"}, "kind": 7, "label": "zip", "sortText": "187"}, {"detail": "", "kind": 7, "label": "function", "sortText": "188"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": "189"}, {"detail": "def __build_class__(func: () -> CellType | Any, name: str, /, *bases: Any, *, metaclass: Any = ..., **kwds: Any) -> Any", "documentation": {"kind": "plaintext", "value": "__build_class__(func, name, /, *bases, [metaclass], **kwds) -> class\n\nInternal helper function used by the class statement.\n"}, "kind": 3, "label": "__build_class__", "sortText": "190"}, {"detail": "Any", "documentation": {"kind": "plaintext", "value": "Special type indicating an unconstrained type.\n\n- Any is compatible with every type.\n- Any assumed to have all methods.\n- All values assumed to be instances of Any.\n\nNote that all the above statements are true from the point of view of\nstatic type checkers. At runtime, Any should not be used with instance\nchecks.\n"}, "label": "__builtins__", "sortText": "191"}, {"detail": "type[ModuleType]", "documentation": {"kind": "plaintext", "value": "Create a module object.\n\nThe name must be a string; the optional doc argument can have any type.\n"}, "kind": 7, "label": "__class__", "sortText": "192"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "__debug__", "sortText": "193"}, {"detail": "bound method ModuleType.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": "194"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": "195"}, {"detail": "bound method ModuleType.__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": "196"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": "197"}, {"detail": "bound method ModuleType.__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": "198"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__file__", "sortText": "199"}, {"detail": "bound method ModuleType.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": "200"}, {"detail": "bound method ModuleType.__getattr__(name: str) -> Any", "kind": 2, "label": "__getattr__", "sortText": "201"}, {"detail": "bound method ModuleType.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": "202"}, {"detail": "bound method ModuleType.__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": "203"}, {"detail": "bound method ModuleType.__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": "204"}, {"detail": "def __import__(name: str, globals: Mapping[str, object] | None = None, locals: Mapping[str, object] | None = None, fromlist: Sequence[str] | None = ..., level: int = 0) -> ModuleType", "documentation": {"kind": "plaintext", "value": "Import a module.\n\nBecause this function is meant for use by the Python\ninterpreter and not for general use, it is better to use\nimportlib.import_module() to programmatically import a module.\n\nThe globals argument is only used to determine the context;\nthey are not modified. The locals argument is unused. The fromlist\nshould be a list of names to emulate ``from name import ...``, or an\nempty list to emulate ``import name``.\nWhen importing a module from a package, note that __import__('A.B', ...)\nreturns package A when fromlist is empty, but its submodule B when\nfromlist is not empty. The level argument is used to determine whether to\nperform absolute or relative imports: 0 is absolute, while a positive number\nis the number of parent directories to search relative to the current module.\n"}, "kind": 3, "label": "__import__", "sortText": "205"}, {"detail": "bound method ModuleType.__init__(name: str, doc: str | None = ...) -> None", "kind": 2, "label": "__init__", "sortText": "206"}, {"detail": "bound method type[ModuleType].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "207"}, {"detail": "LoaderProtocol | None", "kind": 8, "label": "__loader__", "sortText": "208"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "209"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__name__", "sortText": "210"}, {"detail": "bound method ModuleType.__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": "211"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "212"}, {"detail": "str | None", "kind": 22, "label": "__package__", "sortText": "213"}, {"detail": "MutableSequence[str]", "documentation": {"kind": "plaintext", "value": "All the operations on a read-write sequence.\n\nConcrete subclasses must provide __new__ or __init__,\n__getitem__, __setitem__, __delitem__, __len__, and insert().\n"}, "kind": 22, "label": "__path__", "sortText": "214"}, {"detail": "bound method ModuleType.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "215"}, {"detail": "bound method ModuleType.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "216"}, {"detail": "bound method ModuleType.__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "217"}, {"detail": "bound method ModuleType.__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "218"}, {"detail": "bound method ModuleType.__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "219"}, {"detail": "ModuleSpec | None", "kind": 22, "label": "__spec__", "sortText": "220"}, {"detail": "bound method ModuleType.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "221"}, {"detail": "bound method type[ModuleType].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "222"}, {"detail": "dict[Any, int]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__warningregistry__", "sortText": "223"}, {"detail": " int'>", "label": "_Opener", "sortText": "224"}]}} -{"suite": "data_science", "label": "dataframe completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 8, "character": 8, "iteration": 4, "result": {"isIncomplete": true, "items": [{"detail": "Literal[False]", "kind": 14, "label": "False", "sortText": " 0"}, {"detail": "None", "kind": 14, "label": "None", "sortText": " 1"}, {"detail": "Literal[True]", "kind": 14, "label": "True", "sortText": " 2"}, {"kind": 14, "label": "and", "sortText": " 3"}, {"kind": 14, "label": "as", "sortText": " 4"}, {"kind": 14, "label": "assert", "sortText": " 5"}, {"kind": 14, "label": "async", "sortText": " 6"}, {"kind": 14, "label": "await", "sortText": " 7"}, {"kind": 14, "label": "break", "sortText": " 8"}, {"kind": 14, "label": "case", "sortText": " 9"}, {"kind": 14, "label": "class", "sortText": " 10"}, {"kind": 14, "label": "continue", "sortText": " 11"}, {"kind": 14, "label": "def", "sortText": " 12"}, {"kind": 14, "label": "del", "sortText": " 13"}, {"kind": 14, "label": "elif", "sortText": " 14"}, {"kind": 14, "label": "else", "sortText": " 15"}, {"kind": 14, "label": "except", "sortText": " 16"}, {"kind": 14, "label": "finally", "sortText": " 17"}, {"kind": 14, "label": "for", "sortText": " 18"}, {"kind": 14, "label": "from", "sortText": " 19"}, {"kind": 14, "label": "global", "sortText": " 20"}, {"kind": 14, "label": "if", "sortText": " 21"}, {"kind": 14, "label": "import", "sortText": " 22"}, {"kind": 14, "label": "in", "sortText": " 23"}, {"kind": 14, "label": "is", "sortText": " 24"}, {"kind": 14, "label": "lambda", "sortText": " 25"}, {"kind": 14, "label": "match", "sortText": " 26"}, {"kind": 14, "label": "nonlocal", "sortText": " 27"}, {"kind": 14, "label": "not", "sortText": " 28"}, {"kind": 14, "label": "or", "sortText": " 29"}, {"kind": 14, "label": "pass", "sortText": " 30"}, {"kind": 14, "label": "raise", "sortText": " 31"}, {"kind": 14, "label": "return", "sortText": " 32"}, {"kind": 14, "label": "try", "sortText": " 33"}, {"kind": 14, "label": "while", "sortText": " 34"}, {"kind": 14, "label": "with", "sortText": " 35"}, {"kind": 14, "label": "yield", "sortText": " 36"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "NumPy\n=====\n\nProvides\n 1. An array object of arbitrary homogeneous items\n 2. Fast mathematical operations over arrays\n 3. Linear Algebra, Fourier Transforms, Random Number Generation\n\nHow to use the documentation\n----------------------------\nDocumentation is available in two forms: docstrings provided\nwith the code, and a loose standing reference guide, available from\n`the NumPy homepage `_.\n\nWe recommend exploring the docstrings using\n`IPython `_, an advanced Python shell with\nTAB-completion and introspection capabilities. See below for further\ninstructions.\n\nThe docstring examples assume that `numpy` has been imported as ``np``::\n\n >>> import numpy as np\n\nCode snippets are indicated by three greater-than signs::\n\n >>> x = 42\n >>> x = x + 1\n\nUse the built-in ``help`` function to view a function's docstring::\n\n >>> help(np.sort)\n ... # doctest: +SKIP\n\nFor some objects, ``np.info(obj)`` may provide additional help. This is\nparticularly true if you see the line \"Help on ufunc object:\" at the top\nof the help() page. Ufuncs are implemented in C, not Python, for speed.\nThe native Python help() does not know how to view their help, but our\nnp.info() function does.\n\nAvailable subpackages\n---------------------\nlib\n Basic functions used by several sub-packages.\nrandom\n Core Random Tools\nlinalg\n Core Linear Algebra Tools\nfft\n Core FFT routines\npolynomial\n Polynomial tools\ntesting\n NumPy testing tools\ndistutils\n Enhancements to distutils with support for\n Fortran compilers support and more (for Python <= 3.11)\n\nUtilities\n---------\ntest\n Run numpy unittests\nshow_config\n Show numpy build configuration\n__version__\n NumPy version string\n\nViewing documentation using IPython\n-----------------------------------\n\nStart IPython and import `numpy` usually under the alias ``np``: `import\nnumpy as np`. Then, directly past or use the ``%cpaste`` magic to paste\nexamples into the shell. To see which functions are available in `numpy`,\ntype ``np.`` (where ```` refers to the TAB key), or use\n``np.*cos*?`` (where ```` refers to the ENTER key) to narrow\ndown the list. To view the docstring for a function, use\n``np.cos?`` (to view the docstring) and ``np.cos??`` (to view\nthe source code).\n\nCopies vs. in-place operation\n-----------------------------\nMost of the functions in `numpy` return a copy of the array argument\n(e.g., `np.sort`). In-place versions of these functions are often\navailable as array methods, i.e. ``x = np.array([1,2,3]); x.sort()``.\nExceptions to this rule are documented.\n"}, "kind": 9, "label": "np", "sortText": " 37"}, {"detail": "", "kind": 9, "label": "pd", "sortText": " 38"}, {"detail": "def summarize(values: list[int]) -> DataFrame", "kind": 3, "label": "summarize", "sortText": " 39"}, {"detail": "DataFrame", "documentation": {"kind": "plaintext", "value": "Two-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3\n"}, "kind": 22, "label": "summary", "sortText": " 40"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for arithmetic errors.\n"}, "kind": 7, "label": "ArithmeticError", "sortText": " 41"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Assertion failed.\n"}, "kind": 7, "label": "AssertionError", "sortText": " 42"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Attribute not found.\n"}, "kind": 7, "label": "AttributeError", "sortText": " 43"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all exceptions\n"}, "kind": 7, "label": "BaseException", "sortText": " 44"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "A combination of multiple unrelated exceptions.\n"}, "kind": 7, "label": "BaseExceptionGroup", "sortText": " 45"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "I/O operation would block.\n"}, "kind": 7, "label": "BlockingIOError", "sortText": " 46"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Broken pipe.\n"}, "kind": 7, "label": "BrokenPipeError", "sortText": " 47"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Buffer error.\n"}, "kind": 7, "label": "BufferError", "sortText": " 48"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about bytes and buffer related problems, mostly\nrelated to conversion from str or comparing to str.\n"}, "kind": 7, "label": "BytesWarning", "sortText": " 49"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Child process error.\n"}, "kind": 7, "label": "ChildProcessError", "sortText": " 50"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection aborted.\n"}, "kind": 7, "label": "ConnectionAbortedError", "sortText": " 51"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection error.\n"}, "kind": 7, "label": "ConnectionError", "sortText": " 52"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection refused.\n"}, "kind": 7, "label": "ConnectionRefusedError", "sortText": " 53"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection reset.\n"}, "kind": 7, "label": "ConnectionResetError", "sortText": " 54"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about deprecated features.\n"}, "kind": 7, "label": "DeprecationWarning", "sortText": " 55"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Read beyond end of file.\n"}, "kind": 7, "label": "EOFError", "sortText": " 56"}, {"detail": "EllipsisType", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 22, "label": "Ellipsis", "sortText": " 57"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about encodings.\n"}, "kind": 7, "label": "EncodingWarning", "sortText": " 58"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "EnvironmentError", "sortText": " 59"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all non-exit exceptions.\n"}, "kind": 7, "label": "Exception", "sortText": " 60"}, {"detail": "", "kind": 7, "label": "ExceptionGroup", "sortText": " 61"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File already exists.\n"}, "kind": 7, "label": "FileExistsError", "sortText": " 62"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File not found.\n"}, "kind": 7, "label": "FileNotFoundError", "sortText": " 63"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Floating-point operation failed.\n"}, "kind": 7, "label": "FloatingPointError", "sortText": " 64"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about constructs that will change semantically\nin the future.\n"}, "kind": 7, "label": "FutureWarning", "sortText": " 65"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request that a generator exit.\n"}, "kind": 7, "label": "GeneratorExit", "sortText": " 66"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "IOError", "sortText": " 67"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Import can't find module, or can't find name in module.\n"}, "kind": 7, "label": "ImportError", "sortText": " 68"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about probable mistakes in module imports\n"}, "kind": 7, "label": "ImportWarning", "sortText": " 69"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper indentation.\n"}, "kind": 7, "label": "IndentationError", "sortText": " 70"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Sequence index out of range.\n"}, "kind": 7, "label": "IndexError", "sortText": " 71"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Interrupted by signal.\n"}, "kind": 7, "label": "InterruptedError", "sortText": " 72"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation doesn't work on directories.\n"}, "kind": 7, "label": "IsADirectoryError", "sortText": " 73"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Mapping key not found.\n"}, "kind": 7, "label": "KeyError", "sortText": " 74"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Program interrupted by user.\n"}, "kind": 7, "label": "KeyboardInterrupt", "sortText": " 75"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for lookup errors.\n"}, "kind": 7, "label": "LookupError", "sortText": " 76"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Out of memory.\n"}, "kind": 7, "label": "MemoryError", "sortText": " 77"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Module not found.\n"}, "kind": 7, "label": "ModuleNotFoundError", "sortText": " 78"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Name not found globally.\n"}, "kind": 7, "label": "NameError", "sortText": " 79"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation only works on directories.\n"}, "kind": 7, "label": "NotADirectoryError", "sortText": " 80"}, {"detail": "NotImplementedType", "documentation": {"kind": "plaintext", "value": "The type of the NotImplemented singleton.\n"}, "kind": 22, "label": "NotImplemented", "sortText": " 81"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Method or function hasn't been implemented yet.\n"}, "kind": 7, "label": "NotImplementedError", "sortText": " 82"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "OSError", "sortText": " 83"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Result too large to be represented.\n"}, "kind": 7, "label": "OverflowError", "sortText": " 84"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about features which will be deprecated\nin the future.\n"}, "kind": 7, "label": "PendingDeprecationWarning", "sortText": " 85"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Not enough permissions.\n"}, "kind": 7, "label": "PermissionError", "sortText": " 86"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Process not found.\n"}, "kind": 7, "label": "ProcessLookupError", "sortText": " 87"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Recursion limit exceeded.\n"}, "kind": 7, "label": "RecursionError", "sortText": " 88"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Weak ref proxy used after referent went away.\n"}, "kind": 7, "label": "ReferenceError", "sortText": " 89"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about resource usage.\n"}, "kind": 7, "label": "ResourceWarning", "sortText": " 90"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unspecified run-time error.\n"}, "kind": 7, "label": "RuntimeError", "sortText": " 91"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious runtime behavior.\n"}, "kind": 7, "label": "RuntimeWarning", "sortText": " 92"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__anext__().\n"}, "kind": 7, "label": "StopAsyncIteration", "sortText": " 93"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__next__().\n"}, "kind": 7, "label": "StopIteration", "sortText": " 94"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Invalid syntax.\n"}, "kind": 7, "label": "SyntaxError", "sortText": " 95"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious syntax.\n"}, "kind": 7, "label": "SyntaxWarning", "sortText": " 96"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Internal error in the Python interpreter.\n\nPlease report this to the Python maintainer, along with the traceback,\nthe Python version, and the hardware/OS platform and version.\n"}, "kind": 7, "label": "SystemError", "sortText": " 97"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request to exit from the interpreter.\n"}, "kind": 7, "label": "SystemExit", "sortText": " 98"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper mixture of spaces and tabs.\n"}, "kind": 7, "label": "TabError", "sortText": " 99"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Timeout expired.\n"}, "kind": 7, "label": "TimeoutError", "sortText": "100"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument type.\n"}, "kind": 7, "label": "TypeError", "sortText": "101"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Local name referenced but not bound to a value.\n"}, "kind": 7, "label": "UnboundLocalError", "sortText": "102"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode decoding error.\n"}, "kind": 7, "label": "UnicodeDecodeError", "sortText": "103"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode encoding error.\n"}, "kind": 7, "label": "UnicodeEncodeError", "sortText": "104"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode related error.\n"}, "kind": 7, "label": "UnicodeError", "sortText": "105"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode translation error.\n"}, "kind": 7, "label": "UnicodeTranslateError", "sortText": "106"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about Unicode related problems, mostly\nrelated to conversion problems.\n"}, "kind": 7, "label": "UnicodeWarning", "sortText": "107"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings generated by user code.\n"}, "kind": 7, "label": "UserWarning", "sortText": "108"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument value (of correct type).\n"}, "kind": 7, "label": "ValueError", "sortText": "109"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warning categories.\n"}, "kind": 7, "label": "Warning", "sortText": "110"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Second argument to a division or modulo operation was zero.\n"}, "kind": 7, "label": "ZeroDivisionError", "sortText": "111"}, {"detail": "def abs[_T](x: SupportsAbs[_T], /) -> _T", "documentation": {"kind": "plaintext", "value": "Return the absolute value of the argument.\n"}, "kind": 3, "label": "abs", "sortText": "112"}, {"detail": "def aiter[_SupportsAnextT_co](async_iterable: SupportsAiter[_SupportsAnextT_co], /) -> _SupportsAnextT_co", "documentation": {"kind": "plaintext", "value": "Return an AsyncIterator for an AsyncIterable object.\n"}, "kind": 3, "label": "aiter", "sortText": "113"}, {"detail": "def all(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for all values x in the iterable.\n\nIf the iterable is empty, return True.\n"}, "kind": 3, "label": "all", "sortText": "114"}, {"detail": "Overload[[_AwaitableT](i: _SupportsSynchronousAnext[_AwaitableT], /) -> _AwaitableT, [_T, _VT](i: SupportsAnext[_T], default: _VT, /) -> CoroutineType[Any, Any, _T | _VT]]", "kind": 3, "label": "anext", "sortText": "115"}, {"detail": "def any(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for any x in the iterable.\n\nIf the iterable is empty, return False.\n"}, "kind": 3, "label": "any", "sortText": "116"}, {"detail": "def ascii(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return an ASCII-only representation of an object.\n\nAs repr(), return a string containing a printable representation of an\nobject, but escape the non-ASCII characters in the string returned by\nrepr() using \\\\x, \\\\u or \\\\U escapes. This generates a string similar\nto that returned by repr() in Python 2.\n"}, "kind": 3, "label": "ascii", "sortText": "117"}, {"detail": "def bin(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the binary representation of an integer.\n\n>>> bin(2796202)\n'0b1010101010101010101010'\n"}, "kind": 3, "label": "bin", "sortText": "118"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 7, "label": "bool", "sortText": "119"}, {"detail": "def breakpoint(...) -> None", "documentation": {"kind": "plaintext", "value": "Call sys.breakpointhook(*args, **kws). sys.breakpointhook() must accept\nwhatever arguments are passed.\n\nBy default, this drops you into the pdb debugger.\n"}, "kind": 3, "label": "breakpoint", "sortText": "120"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytearray(iterable_of_ints) -> bytearray\nbytearray(string, encoding[, errors]) -> bytearray\nbytearray(bytes_or_buffer) -> mutable copy of bytes_or_buffer\nbytearray(int) -> bytes array of size given by the parameter initialized with null bytes\nbytearray() -> empty bytes array\n\nConstruct a mutable bytearray object from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - a bytes or a buffer object\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytearray", "sortText": "121"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytes(iterable_of_ints) -> bytes\nbytes(string, encoding[, errors]) -> bytes\nbytes(bytes_or_buffer) -> immutable copy of bytes_or_buffer\nbytes(int) -> bytes object of size given by the parameter initialized with null bytes\nbytes() -> empty bytes object\n\nConstruct an immutable array of bytes from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytes", "sortText": "122"}, {"detail": "def callable(obj: object, /) -> TypeIs[Top[(...) -> object]]", "documentation": {"kind": "plaintext", "value": "Return whether the object is callable (i.e., some kind of function).\n\nNote that classes are callable, as are instances of classes with a\n__call__() method.\n"}, "kind": 3, "label": "callable", "sortText": "123"}, {"detail": "def chr(i: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff.\n"}, "kind": 3, "label": "chr", "sortText": "124"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a class method.\n\nA class method receives the class as implicit first argument,\njust like an instance method receives the instance.\nTo declare a class method, use this idiom:\n\n class C:\n @classmethod\n def f(cls, arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). The instance is ignored except for its class.\nIf a class method is called for a derived class, the derived class\nobject is passed as the implied first argument.\n\nClass methods are different than C++ or Java static methods.\nIf you want those, see the staticmethod builtin.\n"}, "kind": 7, "label": "classmethod", "sortText": "125"}, {"detail": "Overload[(source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[0], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, *, dont_inherit: bool = False, optimize: int = -1, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[1024], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> AST, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: int, dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> Any]", "kind": 3, "label": "compile", "sortText": "126"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a complex number from a string or numbers.\n\nIf a string is given, parse it as a complex number.\nIf a single number is given, convert it to a complex number.\nIf the 'real' or 'imag' arguments are given, create a complex number\nwith the specified real and imaginary components.\n"}, "kind": 7, "label": "complex", "sortText": "127"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "copyright", "sortText": "128"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "credits", "sortText": "129"}, {"detail": "def delattr(obj: object, name: str, /) -> None", "documentation": {"kind": "plaintext", "value": "Deletes the named attribute from the given object.\n\ndelattr(x, 'y') is equivalent to ``del x.y``\n"}, "kind": 3, "label": "delattr", "sortText": "130"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 7, "label": "dict", "sortText": "131"}, {"detail": "def dir(o: object = ..., /) -> list[str]", "documentation": {"kind": "plaintext", "value": "dir([object]) -> list of strings\n\nIf called without an argument, return the names in the current scope.\nElse, return an alphabetized list of names comprising (some of) the attributes\nof the given object, and of attributes reachable from it.\nIf the object supplies a method named __dir__, it will be used; otherwise\nthe default dir() logic is used and returns:\n for a module object: the module's attributes.\n for a class object: its attributes, and recursively the attributes\n of its bases.\n for any other object: its attributes, its class's attributes, and\n recursively the attributes of its class's base classes.\n"}, "kind": 3, "label": "dir", "sortText": "132"}, {"detail": "Overload[[_T_contra, _T_co](x: SupportsDivMod[_T_contra, _T_co], y: _T_contra, /) -> _T_co, [_T_contra, _T_co](x: _T_contra, y: SupportsRDivMod[_T_contra, _T_co], /) -> _T_co]", "kind": 3, "label": "divmod", "sortText": "133"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 7, "label": "ellipsis", "sortText": "134"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an enumerate object.\n\n iterable\n an object supporting iteration\n\nThe enumerate object yields pairs containing a count (from start, which\ndefaults to zero) and a value yielded by the iterable argument.\n\nenumerate is useful for obtaining an indexed list:\n (0, seq[0]), (1, seq[1]), (2, seq[2]), ...\n"}, "kind": 7, "label": "enumerate", "sortText": "135"}, {"detail": "def eval(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /) -> Any", "documentation": {"kind": "plaintext", "value": "Evaluate the given source in the context of globals and locals.\n\nThe source may be a string representing a Python expression\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\n"}, "kind": 3, "label": "eval", "sortText": "136"}, {"detail": "def exec(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /, *, closure: tuple[CellType, ...] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Execute the given source in the context of globals and locals.\n\nThe source may be a string representing one or more Python statements\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\nThe closure must be a tuple of cellvars, and can only be used\nwhen source is a code object requiring exactly that many cellvars.\n"}, "kind": 3, "label": "exec", "sortText": "137"}, {"detail": "Quitter", "kind": 22, "label": "exit", "sortText": "138"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an iterator yielding those items of iterable for which function(item)\nis true. If function is None, return the items that are true.\n"}, "kind": 7, "label": "filter", "sortText": "139"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a string or number to a floating-point number, if possible.\n"}, "kind": 7, "label": "float", "sortText": "140"}, {"detail": "def format(value: object, format_spec: str = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Return type(value).__format__(value, format_spec)\n\nMany built-in types implement format_spec according to the\nFormat Specification Mini-language. See help('FORMATTING').\n\nIf type(value) does not supply a method named __format__\nand format_spec is empty, then str(value) is returned.\nSee also help('SPECIALMETHODS').\n"}, "kind": 3, "label": "format", "sortText": "141"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an immutable unordered collection of unique elements.\n"}, "kind": 7, "label": "frozenset", "sortText": "142"}, {"detail": "Overload[(o: object, name: str, /) -> Any, (o: object, name: str, default: None, /) -> Any | None, (o: object, name: str, default: bool, /) -> Any | bool, (o: object, name: str, default: list[Any], /) -> Any | list[Any], (o: object, name: str, default: dict[Any, Any], /) -> Any | dict[Any, Any], [_T](o: object, name: str, default: _T, /) -> Any | _T]", "kind": 3, "label": "getattr", "sortText": "143"}, {"detail": "def globals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return the dictionary containing the current scope's global variables.\n\nNOTE: Updates to this dictionary *will* affect name lookups in the current\nglobal scope and vice-versa.\n"}, "kind": 3, "label": "globals", "sortText": "144"}, {"detail": "def hasattr(obj: object, name: str, /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether the object has an attribute with the given name.\n\nThis is done by calling getattr(obj, name) and catching AttributeError.\n"}, "kind": 3, "label": "hasattr", "sortText": "145"}, {"detail": "def hash(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the hash value for the given object.\n\nTwo objects that compare equal must also have the same hash value, but the\nreverse is not necessarily true.\n"}, "kind": 3, "label": "hash", "sortText": "146"}, {"detail": "_Helper", "documentation": {"kind": "plaintext", "value": "Define the builtin 'help'.\n\nThis is a wrapper around pydoc.help that provides a helpful message\nwhen 'help' is typed at the Python interactive prompt.\n\nCalling help() at the Python prompt starts an interactive help session.\nCalling help(thing) prints help for the python object 'thing'.\n"}, "kind": 22, "label": "help", "sortText": "147"}, {"detail": "def hex(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the hexadecimal representation of an integer.\n\n>>> hex(12648430)\n'0xc0ffee'\n"}, "kind": 3, "label": "hex", "sortText": "148"}, {"detail": "def id(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the identity of an object.\n\nThis is guaranteed to be unique among simultaneously existing objects.\n(CPython uses the object's memory address.)\n"}, "kind": 3, "label": "id", "sortText": "149"}, {"detail": "def input(prompt: object = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Read a string from standard input. The trailing newline is stripped.\n\nThe prompt string, if given, is printed to standard output without a\ntrailing newline before reading input.\n\nIf the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.\nOn *nix systems, readline is used if available.\n"}, "kind": 3, "label": "input", "sortText": "150"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 7, "label": "int", "sortText": "151"}, {"detail": "def isinstance(obj: object, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether an object is an instance of a class or of a subclass thereof.\n\nA tuple, as in ``isinstance(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``isinstance(x, A) or isinstance(x, B)\nor ...`` etc.\n"}, "kind": 3, "label": "isinstance", "sortText": "152"}, {"detail": "def issubclass(cls: type, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether 'cls' is derived from another class or is the same class.\n\nA tuple, as in ``issubclass(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``issubclass(x, A) or issubclass(x, B)\nor ...``.\n"}, "kind": 3, "label": "issubclass", "sortText": "153"}, {"detail": "Overload[[_SupportsNextT_co](object: SupportsIter[_SupportsNextT_co], /) -> _SupportsNextT_co, [_T](object: _GetItemIterable[_T], /) -> Iterator[_T], [_T](object: () -> _T | None, sentinel: None, /) -> Iterator[_T], [_T](object: () -> _T, sentinel: object, /) -> Iterator[_T]]", "kind": 3, "label": "iter", "sortText": "154"}, {"detail": "def len(obj: Sized, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the number of items in a container.\n"}, "kind": 3, "label": "len", "sortText": "155"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "license", "sortText": "156"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 7, "label": "list", "sortText": "157"}, {"detail": "def locals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return a dictionary containing the current scope's local variables.\n\nNOTE: Whether or not updates to this dictionary will affect name lookups in\nthe local scope and vice-versa is *implementation dependent* and not\ncovered by any backwards compatibility guarantees.\n"}, "kind": 3, "label": "locals", "sortText": "158"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Make an iterator that computes the function using arguments from\neach of the iterables. Stops when the shortest iterable is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n"}, "kind": 7, "label": "map", "sortText": "159"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], /, *, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "max", "sortText": "160"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a new memoryview object which references the given object.\n"}, "kind": 7, "label": "memoryview", "sortText": "161"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], /, *, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "min", "sortText": "162"}, {"detail": "Overload[[_T](i: SupportsNext[_T], /) -> _T, [_T, _VT](i: SupportsNext[_T], default: _VT, /) -> _T | _VT]", "kind": 3, "label": "next", "sortText": "163"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The base class of the class hierarchy.\n\nWhen called, it accepts no arguments and returns a new featureless\ninstance that has no instance attributes and cannot be given any.\n"}, "kind": 7, "label": "object", "sortText": "164"}, {"detail": "def oct(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the octal representation of an integer.\n\n>>> oct(342391)\n'0o1234567'\n"}, "kind": 3, "label": "oct", "sortText": "165"}, {"detail": "Overload[(file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"r+\", \"+r\", \"rt+\", \"r+t\", \"+rt\", ... omitted 48 literals] = \"r\", buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> TextIOWrapper[_WrappedBuffer], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: Literal[0], encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> FileIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 19 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedRandom, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedWriter, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", ... omitted 3 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedReader[_BufferedReaderStream], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: int = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BinaryIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: str, buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> IO[Any]]", "kind": 3, "label": "open", "sortText": "166"}, {"detail": "def ord(c: str | bytes | bytearray, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the ordinal value of a character.\n\nIf the argument is a one-character string, return the Unicode code\npoint of that character.\n\nIf the argument is a bytes or bytearray object of length 1, return its\nsingle byte value.\n"}, "kind": 3, "label": "ord", "sortText": "167"}, {"detail": "Overload[(base: int, exp: int, mod: int) -> int, (base: int, exp: Literal[0], mod: None = None) -> Literal[1], (base: int, exp: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], mod: None = None) -> int, (base: int, exp: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], mod: None = None) -> int | float, (base: int, exp: int, mod: None = None) -> Any, (base: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], exp: int | float, mod: None = None) -> int | float, (base: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], exp: int | float, mod: None = None) -> int | float | complex, (base: int | float, exp: int, mod: None = None) -> int | float, (base: int | float, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> Any, (base: int | float | complex, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> int | float | complex, [_E_contra, _T_co](base: _SupportsPow2[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _T_co](base: _SupportsPow3NoneOnly[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _M_contra, _T_co](base: _SupportsPow3[_E_contra, _M_contra, _T_co], exp: _E_contra, mod: _M_contra) -> _T_co, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float, mod: None = None) -> Any, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float | complex, mod: None = None) -> int | float | complex]", "kind": 3, "label": "pow", "sortText": "168"}, {"detail": "Overload[(*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: SupportsWrite[str] | None = None, flush: Literal[False] = False) -> None, (*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: _SupportsWriteAndFlush[str] | None = None, flush: bool) -> None]", "kind": 3, "label": "print", "sortText": "169"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Property attribute.\n\n fget\n function to be used for getting an attribute value\n fset\n function to be used for setting an attribute value\n fdel\n function to be used for del'ing an attribute\n doc\n docstring\n\nTypical use is to define a managed attribute x:\n\nclass C(object):\n def getx(self): return self._x\n def setx(self, value): self._x = value\n def delx(self): del self._x\n x = property(getx, setx, delx, \"I'm the 'x' property.\")\n\nDecorators make defining new properties or modifying existing ones easy:\n\nclass C(object):\n @property\n def x(self):\n \"I am the 'x' property.\"\n return self._x\n @x.setter\n def x(self, value):\n self._x = value\n @x.deleter\n def x(self):\n del self._x\n"}, "kind": 7, "label": "property", "sortText": "170"}, {"detail": "Quitter", "kind": 22, "label": "quit", "sortText": "171"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "range(stop) -> range object\nrange(start, stop[, step]) -> range object\n\nReturn an object that produces a sequence of integers from start (inclusive)\nto stop (exclusive) by step. range(i, j) produces i, i+1, i+2, ..., j-1.\nstart defaults to 0, and stop is omitted! range(4) produces 0, 1, 2, 3.\nThese are exactly the valid indices for a list of 4 elements.\nWhen step is given, it specifies the increment (or decrement).\n"}, "kind": 7, "label": "range", "sortText": "172"}, {"detail": "def repr(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the canonical string representation of the object.\n\nFor many object types, including most builtins, eval(repr(obj)) == obj.\n"}, "kind": 3, "label": "repr", "sortText": "173"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return a reverse iterator over the values of the given sequence.\n"}, "kind": 7, "label": "reversed", "sortText": "174"}, {"detail": "Overload[[_T](number: _SupportsRound1[_T], ndigits: None = None) -> _T, [_T](number: _SupportsRound2[_T], ndigits: SupportsIndex) -> _T]", "kind": 3, "label": "round", "sortText": "175"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an unordered collection of unique elements.\n"}, "kind": 7, "label": "set", "sortText": "176"}, {"detail": "def setattr(obj: object, name: str, value: Any, /) -> None", "documentation": {"kind": "plaintext", "value": "Sets the named attribute on the given object to the specified value.\n\nsetattr(x, 'y', v) is equivalent to ``x.y = v``\n"}, "kind": 3, "label": "setattr", "sortText": "177"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "slice(stop)\nslice(start, stop[, step])\n\nCreate a slice object. This is used for extended slicing (e.g. a[0:10:2]).\n"}, "kind": 7, "label": "slice", "sortText": "178"}, {"detail": "Overload[[SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, reverse: bool = False) -> list[SupportsRichComparisonT], [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], reverse: bool = False) -> list[_T]]", "kind": 3, "label": "sorted", "sortText": "179"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a static method.\n\nA static method does not receive an implicit first argument.\nTo declare a static method, use this idiom:\n\n class C:\n @staticmethod\n def f(arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). Both the class and the instance are ignored, and\nneither is passed implicitly as the first argument to the method.\n\nStatic methods in Python are similar to those found in Java or C++.\nFor a more advanced concept, see the classmethod builtin.\n"}, "kind": 7, "label": "staticmethod", "sortText": "180"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 7, "label": "str", "sortText": "181"}, {"detail": "Overload[(iterable: Iterable[bool | Literal[1, 2, 3, 4, 5, ... omitted 41 literals]], /, start: int = 0) -> int, [_SupportsSumNoDefaultT](iterable: Iterable[_SupportsSumNoDefaultT], /) -> _SupportsSumNoDefaultT | Literal[0], [_AddableT1, _AddableT2](iterable: Iterable[_AddableT1], /, start: _AddableT2) -> _AddableT1 | _AddableT2]", "kind": 3, "label": "sum", "sortText": "182"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "super() -> same as super(__class__, )\nsuper(type) -> unbound super object\nsuper(type, obj) -> bound super object; requires isinstance(obj, type)\nsuper(type, type2) -> bound super object; requires issubclass(type2, type)\nTypical use to call a cooperative superclass method:\nclass C(B):\n def meth(self, arg):\n super().meth(arg)\nThis works for class methods too:\nclass C(B):\n @classmethod\n def cmeth(cls, arg):\n super().cmeth(arg)\n"}, "kind": 7, "label": "super", "sortText": "183"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 7, "label": "tuple", "sortText": "184"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "type(object) -> the object's type\ntype(name, bases, dict, **kwds) -> a new type\n"}, "kind": 7, "label": "type", "sortText": "185"}, {"detail": "Overload[(object: type, /) -> MappingProxyType[str, Any], (object: Any = ..., /) -> dict[str, Any]]", "kind": 3, "label": "vars", "sortText": "186"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The zip object yields n-length tuples, where n is the number of iterables\npassed as positional arguments to zip(). The i-th element in every tuple\ncomes from the i-th iterable argument to zip(). This continues until the\nshortest argument is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n\n >>> list(zip('abcdefg', range(3), range(4)))\n [('a', 0, 0), ('b', 1, 1), ('c', 2, 2)]\n"}, "kind": 7, "label": "zip", "sortText": "187"}, {"detail": "", "kind": 7, "label": "function", "sortText": "188"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": "189"}, {"detail": "def __build_class__(func: () -> CellType | Any, name: str, /, *bases: Any, *, metaclass: Any = ..., **kwds: Any) -> Any", "documentation": {"kind": "plaintext", "value": "__build_class__(func, name, /, *bases, [metaclass], **kwds) -> class\n\nInternal helper function used by the class statement.\n"}, "kind": 3, "label": "__build_class__", "sortText": "190"}, {"detail": "Any", "documentation": {"kind": "plaintext", "value": "Special type indicating an unconstrained type.\n\n- Any is compatible with every type.\n- Any assumed to have all methods.\n- All values assumed to be instances of Any.\n\nNote that all the above statements are true from the point of view of\nstatic type checkers. At runtime, Any should not be used with instance\nchecks.\n"}, "label": "__builtins__", "sortText": "191"}, {"detail": "type[ModuleType]", "documentation": {"kind": "plaintext", "value": "Create a module object.\n\nThe name must be a string; the optional doc argument can have any type.\n"}, "kind": 7, "label": "__class__", "sortText": "192"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "__debug__", "sortText": "193"}, {"detail": "bound method ModuleType.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": "194"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": "195"}, {"detail": "bound method ModuleType.__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": "196"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": "197"}, {"detail": "bound method ModuleType.__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": "198"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__file__", "sortText": "199"}, {"detail": "bound method ModuleType.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": "200"}, {"detail": "bound method ModuleType.__getattr__(name: str) -> Any", "kind": 2, "label": "__getattr__", "sortText": "201"}, {"detail": "bound method ModuleType.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": "202"}, {"detail": "bound method ModuleType.__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": "203"}, {"detail": "bound method ModuleType.__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": "204"}, {"detail": "def __import__(name: str, globals: Mapping[str, object] | None = None, locals: Mapping[str, object] | None = None, fromlist: Sequence[str] | None = ..., level: int = 0) -> ModuleType", "documentation": {"kind": "plaintext", "value": "Import a module.\n\nBecause this function is meant for use by the Python\ninterpreter and not for general use, it is better to use\nimportlib.import_module() to programmatically import a module.\n\nThe globals argument is only used to determine the context;\nthey are not modified. The locals argument is unused. The fromlist\nshould be a list of names to emulate ``from name import ...``, or an\nempty list to emulate ``import name``.\nWhen importing a module from a package, note that __import__('A.B', ...)\nreturns package A when fromlist is empty, but its submodule B when\nfromlist is not empty. The level argument is used to determine whether to\nperform absolute or relative imports: 0 is absolute, while a positive number\nis the number of parent directories to search relative to the current module.\n"}, "kind": 3, "label": "__import__", "sortText": "205"}, {"detail": "bound method ModuleType.__init__(name: str, doc: str | None = ...) -> None", "kind": 2, "label": "__init__", "sortText": "206"}, {"detail": "bound method type[ModuleType].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "207"}, {"detail": "LoaderProtocol | None", "kind": 8, "label": "__loader__", "sortText": "208"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "209"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__name__", "sortText": "210"}, {"detail": "bound method ModuleType.__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": "211"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "212"}, {"detail": "str | None", "kind": 22, "label": "__package__", "sortText": "213"}, {"detail": "MutableSequence[str]", "documentation": {"kind": "plaintext", "value": "All the operations on a read-write sequence.\n\nConcrete subclasses must provide __new__ or __init__,\n__getitem__, __setitem__, __delitem__, __len__, and insert().\n"}, "kind": 22, "label": "__path__", "sortText": "214"}, {"detail": "bound method ModuleType.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "215"}, {"detail": "bound method ModuleType.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "216"}, {"detail": "bound method ModuleType.__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "217"}, {"detail": "bound method ModuleType.__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "218"}, {"detail": "bound method ModuleType.__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "219"}, {"detail": "ModuleSpec | None", "kind": 22, "label": "__spec__", "sortText": "220"}, {"detail": "bound method ModuleType.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "221"}, {"detail": "bound method type[ModuleType].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "222"}, {"detail": "dict[Any, int]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__warningregistry__", "sortText": "223"}, {"detail": " int'>", "label": "_Opener", "sortText": "224"}]}} -{"suite": "data_science", "label": "dataframe completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 8, "character": 8, "iteration": 5, "result": {"isIncomplete": true, "items": [{"detail": "Literal[False]", "kind": 14, "label": "False", "sortText": " 0"}, {"detail": "None", "kind": 14, "label": "None", "sortText": " 1"}, {"detail": "Literal[True]", "kind": 14, "label": "True", "sortText": " 2"}, {"kind": 14, "label": "and", "sortText": " 3"}, {"kind": 14, "label": "as", "sortText": " 4"}, {"kind": 14, "label": "assert", "sortText": " 5"}, {"kind": 14, "label": "async", "sortText": " 6"}, {"kind": 14, "label": "await", "sortText": " 7"}, {"kind": 14, "label": "break", "sortText": " 8"}, {"kind": 14, "label": "case", "sortText": " 9"}, {"kind": 14, "label": "class", "sortText": " 10"}, {"kind": 14, "label": "continue", "sortText": " 11"}, {"kind": 14, "label": "def", "sortText": " 12"}, {"kind": 14, "label": "del", "sortText": " 13"}, {"kind": 14, "label": "elif", "sortText": " 14"}, {"kind": 14, "label": "else", "sortText": " 15"}, {"kind": 14, "label": "except", "sortText": " 16"}, {"kind": 14, "label": "finally", "sortText": " 17"}, {"kind": 14, "label": "for", "sortText": " 18"}, {"kind": 14, "label": "from", "sortText": " 19"}, {"kind": 14, "label": "global", "sortText": " 20"}, {"kind": 14, "label": "if", "sortText": " 21"}, {"kind": 14, "label": "import", "sortText": " 22"}, {"kind": 14, "label": "in", "sortText": " 23"}, {"kind": 14, "label": "is", "sortText": " 24"}, {"kind": 14, "label": "lambda", "sortText": " 25"}, {"kind": 14, "label": "match", "sortText": " 26"}, {"kind": 14, "label": "nonlocal", "sortText": " 27"}, {"kind": 14, "label": "not", "sortText": " 28"}, {"kind": 14, "label": "or", "sortText": " 29"}, {"kind": 14, "label": "pass", "sortText": " 30"}, {"kind": 14, "label": "raise", "sortText": " 31"}, {"kind": 14, "label": "return", "sortText": " 32"}, {"kind": 14, "label": "try", "sortText": " 33"}, {"kind": 14, "label": "while", "sortText": " 34"}, {"kind": 14, "label": "with", "sortText": " 35"}, {"kind": 14, "label": "yield", "sortText": " 36"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "NumPy\n=====\n\nProvides\n 1. An array object of arbitrary homogeneous items\n 2. Fast mathematical operations over arrays\n 3. Linear Algebra, Fourier Transforms, Random Number Generation\n\nHow to use the documentation\n----------------------------\nDocumentation is available in two forms: docstrings provided\nwith the code, and a loose standing reference guide, available from\n`the NumPy homepage `_.\n\nWe recommend exploring the docstrings using\n`IPython `_, an advanced Python shell with\nTAB-completion and introspection capabilities. See below for further\ninstructions.\n\nThe docstring examples assume that `numpy` has been imported as ``np``::\n\n >>> import numpy as np\n\nCode snippets are indicated by three greater-than signs::\n\n >>> x = 42\n >>> x = x + 1\n\nUse the built-in ``help`` function to view a function's docstring::\n\n >>> help(np.sort)\n ... # doctest: +SKIP\n\nFor some objects, ``np.info(obj)`` may provide additional help. This is\nparticularly true if you see the line \"Help on ufunc object:\" at the top\nof the help() page. Ufuncs are implemented in C, not Python, for speed.\nThe native Python help() does not know how to view their help, but our\nnp.info() function does.\n\nAvailable subpackages\n---------------------\nlib\n Basic functions used by several sub-packages.\nrandom\n Core Random Tools\nlinalg\n Core Linear Algebra Tools\nfft\n Core FFT routines\npolynomial\n Polynomial tools\ntesting\n NumPy testing tools\ndistutils\n Enhancements to distutils with support for\n Fortran compilers support and more (for Python <= 3.11)\n\nUtilities\n---------\ntest\n Run numpy unittests\nshow_config\n Show numpy build configuration\n__version__\n NumPy version string\n\nViewing documentation using IPython\n-----------------------------------\n\nStart IPython and import `numpy` usually under the alias ``np``: `import\nnumpy as np`. Then, directly past or use the ``%cpaste`` magic to paste\nexamples into the shell. To see which functions are available in `numpy`,\ntype ``np.`` (where ```` refers to the TAB key), or use\n``np.*cos*?`` (where ```` refers to the ENTER key) to narrow\ndown the list. To view the docstring for a function, use\n``np.cos?`` (to view the docstring) and ``np.cos??`` (to view\nthe source code).\n\nCopies vs. in-place operation\n-----------------------------\nMost of the functions in `numpy` return a copy of the array argument\n(e.g., `np.sort`). In-place versions of these functions are often\navailable as array methods, i.e. ``x = np.array([1,2,3]); x.sort()``.\nExceptions to this rule are documented.\n"}, "kind": 9, "label": "np", "sortText": " 37"}, {"detail": "", "kind": 9, "label": "pd", "sortText": " 38"}, {"detail": "def summarize(values: list[int]) -> DataFrame", "kind": 3, "label": "summarize", "sortText": " 39"}, {"detail": "DataFrame", "documentation": {"kind": "plaintext", "value": "Two-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3\n"}, "kind": 22, "label": "summary", "sortText": " 40"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for arithmetic errors.\n"}, "kind": 7, "label": "ArithmeticError", "sortText": " 41"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Assertion failed.\n"}, "kind": 7, "label": "AssertionError", "sortText": " 42"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Attribute not found.\n"}, "kind": 7, "label": "AttributeError", "sortText": " 43"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all exceptions\n"}, "kind": 7, "label": "BaseException", "sortText": " 44"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "A combination of multiple unrelated exceptions.\n"}, "kind": 7, "label": "BaseExceptionGroup", "sortText": " 45"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "I/O operation would block.\n"}, "kind": 7, "label": "BlockingIOError", "sortText": " 46"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Broken pipe.\n"}, "kind": 7, "label": "BrokenPipeError", "sortText": " 47"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Buffer error.\n"}, "kind": 7, "label": "BufferError", "sortText": " 48"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about bytes and buffer related problems, mostly\nrelated to conversion from str or comparing to str.\n"}, "kind": 7, "label": "BytesWarning", "sortText": " 49"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Child process error.\n"}, "kind": 7, "label": "ChildProcessError", "sortText": " 50"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection aborted.\n"}, "kind": 7, "label": "ConnectionAbortedError", "sortText": " 51"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection error.\n"}, "kind": 7, "label": "ConnectionError", "sortText": " 52"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection refused.\n"}, "kind": 7, "label": "ConnectionRefusedError", "sortText": " 53"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection reset.\n"}, "kind": 7, "label": "ConnectionResetError", "sortText": " 54"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about deprecated features.\n"}, "kind": 7, "label": "DeprecationWarning", "sortText": " 55"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Read beyond end of file.\n"}, "kind": 7, "label": "EOFError", "sortText": " 56"}, {"detail": "EllipsisType", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 22, "label": "Ellipsis", "sortText": " 57"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about encodings.\n"}, "kind": 7, "label": "EncodingWarning", "sortText": " 58"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "EnvironmentError", "sortText": " 59"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all non-exit exceptions.\n"}, "kind": 7, "label": "Exception", "sortText": " 60"}, {"detail": "", "kind": 7, "label": "ExceptionGroup", "sortText": " 61"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File already exists.\n"}, "kind": 7, "label": "FileExistsError", "sortText": " 62"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File not found.\n"}, "kind": 7, "label": "FileNotFoundError", "sortText": " 63"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Floating-point operation failed.\n"}, "kind": 7, "label": "FloatingPointError", "sortText": " 64"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about constructs that will change semantically\nin the future.\n"}, "kind": 7, "label": "FutureWarning", "sortText": " 65"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request that a generator exit.\n"}, "kind": 7, "label": "GeneratorExit", "sortText": " 66"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "IOError", "sortText": " 67"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Import can't find module, or can't find name in module.\n"}, "kind": 7, "label": "ImportError", "sortText": " 68"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about probable mistakes in module imports\n"}, "kind": 7, "label": "ImportWarning", "sortText": " 69"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper indentation.\n"}, "kind": 7, "label": "IndentationError", "sortText": " 70"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Sequence index out of range.\n"}, "kind": 7, "label": "IndexError", "sortText": " 71"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Interrupted by signal.\n"}, "kind": 7, "label": "InterruptedError", "sortText": " 72"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation doesn't work on directories.\n"}, "kind": 7, "label": "IsADirectoryError", "sortText": " 73"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Mapping key not found.\n"}, "kind": 7, "label": "KeyError", "sortText": " 74"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Program interrupted by user.\n"}, "kind": 7, "label": "KeyboardInterrupt", "sortText": " 75"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for lookup errors.\n"}, "kind": 7, "label": "LookupError", "sortText": " 76"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Out of memory.\n"}, "kind": 7, "label": "MemoryError", "sortText": " 77"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Module not found.\n"}, "kind": 7, "label": "ModuleNotFoundError", "sortText": " 78"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Name not found globally.\n"}, "kind": 7, "label": "NameError", "sortText": " 79"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation only works on directories.\n"}, "kind": 7, "label": "NotADirectoryError", "sortText": " 80"}, {"detail": "NotImplementedType", "documentation": {"kind": "plaintext", "value": "The type of the NotImplemented singleton.\n"}, "kind": 22, "label": "NotImplemented", "sortText": " 81"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Method or function hasn't been implemented yet.\n"}, "kind": 7, "label": "NotImplementedError", "sortText": " 82"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "OSError", "sortText": " 83"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Result too large to be represented.\n"}, "kind": 7, "label": "OverflowError", "sortText": " 84"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about features which will be deprecated\nin the future.\n"}, "kind": 7, "label": "PendingDeprecationWarning", "sortText": " 85"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Not enough permissions.\n"}, "kind": 7, "label": "PermissionError", "sortText": " 86"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Process not found.\n"}, "kind": 7, "label": "ProcessLookupError", "sortText": " 87"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Recursion limit exceeded.\n"}, "kind": 7, "label": "RecursionError", "sortText": " 88"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Weak ref proxy used after referent went away.\n"}, "kind": 7, "label": "ReferenceError", "sortText": " 89"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about resource usage.\n"}, "kind": 7, "label": "ResourceWarning", "sortText": " 90"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unspecified run-time error.\n"}, "kind": 7, "label": "RuntimeError", "sortText": " 91"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious runtime behavior.\n"}, "kind": 7, "label": "RuntimeWarning", "sortText": " 92"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__anext__().\n"}, "kind": 7, "label": "StopAsyncIteration", "sortText": " 93"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__next__().\n"}, "kind": 7, "label": "StopIteration", "sortText": " 94"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Invalid syntax.\n"}, "kind": 7, "label": "SyntaxError", "sortText": " 95"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious syntax.\n"}, "kind": 7, "label": "SyntaxWarning", "sortText": " 96"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Internal error in the Python interpreter.\n\nPlease report this to the Python maintainer, along with the traceback,\nthe Python version, and the hardware/OS platform and version.\n"}, "kind": 7, "label": "SystemError", "sortText": " 97"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request to exit from the interpreter.\n"}, "kind": 7, "label": "SystemExit", "sortText": " 98"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper mixture of spaces and tabs.\n"}, "kind": 7, "label": "TabError", "sortText": " 99"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Timeout expired.\n"}, "kind": 7, "label": "TimeoutError", "sortText": "100"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument type.\n"}, "kind": 7, "label": "TypeError", "sortText": "101"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Local name referenced but not bound to a value.\n"}, "kind": 7, "label": "UnboundLocalError", "sortText": "102"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode decoding error.\n"}, "kind": 7, "label": "UnicodeDecodeError", "sortText": "103"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode encoding error.\n"}, "kind": 7, "label": "UnicodeEncodeError", "sortText": "104"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode related error.\n"}, "kind": 7, "label": "UnicodeError", "sortText": "105"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode translation error.\n"}, "kind": 7, "label": "UnicodeTranslateError", "sortText": "106"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about Unicode related problems, mostly\nrelated to conversion problems.\n"}, "kind": 7, "label": "UnicodeWarning", "sortText": "107"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings generated by user code.\n"}, "kind": 7, "label": "UserWarning", "sortText": "108"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument value (of correct type).\n"}, "kind": 7, "label": "ValueError", "sortText": "109"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warning categories.\n"}, "kind": 7, "label": "Warning", "sortText": "110"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Second argument to a division or modulo operation was zero.\n"}, "kind": 7, "label": "ZeroDivisionError", "sortText": "111"}, {"detail": "def abs[_T](x: SupportsAbs[_T], /) -> _T", "documentation": {"kind": "plaintext", "value": "Return the absolute value of the argument.\n"}, "kind": 3, "label": "abs", "sortText": "112"}, {"detail": "def aiter[_SupportsAnextT_co](async_iterable: SupportsAiter[_SupportsAnextT_co], /) -> _SupportsAnextT_co", "documentation": {"kind": "plaintext", "value": "Return an AsyncIterator for an AsyncIterable object.\n"}, "kind": 3, "label": "aiter", "sortText": "113"}, {"detail": "def all(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for all values x in the iterable.\n\nIf the iterable is empty, return True.\n"}, "kind": 3, "label": "all", "sortText": "114"}, {"detail": "Overload[[_AwaitableT](i: _SupportsSynchronousAnext[_AwaitableT], /) -> _AwaitableT, [_T, _VT](i: SupportsAnext[_T], default: _VT, /) -> CoroutineType[Any, Any, _T | _VT]]", "kind": 3, "label": "anext", "sortText": "115"}, {"detail": "def any(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for any x in the iterable.\n\nIf the iterable is empty, return False.\n"}, "kind": 3, "label": "any", "sortText": "116"}, {"detail": "def ascii(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return an ASCII-only representation of an object.\n\nAs repr(), return a string containing a printable representation of an\nobject, but escape the non-ASCII characters in the string returned by\nrepr() using \\\\x, \\\\u or \\\\U escapes. This generates a string similar\nto that returned by repr() in Python 2.\n"}, "kind": 3, "label": "ascii", "sortText": "117"}, {"detail": "def bin(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the binary representation of an integer.\n\n>>> bin(2796202)\n'0b1010101010101010101010'\n"}, "kind": 3, "label": "bin", "sortText": "118"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 7, "label": "bool", "sortText": "119"}, {"detail": "def breakpoint(...) -> None", "documentation": {"kind": "plaintext", "value": "Call sys.breakpointhook(*args, **kws). sys.breakpointhook() must accept\nwhatever arguments are passed.\n\nBy default, this drops you into the pdb debugger.\n"}, "kind": 3, "label": "breakpoint", "sortText": "120"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytearray(iterable_of_ints) -> bytearray\nbytearray(string, encoding[, errors]) -> bytearray\nbytearray(bytes_or_buffer) -> mutable copy of bytes_or_buffer\nbytearray(int) -> bytes array of size given by the parameter initialized with null bytes\nbytearray() -> empty bytes array\n\nConstruct a mutable bytearray object from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - a bytes or a buffer object\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytearray", "sortText": "121"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytes(iterable_of_ints) -> bytes\nbytes(string, encoding[, errors]) -> bytes\nbytes(bytes_or_buffer) -> immutable copy of bytes_or_buffer\nbytes(int) -> bytes object of size given by the parameter initialized with null bytes\nbytes() -> empty bytes object\n\nConstruct an immutable array of bytes from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytes", "sortText": "122"}, {"detail": "def callable(obj: object, /) -> TypeIs[Top[(...) -> object]]", "documentation": {"kind": "plaintext", "value": "Return whether the object is callable (i.e., some kind of function).\n\nNote that classes are callable, as are instances of classes with a\n__call__() method.\n"}, "kind": 3, "label": "callable", "sortText": "123"}, {"detail": "def chr(i: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff.\n"}, "kind": 3, "label": "chr", "sortText": "124"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a class method.\n\nA class method receives the class as implicit first argument,\njust like an instance method receives the instance.\nTo declare a class method, use this idiom:\n\n class C:\n @classmethod\n def f(cls, arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). The instance is ignored except for its class.\nIf a class method is called for a derived class, the derived class\nobject is passed as the implied first argument.\n\nClass methods are different than C++ or Java static methods.\nIf you want those, see the staticmethod builtin.\n"}, "kind": 7, "label": "classmethod", "sortText": "125"}, {"detail": "Overload[(source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[0], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, *, dont_inherit: bool = False, optimize: int = -1, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[1024], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> AST, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: int, dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> Any]", "kind": 3, "label": "compile", "sortText": "126"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a complex number from a string or numbers.\n\nIf a string is given, parse it as a complex number.\nIf a single number is given, convert it to a complex number.\nIf the 'real' or 'imag' arguments are given, create a complex number\nwith the specified real and imaginary components.\n"}, "kind": 7, "label": "complex", "sortText": "127"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "copyright", "sortText": "128"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "credits", "sortText": "129"}, {"detail": "def delattr(obj: object, name: str, /) -> None", "documentation": {"kind": "plaintext", "value": "Deletes the named attribute from the given object.\n\ndelattr(x, 'y') is equivalent to ``del x.y``\n"}, "kind": 3, "label": "delattr", "sortText": "130"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 7, "label": "dict", "sortText": "131"}, {"detail": "def dir(o: object = ..., /) -> list[str]", "documentation": {"kind": "plaintext", "value": "dir([object]) -> list of strings\n\nIf called without an argument, return the names in the current scope.\nElse, return an alphabetized list of names comprising (some of) the attributes\nof the given object, and of attributes reachable from it.\nIf the object supplies a method named __dir__, it will be used; otherwise\nthe default dir() logic is used and returns:\n for a module object: the module's attributes.\n for a class object: its attributes, and recursively the attributes\n of its bases.\n for any other object: its attributes, its class's attributes, and\n recursively the attributes of its class's base classes.\n"}, "kind": 3, "label": "dir", "sortText": "132"}, {"detail": "Overload[[_T_contra, _T_co](x: SupportsDivMod[_T_contra, _T_co], y: _T_contra, /) -> _T_co, [_T_contra, _T_co](x: _T_contra, y: SupportsRDivMod[_T_contra, _T_co], /) -> _T_co]", "kind": 3, "label": "divmod", "sortText": "133"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 7, "label": "ellipsis", "sortText": "134"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an enumerate object.\n\n iterable\n an object supporting iteration\n\nThe enumerate object yields pairs containing a count (from start, which\ndefaults to zero) and a value yielded by the iterable argument.\n\nenumerate is useful for obtaining an indexed list:\n (0, seq[0]), (1, seq[1]), (2, seq[2]), ...\n"}, "kind": 7, "label": "enumerate", "sortText": "135"}, {"detail": "def eval(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /) -> Any", "documentation": {"kind": "plaintext", "value": "Evaluate the given source in the context of globals and locals.\n\nThe source may be a string representing a Python expression\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\n"}, "kind": 3, "label": "eval", "sortText": "136"}, {"detail": "def exec(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /, *, closure: tuple[CellType, ...] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Execute the given source in the context of globals and locals.\n\nThe source may be a string representing one or more Python statements\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\nThe closure must be a tuple of cellvars, and can only be used\nwhen source is a code object requiring exactly that many cellvars.\n"}, "kind": 3, "label": "exec", "sortText": "137"}, {"detail": "Quitter", "kind": 22, "label": "exit", "sortText": "138"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an iterator yielding those items of iterable for which function(item)\nis true. If function is None, return the items that are true.\n"}, "kind": 7, "label": "filter", "sortText": "139"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a string or number to a floating-point number, if possible.\n"}, "kind": 7, "label": "float", "sortText": "140"}, {"detail": "def format(value: object, format_spec: str = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Return type(value).__format__(value, format_spec)\n\nMany built-in types implement format_spec according to the\nFormat Specification Mini-language. See help('FORMATTING').\n\nIf type(value) does not supply a method named __format__\nand format_spec is empty, then str(value) is returned.\nSee also help('SPECIALMETHODS').\n"}, "kind": 3, "label": "format", "sortText": "141"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an immutable unordered collection of unique elements.\n"}, "kind": 7, "label": "frozenset", "sortText": "142"}, {"detail": "Overload[(o: object, name: str, /) -> Any, (o: object, name: str, default: None, /) -> Any | None, (o: object, name: str, default: bool, /) -> Any | bool, (o: object, name: str, default: list[Any], /) -> Any | list[Any], (o: object, name: str, default: dict[Any, Any], /) -> Any | dict[Any, Any], [_T](o: object, name: str, default: _T, /) -> Any | _T]", "kind": 3, "label": "getattr", "sortText": "143"}, {"detail": "def globals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return the dictionary containing the current scope's global variables.\n\nNOTE: Updates to this dictionary *will* affect name lookups in the current\nglobal scope and vice-versa.\n"}, "kind": 3, "label": "globals", "sortText": "144"}, {"detail": "def hasattr(obj: object, name: str, /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether the object has an attribute with the given name.\n\nThis is done by calling getattr(obj, name) and catching AttributeError.\n"}, "kind": 3, "label": "hasattr", "sortText": "145"}, {"detail": "def hash(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the hash value for the given object.\n\nTwo objects that compare equal must also have the same hash value, but the\nreverse is not necessarily true.\n"}, "kind": 3, "label": "hash", "sortText": "146"}, {"detail": "_Helper", "documentation": {"kind": "plaintext", "value": "Define the builtin 'help'.\n\nThis is a wrapper around pydoc.help that provides a helpful message\nwhen 'help' is typed at the Python interactive prompt.\n\nCalling help() at the Python prompt starts an interactive help session.\nCalling help(thing) prints help for the python object 'thing'.\n"}, "kind": 22, "label": "help", "sortText": "147"}, {"detail": "def hex(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the hexadecimal representation of an integer.\n\n>>> hex(12648430)\n'0xc0ffee'\n"}, "kind": 3, "label": "hex", "sortText": "148"}, {"detail": "def id(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the identity of an object.\n\nThis is guaranteed to be unique among simultaneously existing objects.\n(CPython uses the object's memory address.)\n"}, "kind": 3, "label": "id", "sortText": "149"}, {"detail": "def input(prompt: object = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Read a string from standard input. The trailing newline is stripped.\n\nThe prompt string, if given, is printed to standard output without a\ntrailing newline before reading input.\n\nIf the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.\nOn *nix systems, readline is used if available.\n"}, "kind": 3, "label": "input", "sortText": "150"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 7, "label": "int", "sortText": "151"}, {"detail": "def isinstance(obj: object, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether an object is an instance of a class or of a subclass thereof.\n\nA tuple, as in ``isinstance(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``isinstance(x, A) or isinstance(x, B)\nor ...`` etc.\n"}, "kind": 3, "label": "isinstance", "sortText": "152"}, {"detail": "def issubclass(cls: type, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether 'cls' is derived from another class or is the same class.\n\nA tuple, as in ``issubclass(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``issubclass(x, A) or issubclass(x, B)\nor ...``.\n"}, "kind": 3, "label": "issubclass", "sortText": "153"}, {"detail": "Overload[[_SupportsNextT_co](object: SupportsIter[_SupportsNextT_co], /) -> _SupportsNextT_co, [_T](object: _GetItemIterable[_T], /) -> Iterator[_T], [_T](object: () -> _T | None, sentinel: None, /) -> Iterator[_T], [_T](object: () -> _T, sentinel: object, /) -> Iterator[_T]]", "kind": 3, "label": "iter", "sortText": "154"}, {"detail": "def len(obj: Sized, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the number of items in a container.\n"}, "kind": 3, "label": "len", "sortText": "155"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "license", "sortText": "156"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 7, "label": "list", "sortText": "157"}, {"detail": "def locals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return a dictionary containing the current scope's local variables.\n\nNOTE: Whether or not updates to this dictionary will affect name lookups in\nthe local scope and vice-versa is *implementation dependent* and not\ncovered by any backwards compatibility guarantees.\n"}, "kind": 3, "label": "locals", "sortText": "158"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Make an iterator that computes the function using arguments from\neach of the iterables. Stops when the shortest iterable is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n"}, "kind": 7, "label": "map", "sortText": "159"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], /, *, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "max", "sortText": "160"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a new memoryview object which references the given object.\n"}, "kind": 7, "label": "memoryview", "sortText": "161"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], /, *, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "min", "sortText": "162"}, {"detail": "Overload[[_T](i: SupportsNext[_T], /) -> _T, [_T, _VT](i: SupportsNext[_T], default: _VT, /) -> _T | _VT]", "kind": 3, "label": "next", "sortText": "163"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The base class of the class hierarchy.\n\nWhen called, it accepts no arguments and returns a new featureless\ninstance that has no instance attributes and cannot be given any.\n"}, "kind": 7, "label": "object", "sortText": "164"}, {"detail": "def oct(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the octal representation of an integer.\n\n>>> oct(342391)\n'0o1234567'\n"}, "kind": 3, "label": "oct", "sortText": "165"}, {"detail": "Overload[(file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"r+\", \"+r\", \"rt+\", \"r+t\", \"+rt\", ... omitted 48 literals] = \"r\", buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> TextIOWrapper[_WrappedBuffer], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: Literal[0], encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> FileIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 19 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedRandom, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedWriter, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", ... omitted 3 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedReader[_BufferedReaderStream], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: int = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BinaryIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: str, buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> IO[Any]]", "kind": 3, "label": "open", "sortText": "166"}, {"detail": "def ord(c: str | bytes | bytearray, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the ordinal value of a character.\n\nIf the argument is a one-character string, return the Unicode code\npoint of that character.\n\nIf the argument is a bytes or bytearray object of length 1, return its\nsingle byte value.\n"}, "kind": 3, "label": "ord", "sortText": "167"}, {"detail": "Overload[(base: int, exp: int, mod: int) -> int, (base: int, exp: Literal[0], mod: None = None) -> Literal[1], (base: int, exp: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], mod: None = None) -> int, (base: int, exp: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], mod: None = None) -> int | float, (base: int, exp: int, mod: None = None) -> Any, (base: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], exp: int | float, mod: None = None) -> int | float, (base: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], exp: int | float, mod: None = None) -> int | float | complex, (base: int | float, exp: int, mod: None = None) -> int | float, (base: int | float, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> Any, (base: int | float | complex, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> int | float | complex, [_E_contra, _T_co](base: _SupportsPow2[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _T_co](base: _SupportsPow3NoneOnly[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _M_contra, _T_co](base: _SupportsPow3[_E_contra, _M_contra, _T_co], exp: _E_contra, mod: _M_contra) -> _T_co, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float, mod: None = None) -> Any, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float | complex, mod: None = None) -> int | float | complex]", "kind": 3, "label": "pow", "sortText": "168"}, {"detail": "Overload[(*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: SupportsWrite[str] | None = None, flush: Literal[False] = False) -> None, (*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: _SupportsWriteAndFlush[str] | None = None, flush: bool) -> None]", "kind": 3, "label": "print", "sortText": "169"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Property attribute.\n\n fget\n function to be used for getting an attribute value\n fset\n function to be used for setting an attribute value\n fdel\n function to be used for del'ing an attribute\n doc\n docstring\n\nTypical use is to define a managed attribute x:\n\nclass C(object):\n def getx(self): return self._x\n def setx(self, value): self._x = value\n def delx(self): del self._x\n x = property(getx, setx, delx, \"I'm the 'x' property.\")\n\nDecorators make defining new properties or modifying existing ones easy:\n\nclass C(object):\n @property\n def x(self):\n \"I am the 'x' property.\"\n return self._x\n @x.setter\n def x(self, value):\n self._x = value\n @x.deleter\n def x(self):\n del self._x\n"}, "kind": 7, "label": "property", "sortText": "170"}, {"detail": "Quitter", "kind": 22, "label": "quit", "sortText": "171"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "range(stop) -> range object\nrange(start, stop[, step]) -> range object\n\nReturn an object that produces a sequence of integers from start (inclusive)\nto stop (exclusive) by step. range(i, j) produces i, i+1, i+2, ..., j-1.\nstart defaults to 0, and stop is omitted! range(4) produces 0, 1, 2, 3.\nThese are exactly the valid indices for a list of 4 elements.\nWhen step is given, it specifies the increment (or decrement).\n"}, "kind": 7, "label": "range", "sortText": "172"}, {"detail": "def repr(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the canonical string representation of the object.\n\nFor many object types, including most builtins, eval(repr(obj)) == obj.\n"}, "kind": 3, "label": "repr", "sortText": "173"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return a reverse iterator over the values of the given sequence.\n"}, "kind": 7, "label": "reversed", "sortText": "174"}, {"detail": "Overload[[_T](number: _SupportsRound1[_T], ndigits: None = None) -> _T, [_T](number: _SupportsRound2[_T], ndigits: SupportsIndex) -> _T]", "kind": 3, "label": "round", "sortText": "175"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an unordered collection of unique elements.\n"}, "kind": 7, "label": "set", "sortText": "176"}, {"detail": "def setattr(obj: object, name: str, value: Any, /) -> None", "documentation": {"kind": "plaintext", "value": "Sets the named attribute on the given object to the specified value.\n\nsetattr(x, 'y', v) is equivalent to ``x.y = v``\n"}, "kind": 3, "label": "setattr", "sortText": "177"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "slice(stop)\nslice(start, stop[, step])\n\nCreate a slice object. This is used for extended slicing (e.g. a[0:10:2]).\n"}, "kind": 7, "label": "slice", "sortText": "178"}, {"detail": "Overload[[SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, reverse: bool = False) -> list[SupportsRichComparisonT], [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], reverse: bool = False) -> list[_T]]", "kind": 3, "label": "sorted", "sortText": "179"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a static method.\n\nA static method does not receive an implicit first argument.\nTo declare a static method, use this idiom:\n\n class C:\n @staticmethod\n def f(arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). Both the class and the instance are ignored, and\nneither is passed implicitly as the first argument to the method.\n\nStatic methods in Python are similar to those found in Java or C++.\nFor a more advanced concept, see the classmethod builtin.\n"}, "kind": 7, "label": "staticmethod", "sortText": "180"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 7, "label": "str", "sortText": "181"}, {"detail": "Overload[(iterable: Iterable[bool | Literal[1, 2, 3, 4, 5, ... omitted 41 literals]], /, start: int = 0) -> int, [_SupportsSumNoDefaultT](iterable: Iterable[_SupportsSumNoDefaultT], /) -> _SupportsSumNoDefaultT | Literal[0], [_AddableT1, _AddableT2](iterable: Iterable[_AddableT1], /, start: _AddableT2) -> _AddableT1 | _AddableT2]", "kind": 3, "label": "sum", "sortText": "182"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "super() -> same as super(__class__, )\nsuper(type) -> unbound super object\nsuper(type, obj) -> bound super object; requires isinstance(obj, type)\nsuper(type, type2) -> bound super object; requires issubclass(type2, type)\nTypical use to call a cooperative superclass method:\nclass C(B):\n def meth(self, arg):\n super().meth(arg)\nThis works for class methods too:\nclass C(B):\n @classmethod\n def cmeth(cls, arg):\n super().cmeth(arg)\n"}, "kind": 7, "label": "super", "sortText": "183"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 7, "label": "tuple", "sortText": "184"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "type(object) -> the object's type\ntype(name, bases, dict, **kwds) -> a new type\n"}, "kind": 7, "label": "type", "sortText": "185"}, {"detail": "Overload[(object: type, /) -> MappingProxyType[str, Any], (object: Any = ..., /) -> dict[str, Any]]", "kind": 3, "label": "vars", "sortText": "186"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The zip object yields n-length tuples, where n is the number of iterables\npassed as positional arguments to zip(). The i-th element in every tuple\ncomes from the i-th iterable argument to zip(). This continues until the\nshortest argument is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n\n >>> list(zip('abcdefg', range(3), range(4)))\n [('a', 0, 0), ('b', 1, 1), ('c', 2, 2)]\n"}, "kind": 7, "label": "zip", "sortText": "187"}, {"detail": "", "kind": 7, "label": "function", "sortText": "188"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": "189"}, {"detail": "def __build_class__(func: () -> CellType | Any, name: str, /, *bases: Any, *, metaclass: Any = ..., **kwds: Any) -> Any", "documentation": {"kind": "plaintext", "value": "__build_class__(func, name, /, *bases, [metaclass], **kwds) -> class\n\nInternal helper function used by the class statement.\n"}, "kind": 3, "label": "__build_class__", "sortText": "190"}, {"detail": "Any", "documentation": {"kind": "plaintext", "value": "Special type indicating an unconstrained type.\n\n- Any is compatible with every type.\n- Any assumed to have all methods.\n- All values assumed to be instances of Any.\n\nNote that all the above statements are true from the point of view of\nstatic type checkers. At runtime, Any should not be used with instance\nchecks.\n"}, "label": "__builtins__", "sortText": "191"}, {"detail": "type[ModuleType]", "documentation": {"kind": "plaintext", "value": "Create a module object.\n\nThe name must be a string; the optional doc argument can have any type.\n"}, "kind": 7, "label": "__class__", "sortText": "192"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "__debug__", "sortText": "193"}, {"detail": "bound method ModuleType.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": "194"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": "195"}, {"detail": "bound method ModuleType.__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": "196"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": "197"}, {"detail": "bound method ModuleType.__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": "198"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__file__", "sortText": "199"}, {"detail": "bound method ModuleType.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": "200"}, {"detail": "bound method ModuleType.__getattr__(name: str) -> Any", "kind": 2, "label": "__getattr__", "sortText": "201"}, {"detail": "bound method ModuleType.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": "202"}, {"detail": "bound method ModuleType.__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": "203"}, {"detail": "bound method ModuleType.__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": "204"}, {"detail": "def __import__(name: str, globals: Mapping[str, object] | None = None, locals: Mapping[str, object] | None = None, fromlist: Sequence[str] | None = ..., level: int = 0) -> ModuleType", "documentation": {"kind": "plaintext", "value": "Import a module.\n\nBecause this function is meant for use by the Python\ninterpreter and not for general use, it is better to use\nimportlib.import_module() to programmatically import a module.\n\nThe globals argument is only used to determine the context;\nthey are not modified. The locals argument is unused. The fromlist\nshould be a list of names to emulate ``from name import ...``, or an\nempty list to emulate ``import name``.\nWhen importing a module from a package, note that __import__('A.B', ...)\nreturns package A when fromlist is empty, but its submodule B when\nfromlist is not empty. The level argument is used to determine whether to\nperform absolute or relative imports: 0 is absolute, while a positive number\nis the number of parent directories to search relative to the current module.\n"}, "kind": 3, "label": "__import__", "sortText": "205"}, {"detail": "bound method ModuleType.__init__(name: str, doc: str | None = ...) -> None", "kind": 2, "label": "__init__", "sortText": "206"}, {"detail": "bound method type[ModuleType].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "207"}, {"detail": "LoaderProtocol | None", "kind": 8, "label": "__loader__", "sortText": "208"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "209"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__name__", "sortText": "210"}, {"detail": "bound method ModuleType.__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": "211"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "212"}, {"detail": "str | None", "kind": 22, "label": "__package__", "sortText": "213"}, {"detail": "MutableSequence[str]", "documentation": {"kind": "plaintext", "value": "All the operations on a read-write sequence.\n\nConcrete subclasses must provide __new__ or __init__,\n__getitem__, __setitem__, __delitem__, __len__, and insert().\n"}, "kind": 22, "label": "__path__", "sortText": "214"}, {"detail": "bound method ModuleType.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "215"}, {"detail": "bound method ModuleType.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "216"}, {"detail": "bound method ModuleType.__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "217"}, {"detail": "bound method ModuleType.__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "218"}, {"detail": "bound method ModuleType.__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "219"}, {"detail": "ModuleSpec | None", "kind": 22, "label": "__spec__", "sortText": "220"}, {"detail": "bound method ModuleType.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "221"}, {"detail": "bound method type[ModuleType].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "222"}, {"detail": "dict[Any, int]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__warningregistry__", "sortText": "223"}, {"detail": " int'>", "label": "_Opener", "sortText": "224"}]}} +{"suite": "data_science", "label": "dataframe completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 8, "character": 8, "iteration": 1, "result": {"isIncomplete": true, "items": [{"detail": "Literal[False]", "kind": 14, "label": "False", "sortText": " 0"}, {"detail": "None", "kind": 14, "label": "None", "sortText": " 1"}, {"detail": "Literal[True]", "kind": 14, "label": "True", "sortText": " 2"}, {"kind": 14, "label": "and", "sortText": " 3"}, {"kind": 14, "label": "as", "sortText": " 4"}, {"kind": 14, "label": "assert", "sortText": " 5"}, {"kind": 14, "label": "async", "sortText": " 6"}, {"kind": 14, "label": "await", "sortText": " 7"}, {"kind": 14, "label": "break", "sortText": " 8"}, {"kind": 14, "label": "case", "sortText": " 9"}, {"kind": 14, "label": "class", "sortText": " 10"}, {"kind": 14, "label": "continue", "sortText": " 11"}, {"kind": 14, "label": "def", "sortText": " 12"}, {"kind": 14, "label": "del", "sortText": " 13"}, {"kind": 14, "label": "elif", "sortText": " 14"}, {"kind": 14, "label": "else", "sortText": " 15"}, {"kind": 14, "label": "except", "sortText": " 16"}, {"kind": 14, "label": "finally", "sortText": " 17"}, {"kind": 14, "label": "for", "sortText": " 18"}, {"kind": 14, "label": "from", "sortText": " 19"}, {"kind": 14, "label": "global", "sortText": " 20"}, {"kind": 14, "label": "if", "sortText": " 21"}, {"kind": 14, "label": "import", "sortText": " 22"}, {"kind": 14, "label": "in", "sortText": " 23"}, {"kind": 14, "label": "is", "sortText": " 24"}, {"kind": 14, "label": "lambda", "sortText": " 25"}, {"kind": 14, "label": "match", "sortText": " 26"}, {"kind": 14, "label": "nonlocal", "sortText": " 27"}, {"kind": 14, "label": "not", "sortText": " 28"}, {"kind": 14, "label": "or", "sortText": " 29"}, {"kind": 14, "label": "pass", "sortText": " 30"}, {"kind": 14, "label": "raise", "sortText": " 31"}, {"kind": 14, "label": "return", "sortText": " 32"}, {"kind": 14, "label": "try", "sortText": " 33"}, {"kind": 14, "label": "while", "sortText": " 34"}, {"kind": 14, "label": "with", "sortText": " 35"}, {"kind": 14, "label": "yield", "sortText": " 36"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "NumPy\n=====\n\nProvides\n 1. An array object of arbitrary homogeneous items\n 2. Fast mathematical operations over arrays\n 3. Linear Algebra, Fourier Transforms, Random Number Generation\n\nHow to use the documentation\n----------------------------\nDocumentation is available in two forms: docstrings provided\nwith the code, and a loose standing reference guide, available from\n`the NumPy homepage `_.\n\nWe recommend exploring the docstrings using\n`IPython `_, an advanced Python shell with\nTAB-completion and introspection capabilities. See below for further\ninstructions.\n\nThe docstring examples assume that `numpy` has been imported as ``np``::\n\n >>> import numpy as np\n\nCode snippets are indicated by three greater-than signs::\n\n >>> x = 42\n >>> x = x + 1\n\nUse the built-in ``help`` function to view a function's docstring::\n\n >>> help(np.sort)\n ... # doctest: +SKIP\n\nFor some objects, ``np.info(obj)`` may provide additional help. This is\nparticularly true if you see the line \"Help on ufunc object:\" at the top\nof the help() page. Ufuncs are implemented in C, not Python, for speed.\nThe native Python help() does not know how to view their help, but our\nnp.info() function does.\n\nAvailable subpackages\n---------------------\nlib\n Basic functions used by several sub-packages.\nrandom\n Core Random Tools\nlinalg\n Core Linear Algebra Tools\nfft\n Core FFT routines\npolynomial\n Polynomial tools\ntesting\n NumPy testing tools\ndistutils\n Enhancements to distutils with support for\n Fortran compilers support and more (for Python <= 3.11)\n\nUtilities\n---------\ntest\n Run numpy unittests\nshow_config\n Show numpy build configuration\n__version__\n NumPy version string\n\nViewing documentation using IPython\n-----------------------------------\n\nStart IPython and import `numpy` usually under the alias ``np``: `import\nnumpy as np`. Then, directly past or use the ``%cpaste`` magic to paste\nexamples into the shell. To see which functions are available in `numpy`,\ntype ``np.`` (where ```` refers to the TAB key), or use\n``np.*cos*?`` (where ```` refers to the ENTER key) to narrow\ndown the list. To view the docstring for a function, use\n``np.cos?`` (to view the docstring) and ``np.cos??`` (to view\nthe source code).\n\nCopies vs. in-place operation\n-----------------------------\nMost of the functions in `numpy` return a copy of the array argument\n(e.g., `np.sort`). In-place versions of these functions are often\navailable as array methods, i.e. ``x = np.array([1,2,3]); x.sort()``.\nExceptions to this rule are documented.\n"}, "kind": 9, "label": "np", "sortText": " 37"}, {"detail": "", "kind": 9, "label": "pd", "sortText": " 38"}, {"detail": "def summarize(values: list[int]) -> DataFrame", "kind": 3, "label": "summarize", "sortText": " 39"}, {"detail": "DataFrame", "documentation": {"kind": "plaintext", "value": "Two-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3\n"}, "kind": 22, "label": "summary", "sortText": " 40"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for arithmetic errors.\n"}, "kind": 7, "label": "ArithmeticError", "sortText": " 41"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Assertion failed.\n"}, "kind": 7, "label": "AssertionError", "sortText": " 42"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Attribute not found.\n"}, "kind": 7, "label": "AttributeError", "sortText": " 43"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all exceptions\n"}, "kind": 7, "label": "BaseException", "sortText": " 44"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "A combination of multiple unrelated exceptions.\n"}, "kind": 7, "label": "BaseExceptionGroup", "sortText": " 45"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "I/O operation would block.\n"}, "kind": 7, "label": "BlockingIOError", "sortText": " 46"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Broken pipe.\n"}, "kind": 7, "label": "BrokenPipeError", "sortText": " 47"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Buffer error.\n"}, "kind": 7, "label": "BufferError", "sortText": " 48"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about bytes and buffer related problems, mostly\nrelated to conversion from str or comparing to str.\n"}, "kind": 7, "label": "BytesWarning", "sortText": " 49"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Child process error.\n"}, "kind": 7, "label": "ChildProcessError", "sortText": " 50"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection aborted.\n"}, "kind": 7, "label": "ConnectionAbortedError", "sortText": " 51"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection error.\n"}, "kind": 7, "label": "ConnectionError", "sortText": " 52"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection refused.\n"}, "kind": 7, "label": "ConnectionRefusedError", "sortText": " 53"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection reset.\n"}, "kind": 7, "label": "ConnectionResetError", "sortText": " 54"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about deprecated features.\n"}, "kind": 7, "label": "DeprecationWarning", "sortText": " 55"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Read beyond end of file.\n"}, "kind": 7, "label": "EOFError", "sortText": " 56"}, {"detail": "EllipsisType", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 22, "label": "Ellipsis", "sortText": " 57"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about encodings.\n"}, "kind": 7, "label": "EncodingWarning", "sortText": " 58"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "EnvironmentError", "sortText": " 59"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all non-exit exceptions.\n"}, "kind": 7, "label": "Exception", "sortText": " 60"}, {"detail": "", "kind": 7, "label": "ExceptionGroup", "sortText": " 61"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File already exists.\n"}, "kind": 7, "label": "FileExistsError", "sortText": " 62"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File not found.\n"}, "kind": 7, "label": "FileNotFoundError", "sortText": " 63"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Floating-point operation failed.\n"}, "kind": 7, "label": "FloatingPointError", "sortText": " 64"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about constructs that will change semantically\nin the future.\n"}, "kind": 7, "label": "FutureWarning", "sortText": " 65"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request that a generator exit.\n"}, "kind": 7, "label": "GeneratorExit", "sortText": " 66"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "IOError", "sortText": " 67"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Import can't find module, or can't find name in module.\n"}, "kind": 7, "label": "ImportError", "sortText": " 68"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about probable mistakes in module imports\n"}, "kind": 7, "label": "ImportWarning", "sortText": " 69"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper indentation.\n"}, "kind": 7, "label": "IndentationError", "sortText": " 70"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Sequence index out of range.\n"}, "kind": 7, "label": "IndexError", "sortText": " 71"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Interrupted by signal.\n"}, "kind": 7, "label": "InterruptedError", "sortText": " 72"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation doesn't work on directories.\n"}, "kind": 7, "label": "IsADirectoryError", "sortText": " 73"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Mapping key not found.\n"}, "kind": 7, "label": "KeyError", "sortText": " 74"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Program interrupted by user.\n"}, "kind": 7, "label": "KeyboardInterrupt", "sortText": " 75"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for lookup errors.\n"}, "kind": 7, "label": "LookupError", "sortText": " 76"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Out of memory.\n"}, "kind": 7, "label": "MemoryError", "sortText": " 77"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Module not found.\n"}, "kind": 7, "label": "ModuleNotFoundError", "sortText": " 78"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Name not found globally.\n"}, "kind": 7, "label": "NameError", "sortText": " 79"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation only works on directories.\n"}, "kind": 7, "label": "NotADirectoryError", "sortText": " 80"}, {"detail": "NotImplementedType", "documentation": {"kind": "plaintext", "value": "The type of the NotImplemented singleton.\n"}, "kind": 22, "label": "NotImplemented", "sortText": " 81"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Method or function hasn't been implemented yet.\n"}, "kind": 7, "label": "NotImplementedError", "sortText": " 82"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "OSError", "sortText": " 83"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Result too large to be represented.\n"}, "kind": 7, "label": "OverflowError", "sortText": " 84"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about features which will be deprecated\nin the future.\n"}, "kind": 7, "label": "PendingDeprecationWarning", "sortText": " 85"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Not enough permissions.\n"}, "kind": 7, "label": "PermissionError", "sortText": " 86"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Process not found.\n"}, "kind": 7, "label": "ProcessLookupError", "sortText": " 87"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Recursion limit exceeded.\n"}, "kind": 7, "label": "RecursionError", "sortText": " 88"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Weak ref proxy used after referent went away.\n"}, "kind": 7, "label": "ReferenceError", "sortText": " 89"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about resource usage.\n"}, "kind": 7, "label": "ResourceWarning", "sortText": " 90"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unspecified run-time error.\n"}, "kind": 7, "label": "RuntimeError", "sortText": " 91"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious runtime behavior.\n"}, "kind": 7, "label": "RuntimeWarning", "sortText": " 92"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__anext__().\n"}, "kind": 7, "label": "StopAsyncIteration", "sortText": " 93"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__next__().\n"}, "kind": 7, "label": "StopIteration", "sortText": " 94"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Invalid syntax.\n"}, "kind": 7, "label": "SyntaxError", "sortText": " 95"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious syntax.\n"}, "kind": 7, "label": "SyntaxWarning", "sortText": " 96"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Internal error in the Python interpreter.\n\nPlease report this to the Python maintainer, along with the traceback,\nthe Python version, and the hardware/OS platform and version.\n"}, "kind": 7, "label": "SystemError", "sortText": " 97"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request to exit from the interpreter.\n"}, "kind": 7, "label": "SystemExit", "sortText": " 98"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper mixture of spaces and tabs.\n"}, "kind": 7, "label": "TabError", "sortText": " 99"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Timeout expired.\n"}, "kind": 7, "label": "TimeoutError", "sortText": "100"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument type.\n"}, "kind": 7, "label": "TypeError", "sortText": "101"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Local name referenced but not bound to a value.\n"}, "kind": 7, "label": "UnboundLocalError", "sortText": "102"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode decoding error.\n"}, "kind": 7, "label": "UnicodeDecodeError", "sortText": "103"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode encoding error.\n"}, "kind": 7, "label": "UnicodeEncodeError", "sortText": "104"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode related error.\n"}, "kind": 7, "label": "UnicodeError", "sortText": "105"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode translation error.\n"}, "kind": 7, "label": "UnicodeTranslateError", "sortText": "106"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about Unicode related problems, mostly\nrelated to conversion problems.\n"}, "kind": 7, "label": "UnicodeWarning", "sortText": "107"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings generated by user code.\n"}, "kind": 7, "label": "UserWarning", "sortText": "108"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument value (of correct type).\n"}, "kind": 7, "label": "ValueError", "sortText": "109"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warning categories.\n"}, "kind": 7, "label": "Warning", "sortText": "110"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Second argument to a division or modulo operation was zero.\n"}, "kind": 7, "label": "ZeroDivisionError", "sortText": "111"}, {"detail": "def abs[_T](x: SupportsAbs[_T], /) -> _T", "documentation": {"kind": "plaintext", "value": "Return the absolute value of the argument.\n"}, "kind": 3, "label": "abs", "sortText": "112"}, {"detail": "def aiter[_SupportsAnextT_co](async_iterable: SupportsAiter[_SupportsAnextT_co], /) -> _SupportsAnextT_co", "documentation": {"kind": "plaintext", "value": "Return an AsyncIterator for an AsyncIterable object.\n"}, "kind": 3, "label": "aiter", "sortText": "113"}, {"detail": "def all(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for all values x in the iterable.\n\nIf the iterable is empty, return True.\n"}, "kind": 3, "label": "all", "sortText": "114"}, {"detail": "Overload[[_AwaitableT](i: _SupportsSynchronousAnext[_AwaitableT], /) -> _AwaitableT, [_T, _VT](i: SupportsAnext[_T], default: _VT, /) -> CoroutineType[Any, Any, _T | _VT]]", "kind": 3, "label": "anext", "sortText": "115"}, {"detail": "def any(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for any x in the iterable.\n\nIf the iterable is empty, return False.\n"}, "kind": 3, "label": "any", "sortText": "116"}, {"detail": "def ascii(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return an ASCII-only representation of an object.\n\nAs repr(), return a string containing a printable representation of an\nobject, but escape the non-ASCII characters in the string returned by\nrepr() using \\\\x, \\\\u or \\\\U escapes. This generates a string similar\nto that returned by repr() in Python 2.\n"}, "kind": 3, "label": "ascii", "sortText": "117"}, {"detail": "def bin(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the binary representation of an integer.\n\n>>> bin(2796202)\n'0b1010101010101010101010'\n"}, "kind": 3, "label": "bin", "sortText": "118"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 7, "label": "bool", "sortText": "119"}, {"detail": "def breakpoint(...) -> None", "documentation": {"kind": "plaintext", "value": "Call sys.breakpointhook(*args, **kws). sys.breakpointhook() must accept\nwhatever arguments are passed.\n\nBy default, this drops you into the pdb debugger.\n"}, "kind": 3, "label": "breakpoint", "sortText": "120"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytearray(iterable_of_ints) -> bytearray\nbytearray(string, encoding[, errors]) -> bytearray\nbytearray(bytes_or_buffer) -> mutable copy of bytes_or_buffer\nbytearray(int) -> bytes array of size given by the parameter initialized with null bytes\nbytearray() -> empty bytes array\n\nConstruct a mutable bytearray object from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - a bytes or a buffer object\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytearray", "sortText": "121"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytes(iterable_of_ints) -> bytes\nbytes(string, encoding[, errors]) -> bytes\nbytes(bytes_or_buffer) -> immutable copy of bytes_or_buffer\nbytes(int) -> bytes object of size given by the parameter initialized with null bytes\nbytes() -> empty bytes object\n\nConstruct an immutable array of bytes from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytes", "sortText": "122"}, {"detail": "def callable(obj: object, /) -> TypeIs[(...) -> object]", "documentation": {"kind": "plaintext", "value": "Return whether the object is callable (i.e., some kind of function).\n\nNote that classes are callable, as are instances of classes with a\n__call__() method.\n"}, "kind": 3, "label": "callable", "sortText": "123"}, {"detail": "def chr(i: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff.\n"}, "kind": 3, "label": "chr", "sortText": "124"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a class method.\n\nA class method receives the class as implicit first argument,\njust like an instance method receives the instance.\nTo declare a class method, use this idiom:\n\n class C:\n @classmethod\n def f(cls, arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). The instance is ignored except for its class.\nIf a class method is called for a derived class, the derived class\nobject is passed as the implied first argument.\n\nClass methods are different than C++ or Java static methods.\nIf you want those, see the staticmethod builtin.\n"}, "kind": 7, "label": "classmethod", "sortText": "125"}, {"detail": "Overload[(source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[0], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, *, dont_inherit: bool = False, optimize: int = -1, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[1024], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> AST, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: int, dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> Any]", "kind": 3, "label": "compile", "sortText": "126"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a complex number from a string or numbers.\n\nIf a string is given, parse it as a complex number.\nIf a single number is given, convert it to a complex number.\nIf the 'real' or 'imag' arguments are given, create a complex number\nwith the specified real and imaginary components.\n"}, "kind": 7, "label": "complex", "sortText": "127"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "copyright", "sortText": "128"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "credits", "sortText": "129"}, {"detail": "def delattr(obj: object, name: str, /) -> None", "documentation": {"kind": "plaintext", "value": "Deletes the named attribute from the given object.\n\ndelattr(x, 'y') is equivalent to ``del x.y``\n"}, "kind": 3, "label": "delattr", "sortText": "130"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 7, "label": "dict", "sortText": "131"}, {"detail": "def dir(o: object = ..., /) -> list[str]", "documentation": {"kind": "plaintext", "value": "dir([object]) -> list of strings\n\nIf called without an argument, return the names in the current scope.\nElse, return an alphabetized list of names comprising (some of) the attributes\nof the given object, and of attributes reachable from it.\nIf the object supplies a method named __dir__, it will be used; otherwise\nthe default dir() logic is used and returns:\n for a module object: the module's attributes.\n for a class object: its attributes, and recursively the attributes\n of its bases.\n for any other object: its attributes, its class's attributes, and\n recursively the attributes of its class's base classes.\n"}, "kind": 3, "label": "dir", "sortText": "132"}, {"detail": "Overload[[_T_contra, _T_co](x: SupportsDivMod[_T_contra, _T_co], y: _T_contra, /) -> _T_co, [_T_contra, _T_co](x: _T_contra, y: SupportsRDivMod[_T_contra, _T_co], /) -> _T_co]", "kind": 3, "label": "divmod", "sortText": "133"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 7, "label": "ellipsis", "sortText": "134"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an enumerate object.\n\n iterable\n an object supporting iteration\n\nThe enumerate object yields pairs containing a count (from start, which\ndefaults to zero) and a value yielded by the iterable argument.\n\nenumerate is useful for obtaining an indexed list:\n (0, seq[0]), (1, seq[1]), (2, seq[2]), ...\n"}, "kind": 7, "label": "enumerate", "sortText": "135"}, {"detail": "def eval(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /) -> Any", "documentation": {"kind": "plaintext", "value": "Evaluate the given source in the context of globals and locals.\n\nThe source may be a string representing a Python expression\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\n"}, "kind": 3, "label": "eval", "sortText": "136"}, {"detail": "def exec(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /, *, closure: tuple[CellType, ...] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Execute the given source in the context of globals and locals.\n\nThe source may be a string representing one or more Python statements\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\nThe closure must be a tuple of cellvars, and can only be used\nwhen source is a code object requiring exactly that many cellvars.\n"}, "kind": 3, "label": "exec", "sortText": "137"}, {"detail": "Quitter", "kind": 22, "label": "exit", "sortText": "138"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an iterator yielding those items of iterable for which function(item)\nis true. If function is None, return the items that are true.\n"}, "kind": 7, "label": "filter", "sortText": "139"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a string or number to a floating-point number, if possible.\n"}, "kind": 7, "label": "float", "sortText": "140"}, {"detail": "def format(value: object, format_spec: str = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Return type(value).__format__(value, format_spec)\n\nMany built-in types implement format_spec according to the\nFormat Specification Mini-language. See help('FORMATTING').\n\nIf type(value) does not supply a method named __format__\nand format_spec is empty, then str(value) is returned.\nSee also help('SPECIALMETHODS').\n"}, "kind": 3, "label": "format", "sortText": "141"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an immutable unordered collection of unique elements.\n"}, "kind": 7, "label": "frozenset", "sortText": "142"}, {"detail": "Overload[(o: object, name: str, /) -> Any, (o: object, name: str, default: None, /) -> Any | None, (o: object, name: str, default: bool, /) -> Any | bool, (o: object, name: str, default: list[Any], /) -> Any | list[Any], (o: object, name: str, default: dict[Any, Any], /) -> Any | dict[Any, Any], [_T](o: object, name: str, default: _T, /) -> Any | _T]", "kind": 3, "label": "getattr", "sortText": "143"}, {"detail": "def globals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return the dictionary containing the current scope's global variables.\n\nNOTE: Updates to this dictionary *will* affect name lookups in the current\nglobal scope and vice-versa.\n"}, "kind": 3, "label": "globals", "sortText": "144"}, {"detail": "def hasattr(obj: object, name: str, /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether the object has an attribute with the given name.\n\nThis is done by calling getattr(obj, name) and catching AttributeError.\n"}, "kind": 3, "label": "hasattr", "sortText": "145"}, {"detail": "def hash(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the hash value for the given object.\n\nTwo objects that compare equal must also have the same hash value, but the\nreverse is not necessarily true.\n"}, "kind": 3, "label": "hash", "sortText": "146"}, {"detail": "_Helper", "documentation": {"kind": "plaintext", "value": "Define the builtin 'help'.\n\nThis is a wrapper around pydoc.help that provides a helpful message\nwhen 'help' is typed at the Python interactive prompt.\n\nCalling help() at the Python prompt starts an interactive help session.\nCalling help(thing) prints help for the python object 'thing'.\n"}, "kind": 22, "label": "help", "sortText": "147"}, {"detail": "def hex(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the hexadecimal representation of an integer.\n\n>>> hex(12648430)\n'0xc0ffee'\n"}, "kind": 3, "label": "hex", "sortText": "148"}, {"detail": "def id(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the identity of an object.\n\nThis is guaranteed to be unique among simultaneously existing objects.\n(CPython uses the object's memory address.)\n"}, "kind": 3, "label": "id", "sortText": "149"}, {"detail": "def input(prompt: object = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Read a string from standard input. The trailing newline is stripped.\n\nThe prompt string, if given, is printed to standard output without a\ntrailing newline before reading input.\n\nIf the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.\nOn *nix systems, readline is used if available.\n"}, "kind": 3, "label": "input", "sortText": "150"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 7, "label": "int", "sortText": "151"}, {"detail": "def isinstance(obj: object, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether an object is an instance of a class or of a subclass thereof.\n\nA tuple, as in ``isinstance(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``isinstance(x, A) or isinstance(x, B)\nor ...`` etc.\n"}, "kind": 3, "label": "isinstance", "sortText": "152"}, {"detail": "def issubclass(cls: type, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether 'cls' is derived from another class or is the same class.\n\nA tuple, as in ``issubclass(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``issubclass(x, A) or issubclass(x, B)\nor ...``.\n"}, "kind": 3, "label": "issubclass", "sortText": "153"}, {"detail": "Overload[[_SupportsNextT_co](object: SupportsIter[_SupportsNextT_co], /) -> _SupportsNextT_co, [_T](object: _GetItemIterable[_T], /) -> Iterator[_T], [_T](object: () -> _T | None, sentinel: None, /) -> Iterator[_T], [_T](object: () -> _T, sentinel: object, /) -> Iterator[_T]]", "kind": 3, "label": "iter", "sortText": "154"}, {"detail": "def len(obj: Sized, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the number of items in a container.\n"}, "kind": 3, "label": "len", "sortText": "155"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "license", "sortText": "156"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 7, "label": "list", "sortText": "157"}, {"detail": "def locals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return a dictionary containing the current scope's local variables.\n\nNOTE: Whether or not updates to this dictionary will affect name lookups in\nthe local scope and vice-versa is *implementation dependent* and not\ncovered by any backwards compatibility guarantees.\n"}, "kind": 3, "label": "locals", "sortText": "158"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Make an iterator that computes the function using arguments from\neach of the iterables. Stops when the shortest iterable is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n"}, "kind": 7, "label": "map", "sortText": "159"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], /, *, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "max", "sortText": "160"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a new memoryview object which references the given object.\n"}, "kind": 7, "label": "memoryview", "sortText": "161"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], /, *, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "min", "sortText": "162"}, {"detail": "Overload[[_T](i: SupportsNext[_T], /) -> _T, [_T, _VT](i: SupportsNext[_T], default: _VT, /) -> _T | _VT]", "kind": 3, "label": "next", "sortText": "163"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The base class of the class hierarchy.\n\nWhen called, it accepts no arguments and returns a new featureless\ninstance that has no instance attributes and cannot be given any.\n"}, "kind": 7, "label": "object", "sortText": "164"}, {"detail": "def oct(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the octal representation of an integer.\n\n>>> oct(342391)\n'0o1234567'\n"}, "kind": 3, "label": "oct", "sortText": "165"}, {"detail": "Overload[(file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"r+\", \"+r\", \"rt+\", \"r+t\", \"+rt\", ... omitted 48 literals] = \"r\", buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> TextIOWrapper[_WrappedBuffer], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: Literal[0], encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> FileIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 19 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedRandom, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedWriter, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", ... omitted 3 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedReader[_BufferedReaderStream], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: int = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BinaryIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: str, buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> IO[Any]]", "kind": 3, "label": "open", "sortText": "166"}, {"detail": "def ord(c: str | bytes | bytearray, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the ordinal value of a character.\n\nIf the argument is a one-character string, return the Unicode code\npoint of that character.\n\nIf the argument is a bytes or bytearray object of length 1, return its\nsingle byte value.\n"}, "kind": 3, "label": "ord", "sortText": "167"}, {"detail": "Overload[(base: int, exp: int, mod: int) -> int, (base: int, exp: Literal[0], mod: None = None) -> Literal[1], (base: int, exp: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], mod: None = None) -> int, (base: int, exp: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], mod: None = None) -> int | float, (base: int, exp: int, mod: None = None) -> Any, (base: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], exp: int | float, mod: None = None) -> int | float, (base: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], exp: int | float, mod: None = None) -> int | float | complex, (base: int | float, exp: int, mod: None = None) -> int | float, (base: int | float, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> Any, (base: int | float | complex, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> int | float | complex, [_E_contra, _T_co](base: _SupportsPow2[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _T_co](base: _SupportsPow3NoneOnly[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _M_contra, _T_co](base: _SupportsPow3[_E_contra, _M_contra, _T_co], exp: _E_contra, mod: _M_contra) -> _T_co, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float, mod: None = None) -> Any, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float | complex, mod: None = None) -> int | float | complex]", "kind": 3, "label": "pow", "sortText": "168"}, {"detail": "Overload[(*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: SupportsWrite[str] | None = None, flush: Literal[False] = False) -> None, (*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: _SupportsWriteAndFlush[str] | None = None, flush: bool) -> None]", "kind": 3, "label": "print", "sortText": "169"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Property attribute.\n\n fget\n function to be used for getting an attribute value\n fset\n function to be used for setting an attribute value\n fdel\n function to be used for del'ing an attribute\n doc\n docstring\n\nTypical use is to define a managed attribute x:\n\nclass C(object):\n def getx(self): return self._x\n def setx(self, value): self._x = value\n def delx(self): del self._x\n x = property(getx, setx, delx, \"I'm the 'x' property.\")\n\nDecorators make defining new properties or modifying existing ones easy:\n\nclass C(object):\n @property\n def x(self):\n \"I am the 'x' property.\"\n return self._x\n @x.setter\n def x(self, value):\n self._x = value\n @x.deleter\n def x(self):\n del self._x\n"}, "kind": 7, "label": "property", "sortText": "170"}, {"detail": "Quitter", "kind": 22, "label": "quit", "sortText": "171"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "range(stop) -> range object\nrange(start, stop[, step]) -> range object\n\nReturn an object that produces a sequence of integers from start (inclusive)\nto stop (exclusive) by step. range(i, j) produces i, i+1, i+2, ..., j-1.\nstart defaults to 0, and stop is omitted! range(4) produces 0, 1, 2, 3.\nThese are exactly the valid indices for a list of 4 elements.\nWhen step is given, it specifies the increment (or decrement).\n"}, "kind": 7, "label": "range", "sortText": "172"}, {"detail": "def repr(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the canonical string representation of the object.\n\nFor many object types, including most builtins, eval(repr(obj)) == obj.\n"}, "kind": 3, "label": "repr", "sortText": "173"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return a reverse iterator over the values of the given sequence.\n"}, "kind": 7, "label": "reversed", "sortText": "174"}, {"detail": "Overload[[_T](number: _SupportsRound1[_T], ndigits: None = None) -> _T, [_T](number: _SupportsRound2[_T], ndigits: SupportsIndex) -> _T]", "kind": 3, "label": "round", "sortText": "175"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an unordered collection of unique elements.\n"}, "kind": 7, "label": "set", "sortText": "176"}, {"detail": "def setattr(obj: object, name: str, value: Any, /) -> None", "documentation": {"kind": "plaintext", "value": "Sets the named attribute on the given object to the specified value.\n\nsetattr(x, 'y', v) is equivalent to ``x.y = v``\n"}, "kind": 3, "label": "setattr", "sortText": "177"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "slice(stop)\nslice(start, stop[, step])\n\nCreate a slice object. This is used for extended slicing (e.g. a[0:10:2]).\n"}, "kind": 7, "label": "slice", "sortText": "178"}, {"detail": "Overload[[SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, reverse: bool = False) -> list[SupportsRichComparisonT], [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], reverse: bool = False) -> list[_T]]", "kind": 3, "label": "sorted", "sortText": "179"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a static method.\n\nA static method does not receive an implicit first argument.\nTo declare a static method, use this idiom:\n\n class C:\n @staticmethod\n def f(arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). Both the class and the instance are ignored, and\nneither is passed implicitly as the first argument to the method.\n\nStatic methods in Python are similar to those found in Java or C++.\nFor a more advanced concept, see the classmethod builtin.\n"}, "kind": 7, "label": "staticmethod", "sortText": "180"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 7, "label": "str", "sortText": "181"}, {"detail": "Overload[(iterable: Iterable[bool | Literal[1, 2, 3, 4, 5, ... omitted 41 literals]], /, start: int = 0) -> int, [_SupportsSumNoDefaultT](iterable: Iterable[_SupportsSumNoDefaultT], /) -> _SupportsSumNoDefaultT | Literal[0], [_AddableT1, _AddableT2](iterable: Iterable[_AddableT1], /, start: _AddableT2) -> _AddableT1 | _AddableT2]", "kind": 3, "label": "sum", "sortText": "182"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "super() -> same as super(__class__, )\nsuper(type) -> unbound super object\nsuper(type, obj) -> bound super object; requires isinstance(obj, type)\nsuper(type, type2) -> bound super object; requires issubclass(type2, type)\nTypical use to call a cooperative superclass method:\nclass C(B):\n def meth(self, arg):\n super().meth(arg)\nThis works for class methods too:\nclass C(B):\n @classmethod\n def cmeth(cls, arg):\n super().cmeth(arg)\n"}, "kind": 7, "label": "super", "sortText": "183"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 7, "label": "tuple", "sortText": "184"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "type(object) -> the object's type\ntype(name, bases, dict, **kwds) -> a new type\n"}, "kind": 7, "label": "type", "sortText": "185"}, {"detail": "Overload[(object: type, /) -> MappingProxyType[str, Any], (object: Any = ..., /) -> dict[str, Any]]", "kind": 3, "label": "vars", "sortText": "186"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The zip object yields n-length tuples, where n is the number of iterables\npassed as positional arguments to zip(). The i-th element in every tuple\ncomes from the i-th iterable argument to zip(). This continues until the\nshortest argument is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n\n >>> list(zip('abcdefg', range(3), range(4)))\n [('a', 0, 0), ('b', 1, 1), ('c', 2, 2)]\n"}, "kind": 7, "label": "zip", "sortText": "187"}, {"detail": "", "kind": 7, "label": "function", "sortText": "188"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": "189"}, {"detail": "def __build_class__(func: () -> CellType | Any, name: str, /, *bases: Any, *, metaclass: Any = ..., **kwds: Any) -> Any", "documentation": {"kind": "plaintext", "value": "__build_class__(func, name, /, *bases, [metaclass], **kwds) -> class\n\nInternal helper function used by the class statement.\n"}, "kind": 3, "label": "__build_class__", "sortText": "190"}, {"detail": "Any", "documentation": {"kind": "plaintext", "value": "Special type indicating an unconstrained type.\n\n- Any is compatible with every type.\n- Any assumed to have all methods.\n- All values assumed to be instances of Any.\n\nNote that all the above statements are true from the point of view of\nstatic type checkers. At runtime, Any should not be used with instance\nchecks.\n"}, "label": "__builtins__", "sortText": "191"}, {"detail": "type[ModuleType]", "documentation": {"kind": "plaintext", "value": "Create a module object.\n\nThe name must be a string; the optional doc argument can have any type.\n"}, "kind": 7, "label": "__class__", "sortText": "192"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "__debug__", "sortText": "193"}, {"detail": "bound method ModuleType.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": "194"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": "195"}, {"detail": "bound method ModuleType.__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": "196"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": "197"}, {"detail": "bound method ModuleType.__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": "198"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__file__", "sortText": "199"}, {"detail": "bound method ModuleType.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": "200"}, {"detail": "bound method ModuleType.__getattr__(name: str) -> Any", "kind": 2, "label": "__getattr__", "sortText": "201"}, {"detail": "bound method ModuleType.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": "202"}, {"detail": "bound method ModuleType.__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": "203"}, {"detail": "bound method ModuleType.__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": "204"}, {"detail": "def __import__(name: str, globals: Mapping[str, object] | None = None, locals: Mapping[str, object] | None = None, fromlist: Sequence[str] | None = ..., level: int = 0) -> ModuleType", "documentation": {"kind": "plaintext", "value": "Import a module.\n\nBecause this function is meant for use by the Python\ninterpreter and not for general use, it is better to use\nimportlib.import_module() to programmatically import a module.\n\nThe globals argument is only used to determine the context;\nthey are not modified. The locals argument is unused. The fromlist\nshould be a list of names to emulate ``from name import ...``, or an\nempty list to emulate ``import name``.\nWhen importing a module from a package, note that __import__('A.B', ...)\nreturns package A when fromlist is empty, but its submodule B when\nfromlist is not empty. The level argument is used to determine whether to\nperform absolute or relative imports: 0 is absolute, while a positive number\nis the number of parent directories to search relative to the current module.\n"}, "kind": 3, "label": "__import__", "sortText": "205"}, {"detail": "bound method ModuleType.__init__(name: str, doc: str | None = ...) -> None", "kind": 2, "label": "__init__", "sortText": "206"}, {"detail": "bound method type[ModuleType].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "207"}, {"detail": "LoaderProtocol | None", "kind": 8, "label": "__loader__", "sortText": "208"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "209"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__name__", "sortText": "210"}, {"detail": "bound method ModuleType.__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": "211"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "212"}, {"detail": "str | None", "kind": 22, "label": "__package__", "sortText": "213"}, {"detail": "MutableSequence[str]", "documentation": {"kind": "plaintext", "value": "All the operations on a read-write sequence.\n\nConcrete subclasses must provide __new__ or __init__,\n__getitem__, __setitem__, __delitem__, __len__, and insert().\n"}, "kind": 22, "label": "__path__", "sortText": "214"}, {"detail": "bound method ModuleType.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "215"}, {"detail": "bound method ModuleType.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "216"}, {"detail": "bound method ModuleType.__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "217"}, {"detail": "bound method ModuleType.__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "218"}, {"detail": "bound method ModuleType.__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "219"}, {"detail": "ModuleSpec | None", "kind": 22, "label": "__spec__", "sortText": "220"}, {"detail": "bound method ModuleType.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "221"}, {"detail": "bound method type[ModuleType].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "222"}, {"detail": "dict[Any, int]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__warningregistry__", "sortText": "223"}, {"detail": " int'>", "label": "_Opener", "sortText": "224"}]}} +{"suite": "data_science", "label": "dataframe completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 8, "character": 8, "iteration": 2, "result": {"isIncomplete": true, "items": [{"detail": "Literal[False]", "kind": 14, "label": "False", "sortText": " 0"}, {"detail": "None", "kind": 14, "label": "None", "sortText": " 1"}, {"detail": "Literal[True]", "kind": 14, "label": "True", "sortText": " 2"}, {"kind": 14, "label": "and", "sortText": " 3"}, {"kind": 14, "label": "as", "sortText": " 4"}, {"kind": 14, "label": "assert", "sortText": " 5"}, {"kind": 14, "label": "async", "sortText": " 6"}, {"kind": 14, "label": "await", "sortText": " 7"}, {"kind": 14, "label": "break", "sortText": " 8"}, {"kind": 14, "label": "case", "sortText": " 9"}, {"kind": 14, "label": "class", "sortText": " 10"}, {"kind": 14, "label": "continue", "sortText": " 11"}, {"kind": 14, "label": "def", "sortText": " 12"}, {"kind": 14, "label": "del", "sortText": " 13"}, {"kind": 14, "label": "elif", "sortText": " 14"}, {"kind": 14, "label": "else", "sortText": " 15"}, {"kind": 14, "label": "except", "sortText": " 16"}, {"kind": 14, "label": "finally", "sortText": " 17"}, {"kind": 14, "label": "for", "sortText": " 18"}, {"kind": 14, "label": "from", "sortText": " 19"}, {"kind": 14, "label": "global", "sortText": " 20"}, {"kind": 14, "label": "if", "sortText": " 21"}, {"kind": 14, "label": "import", "sortText": " 22"}, {"kind": 14, "label": "in", "sortText": " 23"}, {"kind": 14, "label": "is", "sortText": " 24"}, {"kind": 14, "label": "lambda", "sortText": " 25"}, {"kind": 14, "label": "match", "sortText": " 26"}, {"kind": 14, "label": "nonlocal", "sortText": " 27"}, {"kind": 14, "label": "not", "sortText": " 28"}, {"kind": 14, "label": "or", "sortText": " 29"}, {"kind": 14, "label": "pass", "sortText": " 30"}, {"kind": 14, "label": "raise", "sortText": " 31"}, {"kind": 14, "label": "return", "sortText": " 32"}, {"kind": 14, "label": "try", "sortText": " 33"}, {"kind": 14, "label": "while", "sortText": " 34"}, {"kind": 14, "label": "with", "sortText": " 35"}, {"kind": 14, "label": "yield", "sortText": " 36"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "NumPy\n=====\n\nProvides\n 1. An array object of arbitrary homogeneous items\n 2. Fast mathematical operations over arrays\n 3. Linear Algebra, Fourier Transforms, Random Number Generation\n\nHow to use the documentation\n----------------------------\nDocumentation is available in two forms: docstrings provided\nwith the code, and a loose standing reference guide, available from\n`the NumPy homepage `_.\n\nWe recommend exploring the docstrings using\n`IPython `_, an advanced Python shell with\nTAB-completion and introspection capabilities. See below for further\ninstructions.\n\nThe docstring examples assume that `numpy` has been imported as ``np``::\n\n >>> import numpy as np\n\nCode snippets are indicated by three greater-than signs::\n\n >>> x = 42\n >>> x = x + 1\n\nUse the built-in ``help`` function to view a function's docstring::\n\n >>> help(np.sort)\n ... # doctest: +SKIP\n\nFor some objects, ``np.info(obj)`` may provide additional help. This is\nparticularly true if you see the line \"Help on ufunc object:\" at the top\nof the help() page. Ufuncs are implemented in C, not Python, for speed.\nThe native Python help() does not know how to view their help, but our\nnp.info() function does.\n\nAvailable subpackages\n---------------------\nlib\n Basic functions used by several sub-packages.\nrandom\n Core Random Tools\nlinalg\n Core Linear Algebra Tools\nfft\n Core FFT routines\npolynomial\n Polynomial tools\ntesting\n NumPy testing tools\ndistutils\n Enhancements to distutils with support for\n Fortran compilers support and more (for Python <= 3.11)\n\nUtilities\n---------\ntest\n Run numpy unittests\nshow_config\n Show numpy build configuration\n__version__\n NumPy version string\n\nViewing documentation using IPython\n-----------------------------------\n\nStart IPython and import `numpy` usually under the alias ``np``: `import\nnumpy as np`. Then, directly past or use the ``%cpaste`` magic to paste\nexamples into the shell. To see which functions are available in `numpy`,\ntype ``np.`` (where ```` refers to the TAB key), or use\n``np.*cos*?`` (where ```` refers to the ENTER key) to narrow\ndown the list. To view the docstring for a function, use\n``np.cos?`` (to view the docstring) and ``np.cos??`` (to view\nthe source code).\n\nCopies vs. in-place operation\n-----------------------------\nMost of the functions in `numpy` return a copy of the array argument\n(e.g., `np.sort`). In-place versions of these functions are often\navailable as array methods, i.e. ``x = np.array([1,2,3]); x.sort()``.\nExceptions to this rule are documented.\n"}, "kind": 9, "label": "np", "sortText": " 37"}, {"detail": "", "kind": 9, "label": "pd", "sortText": " 38"}, {"detail": "def summarize(values: list[int]) -> DataFrame", "kind": 3, "label": "summarize", "sortText": " 39"}, {"detail": "DataFrame", "documentation": {"kind": "plaintext", "value": "Two-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3\n"}, "kind": 22, "label": "summary", "sortText": " 40"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for arithmetic errors.\n"}, "kind": 7, "label": "ArithmeticError", "sortText": " 41"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Assertion failed.\n"}, "kind": 7, "label": "AssertionError", "sortText": " 42"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Attribute not found.\n"}, "kind": 7, "label": "AttributeError", "sortText": " 43"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all exceptions\n"}, "kind": 7, "label": "BaseException", "sortText": " 44"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "A combination of multiple unrelated exceptions.\n"}, "kind": 7, "label": "BaseExceptionGroup", "sortText": " 45"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "I/O operation would block.\n"}, "kind": 7, "label": "BlockingIOError", "sortText": " 46"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Broken pipe.\n"}, "kind": 7, "label": "BrokenPipeError", "sortText": " 47"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Buffer error.\n"}, "kind": 7, "label": "BufferError", "sortText": " 48"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about bytes and buffer related problems, mostly\nrelated to conversion from str or comparing to str.\n"}, "kind": 7, "label": "BytesWarning", "sortText": " 49"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Child process error.\n"}, "kind": 7, "label": "ChildProcessError", "sortText": " 50"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection aborted.\n"}, "kind": 7, "label": "ConnectionAbortedError", "sortText": " 51"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection error.\n"}, "kind": 7, "label": "ConnectionError", "sortText": " 52"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection refused.\n"}, "kind": 7, "label": "ConnectionRefusedError", "sortText": " 53"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection reset.\n"}, "kind": 7, "label": "ConnectionResetError", "sortText": " 54"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about deprecated features.\n"}, "kind": 7, "label": "DeprecationWarning", "sortText": " 55"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Read beyond end of file.\n"}, "kind": 7, "label": "EOFError", "sortText": " 56"}, {"detail": "EllipsisType", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 22, "label": "Ellipsis", "sortText": " 57"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about encodings.\n"}, "kind": 7, "label": "EncodingWarning", "sortText": " 58"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "EnvironmentError", "sortText": " 59"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all non-exit exceptions.\n"}, "kind": 7, "label": "Exception", "sortText": " 60"}, {"detail": "", "kind": 7, "label": "ExceptionGroup", "sortText": " 61"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File already exists.\n"}, "kind": 7, "label": "FileExistsError", "sortText": " 62"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File not found.\n"}, "kind": 7, "label": "FileNotFoundError", "sortText": " 63"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Floating-point operation failed.\n"}, "kind": 7, "label": "FloatingPointError", "sortText": " 64"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about constructs that will change semantically\nin the future.\n"}, "kind": 7, "label": "FutureWarning", "sortText": " 65"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request that a generator exit.\n"}, "kind": 7, "label": "GeneratorExit", "sortText": " 66"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "IOError", "sortText": " 67"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Import can't find module, or can't find name in module.\n"}, "kind": 7, "label": "ImportError", "sortText": " 68"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about probable mistakes in module imports\n"}, "kind": 7, "label": "ImportWarning", "sortText": " 69"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper indentation.\n"}, "kind": 7, "label": "IndentationError", "sortText": " 70"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Sequence index out of range.\n"}, "kind": 7, "label": "IndexError", "sortText": " 71"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Interrupted by signal.\n"}, "kind": 7, "label": "InterruptedError", "sortText": " 72"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation doesn't work on directories.\n"}, "kind": 7, "label": "IsADirectoryError", "sortText": " 73"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Mapping key not found.\n"}, "kind": 7, "label": "KeyError", "sortText": " 74"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Program interrupted by user.\n"}, "kind": 7, "label": "KeyboardInterrupt", "sortText": " 75"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for lookup errors.\n"}, "kind": 7, "label": "LookupError", "sortText": " 76"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Out of memory.\n"}, "kind": 7, "label": "MemoryError", "sortText": " 77"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Module not found.\n"}, "kind": 7, "label": "ModuleNotFoundError", "sortText": " 78"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Name not found globally.\n"}, "kind": 7, "label": "NameError", "sortText": " 79"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation only works on directories.\n"}, "kind": 7, "label": "NotADirectoryError", "sortText": " 80"}, {"detail": "NotImplementedType", "documentation": {"kind": "plaintext", "value": "The type of the NotImplemented singleton.\n"}, "kind": 22, "label": "NotImplemented", "sortText": " 81"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Method or function hasn't been implemented yet.\n"}, "kind": 7, "label": "NotImplementedError", "sortText": " 82"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "OSError", "sortText": " 83"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Result too large to be represented.\n"}, "kind": 7, "label": "OverflowError", "sortText": " 84"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about features which will be deprecated\nin the future.\n"}, "kind": 7, "label": "PendingDeprecationWarning", "sortText": " 85"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Not enough permissions.\n"}, "kind": 7, "label": "PermissionError", "sortText": " 86"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Process not found.\n"}, "kind": 7, "label": "ProcessLookupError", "sortText": " 87"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Recursion limit exceeded.\n"}, "kind": 7, "label": "RecursionError", "sortText": " 88"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Weak ref proxy used after referent went away.\n"}, "kind": 7, "label": "ReferenceError", "sortText": " 89"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about resource usage.\n"}, "kind": 7, "label": "ResourceWarning", "sortText": " 90"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unspecified run-time error.\n"}, "kind": 7, "label": "RuntimeError", "sortText": " 91"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious runtime behavior.\n"}, "kind": 7, "label": "RuntimeWarning", "sortText": " 92"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__anext__().\n"}, "kind": 7, "label": "StopAsyncIteration", "sortText": " 93"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__next__().\n"}, "kind": 7, "label": "StopIteration", "sortText": " 94"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Invalid syntax.\n"}, "kind": 7, "label": "SyntaxError", "sortText": " 95"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious syntax.\n"}, "kind": 7, "label": "SyntaxWarning", "sortText": " 96"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Internal error in the Python interpreter.\n\nPlease report this to the Python maintainer, along with the traceback,\nthe Python version, and the hardware/OS platform and version.\n"}, "kind": 7, "label": "SystemError", "sortText": " 97"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request to exit from the interpreter.\n"}, "kind": 7, "label": "SystemExit", "sortText": " 98"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper mixture of spaces and tabs.\n"}, "kind": 7, "label": "TabError", "sortText": " 99"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Timeout expired.\n"}, "kind": 7, "label": "TimeoutError", "sortText": "100"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument type.\n"}, "kind": 7, "label": "TypeError", "sortText": "101"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Local name referenced but not bound to a value.\n"}, "kind": 7, "label": "UnboundLocalError", "sortText": "102"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode decoding error.\n"}, "kind": 7, "label": "UnicodeDecodeError", "sortText": "103"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode encoding error.\n"}, "kind": 7, "label": "UnicodeEncodeError", "sortText": "104"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode related error.\n"}, "kind": 7, "label": "UnicodeError", "sortText": "105"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode translation error.\n"}, "kind": 7, "label": "UnicodeTranslateError", "sortText": "106"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about Unicode related problems, mostly\nrelated to conversion problems.\n"}, "kind": 7, "label": "UnicodeWarning", "sortText": "107"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings generated by user code.\n"}, "kind": 7, "label": "UserWarning", "sortText": "108"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument value (of correct type).\n"}, "kind": 7, "label": "ValueError", "sortText": "109"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warning categories.\n"}, "kind": 7, "label": "Warning", "sortText": "110"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Second argument to a division or modulo operation was zero.\n"}, "kind": 7, "label": "ZeroDivisionError", "sortText": "111"}, {"detail": "def abs[_T](x: SupportsAbs[_T], /) -> _T", "documentation": {"kind": "plaintext", "value": "Return the absolute value of the argument.\n"}, "kind": 3, "label": "abs", "sortText": "112"}, {"detail": "def aiter[_SupportsAnextT_co](async_iterable: SupportsAiter[_SupportsAnextT_co], /) -> _SupportsAnextT_co", "documentation": {"kind": "plaintext", "value": "Return an AsyncIterator for an AsyncIterable object.\n"}, "kind": 3, "label": "aiter", "sortText": "113"}, {"detail": "def all(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for all values x in the iterable.\n\nIf the iterable is empty, return True.\n"}, "kind": 3, "label": "all", "sortText": "114"}, {"detail": "Overload[[_AwaitableT](i: _SupportsSynchronousAnext[_AwaitableT], /) -> _AwaitableT, [_T, _VT](i: SupportsAnext[_T], default: _VT, /) -> CoroutineType[Any, Any, _T | _VT]]", "kind": 3, "label": "anext", "sortText": "115"}, {"detail": "def any(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for any x in the iterable.\n\nIf the iterable is empty, return False.\n"}, "kind": 3, "label": "any", "sortText": "116"}, {"detail": "def ascii(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return an ASCII-only representation of an object.\n\nAs repr(), return a string containing a printable representation of an\nobject, but escape the non-ASCII characters in the string returned by\nrepr() using \\\\x, \\\\u or \\\\U escapes. This generates a string similar\nto that returned by repr() in Python 2.\n"}, "kind": 3, "label": "ascii", "sortText": "117"}, {"detail": "def bin(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the binary representation of an integer.\n\n>>> bin(2796202)\n'0b1010101010101010101010'\n"}, "kind": 3, "label": "bin", "sortText": "118"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 7, "label": "bool", "sortText": "119"}, {"detail": "def breakpoint(...) -> None", "documentation": {"kind": "plaintext", "value": "Call sys.breakpointhook(*args, **kws). sys.breakpointhook() must accept\nwhatever arguments are passed.\n\nBy default, this drops you into the pdb debugger.\n"}, "kind": 3, "label": "breakpoint", "sortText": "120"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytearray(iterable_of_ints) -> bytearray\nbytearray(string, encoding[, errors]) -> bytearray\nbytearray(bytes_or_buffer) -> mutable copy of bytes_or_buffer\nbytearray(int) -> bytes array of size given by the parameter initialized with null bytes\nbytearray() -> empty bytes array\n\nConstruct a mutable bytearray object from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - a bytes or a buffer object\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytearray", "sortText": "121"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytes(iterable_of_ints) -> bytes\nbytes(string, encoding[, errors]) -> bytes\nbytes(bytes_or_buffer) -> immutable copy of bytes_or_buffer\nbytes(int) -> bytes object of size given by the parameter initialized with null bytes\nbytes() -> empty bytes object\n\nConstruct an immutable array of bytes from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytes", "sortText": "122"}, {"detail": "def callable(obj: object, /) -> TypeIs[(...) -> object]", "documentation": {"kind": "plaintext", "value": "Return whether the object is callable (i.e., some kind of function).\n\nNote that classes are callable, as are instances of classes with a\n__call__() method.\n"}, "kind": 3, "label": "callable", "sortText": "123"}, {"detail": "def chr(i: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff.\n"}, "kind": 3, "label": "chr", "sortText": "124"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a class method.\n\nA class method receives the class as implicit first argument,\njust like an instance method receives the instance.\nTo declare a class method, use this idiom:\n\n class C:\n @classmethod\n def f(cls, arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). The instance is ignored except for its class.\nIf a class method is called for a derived class, the derived class\nobject is passed as the implied first argument.\n\nClass methods are different than C++ or Java static methods.\nIf you want those, see the staticmethod builtin.\n"}, "kind": 7, "label": "classmethod", "sortText": "125"}, {"detail": "Overload[(source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[0], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, *, dont_inherit: bool = False, optimize: int = -1, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[1024], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> AST, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: int, dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> Any]", "kind": 3, "label": "compile", "sortText": "126"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a complex number from a string or numbers.\n\nIf a string is given, parse it as a complex number.\nIf a single number is given, convert it to a complex number.\nIf the 'real' or 'imag' arguments are given, create a complex number\nwith the specified real and imaginary components.\n"}, "kind": 7, "label": "complex", "sortText": "127"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "copyright", "sortText": "128"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "credits", "sortText": "129"}, {"detail": "def delattr(obj: object, name: str, /) -> None", "documentation": {"kind": "plaintext", "value": "Deletes the named attribute from the given object.\n\ndelattr(x, 'y') is equivalent to ``del x.y``\n"}, "kind": 3, "label": "delattr", "sortText": "130"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 7, "label": "dict", "sortText": "131"}, {"detail": "def dir(o: object = ..., /) -> list[str]", "documentation": {"kind": "plaintext", "value": "dir([object]) -> list of strings\n\nIf called without an argument, return the names in the current scope.\nElse, return an alphabetized list of names comprising (some of) the attributes\nof the given object, and of attributes reachable from it.\nIf the object supplies a method named __dir__, it will be used; otherwise\nthe default dir() logic is used and returns:\n for a module object: the module's attributes.\n for a class object: its attributes, and recursively the attributes\n of its bases.\n for any other object: its attributes, its class's attributes, and\n recursively the attributes of its class's base classes.\n"}, "kind": 3, "label": "dir", "sortText": "132"}, {"detail": "Overload[[_T_contra, _T_co](x: SupportsDivMod[_T_contra, _T_co], y: _T_contra, /) -> _T_co, [_T_contra, _T_co](x: _T_contra, y: SupportsRDivMod[_T_contra, _T_co], /) -> _T_co]", "kind": 3, "label": "divmod", "sortText": "133"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 7, "label": "ellipsis", "sortText": "134"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an enumerate object.\n\n iterable\n an object supporting iteration\n\nThe enumerate object yields pairs containing a count (from start, which\ndefaults to zero) and a value yielded by the iterable argument.\n\nenumerate is useful for obtaining an indexed list:\n (0, seq[0]), (1, seq[1]), (2, seq[2]), ...\n"}, "kind": 7, "label": "enumerate", "sortText": "135"}, {"detail": "def eval(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /) -> Any", "documentation": {"kind": "plaintext", "value": "Evaluate the given source in the context of globals and locals.\n\nThe source may be a string representing a Python expression\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\n"}, "kind": 3, "label": "eval", "sortText": "136"}, {"detail": "def exec(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /, *, closure: tuple[CellType, ...] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Execute the given source in the context of globals and locals.\n\nThe source may be a string representing one or more Python statements\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\nThe closure must be a tuple of cellvars, and can only be used\nwhen source is a code object requiring exactly that many cellvars.\n"}, "kind": 3, "label": "exec", "sortText": "137"}, {"detail": "Quitter", "kind": 22, "label": "exit", "sortText": "138"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an iterator yielding those items of iterable for which function(item)\nis true. If function is None, return the items that are true.\n"}, "kind": 7, "label": "filter", "sortText": "139"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a string or number to a floating-point number, if possible.\n"}, "kind": 7, "label": "float", "sortText": "140"}, {"detail": "def format(value: object, format_spec: str = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Return type(value).__format__(value, format_spec)\n\nMany built-in types implement format_spec according to the\nFormat Specification Mini-language. See help('FORMATTING').\n\nIf type(value) does not supply a method named __format__\nand format_spec is empty, then str(value) is returned.\nSee also help('SPECIALMETHODS').\n"}, "kind": 3, "label": "format", "sortText": "141"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an immutable unordered collection of unique elements.\n"}, "kind": 7, "label": "frozenset", "sortText": "142"}, {"detail": "Overload[(o: object, name: str, /) -> Any, (o: object, name: str, default: None, /) -> Any | None, (o: object, name: str, default: bool, /) -> Any | bool, (o: object, name: str, default: list[Any], /) -> Any | list[Any], (o: object, name: str, default: dict[Any, Any], /) -> Any | dict[Any, Any], [_T](o: object, name: str, default: _T, /) -> Any | _T]", "kind": 3, "label": "getattr", "sortText": "143"}, {"detail": "def globals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return the dictionary containing the current scope's global variables.\n\nNOTE: Updates to this dictionary *will* affect name lookups in the current\nglobal scope and vice-versa.\n"}, "kind": 3, "label": "globals", "sortText": "144"}, {"detail": "def hasattr(obj: object, name: str, /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether the object has an attribute with the given name.\n\nThis is done by calling getattr(obj, name) and catching AttributeError.\n"}, "kind": 3, "label": "hasattr", "sortText": "145"}, {"detail": "def hash(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the hash value for the given object.\n\nTwo objects that compare equal must also have the same hash value, but the\nreverse is not necessarily true.\n"}, "kind": 3, "label": "hash", "sortText": "146"}, {"detail": "_Helper", "documentation": {"kind": "plaintext", "value": "Define the builtin 'help'.\n\nThis is a wrapper around pydoc.help that provides a helpful message\nwhen 'help' is typed at the Python interactive prompt.\n\nCalling help() at the Python prompt starts an interactive help session.\nCalling help(thing) prints help for the python object 'thing'.\n"}, "kind": 22, "label": "help", "sortText": "147"}, {"detail": "def hex(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the hexadecimal representation of an integer.\n\n>>> hex(12648430)\n'0xc0ffee'\n"}, "kind": 3, "label": "hex", "sortText": "148"}, {"detail": "def id(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the identity of an object.\n\nThis is guaranteed to be unique among simultaneously existing objects.\n(CPython uses the object's memory address.)\n"}, "kind": 3, "label": "id", "sortText": "149"}, {"detail": "def input(prompt: object = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Read a string from standard input. The trailing newline is stripped.\n\nThe prompt string, if given, is printed to standard output without a\ntrailing newline before reading input.\n\nIf the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.\nOn *nix systems, readline is used if available.\n"}, "kind": 3, "label": "input", "sortText": "150"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 7, "label": "int", "sortText": "151"}, {"detail": "def isinstance(obj: object, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether an object is an instance of a class or of a subclass thereof.\n\nA tuple, as in ``isinstance(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``isinstance(x, A) or isinstance(x, B)\nor ...`` etc.\n"}, "kind": 3, "label": "isinstance", "sortText": "152"}, {"detail": "def issubclass(cls: type, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether 'cls' is derived from another class or is the same class.\n\nA tuple, as in ``issubclass(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``issubclass(x, A) or issubclass(x, B)\nor ...``.\n"}, "kind": 3, "label": "issubclass", "sortText": "153"}, {"detail": "Overload[[_SupportsNextT_co](object: SupportsIter[_SupportsNextT_co], /) -> _SupportsNextT_co, [_T](object: _GetItemIterable[_T], /) -> Iterator[_T], [_T](object: () -> _T | None, sentinel: None, /) -> Iterator[_T], [_T](object: () -> _T, sentinel: object, /) -> Iterator[_T]]", "kind": 3, "label": "iter", "sortText": "154"}, {"detail": "def len(obj: Sized, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the number of items in a container.\n"}, "kind": 3, "label": "len", "sortText": "155"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "license", "sortText": "156"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 7, "label": "list", "sortText": "157"}, {"detail": "def locals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return a dictionary containing the current scope's local variables.\n\nNOTE: Whether or not updates to this dictionary will affect name lookups in\nthe local scope and vice-versa is *implementation dependent* and not\ncovered by any backwards compatibility guarantees.\n"}, "kind": 3, "label": "locals", "sortText": "158"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Make an iterator that computes the function using arguments from\neach of the iterables. Stops when the shortest iterable is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n"}, "kind": 7, "label": "map", "sortText": "159"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], /, *, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "max", "sortText": "160"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a new memoryview object which references the given object.\n"}, "kind": 7, "label": "memoryview", "sortText": "161"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], /, *, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "min", "sortText": "162"}, {"detail": "Overload[[_T](i: SupportsNext[_T], /) -> _T, [_T, _VT](i: SupportsNext[_T], default: _VT, /) -> _T | _VT]", "kind": 3, "label": "next", "sortText": "163"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The base class of the class hierarchy.\n\nWhen called, it accepts no arguments and returns a new featureless\ninstance that has no instance attributes and cannot be given any.\n"}, "kind": 7, "label": "object", "sortText": "164"}, {"detail": "def oct(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the octal representation of an integer.\n\n>>> oct(342391)\n'0o1234567'\n"}, "kind": 3, "label": "oct", "sortText": "165"}, {"detail": "Overload[(file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"r+\", \"+r\", \"rt+\", \"r+t\", \"+rt\", ... omitted 48 literals] = \"r\", buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> TextIOWrapper[_WrappedBuffer], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: Literal[0], encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> FileIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 19 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedRandom, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedWriter, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", ... omitted 3 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedReader[_BufferedReaderStream], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: int = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BinaryIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: str, buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> IO[Any]]", "kind": 3, "label": "open", "sortText": "166"}, {"detail": "def ord(c: str | bytes | bytearray, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the ordinal value of a character.\n\nIf the argument is a one-character string, return the Unicode code\npoint of that character.\n\nIf the argument is a bytes or bytearray object of length 1, return its\nsingle byte value.\n"}, "kind": 3, "label": "ord", "sortText": "167"}, {"detail": "Overload[(base: int, exp: int, mod: int) -> int, (base: int, exp: Literal[0], mod: None = None) -> Literal[1], (base: int, exp: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], mod: None = None) -> int, (base: int, exp: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], mod: None = None) -> int | float, (base: int, exp: int, mod: None = None) -> Any, (base: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], exp: int | float, mod: None = None) -> int | float, (base: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], exp: int | float, mod: None = None) -> int | float | complex, (base: int | float, exp: int, mod: None = None) -> int | float, (base: int | float, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> Any, (base: int | float | complex, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> int | float | complex, [_E_contra, _T_co](base: _SupportsPow2[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _T_co](base: _SupportsPow3NoneOnly[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _M_contra, _T_co](base: _SupportsPow3[_E_contra, _M_contra, _T_co], exp: _E_contra, mod: _M_contra) -> _T_co, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float, mod: None = None) -> Any, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float | complex, mod: None = None) -> int | float | complex]", "kind": 3, "label": "pow", "sortText": "168"}, {"detail": "Overload[(*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: SupportsWrite[str] | None = None, flush: Literal[False] = False) -> None, (*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: _SupportsWriteAndFlush[str] | None = None, flush: bool) -> None]", "kind": 3, "label": "print", "sortText": "169"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Property attribute.\n\n fget\n function to be used for getting an attribute value\n fset\n function to be used for setting an attribute value\n fdel\n function to be used for del'ing an attribute\n doc\n docstring\n\nTypical use is to define a managed attribute x:\n\nclass C(object):\n def getx(self): return self._x\n def setx(self, value): self._x = value\n def delx(self): del self._x\n x = property(getx, setx, delx, \"I'm the 'x' property.\")\n\nDecorators make defining new properties or modifying existing ones easy:\n\nclass C(object):\n @property\n def x(self):\n \"I am the 'x' property.\"\n return self._x\n @x.setter\n def x(self, value):\n self._x = value\n @x.deleter\n def x(self):\n del self._x\n"}, "kind": 7, "label": "property", "sortText": "170"}, {"detail": "Quitter", "kind": 22, "label": "quit", "sortText": "171"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "range(stop) -> range object\nrange(start, stop[, step]) -> range object\n\nReturn an object that produces a sequence of integers from start (inclusive)\nto stop (exclusive) by step. range(i, j) produces i, i+1, i+2, ..., j-1.\nstart defaults to 0, and stop is omitted! range(4) produces 0, 1, 2, 3.\nThese are exactly the valid indices for a list of 4 elements.\nWhen step is given, it specifies the increment (or decrement).\n"}, "kind": 7, "label": "range", "sortText": "172"}, {"detail": "def repr(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the canonical string representation of the object.\n\nFor many object types, including most builtins, eval(repr(obj)) == obj.\n"}, "kind": 3, "label": "repr", "sortText": "173"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return a reverse iterator over the values of the given sequence.\n"}, "kind": 7, "label": "reversed", "sortText": "174"}, {"detail": "Overload[[_T](number: _SupportsRound1[_T], ndigits: None = None) -> _T, [_T](number: _SupportsRound2[_T], ndigits: SupportsIndex) -> _T]", "kind": 3, "label": "round", "sortText": "175"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an unordered collection of unique elements.\n"}, "kind": 7, "label": "set", "sortText": "176"}, {"detail": "def setattr(obj: object, name: str, value: Any, /) -> None", "documentation": {"kind": "plaintext", "value": "Sets the named attribute on the given object to the specified value.\n\nsetattr(x, 'y', v) is equivalent to ``x.y = v``\n"}, "kind": 3, "label": "setattr", "sortText": "177"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "slice(stop)\nslice(start, stop[, step])\n\nCreate a slice object. This is used for extended slicing (e.g. a[0:10:2]).\n"}, "kind": 7, "label": "slice", "sortText": "178"}, {"detail": "Overload[[SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, reverse: bool = False) -> list[SupportsRichComparisonT], [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], reverse: bool = False) -> list[_T]]", "kind": 3, "label": "sorted", "sortText": "179"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a static method.\n\nA static method does not receive an implicit first argument.\nTo declare a static method, use this idiom:\n\n class C:\n @staticmethod\n def f(arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). Both the class and the instance are ignored, and\nneither is passed implicitly as the first argument to the method.\n\nStatic methods in Python are similar to those found in Java or C++.\nFor a more advanced concept, see the classmethod builtin.\n"}, "kind": 7, "label": "staticmethod", "sortText": "180"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 7, "label": "str", "sortText": "181"}, {"detail": "Overload[(iterable: Iterable[bool | Literal[1, 2, 3, 4, 5, ... omitted 41 literals]], /, start: int = 0) -> int, [_SupportsSumNoDefaultT](iterable: Iterable[_SupportsSumNoDefaultT], /) -> _SupportsSumNoDefaultT | Literal[0], [_AddableT1, _AddableT2](iterable: Iterable[_AddableT1], /, start: _AddableT2) -> _AddableT1 | _AddableT2]", "kind": 3, "label": "sum", "sortText": "182"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "super() -> same as super(__class__, )\nsuper(type) -> unbound super object\nsuper(type, obj) -> bound super object; requires isinstance(obj, type)\nsuper(type, type2) -> bound super object; requires issubclass(type2, type)\nTypical use to call a cooperative superclass method:\nclass C(B):\n def meth(self, arg):\n super().meth(arg)\nThis works for class methods too:\nclass C(B):\n @classmethod\n def cmeth(cls, arg):\n super().cmeth(arg)\n"}, "kind": 7, "label": "super", "sortText": "183"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 7, "label": "tuple", "sortText": "184"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "type(object) -> the object's type\ntype(name, bases, dict, **kwds) -> a new type\n"}, "kind": 7, "label": "type", "sortText": "185"}, {"detail": "Overload[(object: type, /) -> MappingProxyType[str, Any], (object: Any = ..., /) -> dict[str, Any]]", "kind": 3, "label": "vars", "sortText": "186"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The zip object yields n-length tuples, where n is the number of iterables\npassed as positional arguments to zip(). The i-th element in every tuple\ncomes from the i-th iterable argument to zip(). This continues until the\nshortest argument is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n\n >>> list(zip('abcdefg', range(3), range(4)))\n [('a', 0, 0), ('b', 1, 1), ('c', 2, 2)]\n"}, "kind": 7, "label": "zip", "sortText": "187"}, {"detail": "", "kind": 7, "label": "function", "sortText": "188"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": "189"}, {"detail": "def __build_class__(func: () -> CellType | Any, name: str, /, *bases: Any, *, metaclass: Any = ..., **kwds: Any) -> Any", "documentation": {"kind": "plaintext", "value": "__build_class__(func, name, /, *bases, [metaclass], **kwds) -> class\n\nInternal helper function used by the class statement.\n"}, "kind": 3, "label": "__build_class__", "sortText": "190"}, {"detail": "Any", "documentation": {"kind": "plaintext", "value": "Special type indicating an unconstrained type.\n\n- Any is compatible with every type.\n- Any assumed to have all methods.\n- All values assumed to be instances of Any.\n\nNote that all the above statements are true from the point of view of\nstatic type checkers. At runtime, Any should not be used with instance\nchecks.\n"}, "label": "__builtins__", "sortText": "191"}, {"detail": "type[ModuleType]", "documentation": {"kind": "plaintext", "value": "Create a module object.\n\nThe name must be a string; the optional doc argument can have any type.\n"}, "kind": 7, "label": "__class__", "sortText": "192"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "__debug__", "sortText": "193"}, {"detail": "bound method ModuleType.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": "194"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": "195"}, {"detail": "bound method ModuleType.__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": "196"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": "197"}, {"detail": "bound method ModuleType.__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": "198"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__file__", "sortText": "199"}, {"detail": "bound method ModuleType.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": "200"}, {"detail": "bound method ModuleType.__getattr__(name: str) -> Any", "kind": 2, "label": "__getattr__", "sortText": "201"}, {"detail": "bound method ModuleType.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": "202"}, {"detail": "bound method ModuleType.__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": "203"}, {"detail": "bound method ModuleType.__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": "204"}, {"detail": "def __import__(name: str, globals: Mapping[str, object] | None = None, locals: Mapping[str, object] | None = None, fromlist: Sequence[str] | None = ..., level: int = 0) -> ModuleType", "documentation": {"kind": "plaintext", "value": "Import a module.\n\nBecause this function is meant for use by the Python\ninterpreter and not for general use, it is better to use\nimportlib.import_module() to programmatically import a module.\n\nThe globals argument is only used to determine the context;\nthey are not modified. The locals argument is unused. The fromlist\nshould be a list of names to emulate ``from name import ...``, or an\nempty list to emulate ``import name``.\nWhen importing a module from a package, note that __import__('A.B', ...)\nreturns package A when fromlist is empty, but its submodule B when\nfromlist is not empty. The level argument is used to determine whether to\nperform absolute or relative imports: 0 is absolute, while a positive number\nis the number of parent directories to search relative to the current module.\n"}, "kind": 3, "label": "__import__", "sortText": "205"}, {"detail": "bound method ModuleType.__init__(name: str, doc: str | None = ...) -> None", "kind": 2, "label": "__init__", "sortText": "206"}, {"detail": "bound method type[ModuleType].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "207"}, {"detail": "LoaderProtocol | None", "kind": 8, "label": "__loader__", "sortText": "208"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "209"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__name__", "sortText": "210"}, {"detail": "bound method ModuleType.__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": "211"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "212"}, {"detail": "str | None", "kind": 22, "label": "__package__", "sortText": "213"}, {"detail": "MutableSequence[str]", "documentation": {"kind": "plaintext", "value": "All the operations on a read-write sequence.\n\nConcrete subclasses must provide __new__ or __init__,\n__getitem__, __setitem__, __delitem__, __len__, and insert().\n"}, "kind": 22, "label": "__path__", "sortText": "214"}, {"detail": "bound method ModuleType.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "215"}, {"detail": "bound method ModuleType.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "216"}, {"detail": "bound method ModuleType.__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "217"}, {"detail": "bound method ModuleType.__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "218"}, {"detail": "bound method ModuleType.__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "219"}, {"detail": "ModuleSpec | None", "kind": 22, "label": "__spec__", "sortText": "220"}, {"detail": "bound method ModuleType.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "221"}, {"detail": "bound method type[ModuleType].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "222"}, {"detail": "dict[Any, int]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__warningregistry__", "sortText": "223"}, {"detail": " int'>", "label": "_Opener", "sortText": "224"}]}} +{"suite": "data_science", "label": "dataframe completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 8, "character": 8, "iteration": 3, "result": {"isIncomplete": true, "items": [{"detail": "Literal[False]", "kind": 14, "label": "False", "sortText": " 0"}, {"detail": "None", "kind": 14, "label": "None", "sortText": " 1"}, {"detail": "Literal[True]", "kind": 14, "label": "True", "sortText": " 2"}, {"kind": 14, "label": "and", "sortText": " 3"}, {"kind": 14, "label": "as", "sortText": " 4"}, {"kind": 14, "label": "assert", "sortText": " 5"}, {"kind": 14, "label": "async", "sortText": " 6"}, {"kind": 14, "label": "await", "sortText": " 7"}, {"kind": 14, "label": "break", "sortText": " 8"}, {"kind": 14, "label": "case", "sortText": " 9"}, {"kind": 14, "label": "class", "sortText": " 10"}, {"kind": 14, "label": "continue", "sortText": " 11"}, {"kind": 14, "label": "def", "sortText": " 12"}, {"kind": 14, "label": "del", "sortText": " 13"}, {"kind": 14, "label": "elif", "sortText": " 14"}, {"kind": 14, "label": "else", "sortText": " 15"}, {"kind": 14, "label": "except", "sortText": " 16"}, {"kind": 14, "label": "finally", "sortText": " 17"}, {"kind": 14, "label": "for", "sortText": " 18"}, {"kind": 14, "label": "from", "sortText": " 19"}, {"kind": 14, "label": "global", "sortText": " 20"}, {"kind": 14, "label": "if", "sortText": " 21"}, {"kind": 14, "label": "import", "sortText": " 22"}, {"kind": 14, "label": "in", "sortText": " 23"}, {"kind": 14, "label": "is", "sortText": " 24"}, {"kind": 14, "label": "lambda", "sortText": " 25"}, {"kind": 14, "label": "match", "sortText": " 26"}, {"kind": 14, "label": "nonlocal", "sortText": " 27"}, {"kind": 14, "label": "not", "sortText": " 28"}, {"kind": 14, "label": "or", "sortText": " 29"}, {"kind": 14, "label": "pass", "sortText": " 30"}, {"kind": 14, "label": "raise", "sortText": " 31"}, {"kind": 14, "label": "return", "sortText": " 32"}, {"kind": 14, "label": "try", "sortText": " 33"}, {"kind": 14, "label": "while", "sortText": " 34"}, {"kind": 14, "label": "with", "sortText": " 35"}, {"kind": 14, "label": "yield", "sortText": " 36"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "NumPy\n=====\n\nProvides\n 1. An array object of arbitrary homogeneous items\n 2. Fast mathematical operations over arrays\n 3. Linear Algebra, Fourier Transforms, Random Number Generation\n\nHow to use the documentation\n----------------------------\nDocumentation is available in two forms: docstrings provided\nwith the code, and a loose standing reference guide, available from\n`the NumPy homepage `_.\n\nWe recommend exploring the docstrings using\n`IPython `_, an advanced Python shell with\nTAB-completion and introspection capabilities. See below for further\ninstructions.\n\nThe docstring examples assume that `numpy` has been imported as ``np``::\n\n >>> import numpy as np\n\nCode snippets are indicated by three greater-than signs::\n\n >>> x = 42\n >>> x = x + 1\n\nUse the built-in ``help`` function to view a function's docstring::\n\n >>> help(np.sort)\n ... # doctest: +SKIP\n\nFor some objects, ``np.info(obj)`` may provide additional help. This is\nparticularly true if you see the line \"Help on ufunc object:\" at the top\nof the help() page. Ufuncs are implemented in C, not Python, for speed.\nThe native Python help() does not know how to view their help, but our\nnp.info() function does.\n\nAvailable subpackages\n---------------------\nlib\n Basic functions used by several sub-packages.\nrandom\n Core Random Tools\nlinalg\n Core Linear Algebra Tools\nfft\n Core FFT routines\npolynomial\n Polynomial tools\ntesting\n NumPy testing tools\ndistutils\n Enhancements to distutils with support for\n Fortran compilers support and more (for Python <= 3.11)\n\nUtilities\n---------\ntest\n Run numpy unittests\nshow_config\n Show numpy build configuration\n__version__\n NumPy version string\n\nViewing documentation using IPython\n-----------------------------------\n\nStart IPython and import `numpy` usually under the alias ``np``: `import\nnumpy as np`. Then, directly past or use the ``%cpaste`` magic to paste\nexamples into the shell. To see which functions are available in `numpy`,\ntype ``np.`` (where ```` refers to the TAB key), or use\n``np.*cos*?`` (where ```` refers to the ENTER key) to narrow\ndown the list. To view the docstring for a function, use\n``np.cos?`` (to view the docstring) and ``np.cos??`` (to view\nthe source code).\n\nCopies vs. in-place operation\n-----------------------------\nMost of the functions in `numpy` return a copy of the array argument\n(e.g., `np.sort`). In-place versions of these functions are often\navailable as array methods, i.e. ``x = np.array([1,2,3]); x.sort()``.\nExceptions to this rule are documented.\n"}, "kind": 9, "label": "np", "sortText": " 37"}, {"detail": "", "kind": 9, "label": "pd", "sortText": " 38"}, {"detail": "def summarize(values: list[int]) -> DataFrame", "kind": 3, "label": "summarize", "sortText": " 39"}, {"detail": "DataFrame", "documentation": {"kind": "plaintext", "value": "Two-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3\n"}, "kind": 22, "label": "summary", "sortText": " 40"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for arithmetic errors.\n"}, "kind": 7, "label": "ArithmeticError", "sortText": " 41"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Assertion failed.\n"}, "kind": 7, "label": "AssertionError", "sortText": " 42"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Attribute not found.\n"}, "kind": 7, "label": "AttributeError", "sortText": " 43"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all exceptions\n"}, "kind": 7, "label": "BaseException", "sortText": " 44"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "A combination of multiple unrelated exceptions.\n"}, "kind": 7, "label": "BaseExceptionGroup", "sortText": " 45"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "I/O operation would block.\n"}, "kind": 7, "label": "BlockingIOError", "sortText": " 46"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Broken pipe.\n"}, "kind": 7, "label": "BrokenPipeError", "sortText": " 47"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Buffer error.\n"}, "kind": 7, "label": "BufferError", "sortText": " 48"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about bytes and buffer related problems, mostly\nrelated to conversion from str or comparing to str.\n"}, "kind": 7, "label": "BytesWarning", "sortText": " 49"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Child process error.\n"}, "kind": 7, "label": "ChildProcessError", "sortText": " 50"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection aborted.\n"}, "kind": 7, "label": "ConnectionAbortedError", "sortText": " 51"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection error.\n"}, "kind": 7, "label": "ConnectionError", "sortText": " 52"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection refused.\n"}, "kind": 7, "label": "ConnectionRefusedError", "sortText": " 53"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection reset.\n"}, "kind": 7, "label": "ConnectionResetError", "sortText": " 54"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about deprecated features.\n"}, "kind": 7, "label": "DeprecationWarning", "sortText": " 55"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Read beyond end of file.\n"}, "kind": 7, "label": "EOFError", "sortText": " 56"}, {"detail": "EllipsisType", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 22, "label": "Ellipsis", "sortText": " 57"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about encodings.\n"}, "kind": 7, "label": "EncodingWarning", "sortText": " 58"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "EnvironmentError", "sortText": " 59"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all non-exit exceptions.\n"}, "kind": 7, "label": "Exception", "sortText": " 60"}, {"detail": "", "kind": 7, "label": "ExceptionGroup", "sortText": " 61"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File already exists.\n"}, "kind": 7, "label": "FileExistsError", "sortText": " 62"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File not found.\n"}, "kind": 7, "label": "FileNotFoundError", "sortText": " 63"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Floating-point operation failed.\n"}, "kind": 7, "label": "FloatingPointError", "sortText": " 64"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about constructs that will change semantically\nin the future.\n"}, "kind": 7, "label": "FutureWarning", "sortText": " 65"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request that a generator exit.\n"}, "kind": 7, "label": "GeneratorExit", "sortText": " 66"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "IOError", "sortText": " 67"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Import can't find module, or can't find name in module.\n"}, "kind": 7, "label": "ImportError", "sortText": " 68"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about probable mistakes in module imports\n"}, "kind": 7, "label": "ImportWarning", "sortText": " 69"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper indentation.\n"}, "kind": 7, "label": "IndentationError", "sortText": " 70"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Sequence index out of range.\n"}, "kind": 7, "label": "IndexError", "sortText": " 71"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Interrupted by signal.\n"}, "kind": 7, "label": "InterruptedError", "sortText": " 72"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation doesn't work on directories.\n"}, "kind": 7, "label": "IsADirectoryError", "sortText": " 73"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Mapping key not found.\n"}, "kind": 7, "label": "KeyError", "sortText": " 74"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Program interrupted by user.\n"}, "kind": 7, "label": "KeyboardInterrupt", "sortText": " 75"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for lookup errors.\n"}, "kind": 7, "label": "LookupError", "sortText": " 76"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Out of memory.\n"}, "kind": 7, "label": "MemoryError", "sortText": " 77"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Module not found.\n"}, "kind": 7, "label": "ModuleNotFoundError", "sortText": " 78"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Name not found globally.\n"}, "kind": 7, "label": "NameError", "sortText": " 79"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation only works on directories.\n"}, "kind": 7, "label": "NotADirectoryError", "sortText": " 80"}, {"detail": "NotImplementedType", "documentation": {"kind": "plaintext", "value": "The type of the NotImplemented singleton.\n"}, "kind": 22, "label": "NotImplemented", "sortText": " 81"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Method or function hasn't been implemented yet.\n"}, "kind": 7, "label": "NotImplementedError", "sortText": " 82"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "OSError", "sortText": " 83"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Result too large to be represented.\n"}, "kind": 7, "label": "OverflowError", "sortText": " 84"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about features which will be deprecated\nin the future.\n"}, "kind": 7, "label": "PendingDeprecationWarning", "sortText": " 85"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Not enough permissions.\n"}, "kind": 7, "label": "PermissionError", "sortText": " 86"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Process not found.\n"}, "kind": 7, "label": "ProcessLookupError", "sortText": " 87"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Recursion limit exceeded.\n"}, "kind": 7, "label": "RecursionError", "sortText": " 88"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Weak ref proxy used after referent went away.\n"}, "kind": 7, "label": "ReferenceError", "sortText": " 89"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about resource usage.\n"}, "kind": 7, "label": "ResourceWarning", "sortText": " 90"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unspecified run-time error.\n"}, "kind": 7, "label": "RuntimeError", "sortText": " 91"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious runtime behavior.\n"}, "kind": 7, "label": "RuntimeWarning", "sortText": " 92"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__anext__().\n"}, "kind": 7, "label": "StopAsyncIteration", "sortText": " 93"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__next__().\n"}, "kind": 7, "label": "StopIteration", "sortText": " 94"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Invalid syntax.\n"}, "kind": 7, "label": "SyntaxError", "sortText": " 95"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious syntax.\n"}, "kind": 7, "label": "SyntaxWarning", "sortText": " 96"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Internal error in the Python interpreter.\n\nPlease report this to the Python maintainer, along with the traceback,\nthe Python version, and the hardware/OS platform and version.\n"}, "kind": 7, "label": "SystemError", "sortText": " 97"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request to exit from the interpreter.\n"}, "kind": 7, "label": "SystemExit", "sortText": " 98"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper mixture of spaces and tabs.\n"}, "kind": 7, "label": "TabError", "sortText": " 99"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Timeout expired.\n"}, "kind": 7, "label": "TimeoutError", "sortText": "100"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument type.\n"}, "kind": 7, "label": "TypeError", "sortText": "101"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Local name referenced but not bound to a value.\n"}, "kind": 7, "label": "UnboundLocalError", "sortText": "102"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode decoding error.\n"}, "kind": 7, "label": "UnicodeDecodeError", "sortText": "103"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode encoding error.\n"}, "kind": 7, "label": "UnicodeEncodeError", "sortText": "104"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode related error.\n"}, "kind": 7, "label": "UnicodeError", "sortText": "105"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode translation error.\n"}, "kind": 7, "label": "UnicodeTranslateError", "sortText": "106"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about Unicode related problems, mostly\nrelated to conversion problems.\n"}, "kind": 7, "label": "UnicodeWarning", "sortText": "107"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings generated by user code.\n"}, "kind": 7, "label": "UserWarning", "sortText": "108"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument value (of correct type).\n"}, "kind": 7, "label": "ValueError", "sortText": "109"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warning categories.\n"}, "kind": 7, "label": "Warning", "sortText": "110"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Second argument to a division or modulo operation was zero.\n"}, "kind": 7, "label": "ZeroDivisionError", "sortText": "111"}, {"detail": "def abs[_T](x: SupportsAbs[_T], /) -> _T", "documentation": {"kind": "plaintext", "value": "Return the absolute value of the argument.\n"}, "kind": 3, "label": "abs", "sortText": "112"}, {"detail": "def aiter[_SupportsAnextT_co](async_iterable: SupportsAiter[_SupportsAnextT_co], /) -> _SupportsAnextT_co", "documentation": {"kind": "plaintext", "value": "Return an AsyncIterator for an AsyncIterable object.\n"}, "kind": 3, "label": "aiter", "sortText": "113"}, {"detail": "def all(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for all values x in the iterable.\n\nIf the iterable is empty, return True.\n"}, "kind": 3, "label": "all", "sortText": "114"}, {"detail": "Overload[[_AwaitableT](i: _SupportsSynchronousAnext[_AwaitableT], /) -> _AwaitableT, [_T, _VT](i: SupportsAnext[_T], default: _VT, /) -> CoroutineType[Any, Any, _T | _VT]]", "kind": 3, "label": "anext", "sortText": "115"}, {"detail": "def any(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for any x in the iterable.\n\nIf the iterable is empty, return False.\n"}, "kind": 3, "label": "any", "sortText": "116"}, {"detail": "def ascii(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return an ASCII-only representation of an object.\n\nAs repr(), return a string containing a printable representation of an\nobject, but escape the non-ASCII characters in the string returned by\nrepr() using \\\\x, \\\\u or \\\\U escapes. This generates a string similar\nto that returned by repr() in Python 2.\n"}, "kind": 3, "label": "ascii", "sortText": "117"}, {"detail": "def bin(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the binary representation of an integer.\n\n>>> bin(2796202)\n'0b1010101010101010101010'\n"}, "kind": 3, "label": "bin", "sortText": "118"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 7, "label": "bool", "sortText": "119"}, {"detail": "def breakpoint(...) -> None", "documentation": {"kind": "plaintext", "value": "Call sys.breakpointhook(*args, **kws). sys.breakpointhook() must accept\nwhatever arguments are passed.\n\nBy default, this drops you into the pdb debugger.\n"}, "kind": 3, "label": "breakpoint", "sortText": "120"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytearray(iterable_of_ints) -> bytearray\nbytearray(string, encoding[, errors]) -> bytearray\nbytearray(bytes_or_buffer) -> mutable copy of bytes_or_buffer\nbytearray(int) -> bytes array of size given by the parameter initialized with null bytes\nbytearray() -> empty bytes array\n\nConstruct a mutable bytearray object from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - a bytes or a buffer object\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytearray", "sortText": "121"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytes(iterable_of_ints) -> bytes\nbytes(string, encoding[, errors]) -> bytes\nbytes(bytes_or_buffer) -> immutable copy of bytes_or_buffer\nbytes(int) -> bytes object of size given by the parameter initialized with null bytes\nbytes() -> empty bytes object\n\nConstruct an immutable array of bytes from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytes", "sortText": "122"}, {"detail": "def callable(obj: object, /) -> TypeIs[(...) -> object]", "documentation": {"kind": "plaintext", "value": "Return whether the object is callable (i.e., some kind of function).\n\nNote that classes are callable, as are instances of classes with a\n__call__() method.\n"}, "kind": 3, "label": "callable", "sortText": "123"}, {"detail": "def chr(i: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff.\n"}, "kind": 3, "label": "chr", "sortText": "124"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a class method.\n\nA class method receives the class as implicit first argument,\njust like an instance method receives the instance.\nTo declare a class method, use this idiom:\n\n class C:\n @classmethod\n def f(cls, arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). The instance is ignored except for its class.\nIf a class method is called for a derived class, the derived class\nobject is passed as the implied first argument.\n\nClass methods are different than C++ or Java static methods.\nIf you want those, see the staticmethod builtin.\n"}, "kind": 7, "label": "classmethod", "sortText": "125"}, {"detail": "Overload[(source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[0], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, *, dont_inherit: bool = False, optimize: int = -1, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[1024], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> AST, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: int, dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> Any]", "kind": 3, "label": "compile", "sortText": "126"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a complex number from a string or numbers.\n\nIf a string is given, parse it as a complex number.\nIf a single number is given, convert it to a complex number.\nIf the 'real' or 'imag' arguments are given, create a complex number\nwith the specified real and imaginary components.\n"}, "kind": 7, "label": "complex", "sortText": "127"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "copyright", "sortText": "128"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "credits", "sortText": "129"}, {"detail": "def delattr(obj: object, name: str, /) -> None", "documentation": {"kind": "plaintext", "value": "Deletes the named attribute from the given object.\n\ndelattr(x, 'y') is equivalent to ``del x.y``\n"}, "kind": 3, "label": "delattr", "sortText": "130"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 7, "label": "dict", "sortText": "131"}, {"detail": "def dir(o: object = ..., /) -> list[str]", "documentation": {"kind": "plaintext", "value": "dir([object]) -> list of strings\n\nIf called without an argument, return the names in the current scope.\nElse, return an alphabetized list of names comprising (some of) the attributes\nof the given object, and of attributes reachable from it.\nIf the object supplies a method named __dir__, it will be used; otherwise\nthe default dir() logic is used and returns:\n for a module object: the module's attributes.\n for a class object: its attributes, and recursively the attributes\n of its bases.\n for any other object: its attributes, its class's attributes, and\n recursively the attributes of its class's base classes.\n"}, "kind": 3, "label": "dir", "sortText": "132"}, {"detail": "Overload[[_T_contra, _T_co](x: SupportsDivMod[_T_contra, _T_co], y: _T_contra, /) -> _T_co, [_T_contra, _T_co](x: _T_contra, y: SupportsRDivMod[_T_contra, _T_co], /) -> _T_co]", "kind": 3, "label": "divmod", "sortText": "133"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 7, "label": "ellipsis", "sortText": "134"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an enumerate object.\n\n iterable\n an object supporting iteration\n\nThe enumerate object yields pairs containing a count (from start, which\ndefaults to zero) and a value yielded by the iterable argument.\n\nenumerate is useful for obtaining an indexed list:\n (0, seq[0]), (1, seq[1]), (2, seq[2]), ...\n"}, "kind": 7, "label": "enumerate", "sortText": "135"}, {"detail": "def eval(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /) -> Any", "documentation": {"kind": "plaintext", "value": "Evaluate the given source in the context of globals and locals.\n\nThe source may be a string representing a Python expression\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\n"}, "kind": 3, "label": "eval", "sortText": "136"}, {"detail": "def exec(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /, *, closure: tuple[CellType, ...] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Execute the given source in the context of globals and locals.\n\nThe source may be a string representing one or more Python statements\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\nThe closure must be a tuple of cellvars, and can only be used\nwhen source is a code object requiring exactly that many cellvars.\n"}, "kind": 3, "label": "exec", "sortText": "137"}, {"detail": "Quitter", "kind": 22, "label": "exit", "sortText": "138"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an iterator yielding those items of iterable for which function(item)\nis true. If function is None, return the items that are true.\n"}, "kind": 7, "label": "filter", "sortText": "139"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a string or number to a floating-point number, if possible.\n"}, "kind": 7, "label": "float", "sortText": "140"}, {"detail": "def format(value: object, format_spec: str = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Return type(value).__format__(value, format_spec)\n\nMany built-in types implement format_spec according to the\nFormat Specification Mini-language. See help('FORMATTING').\n\nIf type(value) does not supply a method named __format__\nand format_spec is empty, then str(value) is returned.\nSee also help('SPECIALMETHODS').\n"}, "kind": 3, "label": "format", "sortText": "141"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an immutable unordered collection of unique elements.\n"}, "kind": 7, "label": "frozenset", "sortText": "142"}, {"detail": "Overload[(o: object, name: str, /) -> Any, (o: object, name: str, default: None, /) -> Any | None, (o: object, name: str, default: bool, /) -> Any | bool, (o: object, name: str, default: list[Any], /) -> Any | list[Any], (o: object, name: str, default: dict[Any, Any], /) -> Any | dict[Any, Any], [_T](o: object, name: str, default: _T, /) -> Any | _T]", "kind": 3, "label": "getattr", "sortText": "143"}, {"detail": "def globals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return the dictionary containing the current scope's global variables.\n\nNOTE: Updates to this dictionary *will* affect name lookups in the current\nglobal scope and vice-versa.\n"}, "kind": 3, "label": "globals", "sortText": "144"}, {"detail": "def hasattr(obj: object, name: str, /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether the object has an attribute with the given name.\n\nThis is done by calling getattr(obj, name) and catching AttributeError.\n"}, "kind": 3, "label": "hasattr", "sortText": "145"}, {"detail": "def hash(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the hash value for the given object.\n\nTwo objects that compare equal must also have the same hash value, but the\nreverse is not necessarily true.\n"}, "kind": 3, "label": "hash", "sortText": "146"}, {"detail": "_Helper", "documentation": {"kind": "plaintext", "value": "Define the builtin 'help'.\n\nThis is a wrapper around pydoc.help that provides a helpful message\nwhen 'help' is typed at the Python interactive prompt.\n\nCalling help() at the Python prompt starts an interactive help session.\nCalling help(thing) prints help for the python object 'thing'.\n"}, "kind": 22, "label": "help", "sortText": "147"}, {"detail": "def hex(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the hexadecimal representation of an integer.\n\n>>> hex(12648430)\n'0xc0ffee'\n"}, "kind": 3, "label": "hex", "sortText": "148"}, {"detail": "def id(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the identity of an object.\n\nThis is guaranteed to be unique among simultaneously existing objects.\n(CPython uses the object's memory address.)\n"}, "kind": 3, "label": "id", "sortText": "149"}, {"detail": "def input(prompt: object = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Read a string from standard input. The trailing newline is stripped.\n\nThe prompt string, if given, is printed to standard output without a\ntrailing newline before reading input.\n\nIf the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.\nOn *nix systems, readline is used if available.\n"}, "kind": 3, "label": "input", "sortText": "150"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 7, "label": "int", "sortText": "151"}, {"detail": "def isinstance(obj: object, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether an object is an instance of a class or of a subclass thereof.\n\nA tuple, as in ``isinstance(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``isinstance(x, A) or isinstance(x, B)\nor ...`` etc.\n"}, "kind": 3, "label": "isinstance", "sortText": "152"}, {"detail": "def issubclass(cls: type, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether 'cls' is derived from another class or is the same class.\n\nA tuple, as in ``issubclass(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``issubclass(x, A) or issubclass(x, B)\nor ...``.\n"}, "kind": 3, "label": "issubclass", "sortText": "153"}, {"detail": "Overload[[_SupportsNextT_co](object: SupportsIter[_SupportsNextT_co], /) -> _SupportsNextT_co, [_T](object: _GetItemIterable[_T], /) -> Iterator[_T], [_T](object: () -> _T | None, sentinel: None, /) -> Iterator[_T], [_T](object: () -> _T, sentinel: object, /) -> Iterator[_T]]", "kind": 3, "label": "iter", "sortText": "154"}, {"detail": "def len(obj: Sized, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the number of items in a container.\n"}, "kind": 3, "label": "len", "sortText": "155"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "license", "sortText": "156"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 7, "label": "list", "sortText": "157"}, {"detail": "def locals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return a dictionary containing the current scope's local variables.\n\nNOTE: Whether or not updates to this dictionary will affect name lookups in\nthe local scope and vice-versa is *implementation dependent* and not\ncovered by any backwards compatibility guarantees.\n"}, "kind": 3, "label": "locals", "sortText": "158"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Make an iterator that computes the function using arguments from\neach of the iterables. Stops when the shortest iterable is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n"}, "kind": 7, "label": "map", "sortText": "159"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], /, *, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "max", "sortText": "160"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a new memoryview object which references the given object.\n"}, "kind": 7, "label": "memoryview", "sortText": "161"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], /, *, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "min", "sortText": "162"}, {"detail": "Overload[[_T](i: SupportsNext[_T], /) -> _T, [_T, _VT](i: SupportsNext[_T], default: _VT, /) -> _T | _VT]", "kind": 3, "label": "next", "sortText": "163"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The base class of the class hierarchy.\n\nWhen called, it accepts no arguments and returns a new featureless\ninstance that has no instance attributes and cannot be given any.\n"}, "kind": 7, "label": "object", "sortText": "164"}, {"detail": "def oct(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the octal representation of an integer.\n\n>>> oct(342391)\n'0o1234567'\n"}, "kind": 3, "label": "oct", "sortText": "165"}, {"detail": "Overload[(file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"r+\", \"+r\", \"rt+\", \"r+t\", \"+rt\", ... omitted 48 literals] = \"r\", buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> TextIOWrapper[_WrappedBuffer], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: Literal[0], encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> FileIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 19 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedRandom, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedWriter, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", ... omitted 3 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedReader[_BufferedReaderStream], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: int = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BinaryIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: str, buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> IO[Any]]", "kind": 3, "label": "open", "sortText": "166"}, {"detail": "def ord(c: str | bytes | bytearray, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the ordinal value of a character.\n\nIf the argument is a one-character string, return the Unicode code\npoint of that character.\n\nIf the argument is a bytes or bytearray object of length 1, return its\nsingle byte value.\n"}, "kind": 3, "label": "ord", "sortText": "167"}, {"detail": "Overload[(base: int, exp: int, mod: int) -> int, (base: int, exp: Literal[0], mod: None = None) -> Literal[1], (base: int, exp: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], mod: None = None) -> int, (base: int, exp: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], mod: None = None) -> int | float, (base: int, exp: int, mod: None = None) -> Any, (base: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], exp: int | float, mod: None = None) -> int | float, (base: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], exp: int | float, mod: None = None) -> int | float | complex, (base: int | float, exp: int, mod: None = None) -> int | float, (base: int | float, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> Any, (base: int | float | complex, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> int | float | complex, [_E_contra, _T_co](base: _SupportsPow2[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _T_co](base: _SupportsPow3NoneOnly[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _M_contra, _T_co](base: _SupportsPow3[_E_contra, _M_contra, _T_co], exp: _E_contra, mod: _M_contra) -> _T_co, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float, mod: None = None) -> Any, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float | complex, mod: None = None) -> int | float | complex]", "kind": 3, "label": "pow", "sortText": "168"}, {"detail": "Overload[(*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: SupportsWrite[str] | None = None, flush: Literal[False] = False) -> None, (*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: _SupportsWriteAndFlush[str] | None = None, flush: bool) -> None]", "kind": 3, "label": "print", "sortText": "169"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Property attribute.\n\n fget\n function to be used for getting an attribute value\n fset\n function to be used for setting an attribute value\n fdel\n function to be used for del'ing an attribute\n doc\n docstring\n\nTypical use is to define a managed attribute x:\n\nclass C(object):\n def getx(self): return self._x\n def setx(self, value): self._x = value\n def delx(self): del self._x\n x = property(getx, setx, delx, \"I'm the 'x' property.\")\n\nDecorators make defining new properties or modifying existing ones easy:\n\nclass C(object):\n @property\n def x(self):\n \"I am the 'x' property.\"\n return self._x\n @x.setter\n def x(self, value):\n self._x = value\n @x.deleter\n def x(self):\n del self._x\n"}, "kind": 7, "label": "property", "sortText": "170"}, {"detail": "Quitter", "kind": 22, "label": "quit", "sortText": "171"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "range(stop) -> range object\nrange(start, stop[, step]) -> range object\n\nReturn an object that produces a sequence of integers from start (inclusive)\nto stop (exclusive) by step. range(i, j) produces i, i+1, i+2, ..., j-1.\nstart defaults to 0, and stop is omitted! range(4) produces 0, 1, 2, 3.\nThese are exactly the valid indices for a list of 4 elements.\nWhen step is given, it specifies the increment (or decrement).\n"}, "kind": 7, "label": "range", "sortText": "172"}, {"detail": "def repr(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the canonical string representation of the object.\n\nFor many object types, including most builtins, eval(repr(obj)) == obj.\n"}, "kind": 3, "label": "repr", "sortText": "173"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return a reverse iterator over the values of the given sequence.\n"}, "kind": 7, "label": "reversed", "sortText": "174"}, {"detail": "Overload[[_T](number: _SupportsRound1[_T], ndigits: None = None) -> _T, [_T](number: _SupportsRound2[_T], ndigits: SupportsIndex) -> _T]", "kind": 3, "label": "round", "sortText": "175"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an unordered collection of unique elements.\n"}, "kind": 7, "label": "set", "sortText": "176"}, {"detail": "def setattr(obj: object, name: str, value: Any, /) -> None", "documentation": {"kind": "plaintext", "value": "Sets the named attribute on the given object to the specified value.\n\nsetattr(x, 'y', v) is equivalent to ``x.y = v``\n"}, "kind": 3, "label": "setattr", "sortText": "177"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "slice(stop)\nslice(start, stop[, step])\n\nCreate a slice object. This is used for extended slicing (e.g. a[0:10:2]).\n"}, "kind": 7, "label": "slice", "sortText": "178"}, {"detail": "Overload[[SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, reverse: bool = False) -> list[SupportsRichComparisonT], [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], reverse: bool = False) -> list[_T]]", "kind": 3, "label": "sorted", "sortText": "179"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a static method.\n\nA static method does not receive an implicit first argument.\nTo declare a static method, use this idiom:\n\n class C:\n @staticmethod\n def f(arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). Both the class and the instance are ignored, and\nneither is passed implicitly as the first argument to the method.\n\nStatic methods in Python are similar to those found in Java or C++.\nFor a more advanced concept, see the classmethod builtin.\n"}, "kind": 7, "label": "staticmethod", "sortText": "180"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 7, "label": "str", "sortText": "181"}, {"detail": "Overload[(iterable: Iterable[bool | Literal[1, 2, 3, 4, 5, ... omitted 41 literals]], /, start: int = 0) -> int, [_SupportsSumNoDefaultT](iterable: Iterable[_SupportsSumNoDefaultT], /) -> _SupportsSumNoDefaultT | Literal[0], [_AddableT1, _AddableT2](iterable: Iterable[_AddableT1], /, start: _AddableT2) -> _AddableT1 | _AddableT2]", "kind": 3, "label": "sum", "sortText": "182"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "super() -> same as super(__class__, )\nsuper(type) -> unbound super object\nsuper(type, obj) -> bound super object; requires isinstance(obj, type)\nsuper(type, type2) -> bound super object; requires issubclass(type2, type)\nTypical use to call a cooperative superclass method:\nclass C(B):\n def meth(self, arg):\n super().meth(arg)\nThis works for class methods too:\nclass C(B):\n @classmethod\n def cmeth(cls, arg):\n super().cmeth(arg)\n"}, "kind": 7, "label": "super", "sortText": "183"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 7, "label": "tuple", "sortText": "184"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "type(object) -> the object's type\ntype(name, bases, dict, **kwds) -> a new type\n"}, "kind": 7, "label": "type", "sortText": "185"}, {"detail": "Overload[(object: type, /) -> MappingProxyType[str, Any], (object: Any = ..., /) -> dict[str, Any]]", "kind": 3, "label": "vars", "sortText": "186"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The zip object yields n-length tuples, where n is the number of iterables\npassed as positional arguments to zip(). The i-th element in every tuple\ncomes from the i-th iterable argument to zip(). This continues until the\nshortest argument is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n\n >>> list(zip('abcdefg', range(3), range(4)))\n [('a', 0, 0), ('b', 1, 1), ('c', 2, 2)]\n"}, "kind": 7, "label": "zip", "sortText": "187"}, {"detail": "", "kind": 7, "label": "function", "sortText": "188"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": "189"}, {"detail": "def __build_class__(func: () -> CellType | Any, name: str, /, *bases: Any, *, metaclass: Any = ..., **kwds: Any) -> Any", "documentation": {"kind": "plaintext", "value": "__build_class__(func, name, /, *bases, [metaclass], **kwds) -> class\n\nInternal helper function used by the class statement.\n"}, "kind": 3, "label": "__build_class__", "sortText": "190"}, {"detail": "Any", "documentation": {"kind": "plaintext", "value": "Special type indicating an unconstrained type.\n\n- Any is compatible with every type.\n- Any assumed to have all methods.\n- All values assumed to be instances of Any.\n\nNote that all the above statements are true from the point of view of\nstatic type checkers. At runtime, Any should not be used with instance\nchecks.\n"}, "label": "__builtins__", "sortText": "191"}, {"detail": "type[ModuleType]", "documentation": {"kind": "plaintext", "value": "Create a module object.\n\nThe name must be a string; the optional doc argument can have any type.\n"}, "kind": 7, "label": "__class__", "sortText": "192"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "__debug__", "sortText": "193"}, {"detail": "bound method ModuleType.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": "194"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": "195"}, {"detail": "bound method ModuleType.__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": "196"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": "197"}, {"detail": "bound method ModuleType.__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": "198"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__file__", "sortText": "199"}, {"detail": "bound method ModuleType.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": "200"}, {"detail": "bound method ModuleType.__getattr__(name: str) -> Any", "kind": 2, "label": "__getattr__", "sortText": "201"}, {"detail": "bound method ModuleType.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": "202"}, {"detail": "bound method ModuleType.__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": "203"}, {"detail": "bound method ModuleType.__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": "204"}, {"detail": "def __import__(name: str, globals: Mapping[str, object] | None = None, locals: Mapping[str, object] | None = None, fromlist: Sequence[str] | None = ..., level: int = 0) -> ModuleType", "documentation": {"kind": "plaintext", "value": "Import a module.\n\nBecause this function is meant for use by the Python\ninterpreter and not for general use, it is better to use\nimportlib.import_module() to programmatically import a module.\n\nThe globals argument is only used to determine the context;\nthey are not modified. The locals argument is unused. The fromlist\nshould be a list of names to emulate ``from name import ...``, or an\nempty list to emulate ``import name``.\nWhen importing a module from a package, note that __import__('A.B', ...)\nreturns package A when fromlist is empty, but its submodule B when\nfromlist is not empty. The level argument is used to determine whether to\nperform absolute or relative imports: 0 is absolute, while a positive number\nis the number of parent directories to search relative to the current module.\n"}, "kind": 3, "label": "__import__", "sortText": "205"}, {"detail": "bound method ModuleType.__init__(name: str, doc: str | None = ...) -> None", "kind": 2, "label": "__init__", "sortText": "206"}, {"detail": "bound method type[ModuleType].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "207"}, {"detail": "LoaderProtocol | None", "kind": 8, "label": "__loader__", "sortText": "208"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "209"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__name__", "sortText": "210"}, {"detail": "bound method ModuleType.__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": "211"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "212"}, {"detail": "str | None", "kind": 22, "label": "__package__", "sortText": "213"}, {"detail": "MutableSequence[str]", "documentation": {"kind": "plaintext", "value": "All the operations on a read-write sequence.\n\nConcrete subclasses must provide __new__ or __init__,\n__getitem__, __setitem__, __delitem__, __len__, and insert().\n"}, "kind": 22, "label": "__path__", "sortText": "214"}, {"detail": "bound method ModuleType.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "215"}, {"detail": "bound method ModuleType.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "216"}, {"detail": "bound method ModuleType.__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "217"}, {"detail": "bound method ModuleType.__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "218"}, {"detail": "bound method ModuleType.__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "219"}, {"detail": "ModuleSpec | None", "kind": 22, "label": "__spec__", "sortText": "220"}, {"detail": "bound method ModuleType.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "221"}, {"detail": "bound method type[ModuleType].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "222"}, {"detail": "dict[Any, int]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__warningregistry__", "sortText": "223"}, {"detail": " int'>", "label": "_Opener", "sortText": "224"}]}} +{"suite": "data_science", "label": "dataframe completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 8, "character": 8, "iteration": 4, "result": {"isIncomplete": true, "items": [{"detail": "Literal[False]", "kind": 14, "label": "False", "sortText": " 0"}, {"detail": "None", "kind": 14, "label": "None", "sortText": " 1"}, {"detail": "Literal[True]", "kind": 14, "label": "True", "sortText": " 2"}, {"kind": 14, "label": "and", "sortText": " 3"}, {"kind": 14, "label": "as", "sortText": " 4"}, {"kind": 14, "label": "assert", "sortText": " 5"}, {"kind": 14, "label": "async", "sortText": " 6"}, {"kind": 14, "label": "await", "sortText": " 7"}, {"kind": 14, "label": "break", "sortText": " 8"}, {"kind": 14, "label": "case", "sortText": " 9"}, {"kind": 14, "label": "class", "sortText": " 10"}, {"kind": 14, "label": "continue", "sortText": " 11"}, {"kind": 14, "label": "def", "sortText": " 12"}, {"kind": 14, "label": "del", "sortText": " 13"}, {"kind": 14, "label": "elif", "sortText": " 14"}, {"kind": 14, "label": "else", "sortText": " 15"}, {"kind": 14, "label": "except", "sortText": " 16"}, {"kind": 14, "label": "finally", "sortText": " 17"}, {"kind": 14, "label": "for", "sortText": " 18"}, {"kind": 14, "label": "from", "sortText": " 19"}, {"kind": 14, "label": "global", "sortText": " 20"}, {"kind": 14, "label": "if", "sortText": " 21"}, {"kind": 14, "label": "import", "sortText": " 22"}, {"kind": 14, "label": "in", "sortText": " 23"}, {"kind": 14, "label": "is", "sortText": " 24"}, {"kind": 14, "label": "lambda", "sortText": " 25"}, {"kind": 14, "label": "match", "sortText": " 26"}, {"kind": 14, "label": "nonlocal", "sortText": " 27"}, {"kind": 14, "label": "not", "sortText": " 28"}, {"kind": 14, "label": "or", "sortText": " 29"}, {"kind": 14, "label": "pass", "sortText": " 30"}, {"kind": 14, "label": "raise", "sortText": " 31"}, {"kind": 14, "label": "return", "sortText": " 32"}, {"kind": 14, "label": "try", "sortText": " 33"}, {"kind": 14, "label": "while", "sortText": " 34"}, {"kind": 14, "label": "with", "sortText": " 35"}, {"kind": 14, "label": "yield", "sortText": " 36"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "NumPy\n=====\n\nProvides\n 1. An array object of arbitrary homogeneous items\n 2. Fast mathematical operations over arrays\n 3. Linear Algebra, Fourier Transforms, Random Number Generation\n\nHow to use the documentation\n----------------------------\nDocumentation is available in two forms: docstrings provided\nwith the code, and a loose standing reference guide, available from\n`the NumPy homepage `_.\n\nWe recommend exploring the docstrings using\n`IPython `_, an advanced Python shell with\nTAB-completion and introspection capabilities. See below for further\ninstructions.\n\nThe docstring examples assume that `numpy` has been imported as ``np``::\n\n >>> import numpy as np\n\nCode snippets are indicated by three greater-than signs::\n\n >>> x = 42\n >>> x = x + 1\n\nUse the built-in ``help`` function to view a function's docstring::\n\n >>> help(np.sort)\n ... # doctest: +SKIP\n\nFor some objects, ``np.info(obj)`` may provide additional help. This is\nparticularly true if you see the line \"Help on ufunc object:\" at the top\nof the help() page. Ufuncs are implemented in C, not Python, for speed.\nThe native Python help() does not know how to view their help, but our\nnp.info() function does.\n\nAvailable subpackages\n---------------------\nlib\n Basic functions used by several sub-packages.\nrandom\n Core Random Tools\nlinalg\n Core Linear Algebra Tools\nfft\n Core FFT routines\npolynomial\n Polynomial tools\ntesting\n NumPy testing tools\ndistutils\n Enhancements to distutils with support for\n Fortran compilers support and more (for Python <= 3.11)\n\nUtilities\n---------\ntest\n Run numpy unittests\nshow_config\n Show numpy build configuration\n__version__\n NumPy version string\n\nViewing documentation using IPython\n-----------------------------------\n\nStart IPython and import `numpy` usually under the alias ``np``: `import\nnumpy as np`. Then, directly past or use the ``%cpaste`` magic to paste\nexamples into the shell. To see which functions are available in `numpy`,\ntype ``np.`` (where ```` refers to the TAB key), or use\n``np.*cos*?`` (where ```` refers to the ENTER key) to narrow\ndown the list. To view the docstring for a function, use\n``np.cos?`` (to view the docstring) and ``np.cos??`` (to view\nthe source code).\n\nCopies vs. in-place operation\n-----------------------------\nMost of the functions in `numpy` return a copy of the array argument\n(e.g., `np.sort`). In-place versions of these functions are often\navailable as array methods, i.e. ``x = np.array([1,2,3]); x.sort()``.\nExceptions to this rule are documented.\n"}, "kind": 9, "label": "np", "sortText": " 37"}, {"detail": "", "kind": 9, "label": "pd", "sortText": " 38"}, {"detail": "def summarize(values: list[int]) -> DataFrame", "kind": 3, "label": "summarize", "sortText": " 39"}, {"detail": "DataFrame", "documentation": {"kind": "plaintext", "value": "Two-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3\n"}, "kind": 22, "label": "summary", "sortText": " 40"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for arithmetic errors.\n"}, "kind": 7, "label": "ArithmeticError", "sortText": " 41"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Assertion failed.\n"}, "kind": 7, "label": "AssertionError", "sortText": " 42"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Attribute not found.\n"}, "kind": 7, "label": "AttributeError", "sortText": " 43"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all exceptions\n"}, "kind": 7, "label": "BaseException", "sortText": " 44"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "A combination of multiple unrelated exceptions.\n"}, "kind": 7, "label": "BaseExceptionGroup", "sortText": " 45"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "I/O operation would block.\n"}, "kind": 7, "label": "BlockingIOError", "sortText": " 46"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Broken pipe.\n"}, "kind": 7, "label": "BrokenPipeError", "sortText": " 47"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Buffer error.\n"}, "kind": 7, "label": "BufferError", "sortText": " 48"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about bytes and buffer related problems, mostly\nrelated to conversion from str or comparing to str.\n"}, "kind": 7, "label": "BytesWarning", "sortText": " 49"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Child process error.\n"}, "kind": 7, "label": "ChildProcessError", "sortText": " 50"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection aborted.\n"}, "kind": 7, "label": "ConnectionAbortedError", "sortText": " 51"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection error.\n"}, "kind": 7, "label": "ConnectionError", "sortText": " 52"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection refused.\n"}, "kind": 7, "label": "ConnectionRefusedError", "sortText": " 53"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection reset.\n"}, "kind": 7, "label": "ConnectionResetError", "sortText": " 54"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about deprecated features.\n"}, "kind": 7, "label": "DeprecationWarning", "sortText": " 55"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Read beyond end of file.\n"}, "kind": 7, "label": "EOFError", "sortText": " 56"}, {"detail": "EllipsisType", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 22, "label": "Ellipsis", "sortText": " 57"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about encodings.\n"}, "kind": 7, "label": "EncodingWarning", "sortText": " 58"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "EnvironmentError", "sortText": " 59"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all non-exit exceptions.\n"}, "kind": 7, "label": "Exception", "sortText": " 60"}, {"detail": "", "kind": 7, "label": "ExceptionGroup", "sortText": " 61"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File already exists.\n"}, "kind": 7, "label": "FileExistsError", "sortText": " 62"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File not found.\n"}, "kind": 7, "label": "FileNotFoundError", "sortText": " 63"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Floating-point operation failed.\n"}, "kind": 7, "label": "FloatingPointError", "sortText": " 64"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about constructs that will change semantically\nin the future.\n"}, "kind": 7, "label": "FutureWarning", "sortText": " 65"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request that a generator exit.\n"}, "kind": 7, "label": "GeneratorExit", "sortText": " 66"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "IOError", "sortText": " 67"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Import can't find module, or can't find name in module.\n"}, "kind": 7, "label": "ImportError", "sortText": " 68"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about probable mistakes in module imports\n"}, "kind": 7, "label": "ImportWarning", "sortText": " 69"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper indentation.\n"}, "kind": 7, "label": "IndentationError", "sortText": " 70"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Sequence index out of range.\n"}, "kind": 7, "label": "IndexError", "sortText": " 71"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Interrupted by signal.\n"}, "kind": 7, "label": "InterruptedError", "sortText": " 72"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation doesn't work on directories.\n"}, "kind": 7, "label": "IsADirectoryError", "sortText": " 73"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Mapping key not found.\n"}, "kind": 7, "label": "KeyError", "sortText": " 74"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Program interrupted by user.\n"}, "kind": 7, "label": "KeyboardInterrupt", "sortText": " 75"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for lookup errors.\n"}, "kind": 7, "label": "LookupError", "sortText": " 76"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Out of memory.\n"}, "kind": 7, "label": "MemoryError", "sortText": " 77"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Module not found.\n"}, "kind": 7, "label": "ModuleNotFoundError", "sortText": " 78"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Name not found globally.\n"}, "kind": 7, "label": "NameError", "sortText": " 79"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation only works on directories.\n"}, "kind": 7, "label": "NotADirectoryError", "sortText": " 80"}, {"detail": "NotImplementedType", "documentation": {"kind": "plaintext", "value": "The type of the NotImplemented singleton.\n"}, "kind": 22, "label": "NotImplemented", "sortText": " 81"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Method or function hasn't been implemented yet.\n"}, "kind": 7, "label": "NotImplementedError", "sortText": " 82"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "OSError", "sortText": " 83"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Result too large to be represented.\n"}, "kind": 7, "label": "OverflowError", "sortText": " 84"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about features which will be deprecated\nin the future.\n"}, "kind": 7, "label": "PendingDeprecationWarning", "sortText": " 85"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Not enough permissions.\n"}, "kind": 7, "label": "PermissionError", "sortText": " 86"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Process not found.\n"}, "kind": 7, "label": "ProcessLookupError", "sortText": " 87"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Recursion limit exceeded.\n"}, "kind": 7, "label": "RecursionError", "sortText": " 88"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Weak ref proxy used after referent went away.\n"}, "kind": 7, "label": "ReferenceError", "sortText": " 89"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about resource usage.\n"}, "kind": 7, "label": "ResourceWarning", "sortText": " 90"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unspecified run-time error.\n"}, "kind": 7, "label": "RuntimeError", "sortText": " 91"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious runtime behavior.\n"}, "kind": 7, "label": "RuntimeWarning", "sortText": " 92"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__anext__().\n"}, "kind": 7, "label": "StopAsyncIteration", "sortText": " 93"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__next__().\n"}, "kind": 7, "label": "StopIteration", "sortText": " 94"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Invalid syntax.\n"}, "kind": 7, "label": "SyntaxError", "sortText": " 95"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious syntax.\n"}, "kind": 7, "label": "SyntaxWarning", "sortText": " 96"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Internal error in the Python interpreter.\n\nPlease report this to the Python maintainer, along with the traceback,\nthe Python version, and the hardware/OS platform and version.\n"}, "kind": 7, "label": "SystemError", "sortText": " 97"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request to exit from the interpreter.\n"}, "kind": 7, "label": "SystemExit", "sortText": " 98"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper mixture of spaces and tabs.\n"}, "kind": 7, "label": "TabError", "sortText": " 99"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Timeout expired.\n"}, "kind": 7, "label": "TimeoutError", "sortText": "100"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument type.\n"}, "kind": 7, "label": "TypeError", "sortText": "101"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Local name referenced but not bound to a value.\n"}, "kind": 7, "label": "UnboundLocalError", "sortText": "102"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode decoding error.\n"}, "kind": 7, "label": "UnicodeDecodeError", "sortText": "103"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode encoding error.\n"}, "kind": 7, "label": "UnicodeEncodeError", "sortText": "104"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode related error.\n"}, "kind": 7, "label": "UnicodeError", "sortText": "105"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode translation error.\n"}, "kind": 7, "label": "UnicodeTranslateError", "sortText": "106"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about Unicode related problems, mostly\nrelated to conversion problems.\n"}, "kind": 7, "label": "UnicodeWarning", "sortText": "107"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings generated by user code.\n"}, "kind": 7, "label": "UserWarning", "sortText": "108"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument value (of correct type).\n"}, "kind": 7, "label": "ValueError", "sortText": "109"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warning categories.\n"}, "kind": 7, "label": "Warning", "sortText": "110"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Second argument to a division or modulo operation was zero.\n"}, "kind": 7, "label": "ZeroDivisionError", "sortText": "111"}, {"detail": "def abs[_T](x: SupportsAbs[_T], /) -> _T", "documentation": {"kind": "plaintext", "value": "Return the absolute value of the argument.\n"}, "kind": 3, "label": "abs", "sortText": "112"}, {"detail": "def aiter[_SupportsAnextT_co](async_iterable: SupportsAiter[_SupportsAnextT_co], /) -> _SupportsAnextT_co", "documentation": {"kind": "plaintext", "value": "Return an AsyncIterator for an AsyncIterable object.\n"}, "kind": 3, "label": "aiter", "sortText": "113"}, {"detail": "def all(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for all values x in the iterable.\n\nIf the iterable is empty, return True.\n"}, "kind": 3, "label": "all", "sortText": "114"}, {"detail": "Overload[[_AwaitableT](i: _SupportsSynchronousAnext[_AwaitableT], /) -> _AwaitableT, [_T, _VT](i: SupportsAnext[_T], default: _VT, /) -> CoroutineType[Any, Any, _T | _VT]]", "kind": 3, "label": "anext", "sortText": "115"}, {"detail": "def any(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for any x in the iterable.\n\nIf the iterable is empty, return False.\n"}, "kind": 3, "label": "any", "sortText": "116"}, {"detail": "def ascii(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return an ASCII-only representation of an object.\n\nAs repr(), return a string containing a printable representation of an\nobject, but escape the non-ASCII characters in the string returned by\nrepr() using \\\\x, \\\\u or \\\\U escapes. This generates a string similar\nto that returned by repr() in Python 2.\n"}, "kind": 3, "label": "ascii", "sortText": "117"}, {"detail": "def bin(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the binary representation of an integer.\n\n>>> bin(2796202)\n'0b1010101010101010101010'\n"}, "kind": 3, "label": "bin", "sortText": "118"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 7, "label": "bool", "sortText": "119"}, {"detail": "def breakpoint(...) -> None", "documentation": {"kind": "plaintext", "value": "Call sys.breakpointhook(*args, **kws). sys.breakpointhook() must accept\nwhatever arguments are passed.\n\nBy default, this drops you into the pdb debugger.\n"}, "kind": 3, "label": "breakpoint", "sortText": "120"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytearray(iterable_of_ints) -> bytearray\nbytearray(string, encoding[, errors]) -> bytearray\nbytearray(bytes_or_buffer) -> mutable copy of bytes_or_buffer\nbytearray(int) -> bytes array of size given by the parameter initialized with null bytes\nbytearray() -> empty bytes array\n\nConstruct a mutable bytearray object from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - a bytes or a buffer object\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytearray", "sortText": "121"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytes(iterable_of_ints) -> bytes\nbytes(string, encoding[, errors]) -> bytes\nbytes(bytes_or_buffer) -> immutable copy of bytes_or_buffer\nbytes(int) -> bytes object of size given by the parameter initialized with null bytes\nbytes() -> empty bytes object\n\nConstruct an immutable array of bytes from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytes", "sortText": "122"}, {"detail": "def callable(obj: object, /) -> TypeIs[(...) -> object]", "documentation": {"kind": "plaintext", "value": "Return whether the object is callable (i.e., some kind of function).\n\nNote that classes are callable, as are instances of classes with a\n__call__() method.\n"}, "kind": 3, "label": "callable", "sortText": "123"}, {"detail": "def chr(i: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff.\n"}, "kind": 3, "label": "chr", "sortText": "124"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a class method.\n\nA class method receives the class as implicit first argument,\njust like an instance method receives the instance.\nTo declare a class method, use this idiom:\n\n class C:\n @classmethod\n def f(cls, arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). The instance is ignored except for its class.\nIf a class method is called for a derived class, the derived class\nobject is passed as the implied first argument.\n\nClass methods are different than C++ or Java static methods.\nIf you want those, see the staticmethod builtin.\n"}, "kind": 7, "label": "classmethod", "sortText": "125"}, {"detail": "Overload[(source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[0], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, *, dont_inherit: bool = False, optimize: int = -1, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[1024], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> AST, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: int, dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> Any]", "kind": 3, "label": "compile", "sortText": "126"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a complex number from a string or numbers.\n\nIf a string is given, parse it as a complex number.\nIf a single number is given, convert it to a complex number.\nIf the 'real' or 'imag' arguments are given, create a complex number\nwith the specified real and imaginary components.\n"}, "kind": 7, "label": "complex", "sortText": "127"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "copyright", "sortText": "128"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "credits", "sortText": "129"}, {"detail": "def delattr(obj: object, name: str, /) -> None", "documentation": {"kind": "plaintext", "value": "Deletes the named attribute from the given object.\n\ndelattr(x, 'y') is equivalent to ``del x.y``\n"}, "kind": 3, "label": "delattr", "sortText": "130"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 7, "label": "dict", "sortText": "131"}, {"detail": "def dir(o: object = ..., /) -> list[str]", "documentation": {"kind": "plaintext", "value": "dir([object]) -> list of strings\n\nIf called without an argument, return the names in the current scope.\nElse, return an alphabetized list of names comprising (some of) the attributes\nof the given object, and of attributes reachable from it.\nIf the object supplies a method named __dir__, it will be used; otherwise\nthe default dir() logic is used and returns:\n for a module object: the module's attributes.\n for a class object: its attributes, and recursively the attributes\n of its bases.\n for any other object: its attributes, its class's attributes, and\n recursively the attributes of its class's base classes.\n"}, "kind": 3, "label": "dir", "sortText": "132"}, {"detail": "Overload[[_T_contra, _T_co](x: SupportsDivMod[_T_contra, _T_co], y: _T_contra, /) -> _T_co, [_T_contra, _T_co](x: _T_contra, y: SupportsRDivMod[_T_contra, _T_co], /) -> _T_co]", "kind": 3, "label": "divmod", "sortText": "133"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 7, "label": "ellipsis", "sortText": "134"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an enumerate object.\n\n iterable\n an object supporting iteration\n\nThe enumerate object yields pairs containing a count (from start, which\ndefaults to zero) and a value yielded by the iterable argument.\n\nenumerate is useful for obtaining an indexed list:\n (0, seq[0]), (1, seq[1]), (2, seq[2]), ...\n"}, "kind": 7, "label": "enumerate", "sortText": "135"}, {"detail": "def eval(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /) -> Any", "documentation": {"kind": "plaintext", "value": "Evaluate the given source in the context of globals and locals.\n\nThe source may be a string representing a Python expression\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\n"}, "kind": 3, "label": "eval", "sortText": "136"}, {"detail": "def exec(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /, *, closure: tuple[CellType, ...] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Execute the given source in the context of globals and locals.\n\nThe source may be a string representing one or more Python statements\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\nThe closure must be a tuple of cellvars, and can only be used\nwhen source is a code object requiring exactly that many cellvars.\n"}, "kind": 3, "label": "exec", "sortText": "137"}, {"detail": "Quitter", "kind": 22, "label": "exit", "sortText": "138"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an iterator yielding those items of iterable for which function(item)\nis true. If function is None, return the items that are true.\n"}, "kind": 7, "label": "filter", "sortText": "139"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a string or number to a floating-point number, if possible.\n"}, "kind": 7, "label": "float", "sortText": "140"}, {"detail": "def format(value: object, format_spec: str = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Return type(value).__format__(value, format_spec)\n\nMany built-in types implement format_spec according to the\nFormat Specification Mini-language. See help('FORMATTING').\n\nIf type(value) does not supply a method named __format__\nand format_spec is empty, then str(value) is returned.\nSee also help('SPECIALMETHODS').\n"}, "kind": 3, "label": "format", "sortText": "141"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an immutable unordered collection of unique elements.\n"}, "kind": 7, "label": "frozenset", "sortText": "142"}, {"detail": "Overload[(o: object, name: str, /) -> Any, (o: object, name: str, default: None, /) -> Any | None, (o: object, name: str, default: bool, /) -> Any | bool, (o: object, name: str, default: list[Any], /) -> Any | list[Any], (o: object, name: str, default: dict[Any, Any], /) -> Any | dict[Any, Any], [_T](o: object, name: str, default: _T, /) -> Any | _T]", "kind": 3, "label": "getattr", "sortText": "143"}, {"detail": "def globals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return the dictionary containing the current scope's global variables.\n\nNOTE: Updates to this dictionary *will* affect name lookups in the current\nglobal scope and vice-versa.\n"}, "kind": 3, "label": "globals", "sortText": "144"}, {"detail": "def hasattr(obj: object, name: str, /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether the object has an attribute with the given name.\n\nThis is done by calling getattr(obj, name) and catching AttributeError.\n"}, "kind": 3, "label": "hasattr", "sortText": "145"}, {"detail": "def hash(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the hash value for the given object.\n\nTwo objects that compare equal must also have the same hash value, but the\nreverse is not necessarily true.\n"}, "kind": 3, "label": "hash", "sortText": "146"}, {"detail": "_Helper", "documentation": {"kind": "plaintext", "value": "Define the builtin 'help'.\n\nThis is a wrapper around pydoc.help that provides a helpful message\nwhen 'help' is typed at the Python interactive prompt.\n\nCalling help() at the Python prompt starts an interactive help session.\nCalling help(thing) prints help for the python object 'thing'.\n"}, "kind": 22, "label": "help", "sortText": "147"}, {"detail": "def hex(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the hexadecimal representation of an integer.\n\n>>> hex(12648430)\n'0xc0ffee'\n"}, "kind": 3, "label": "hex", "sortText": "148"}, {"detail": "def id(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the identity of an object.\n\nThis is guaranteed to be unique among simultaneously existing objects.\n(CPython uses the object's memory address.)\n"}, "kind": 3, "label": "id", "sortText": "149"}, {"detail": "def input(prompt: object = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Read a string from standard input. The trailing newline is stripped.\n\nThe prompt string, if given, is printed to standard output without a\ntrailing newline before reading input.\n\nIf the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.\nOn *nix systems, readline is used if available.\n"}, "kind": 3, "label": "input", "sortText": "150"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 7, "label": "int", "sortText": "151"}, {"detail": "def isinstance(obj: object, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether an object is an instance of a class or of a subclass thereof.\n\nA tuple, as in ``isinstance(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``isinstance(x, A) or isinstance(x, B)\nor ...`` etc.\n"}, "kind": 3, "label": "isinstance", "sortText": "152"}, {"detail": "def issubclass(cls: type, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether 'cls' is derived from another class or is the same class.\n\nA tuple, as in ``issubclass(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``issubclass(x, A) or issubclass(x, B)\nor ...``.\n"}, "kind": 3, "label": "issubclass", "sortText": "153"}, {"detail": "Overload[[_SupportsNextT_co](object: SupportsIter[_SupportsNextT_co], /) -> _SupportsNextT_co, [_T](object: _GetItemIterable[_T], /) -> Iterator[_T], [_T](object: () -> _T | None, sentinel: None, /) -> Iterator[_T], [_T](object: () -> _T, sentinel: object, /) -> Iterator[_T]]", "kind": 3, "label": "iter", "sortText": "154"}, {"detail": "def len(obj: Sized, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the number of items in a container.\n"}, "kind": 3, "label": "len", "sortText": "155"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "license", "sortText": "156"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 7, "label": "list", "sortText": "157"}, {"detail": "def locals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return a dictionary containing the current scope's local variables.\n\nNOTE: Whether or not updates to this dictionary will affect name lookups in\nthe local scope and vice-versa is *implementation dependent* and not\ncovered by any backwards compatibility guarantees.\n"}, "kind": 3, "label": "locals", "sortText": "158"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Make an iterator that computes the function using arguments from\neach of the iterables. Stops when the shortest iterable is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n"}, "kind": 7, "label": "map", "sortText": "159"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], /, *, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "max", "sortText": "160"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a new memoryview object which references the given object.\n"}, "kind": 7, "label": "memoryview", "sortText": "161"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], /, *, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "min", "sortText": "162"}, {"detail": "Overload[[_T](i: SupportsNext[_T], /) -> _T, [_T, _VT](i: SupportsNext[_T], default: _VT, /) -> _T | _VT]", "kind": 3, "label": "next", "sortText": "163"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The base class of the class hierarchy.\n\nWhen called, it accepts no arguments and returns a new featureless\ninstance that has no instance attributes and cannot be given any.\n"}, "kind": 7, "label": "object", "sortText": "164"}, {"detail": "def oct(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the octal representation of an integer.\n\n>>> oct(342391)\n'0o1234567'\n"}, "kind": 3, "label": "oct", "sortText": "165"}, {"detail": "Overload[(file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"r+\", \"+r\", \"rt+\", \"r+t\", \"+rt\", ... omitted 48 literals] = \"r\", buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> TextIOWrapper[_WrappedBuffer], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: Literal[0], encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> FileIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 19 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedRandom, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedWriter, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", ... omitted 3 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedReader[_BufferedReaderStream], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: int = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BinaryIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: str, buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> IO[Any]]", "kind": 3, "label": "open", "sortText": "166"}, {"detail": "def ord(c: str | bytes | bytearray, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the ordinal value of a character.\n\nIf the argument is a one-character string, return the Unicode code\npoint of that character.\n\nIf the argument is a bytes or bytearray object of length 1, return its\nsingle byte value.\n"}, "kind": 3, "label": "ord", "sortText": "167"}, {"detail": "Overload[(base: int, exp: int, mod: int) -> int, (base: int, exp: Literal[0], mod: None = None) -> Literal[1], (base: int, exp: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], mod: None = None) -> int, (base: int, exp: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], mod: None = None) -> int | float, (base: int, exp: int, mod: None = None) -> Any, (base: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], exp: int | float, mod: None = None) -> int | float, (base: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], exp: int | float, mod: None = None) -> int | float | complex, (base: int | float, exp: int, mod: None = None) -> int | float, (base: int | float, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> Any, (base: int | float | complex, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> int | float | complex, [_E_contra, _T_co](base: _SupportsPow2[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _T_co](base: _SupportsPow3NoneOnly[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _M_contra, _T_co](base: _SupportsPow3[_E_contra, _M_contra, _T_co], exp: _E_contra, mod: _M_contra) -> _T_co, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float, mod: None = None) -> Any, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float | complex, mod: None = None) -> int | float | complex]", "kind": 3, "label": "pow", "sortText": "168"}, {"detail": "Overload[(*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: SupportsWrite[str] | None = None, flush: Literal[False] = False) -> None, (*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: _SupportsWriteAndFlush[str] | None = None, flush: bool) -> None]", "kind": 3, "label": "print", "sortText": "169"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Property attribute.\n\n fget\n function to be used for getting an attribute value\n fset\n function to be used for setting an attribute value\n fdel\n function to be used for del'ing an attribute\n doc\n docstring\n\nTypical use is to define a managed attribute x:\n\nclass C(object):\n def getx(self): return self._x\n def setx(self, value): self._x = value\n def delx(self): del self._x\n x = property(getx, setx, delx, \"I'm the 'x' property.\")\n\nDecorators make defining new properties or modifying existing ones easy:\n\nclass C(object):\n @property\n def x(self):\n \"I am the 'x' property.\"\n return self._x\n @x.setter\n def x(self, value):\n self._x = value\n @x.deleter\n def x(self):\n del self._x\n"}, "kind": 7, "label": "property", "sortText": "170"}, {"detail": "Quitter", "kind": 22, "label": "quit", "sortText": "171"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "range(stop) -> range object\nrange(start, stop[, step]) -> range object\n\nReturn an object that produces a sequence of integers from start (inclusive)\nto stop (exclusive) by step. range(i, j) produces i, i+1, i+2, ..., j-1.\nstart defaults to 0, and stop is omitted! range(4) produces 0, 1, 2, 3.\nThese are exactly the valid indices for a list of 4 elements.\nWhen step is given, it specifies the increment (or decrement).\n"}, "kind": 7, "label": "range", "sortText": "172"}, {"detail": "def repr(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the canonical string representation of the object.\n\nFor many object types, including most builtins, eval(repr(obj)) == obj.\n"}, "kind": 3, "label": "repr", "sortText": "173"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return a reverse iterator over the values of the given sequence.\n"}, "kind": 7, "label": "reversed", "sortText": "174"}, {"detail": "Overload[[_T](number: _SupportsRound1[_T], ndigits: None = None) -> _T, [_T](number: _SupportsRound2[_T], ndigits: SupportsIndex) -> _T]", "kind": 3, "label": "round", "sortText": "175"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an unordered collection of unique elements.\n"}, "kind": 7, "label": "set", "sortText": "176"}, {"detail": "def setattr(obj: object, name: str, value: Any, /) -> None", "documentation": {"kind": "plaintext", "value": "Sets the named attribute on the given object to the specified value.\n\nsetattr(x, 'y', v) is equivalent to ``x.y = v``\n"}, "kind": 3, "label": "setattr", "sortText": "177"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "slice(stop)\nslice(start, stop[, step])\n\nCreate a slice object. This is used for extended slicing (e.g. a[0:10:2]).\n"}, "kind": 7, "label": "slice", "sortText": "178"}, {"detail": "Overload[[SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, reverse: bool = False) -> list[SupportsRichComparisonT], [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], reverse: bool = False) -> list[_T]]", "kind": 3, "label": "sorted", "sortText": "179"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a static method.\n\nA static method does not receive an implicit first argument.\nTo declare a static method, use this idiom:\n\n class C:\n @staticmethod\n def f(arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). Both the class and the instance are ignored, and\nneither is passed implicitly as the first argument to the method.\n\nStatic methods in Python are similar to those found in Java or C++.\nFor a more advanced concept, see the classmethod builtin.\n"}, "kind": 7, "label": "staticmethod", "sortText": "180"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 7, "label": "str", "sortText": "181"}, {"detail": "Overload[(iterable: Iterable[bool | Literal[1, 2, 3, 4, 5, ... omitted 41 literals]], /, start: int = 0) -> int, [_SupportsSumNoDefaultT](iterable: Iterable[_SupportsSumNoDefaultT], /) -> _SupportsSumNoDefaultT | Literal[0], [_AddableT1, _AddableT2](iterable: Iterable[_AddableT1], /, start: _AddableT2) -> _AddableT1 | _AddableT2]", "kind": 3, "label": "sum", "sortText": "182"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "super() -> same as super(__class__, )\nsuper(type) -> unbound super object\nsuper(type, obj) -> bound super object; requires isinstance(obj, type)\nsuper(type, type2) -> bound super object; requires issubclass(type2, type)\nTypical use to call a cooperative superclass method:\nclass C(B):\n def meth(self, arg):\n super().meth(arg)\nThis works for class methods too:\nclass C(B):\n @classmethod\n def cmeth(cls, arg):\n super().cmeth(arg)\n"}, "kind": 7, "label": "super", "sortText": "183"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 7, "label": "tuple", "sortText": "184"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "type(object) -> the object's type\ntype(name, bases, dict, **kwds) -> a new type\n"}, "kind": 7, "label": "type", "sortText": "185"}, {"detail": "Overload[(object: type, /) -> MappingProxyType[str, Any], (object: Any = ..., /) -> dict[str, Any]]", "kind": 3, "label": "vars", "sortText": "186"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The zip object yields n-length tuples, where n is the number of iterables\npassed as positional arguments to zip(). The i-th element in every tuple\ncomes from the i-th iterable argument to zip(). This continues until the\nshortest argument is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n\n >>> list(zip('abcdefg', range(3), range(4)))\n [('a', 0, 0), ('b', 1, 1), ('c', 2, 2)]\n"}, "kind": 7, "label": "zip", "sortText": "187"}, {"detail": "", "kind": 7, "label": "function", "sortText": "188"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": "189"}, {"detail": "def __build_class__(func: () -> CellType | Any, name: str, /, *bases: Any, *, metaclass: Any = ..., **kwds: Any) -> Any", "documentation": {"kind": "plaintext", "value": "__build_class__(func, name, /, *bases, [metaclass], **kwds) -> class\n\nInternal helper function used by the class statement.\n"}, "kind": 3, "label": "__build_class__", "sortText": "190"}, {"detail": "Any", "documentation": {"kind": "plaintext", "value": "Special type indicating an unconstrained type.\n\n- Any is compatible with every type.\n- Any assumed to have all methods.\n- All values assumed to be instances of Any.\n\nNote that all the above statements are true from the point of view of\nstatic type checkers. At runtime, Any should not be used with instance\nchecks.\n"}, "label": "__builtins__", "sortText": "191"}, {"detail": "type[ModuleType]", "documentation": {"kind": "plaintext", "value": "Create a module object.\n\nThe name must be a string; the optional doc argument can have any type.\n"}, "kind": 7, "label": "__class__", "sortText": "192"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "__debug__", "sortText": "193"}, {"detail": "bound method ModuleType.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": "194"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": "195"}, {"detail": "bound method ModuleType.__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": "196"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": "197"}, {"detail": "bound method ModuleType.__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": "198"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__file__", "sortText": "199"}, {"detail": "bound method ModuleType.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": "200"}, {"detail": "bound method ModuleType.__getattr__(name: str) -> Any", "kind": 2, "label": "__getattr__", "sortText": "201"}, {"detail": "bound method ModuleType.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": "202"}, {"detail": "bound method ModuleType.__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": "203"}, {"detail": "bound method ModuleType.__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": "204"}, {"detail": "def __import__(name: str, globals: Mapping[str, object] | None = None, locals: Mapping[str, object] | None = None, fromlist: Sequence[str] | None = ..., level: int = 0) -> ModuleType", "documentation": {"kind": "plaintext", "value": "Import a module.\n\nBecause this function is meant for use by the Python\ninterpreter and not for general use, it is better to use\nimportlib.import_module() to programmatically import a module.\n\nThe globals argument is only used to determine the context;\nthey are not modified. The locals argument is unused. The fromlist\nshould be a list of names to emulate ``from name import ...``, or an\nempty list to emulate ``import name``.\nWhen importing a module from a package, note that __import__('A.B', ...)\nreturns package A when fromlist is empty, but its submodule B when\nfromlist is not empty. The level argument is used to determine whether to\nperform absolute or relative imports: 0 is absolute, while a positive number\nis the number of parent directories to search relative to the current module.\n"}, "kind": 3, "label": "__import__", "sortText": "205"}, {"detail": "bound method ModuleType.__init__(name: str, doc: str | None = ...) -> None", "kind": 2, "label": "__init__", "sortText": "206"}, {"detail": "bound method type[ModuleType].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "207"}, {"detail": "LoaderProtocol | None", "kind": 8, "label": "__loader__", "sortText": "208"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "209"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__name__", "sortText": "210"}, {"detail": "bound method ModuleType.__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": "211"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "212"}, {"detail": "str | None", "kind": 22, "label": "__package__", "sortText": "213"}, {"detail": "MutableSequence[str]", "documentation": {"kind": "plaintext", "value": "All the operations on a read-write sequence.\n\nConcrete subclasses must provide __new__ or __init__,\n__getitem__, __setitem__, __delitem__, __len__, and insert().\n"}, "kind": 22, "label": "__path__", "sortText": "214"}, {"detail": "bound method ModuleType.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "215"}, {"detail": "bound method ModuleType.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "216"}, {"detail": "bound method ModuleType.__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "217"}, {"detail": "bound method ModuleType.__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "218"}, {"detail": "bound method ModuleType.__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "219"}, {"detail": "ModuleSpec | None", "kind": 22, "label": "__spec__", "sortText": "220"}, {"detail": "bound method ModuleType.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "221"}, {"detail": "bound method type[ModuleType].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "222"}, {"detail": "dict[Any, int]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__warningregistry__", "sortText": "223"}, {"detail": " int'>", "label": "_Opener", "sortText": "224"}]}} +{"suite": "data_science", "label": "dataframe completion", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 8, "character": 8, "iteration": 5, "result": {"isIncomplete": true, "items": [{"detail": "Literal[False]", "kind": 14, "label": "False", "sortText": " 0"}, {"detail": "None", "kind": 14, "label": "None", "sortText": " 1"}, {"detail": "Literal[True]", "kind": 14, "label": "True", "sortText": " 2"}, {"kind": 14, "label": "and", "sortText": " 3"}, {"kind": 14, "label": "as", "sortText": " 4"}, {"kind": 14, "label": "assert", "sortText": " 5"}, {"kind": 14, "label": "async", "sortText": " 6"}, {"kind": 14, "label": "await", "sortText": " 7"}, {"kind": 14, "label": "break", "sortText": " 8"}, {"kind": 14, "label": "case", "sortText": " 9"}, {"kind": 14, "label": "class", "sortText": " 10"}, {"kind": 14, "label": "continue", "sortText": " 11"}, {"kind": 14, "label": "def", "sortText": " 12"}, {"kind": 14, "label": "del", "sortText": " 13"}, {"kind": 14, "label": "elif", "sortText": " 14"}, {"kind": 14, "label": "else", "sortText": " 15"}, {"kind": 14, "label": "except", "sortText": " 16"}, {"kind": 14, "label": "finally", "sortText": " 17"}, {"kind": 14, "label": "for", "sortText": " 18"}, {"kind": 14, "label": "from", "sortText": " 19"}, {"kind": 14, "label": "global", "sortText": " 20"}, {"kind": 14, "label": "if", "sortText": " 21"}, {"kind": 14, "label": "import", "sortText": " 22"}, {"kind": 14, "label": "in", "sortText": " 23"}, {"kind": 14, "label": "is", "sortText": " 24"}, {"kind": 14, "label": "lambda", "sortText": " 25"}, {"kind": 14, "label": "match", "sortText": " 26"}, {"kind": 14, "label": "nonlocal", "sortText": " 27"}, {"kind": 14, "label": "not", "sortText": " 28"}, {"kind": 14, "label": "or", "sortText": " 29"}, {"kind": 14, "label": "pass", "sortText": " 30"}, {"kind": 14, "label": "raise", "sortText": " 31"}, {"kind": 14, "label": "return", "sortText": " 32"}, {"kind": 14, "label": "try", "sortText": " 33"}, {"kind": 14, "label": "while", "sortText": " 34"}, {"kind": 14, "label": "with", "sortText": " 35"}, {"kind": 14, "label": "yield", "sortText": " 36"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "NumPy\n=====\n\nProvides\n 1. An array object of arbitrary homogeneous items\n 2. Fast mathematical operations over arrays\n 3. Linear Algebra, Fourier Transforms, Random Number Generation\n\nHow to use the documentation\n----------------------------\nDocumentation is available in two forms: docstrings provided\nwith the code, and a loose standing reference guide, available from\n`the NumPy homepage `_.\n\nWe recommend exploring the docstrings using\n`IPython `_, an advanced Python shell with\nTAB-completion and introspection capabilities. See below for further\ninstructions.\n\nThe docstring examples assume that `numpy` has been imported as ``np``::\n\n >>> import numpy as np\n\nCode snippets are indicated by three greater-than signs::\n\n >>> x = 42\n >>> x = x + 1\n\nUse the built-in ``help`` function to view a function's docstring::\n\n >>> help(np.sort)\n ... # doctest: +SKIP\n\nFor some objects, ``np.info(obj)`` may provide additional help. This is\nparticularly true if you see the line \"Help on ufunc object:\" at the top\nof the help() page. Ufuncs are implemented in C, not Python, for speed.\nThe native Python help() does not know how to view their help, but our\nnp.info() function does.\n\nAvailable subpackages\n---------------------\nlib\n Basic functions used by several sub-packages.\nrandom\n Core Random Tools\nlinalg\n Core Linear Algebra Tools\nfft\n Core FFT routines\npolynomial\n Polynomial tools\ntesting\n NumPy testing tools\ndistutils\n Enhancements to distutils with support for\n Fortran compilers support and more (for Python <= 3.11)\n\nUtilities\n---------\ntest\n Run numpy unittests\nshow_config\n Show numpy build configuration\n__version__\n NumPy version string\n\nViewing documentation using IPython\n-----------------------------------\n\nStart IPython and import `numpy` usually under the alias ``np``: `import\nnumpy as np`. Then, directly past or use the ``%cpaste`` magic to paste\nexamples into the shell. To see which functions are available in `numpy`,\ntype ``np.`` (where ```` refers to the TAB key), or use\n``np.*cos*?`` (where ```` refers to the ENTER key) to narrow\ndown the list. To view the docstring for a function, use\n``np.cos?`` (to view the docstring) and ``np.cos??`` (to view\nthe source code).\n\nCopies vs. in-place operation\n-----------------------------\nMost of the functions in `numpy` return a copy of the array argument\n(e.g., `np.sort`). In-place versions of these functions are often\navailable as array methods, i.e. ``x = np.array([1,2,3]); x.sort()``.\nExceptions to this rule are documented.\n"}, "kind": 9, "label": "np", "sortText": " 37"}, {"detail": "", "kind": 9, "label": "pd", "sortText": " 38"}, {"detail": "def summarize(values: list[int]) -> DataFrame", "kind": 3, "label": "summarize", "sortText": " 39"}, {"detail": "DataFrame", "documentation": {"kind": "plaintext", "value": "Two-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3\n"}, "kind": 22, "label": "summary", "sortText": " 40"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for arithmetic errors.\n"}, "kind": 7, "label": "ArithmeticError", "sortText": " 41"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Assertion failed.\n"}, "kind": 7, "label": "AssertionError", "sortText": " 42"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Attribute not found.\n"}, "kind": 7, "label": "AttributeError", "sortText": " 43"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all exceptions\n"}, "kind": 7, "label": "BaseException", "sortText": " 44"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "A combination of multiple unrelated exceptions.\n"}, "kind": 7, "label": "BaseExceptionGroup", "sortText": " 45"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "I/O operation would block.\n"}, "kind": 7, "label": "BlockingIOError", "sortText": " 46"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Broken pipe.\n"}, "kind": 7, "label": "BrokenPipeError", "sortText": " 47"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Buffer error.\n"}, "kind": 7, "label": "BufferError", "sortText": " 48"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about bytes and buffer related problems, mostly\nrelated to conversion from str or comparing to str.\n"}, "kind": 7, "label": "BytesWarning", "sortText": " 49"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Child process error.\n"}, "kind": 7, "label": "ChildProcessError", "sortText": " 50"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection aborted.\n"}, "kind": 7, "label": "ConnectionAbortedError", "sortText": " 51"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection error.\n"}, "kind": 7, "label": "ConnectionError", "sortText": " 52"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection refused.\n"}, "kind": 7, "label": "ConnectionRefusedError", "sortText": " 53"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection reset.\n"}, "kind": 7, "label": "ConnectionResetError", "sortText": " 54"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about deprecated features.\n"}, "kind": 7, "label": "DeprecationWarning", "sortText": " 55"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Read beyond end of file.\n"}, "kind": 7, "label": "EOFError", "sortText": " 56"}, {"detail": "EllipsisType", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 22, "label": "Ellipsis", "sortText": " 57"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about encodings.\n"}, "kind": 7, "label": "EncodingWarning", "sortText": " 58"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "EnvironmentError", "sortText": " 59"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all non-exit exceptions.\n"}, "kind": 7, "label": "Exception", "sortText": " 60"}, {"detail": "", "kind": 7, "label": "ExceptionGroup", "sortText": " 61"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File already exists.\n"}, "kind": 7, "label": "FileExistsError", "sortText": " 62"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File not found.\n"}, "kind": 7, "label": "FileNotFoundError", "sortText": " 63"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Floating-point operation failed.\n"}, "kind": 7, "label": "FloatingPointError", "sortText": " 64"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about constructs that will change semantically\nin the future.\n"}, "kind": 7, "label": "FutureWarning", "sortText": " 65"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request that a generator exit.\n"}, "kind": 7, "label": "GeneratorExit", "sortText": " 66"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "IOError", "sortText": " 67"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Import can't find module, or can't find name in module.\n"}, "kind": 7, "label": "ImportError", "sortText": " 68"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about probable mistakes in module imports\n"}, "kind": 7, "label": "ImportWarning", "sortText": " 69"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper indentation.\n"}, "kind": 7, "label": "IndentationError", "sortText": " 70"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Sequence index out of range.\n"}, "kind": 7, "label": "IndexError", "sortText": " 71"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Interrupted by signal.\n"}, "kind": 7, "label": "InterruptedError", "sortText": " 72"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation doesn't work on directories.\n"}, "kind": 7, "label": "IsADirectoryError", "sortText": " 73"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Mapping key not found.\n"}, "kind": 7, "label": "KeyError", "sortText": " 74"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Program interrupted by user.\n"}, "kind": 7, "label": "KeyboardInterrupt", "sortText": " 75"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for lookup errors.\n"}, "kind": 7, "label": "LookupError", "sortText": " 76"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Out of memory.\n"}, "kind": 7, "label": "MemoryError", "sortText": " 77"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Module not found.\n"}, "kind": 7, "label": "ModuleNotFoundError", "sortText": " 78"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Name not found globally.\n"}, "kind": 7, "label": "NameError", "sortText": " 79"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation only works on directories.\n"}, "kind": 7, "label": "NotADirectoryError", "sortText": " 80"}, {"detail": "NotImplementedType", "documentation": {"kind": "plaintext", "value": "The type of the NotImplemented singleton.\n"}, "kind": 22, "label": "NotImplemented", "sortText": " 81"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Method or function hasn't been implemented yet.\n"}, "kind": 7, "label": "NotImplementedError", "sortText": " 82"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "OSError", "sortText": " 83"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Result too large to be represented.\n"}, "kind": 7, "label": "OverflowError", "sortText": " 84"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about features which will be deprecated\nin the future.\n"}, "kind": 7, "label": "PendingDeprecationWarning", "sortText": " 85"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Not enough permissions.\n"}, "kind": 7, "label": "PermissionError", "sortText": " 86"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Process not found.\n"}, "kind": 7, "label": "ProcessLookupError", "sortText": " 87"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Recursion limit exceeded.\n"}, "kind": 7, "label": "RecursionError", "sortText": " 88"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Weak ref proxy used after referent went away.\n"}, "kind": 7, "label": "ReferenceError", "sortText": " 89"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about resource usage.\n"}, "kind": 7, "label": "ResourceWarning", "sortText": " 90"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unspecified run-time error.\n"}, "kind": 7, "label": "RuntimeError", "sortText": " 91"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious runtime behavior.\n"}, "kind": 7, "label": "RuntimeWarning", "sortText": " 92"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__anext__().\n"}, "kind": 7, "label": "StopAsyncIteration", "sortText": " 93"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__next__().\n"}, "kind": 7, "label": "StopIteration", "sortText": " 94"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Invalid syntax.\n"}, "kind": 7, "label": "SyntaxError", "sortText": " 95"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious syntax.\n"}, "kind": 7, "label": "SyntaxWarning", "sortText": " 96"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Internal error in the Python interpreter.\n\nPlease report this to the Python maintainer, along with the traceback,\nthe Python version, and the hardware/OS platform and version.\n"}, "kind": 7, "label": "SystemError", "sortText": " 97"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request to exit from the interpreter.\n"}, "kind": 7, "label": "SystemExit", "sortText": " 98"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper mixture of spaces and tabs.\n"}, "kind": 7, "label": "TabError", "sortText": " 99"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Timeout expired.\n"}, "kind": 7, "label": "TimeoutError", "sortText": "100"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument type.\n"}, "kind": 7, "label": "TypeError", "sortText": "101"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Local name referenced but not bound to a value.\n"}, "kind": 7, "label": "UnboundLocalError", "sortText": "102"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode decoding error.\n"}, "kind": 7, "label": "UnicodeDecodeError", "sortText": "103"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode encoding error.\n"}, "kind": 7, "label": "UnicodeEncodeError", "sortText": "104"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode related error.\n"}, "kind": 7, "label": "UnicodeError", "sortText": "105"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode translation error.\n"}, "kind": 7, "label": "UnicodeTranslateError", "sortText": "106"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about Unicode related problems, mostly\nrelated to conversion problems.\n"}, "kind": 7, "label": "UnicodeWarning", "sortText": "107"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings generated by user code.\n"}, "kind": 7, "label": "UserWarning", "sortText": "108"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument value (of correct type).\n"}, "kind": 7, "label": "ValueError", "sortText": "109"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warning categories.\n"}, "kind": 7, "label": "Warning", "sortText": "110"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Second argument to a division or modulo operation was zero.\n"}, "kind": 7, "label": "ZeroDivisionError", "sortText": "111"}, {"detail": "def abs[_T](x: SupportsAbs[_T], /) -> _T", "documentation": {"kind": "plaintext", "value": "Return the absolute value of the argument.\n"}, "kind": 3, "label": "abs", "sortText": "112"}, {"detail": "def aiter[_SupportsAnextT_co](async_iterable: SupportsAiter[_SupportsAnextT_co], /) -> _SupportsAnextT_co", "documentation": {"kind": "plaintext", "value": "Return an AsyncIterator for an AsyncIterable object.\n"}, "kind": 3, "label": "aiter", "sortText": "113"}, {"detail": "def all(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for all values x in the iterable.\n\nIf the iterable is empty, return True.\n"}, "kind": 3, "label": "all", "sortText": "114"}, {"detail": "Overload[[_AwaitableT](i: _SupportsSynchronousAnext[_AwaitableT], /) -> _AwaitableT, [_T, _VT](i: SupportsAnext[_T], default: _VT, /) -> CoroutineType[Any, Any, _T | _VT]]", "kind": 3, "label": "anext", "sortText": "115"}, {"detail": "def any(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for any x in the iterable.\n\nIf the iterable is empty, return False.\n"}, "kind": 3, "label": "any", "sortText": "116"}, {"detail": "def ascii(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return an ASCII-only representation of an object.\n\nAs repr(), return a string containing a printable representation of an\nobject, but escape the non-ASCII characters in the string returned by\nrepr() using \\\\x, \\\\u or \\\\U escapes. This generates a string similar\nto that returned by repr() in Python 2.\n"}, "kind": 3, "label": "ascii", "sortText": "117"}, {"detail": "def bin(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the binary representation of an integer.\n\n>>> bin(2796202)\n'0b1010101010101010101010'\n"}, "kind": 3, "label": "bin", "sortText": "118"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 7, "label": "bool", "sortText": "119"}, {"detail": "def breakpoint(...) -> None", "documentation": {"kind": "plaintext", "value": "Call sys.breakpointhook(*args, **kws). sys.breakpointhook() must accept\nwhatever arguments are passed.\n\nBy default, this drops you into the pdb debugger.\n"}, "kind": 3, "label": "breakpoint", "sortText": "120"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytearray(iterable_of_ints) -> bytearray\nbytearray(string, encoding[, errors]) -> bytearray\nbytearray(bytes_or_buffer) -> mutable copy of bytes_or_buffer\nbytearray(int) -> bytes array of size given by the parameter initialized with null bytes\nbytearray() -> empty bytes array\n\nConstruct a mutable bytearray object from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - a bytes or a buffer object\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytearray", "sortText": "121"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytes(iterable_of_ints) -> bytes\nbytes(string, encoding[, errors]) -> bytes\nbytes(bytes_or_buffer) -> immutable copy of bytes_or_buffer\nbytes(int) -> bytes object of size given by the parameter initialized with null bytes\nbytes() -> empty bytes object\n\nConstruct an immutable array of bytes from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytes", "sortText": "122"}, {"detail": "def callable(obj: object, /) -> TypeIs[(...) -> object]", "documentation": {"kind": "plaintext", "value": "Return whether the object is callable (i.e., some kind of function).\n\nNote that classes are callable, as are instances of classes with a\n__call__() method.\n"}, "kind": 3, "label": "callable", "sortText": "123"}, {"detail": "def chr(i: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff.\n"}, "kind": 3, "label": "chr", "sortText": "124"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a class method.\n\nA class method receives the class as implicit first argument,\njust like an instance method receives the instance.\nTo declare a class method, use this idiom:\n\n class C:\n @classmethod\n def f(cls, arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). The instance is ignored except for its class.\nIf a class method is called for a derived class, the derived class\nobject is passed as the implied first argument.\n\nClass methods are different than C++ or Java static methods.\nIf you want those, see the staticmethod builtin.\n"}, "kind": 7, "label": "classmethod", "sortText": "125"}, {"detail": "Overload[(source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[0], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, *, dont_inherit: bool = False, optimize: int = -1, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[1024], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> AST, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: int, dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> Any]", "kind": 3, "label": "compile", "sortText": "126"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a complex number from a string or numbers.\n\nIf a string is given, parse it as a complex number.\nIf a single number is given, convert it to a complex number.\nIf the 'real' or 'imag' arguments are given, create a complex number\nwith the specified real and imaginary components.\n"}, "kind": 7, "label": "complex", "sortText": "127"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "copyright", "sortText": "128"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "credits", "sortText": "129"}, {"detail": "def delattr(obj: object, name: str, /) -> None", "documentation": {"kind": "plaintext", "value": "Deletes the named attribute from the given object.\n\ndelattr(x, 'y') is equivalent to ``del x.y``\n"}, "kind": 3, "label": "delattr", "sortText": "130"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 7, "label": "dict", "sortText": "131"}, {"detail": "def dir(o: object = ..., /) -> list[str]", "documentation": {"kind": "plaintext", "value": "dir([object]) -> list of strings\n\nIf called without an argument, return the names in the current scope.\nElse, return an alphabetized list of names comprising (some of) the attributes\nof the given object, and of attributes reachable from it.\nIf the object supplies a method named __dir__, it will be used; otherwise\nthe default dir() logic is used and returns:\n for a module object: the module's attributes.\n for a class object: its attributes, and recursively the attributes\n of its bases.\n for any other object: its attributes, its class's attributes, and\n recursively the attributes of its class's base classes.\n"}, "kind": 3, "label": "dir", "sortText": "132"}, {"detail": "Overload[[_T_contra, _T_co](x: SupportsDivMod[_T_contra, _T_co], y: _T_contra, /) -> _T_co, [_T_contra, _T_co](x: _T_contra, y: SupportsRDivMod[_T_contra, _T_co], /) -> _T_co]", "kind": 3, "label": "divmod", "sortText": "133"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 7, "label": "ellipsis", "sortText": "134"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an enumerate object.\n\n iterable\n an object supporting iteration\n\nThe enumerate object yields pairs containing a count (from start, which\ndefaults to zero) and a value yielded by the iterable argument.\n\nenumerate is useful for obtaining an indexed list:\n (0, seq[0]), (1, seq[1]), (2, seq[2]), ...\n"}, "kind": 7, "label": "enumerate", "sortText": "135"}, {"detail": "def eval(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /) -> Any", "documentation": {"kind": "plaintext", "value": "Evaluate the given source in the context of globals and locals.\n\nThe source may be a string representing a Python expression\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\n"}, "kind": 3, "label": "eval", "sortText": "136"}, {"detail": "def exec(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /, *, closure: tuple[CellType, ...] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Execute the given source in the context of globals and locals.\n\nThe source may be a string representing one or more Python statements\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\nThe closure must be a tuple of cellvars, and can only be used\nwhen source is a code object requiring exactly that many cellvars.\n"}, "kind": 3, "label": "exec", "sortText": "137"}, {"detail": "Quitter", "kind": 22, "label": "exit", "sortText": "138"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an iterator yielding those items of iterable for which function(item)\nis true. If function is None, return the items that are true.\n"}, "kind": 7, "label": "filter", "sortText": "139"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a string or number to a floating-point number, if possible.\n"}, "kind": 7, "label": "float", "sortText": "140"}, {"detail": "def format(value: object, format_spec: str = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Return type(value).__format__(value, format_spec)\n\nMany built-in types implement format_spec according to the\nFormat Specification Mini-language. See help('FORMATTING').\n\nIf type(value) does not supply a method named __format__\nand format_spec is empty, then str(value) is returned.\nSee also help('SPECIALMETHODS').\n"}, "kind": 3, "label": "format", "sortText": "141"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an immutable unordered collection of unique elements.\n"}, "kind": 7, "label": "frozenset", "sortText": "142"}, {"detail": "Overload[(o: object, name: str, /) -> Any, (o: object, name: str, default: None, /) -> Any | None, (o: object, name: str, default: bool, /) -> Any | bool, (o: object, name: str, default: list[Any], /) -> Any | list[Any], (o: object, name: str, default: dict[Any, Any], /) -> Any | dict[Any, Any], [_T](o: object, name: str, default: _T, /) -> Any | _T]", "kind": 3, "label": "getattr", "sortText": "143"}, {"detail": "def globals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return the dictionary containing the current scope's global variables.\n\nNOTE: Updates to this dictionary *will* affect name lookups in the current\nglobal scope and vice-versa.\n"}, "kind": 3, "label": "globals", "sortText": "144"}, {"detail": "def hasattr(obj: object, name: str, /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether the object has an attribute with the given name.\n\nThis is done by calling getattr(obj, name) and catching AttributeError.\n"}, "kind": 3, "label": "hasattr", "sortText": "145"}, {"detail": "def hash(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the hash value for the given object.\n\nTwo objects that compare equal must also have the same hash value, but the\nreverse is not necessarily true.\n"}, "kind": 3, "label": "hash", "sortText": "146"}, {"detail": "_Helper", "documentation": {"kind": "plaintext", "value": "Define the builtin 'help'.\n\nThis is a wrapper around pydoc.help that provides a helpful message\nwhen 'help' is typed at the Python interactive prompt.\n\nCalling help() at the Python prompt starts an interactive help session.\nCalling help(thing) prints help for the python object 'thing'.\n"}, "kind": 22, "label": "help", "sortText": "147"}, {"detail": "def hex(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the hexadecimal representation of an integer.\n\n>>> hex(12648430)\n'0xc0ffee'\n"}, "kind": 3, "label": "hex", "sortText": "148"}, {"detail": "def id(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the identity of an object.\n\nThis is guaranteed to be unique among simultaneously existing objects.\n(CPython uses the object's memory address.)\n"}, "kind": 3, "label": "id", "sortText": "149"}, {"detail": "def input(prompt: object = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Read a string from standard input. The trailing newline is stripped.\n\nThe prompt string, if given, is printed to standard output without a\ntrailing newline before reading input.\n\nIf the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.\nOn *nix systems, readline is used if available.\n"}, "kind": 3, "label": "input", "sortText": "150"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 7, "label": "int", "sortText": "151"}, {"detail": "def isinstance(obj: object, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether an object is an instance of a class or of a subclass thereof.\n\nA tuple, as in ``isinstance(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``isinstance(x, A) or isinstance(x, B)\nor ...`` etc.\n"}, "kind": 3, "label": "isinstance", "sortText": "152"}, {"detail": "def issubclass(cls: type, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether 'cls' is derived from another class or is the same class.\n\nA tuple, as in ``issubclass(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``issubclass(x, A) or issubclass(x, B)\nor ...``.\n"}, "kind": 3, "label": "issubclass", "sortText": "153"}, {"detail": "Overload[[_SupportsNextT_co](object: SupportsIter[_SupportsNextT_co], /) -> _SupportsNextT_co, [_T](object: _GetItemIterable[_T], /) -> Iterator[_T], [_T](object: () -> _T | None, sentinel: None, /) -> Iterator[_T], [_T](object: () -> _T, sentinel: object, /) -> Iterator[_T]]", "kind": 3, "label": "iter", "sortText": "154"}, {"detail": "def len(obj: Sized, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the number of items in a container.\n"}, "kind": 3, "label": "len", "sortText": "155"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "license", "sortText": "156"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 7, "label": "list", "sortText": "157"}, {"detail": "def locals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return a dictionary containing the current scope's local variables.\n\nNOTE: Whether or not updates to this dictionary will affect name lookups in\nthe local scope and vice-versa is *implementation dependent* and not\ncovered by any backwards compatibility guarantees.\n"}, "kind": 3, "label": "locals", "sortText": "158"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Make an iterator that computes the function using arguments from\neach of the iterables. Stops when the shortest iterable is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n"}, "kind": 7, "label": "map", "sortText": "159"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], /, *, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "max", "sortText": "160"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a new memoryview object which references the given object.\n"}, "kind": 7, "label": "memoryview", "sortText": "161"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], /, *, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "min", "sortText": "162"}, {"detail": "Overload[[_T](i: SupportsNext[_T], /) -> _T, [_T, _VT](i: SupportsNext[_T], default: _VT, /) -> _T | _VT]", "kind": 3, "label": "next", "sortText": "163"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The base class of the class hierarchy.\n\nWhen called, it accepts no arguments and returns a new featureless\ninstance that has no instance attributes and cannot be given any.\n"}, "kind": 7, "label": "object", "sortText": "164"}, {"detail": "def oct(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the octal representation of an integer.\n\n>>> oct(342391)\n'0o1234567'\n"}, "kind": 3, "label": "oct", "sortText": "165"}, {"detail": "Overload[(file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"r+\", \"+r\", \"rt+\", \"r+t\", \"+rt\", ... omitted 48 literals] = \"r\", buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> TextIOWrapper[_WrappedBuffer], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: Literal[0], encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> FileIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 19 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedRandom, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedWriter, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", ... omitted 3 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedReader[_BufferedReaderStream], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: int = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BinaryIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: str, buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> IO[Any]]", "kind": 3, "label": "open", "sortText": "166"}, {"detail": "def ord(c: str | bytes | bytearray, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the ordinal value of a character.\n\nIf the argument is a one-character string, return the Unicode code\npoint of that character.\n\nIf the argument is a bytes or bytearray object of length 1, return its\nsingle byte value.\n"}, "kind": 3, "label": "ord", "sortText": "167"}, {"detail": "Overload[(base: int, exp: int, mod: int) -> int, (base: int, exp: Literal[0], mod: None = None) -> Literal[1], (base: int, exp: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], mod: None = None) -> int, (base: int, exp: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], mod: None = None) -> int | float, (base: int, exp: int, mod: None = None) -> Any, (base: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], exp: int | float, mod: None = None) -> int | float, (base: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], exp: int | float, mod: None = None) -> int | float | complex, (base: int | float, exp: int, mod: None = None) -> int | float, (base: int | float, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> Any, (base: int | float | complex, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> int | float | complex, [_E_contra, _T_co](base: _SupportsPow2[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _T_co](base: _SupportsPow3NoneOnly[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _M_contra, _T_co](base: _SupportsPow3[_E_contra, _M_contra, _T_co], exp: _E_contra, mod: _M_contra) -> _T_co, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float, mod: None = None) -> Any, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float | complex, mod: None = None) -> int | float | complex]", "kind": 3, "label": "pow", "sortText": "168"}, {"detail": "Overload[(*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: SupportsWrite[str] | None = None, flush: Literal[False] = False) -> None, (*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: _SupportsWriteAndFlush[str] | None = None, flush: bool) -> None]", "kind": 3, "label": "print", "sortText": "169"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Property attribute.\n\n fget\n function to be used for getting an attribute value\n fset\n function to be used for setting an attribute value\n fdel\n function to be used for del'ing an attribute\n doc\n docstring\n\nTypical use is to define a managed attribute x:\n\nclass C(object):\n def getx(self): return self._x\n def setx(self, value): self._x = value\n def delx(self): del self._x\n x = property(getx, setx, delx, \"I'm the 'x' property.\")\n\nDecorators make defining new properties or modifying existing ones easy:\n\nclass C(object):\n @property\n def x(self):\n \"I am the 'x' property.\"\n return self._x\n @x.setter\n def x(self, value):\n self._x = value\n @x.deleter\n def x(self):\n del self._x\n"}, "kind": 7, "label": "property", "sortText": "170"}, {"detail": "Quitter", "kind": 22, "label": "quit", "sortText": "171"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "range(stop) -> range object\nrange(start, stop[, step]) -> range object\n\nReturn an object that produces a sequence of integers from start (inclusive)\nto stop (exclusive) by step. range(i, j) produces i, i+1, i+2, ..., j-1.\nstart defaults to 0, and stop is omitted! range(4) produces 0, 1, 2, 3.\nThese are exactly the valid indices for a list of 4 elements.\nWhen step is given, it specifies the increment (or decrement).\n"}, "kind": 7, "label": "range", "sortText": "172"}, {"detail": "def repr(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the canonical string representation of the object.\n\nFor many object types, including most builtins, eval(repr(obj)) == obj.\n"}, "kind": 3, "label": "repr", "sortText": "173"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return a reverse iterator over the values of the given sequence.\n"}, "kind": 7, "label": "reversed", "sortText": "174"}, {"detail": "Overload[[_T](number: _SupportsRound1[_T], ndigits: None = None) -> _T, [_T](number: _SupportsRound2[_T], ndigits: SupportsIndex) -> _T]", "kind": 3, "label": "round", "sortText": "175"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an unordered collection of unique elements.\n"}, "kind": 7, "label": "set", "sortText": "176"}, {"detail": "def setattr(obj: object, name: str, value: Any, /) -> None", "documentation": {"kind": "plaintext", "value": "Sets the named attribute on the given object to the specified value.\n\nsetattr(x, 'y', v) is equivalent to ``x.y = v``\n"}, "kind": 3, "label": "setattr", "sortText": "177"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "slice(stop)\nslice(start, stop[, step])\n\nCreate a slice object. This is used for extended slicing (e.g. a[0:10:2]).\n"}, "kind": 7, "label": "slice", "sortText": "178"}, {"detail": "Overload[[SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, reverse: bool = False) -> list[SupportsRichComparisonT], [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], reverse: bool = False) -> list[_T]]", "kind": 3, "label": "sorted", "sortText": "179"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a static method.\n\nA static method does not receive an implicit first argument.\nTo declare a static method, use this idiom:\n\n class C:\n @staticmethod\n def f(arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). Both the class and the instance are ignored, and\nneither is passed implicitly as the first argument to the method.\n\nStatic methods in Python are similar to those found in Java or C++.\nFor a more advanced concept, see the classmethod builtin.\n"}, "kind": 7, "label": "staticmethod", "sortText": "180"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 7, "label": "str", "sortText": "181"}, {"detail": "Overload[(iterable: Iterable[bool | Literal[1, 2, 3, 4, 5, ... omitted 41 literals]], /, start: int = 0) -> int, [_SupportsSumNoDefaultT](iterable: Iterable[_SupportsSumNoDefaultT], /) -> _SupportsSumNoDefaultT | Literal[0], [_AddableT1, _AddableT2](iterable: Iterable[_AddableT1], /, start: _AddableT2) -> _AddableT1 | _AddableT2]", "kind": 3, "label": "sum", "sortText": "182"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "super() -> same as super(__class__, )\nsuper(type) -> unbound super object\nsuper(type, obj) -> bound super object; requires isinstance(obj, type)\nsuper(type, type2) -> bound super object; requires issubclass(type2, type)\nTypical use to call a cooperative superclass method:\nclass C(B):\n def meth(self, arg):\n super().meth(arg)\nThis works for class methods too:\nclass C(B):\n @classmethod\n def cmeth(cls, arg):\n super().cmeth(arg)\n"}, "kind": 7, "label": "super", "sortText": "183"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 7, "label": "tuple", "sortText": "184"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "type(object) -> the object's type\ntype(name, bases, dict, **kwds) -> a new type\n"}, "kind": 7, "label": "type", "sortText": "185"}, {"detail": "Overload[(object: type, /) -> MappingProxyType[str, Any], (object: Any = ..., /) -> dict[str, Any]]", "kind": 3, "label": "vars", "sortText": "186"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The zip object yields n-length tuples, where n is the number of iterables\npassed as positional arguments to zip(). The i-th element in every tuple\ncomes from the i-th iterable argument to zip(). This continues until the\nshortest argument is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n\n >>> list(zip('abcdefg', range(3), range(4)))\n [('a', 0, 0), ('b', 1, 1), ('c', 2, 2)]\n"}, "kind": 7, "label": "zip", "sortText": "187"}, {"detail": "", "kind": 7, "label": "function", "sortText": "188"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": "189"}, {"detail": "def __build_class__(func: () -> CellType | Any, name: str, /, *bases: Any, *, metaclass: Any = ..., **kwds: Any) -> Any", "documentation": {"kind": "plaintext", "value": "__build_class__(func, name, /, *bases, [metaclass], **kwds) -> class\n\nInternal helper function used by the class statement.\n"}, "kind": 3, "label": "__build_class__", "sortText": "190"}, {"detail": "Any", "documentation": {"kind": "plaintext", "value": "Special type indicating an unconstrained type.\n\n- Any is compatible with every type.\n- Any assumed to have all methods.\n- All values assumed to be instances of Any.\n\nNote that all the above statements are true from the point of view of\nstatic type checkers. At runtime, Any should not be used with instance\nchecks.\n"}, "label": "__builtins__", "sortText": "191"}, {"detail": "type[ModuleType]", "documentation": {"kind": "plaintext", "value": "Create a module object.\n\nThe name must be a string; the optional doc argument can have any type.\n"}, "kind": 7, "label": "__class__", "sortText": "192"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "__debug__", "sortText": "193"}, {"detail": "bound method ModuleType.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": "194"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": "195"}, {"detail": "bound method ModuleType.__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": "196"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": "197"}, {"detail": "bound method ModuleType.__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": "198"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__file__", "sortText": "199"}, {"detail": "bound method ModuleType.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": "200"}, {"detail": "bound method ModuleType.__getattr__(name: str) -> Any", "kind": 2, "label": "__getattr__", "sortText": "201"}, {"detail": "bound method ModuleType.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": "202"}, {"detail": "bound method ModuleType.__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": "203"}, {"detail": "bound method ModuleType.__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": "204"}, {"detail": "def __import__(name: str, globals: Mapping[str, object] | None = None, locals: Mapping[str, object] | None = None, fromlist: Sequence[str] | None = ..., level: int = 0) -> ModuleType", "documentation": {"kind": "plaintext", "value": "Import a module.\n\nBecause this function is meant for use by the Python\ninterpreter and not for general use, it is better to use\nimportlib.import_module() to programmatically import a module.\n\nThe globals argument is only used to determine the context;\nthey are not modified. The locals argument is unused. The fromlist\nshould be a list of names to emulate ``from name import ...``, or an\nempty list to emulate ``import name``.\nWhen importing a module from a package, note that __import__('A.B', ...)\nreturns package A when fromlist is empty, but its submodule B when\nfromlist is not empty. The level argument is used to determine whether to\nperform absolute or relative imports: 0 is absolute, while a positive number\nis the number of parent directories to search relative to the current module.\n"}, "kind": 3, "label": "__import__", "sortText": "205"}, {"detail": "bound method ModuleType.__init__(name: str, doc: str | None = ...) -> None", "kind": 2, "label": "__init__", "sortText": "206"}, {"detail": "bound method type[ModuleType].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "207"}, {"detail": "LoaderProtocol | None", "kind": 8, "label": "__loader__", "sortText": "208"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "209"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__name__", "sortText": "210"}, {"detail": "bound method ModuleType.__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": "211"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "212"}, {"detail": "str | None", "kind": 22, "label": "__package__", "sortText": "213"}, {"detail": "MutableSequence[str]", "documentation": {"kind": "plaintext", "value": "All the operations on a read-write sequence.\n\nConcrete subclasses must provide __new__ or __init__,\n__getitem__, __setitem__, __delitem__, __len__, and insert().\n"}, "kind": 22, "label": "__path__", "sortText": "214"}, {"detail": "bound method ModuleType.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "215"}, {"detail": "bound method ModuleType.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "216"}, {"detail": "bound method ModuleType.__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "217"}, {"detail": "bound method ModuleType.__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "218"}, {"detail": "bound method ModuleType.__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "219"}, {"detail": "ModuleSpec | None", "kind": 22, "label": "__spec__", "sortText": "220"}, {"detail": "bound method ModuleType.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "221"}, {"detail": "bound method type[ModuleType].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "222"}, {"detail": "dict[Any, int]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__warningregistry__", "sortText": "223"}, {"detail": " int'>", "label": "_Opener", "sortText": "224"}]}} {"suite": "data_science", "label": "dataframe describe hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 6, "character": 19, "iteration": 1, "result": {"contents": {"kind": "plaintext", "value": "class DataFrame(\n data=None,\n index: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = None,\n columns: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = None,\n dtype: ExtensionDtype | str | dtype[Any] | type | None = None,\n copy: bool | None = None\n)\n---------------------------------------------\nTwo-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3\n"}, "range": {"end": {"character": 24, "line": 6}, "start": {"character": 15, "line": 6}}}} {"suite": "data_science", "label": "dataframe describe hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 6, "character": 19, "iteration": 2, "result": {"contents": {"kind": "plaintext", "value": "class DataFrame(\n data=None,\n index: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = None,\n columns: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = None,\n dtype: ExtensionDtype | str | dtype[Any] | type | None = None,\n copy: bool | None = None\n)\n---------------------------------------------\nTwo-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3\n"}, "range": {"end": {"character": 24, "line": 6}, "start": {"character": 15, "line": 6}}}} {"suite": "data_science", "label": "dataframe describe hover", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/src/analysis.py", "line": 6, "character": 19, "iteration": 3, "result": {"contents": {"kind": "plaintext", "value": "class DataFrame(\n data=None,\n index: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = None,\n columns: ExtensionArray | ndarray[tuple[Any, ...], dtype[Any]] | Index | ... omitted 4 union elements = None,\n dtype: ExtensionDtype | str | dtype[Any] | type | None = None,\n copy: bool | None = None\n)\n---------------------------------------------\nTwo-dimensional, size-mutable, potentially heterogeneous tabular data.\n\nData structure also contains labeled axes (rows and columns).\nArithmetic operations align on both row and column labels. Can be\nthought of as a dict-like container for Series objects. The primary\npandas data structure.\n\nParameters\n----------\ndata : ndarray (structured or homogeneous), Iterable, dict, or DataFrame\n Dict can contain Series, arrays, constants, dataclass or list-like objects. If\n data is a dict, column order follows insertion-order. If a dict contains Series\n which have an index defined, it is aligned by its index. This alignment also\n occurs if data is a Series or a DataFrame itself. Alignment is done on\n Series/DataFrame inputs.\n\n If data is a list of dicts, column order follows insertion-order.\n\nindex : Index or array-like\n Index to use for resulting frame. Will default to RangeIndex if\n no indexing information part of input data and no index provided.\ncolumns : Index or array-like\n Column labels to use for resulting frame when data does not have them,\n defaulting to RangeIndex(0, 1, 2, ..., n). If data contains column labels,\n will perform column selection instead.\ndtype : dtype, default None\n Data type to force. Only a single dtype is allowed. If None, infer.\ncopy : bool or None, default None\n Copy data from inputs.\n For dict data, the default of None behaves like ``copy=True``. For DataFrame\n or 2d ndarray input, the default of None behaves like ``copy=False``.\n If data is a dict containing one or more Series (possibly of different dtypes),\n ``copy=False`` will ensure that these inputs are not copied.\n\n .. versionchanged:: 1.3.0\n\nSee Also\n--------\nDataFrame.from_records : Constructor from tuples, also record arrays.\nDataFrame.from_dict : From dicts of Series, arrays, or dicts.\nread_csv : Read a comma-separated values (csv) file into DataFrame.\nread_table : Read general delimited file into DataFrame.\nread_clipboard : Read text from clipboard into DataFrame.\n\nNotes\n-----\nPlease reference the :ref:`User Guide ` for more information.\n\nExamples\n--------\nConstructing DataFrame from a dictionary.\n\n>>> d = {'col1': [1, 2], 'col2': [3, 4]}\n>>> df = pd.DataFrame(data=d)\n>>> df\n col1 col2\n0 1 3\n1 2 4\n\nNotice that the inferred dtype is int64.\n\n>>> df.dtypes\ncol1 int64\ncol2 int64\ndtype: object\n\nTo enforce a single dtype:\n\n>>> df = pd.DataFrame(data=d, dtype=np.int8)\n>>> df.dtypes\ncol1 int8\ncol2 int8\ndtype: object\n\nConstructing DataFrame from a dictionary including Series:\n\n>>> d = {'col1': [0, 1, 2, 3], 'col2': pd.Series([2, 3], index=[2, 3])}\n>>> pd.DataFrame(data=d, index=[0, 1, 2, 3])\n col1 col2\n0 0 NaN\n1 1 NaN\n2 2 2.0\n3 3 3.0\n\nConstructing DataFrame from numpy ndarray:\n\n>>> df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),\n... columns=['a', 'b', 'c'])\n>>> df2\n a b c\n0 1 2 3\n1 4 5 6\n2 7 8 9\n\nConstructing DataFrame from a numpy ndarray that has labeled columns:\n\n>>> data = np.array([(1, 2, 3), (4, 5, 6), (7, 8, 9)],\n... dtype=[(\"a\", \"i4\"), (\"b\", \"i4\"), (\"c\", \"i4\")])\n>>> df3 = pd.DataFrame(data, columns=['c', 'a'])\n...\n>>> df3\n c a\n0 3 1\n1 6 4\n2 9 7\n\nConstructing DataFrame from dataclass:\n\n>>> from dataclasses import make_dataclass\n>>> Point = make_dataclass(\"Point\", [(\"x\", int), (\"y\", int)])\n>>> pd.DataFrame([Point(0, 0), Point(0, 3), Point(2, 3)])\n x y\n0 0 0\n1 0 3\n2 2 3\n\nConstructing DataFrame from Series/DataFrame:\n\n>>> ser = pd.Series([1, 2, 3], index=[\"a\", \"b\", \"c\"])\n>>> df = pd.DataFrame(data=ser, index=[\"a\", \"c\"])\n>>> df\n 0\na 1\nc 3\n\n>>> df1 = pd.DataFrame([1, 2, 3], index=[\"a\", \"b\", \"c\"], columns=[\"x\"])\n>>> df2 = pd.DataFrame(data=df1, index=[\"a\", \"c\"])\n>>> df2\n x\na 1\nc 3\n"}, "range": {"end": {"character": 24, "line": 6}, "start": {"character": 15, "line": 6}}}} @@ -138,11 +138,11 @@ {"suite": "web", "label": "client references", "method": "textDocument/references", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 10, "character": 17, "iteration": 3, "result": [{"range": {"end": {"character": 6, "line": 5}, "start": {"character": 0, "line": 5}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py"}, {"range": {"end": {"character": 21, "line": 10}, "start": {"character": 15, "line": 10}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py"}]} {"suite": "web", "label": "client references", "method": "textDocument/references", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 10, "character": 17, "iteration": 4, "result": [{"range": {"end": {"character": 6, "line": 5}, "start": {"character": 0, "line": 5}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py"}, {"range": {"end": {"character": 21, "line": 10}, "start": {"character": 15, "line": 10}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py"}]} {"suite": "web", "label": "client references", "method": "textDocument/references", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 10, "character": 17, "iteration": 5, "result": [{"range": {"end": {"character": 6, "line": 5}, "start": {"character": 0, "line": 5}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py"}, {"range": {"end": {"character": 21, "line": 10}, "start": {"character": 15, "line": 10}}, "uri": "file:///home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py"}]} -{"suite": "web", "label": "edit response then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 55, "iteration": 1, "result": {"isIncomplete": true, "items": [{"detail": "Literal[False]", "kind": 14, "label": "False", "sortText": " 0"}, {"detail": "None", "kind": 14, "label": "None", "sortText": " 1"}, {"detail": "Literal[True]", "kind": 14, "label": "True", "sortText": " 2"}, {"kind": 14, "label": "and", "sortText": " 3"}, {"kind": 14, "label": "as", "sortText": " 4"}, {"kind": 14, "label": "assert", "sortText": " 5"}, {"kind": 14, "label": "async", "sortText": " 6"}, {"kind": 14, "label": "await", "sortText": " 7"}, {"kind": 14, "label": "break", "sortText": " 8"}, {"kind": 14, "label": "case", "sortText": " 9"}, {"kind": 14, "label": "class", "sortText": " 10"}, {"kind": 14, "label": "continue", "sortText": " 11"}, {"kind": 14, "label": "def", "sortText": " 12"}, {"kind": 14, "label": "del", "sortText": " 13"}, {"kind": 14, "label": "elif", "sortText": " 14"}, {"kind": 14, "label": "else", "sortText": " 15"}, {"kind": 14, "label": "except", "sortText": " 16"}, {"kind": 14, "label": "finally", "sortText": " 17"}, {"kind": 14, "label": "for", "sortText": " 18"}, {"kind": 14, "label": "from", "sortText": " 19"}, {"kind": 14, "label": "global", "sortText": " 20"}, {"kind": 14, "label": "if", "sortText": " 21"}, {"kind": 14, "label": "import", "sortText": " 22"}, {"kind": 14, "label": "in", "sortText": " 23"}, {"kind": 14, "label": "is", "sortText": " 24"}, {"kind": 14, "label": "lambda", "sortText": " 25"}, {"kind": 14, "label": "match", "sortText": " 26"}, {"kind": 14, "label": "nonlocal", "sortText": " 27"}, {"kind": 14, "label": "not", "sortText": " 28"}, {"kind": 14, "label": "or", "sortText": " 29"}, {"kind": 14, "label": "pass", "sortText": " 30"}, {"kind": 14, "label": "raise", "sortText": " 31"}, {"kind": 14, "label": "return", "sortText": " 32"}, {"kind": 14, "label": "try", "sortText": " 33"}, {"kind": 14, "label": "while", "sortText": " 34"}, {"kind": 14, "label": "with", "sortText": " 35"}, {"kind": 14, "label": "yield", "sortText": " 36"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The flask object implements a WSGI application and acts as the central\nobject. It is passed the name of the module or package of the\napplication. Once it is created it will act as a central registry for\nthe view functions, the URL rules, template configuration and much more.\n\nThe name of the package is used to resolve resources from inside the\npackage or the folder the module is contained in depending on if the\npackage parameter resolves to an actual python package (a folder with\nan :file:`__init__.py` file inside) or a standard module (just a ``.py`` file).\n\nFor more information about resource loading, see :func:`open_resource`.\n\nUsually you create a :class:`Flask` instance in your main module or\nin the :file:`__init__.py` file of your package like this::\n\n from flask import Flask\n app = Flask(__name__)\n\n.. admonition:: About the First Parameter\n\n The idea of the first parameter is to give Flask an idea of what\n belongs to your application. This name is used to find resources\n on the filesystem, can be used by extensions to improve debugging\n information and a lot more.\n\n So it's important what you provide there. If you are using a single\n module, `__name__` is always the correct value. If you however are\n using a package, it's usually recommended to hardcode the name of\n your package there.\n\n For example if your application is defined in :file:`yourapplication/app.py`\n you should create it with one of the two versions below::\n\n app = Flask('yourapplication')\n app = Flask(__name__.split('.')[0])\n\n Why is that? The application will work even with `__name__`, thanks\n to how resources are looked up. However it will make debugging more\n painful. Certain extensions can make assumptions based on the\n import name of your application. For example the Flask-SQLAlchemy\n extension will look for the code in your application that triggered\n an SQL query in debug mode. If the import name is not properly set\n up, that debugging information is lost. (For example it would only\n pick up SQL queries in `yourapplication.app` and not\n `yourapplication.views.frontend`)\n\n.. versionadded:: 0.7\n The `static_url_path`, `static_folder`, and `template_folder`\n parameters were added.\n\n.. versionadded:: 0.8\n The `instance_path` and `instance_relative_config` parameters were\n added.\n\n.. versionadded:: 0.11\n The `root_path` parameter was added.\n\n.. versionadded:: 1.0\n The ``host_matching`` and ``static_host`` parameters were added.\n\n.. versionadded:: 1.0\n The ``subdomain_matching`` parameter was added. Subdomain\n matching needs to be enabled manually now. Setting\n :data:`SERVER_NAME` does not implicitly enable it.\n\n:param import_name: the name of the application package\n:param static_url_path: can be used to specify a different path for the\n static files on the web. Defaults to the name\n of the `static_folder` folder.\n:param static_folder: The folder with static files that is served at\n ``static_url_path``. Relative to the application ``root_path``\n or an absolute path. Defaults to ``'static'``.\n:param static_host: the host to use when adding the static route.\n Defaults to None. Required when using ``host_matching=True``\n with a ``static_folder`` configured.\n:param host_matching: set ``url_map.host_matching`` attribute.\n Defaults to False.\n:param subdomain_matching: consider the subdomain relative to\n :data:`SERVER_NAME` when matching routes. Defaults to False.\n:param template_folder: the folder that contains the templates that should\n be used by the application. Defaults to\n ``'templates'`` folder in the root path of the\n application.\n:param instance_path: An alternative instance path for the application.\n By default the folder ``'instance'`` next to the\n package or module is assumed to be the instance\n path.\n:param instance_relative_config: if set to ``True`` relative filenames\n for loading the config are assumed to\n be relative to the instance path instead\n of the application root.\n:param root_path: The path to the root of the application files.\n This should only be set manually when it can't be detected\n automatically, such as for namespace packages.\n"}, "kind": 7, "label": "Flask", "sortText": " 37"}, {"detail": "Flask", "documentation": {"kind": "plaintext", "value": "The flask object implements a WSGI application and acts as the central\nobject. It is passed the name of the module or package of the\napplication. Once it is created it will act as a central registry for\nthe view functions, the URL rules, template configuration and much more.\n\nThe name of the package is used to resolve resources from inside the\npackage or the folder the module is contained in depending on if the\npackage parameter resolves to an actual python package (a folder with\nan :file:`__init__.py` file inside) or a standard module (just a ``.py`` file).\n\nFor more information about resource loading, see :func:`open_resource`.\n\nUsually you create a :class:`Flask` instance in your main module or\nin the :file:`__init__.py` file of your package like this::\n\n from flask import Flask\n app = Flask(__name__)\n\n.. admonition:: About the First Parameter\n\n The idea of the first parameter is to give Flask an idea of what\n belongs to your application. This name is used to find resources\n on the filesystem, can be used by extensions to improve debugging\n information and a lot more.\n\n So it's important what you provide there. If you are using a single\n module, `__name__` is always the correct value. If you however are\n using a package, it's usually recommended to hardcode the name of\n your package there.\n\n For example if your application is defined in :file:`yourapplication/app.py`\n you should create it with one of the two versions below::\n\n app = Flask('yourapplication')\n app = Flask(__name__.split('.')[0])\n\n Why is that? The application will work even with `__name__`, thanks\n to how resources are looked up. However it will make debugging more\n painful. Certain extensions can make assumptions based on the\n import name of your application. For example the Flask-SQLAlchemy\n extension will look for the code in your application that triggered\n an SQL query in debug mode. If the import name is not properly set\n up, that debugging information is lost. (For example it would only\n pick up SQL queries in `yourapplication.app` and not\n `yourapplication.views.frontend`)\n\n.. versionadded:: 0.7\n The `static_url_path`, `static_folder`, and `template_folder`\n parameters were added.\n\n.. versionadded:: 0.8\n The `instance_path` and `instance_relative_config` parameters were\n added.\n\n.. versionadded:: 0.11\n The `root_path` parameter was added.\n\n.. versionadded:: 1.0\n The ``host_matching`` and ``static_host`` parameters were added.\n\n.. versionadded:: 1.0\n The ``subdomain_matching`` parameter was added. Subdomain\n matching needs to be enabled manually now. Setting\n :data:`SERVER_NAME` does not implicitly enable it.\n\n:param import_name: the name of the application package\n:param static_url_path: can be used to specify a different path for the\n static files on the web. Defaults to the name\n of the `static_folder` folder.\n:param static_folder: The folder with static files that is served at\n ``static_url_path``. Relative to the application ``root_path``\n or an absolute path. Defaults to ``'static'``.\n:param static_host: the host to use when adding the static route.\n Defaults to None. Required when using ``host_matching=True``\n with a ``static_folder`` configured.\n:param host_matching: set ``url_map.host_matching`` attribute.\n Defaults to False.\n:param subdomain_matching: consider the subdomain relative to\n :data:`SERVER_NAME` when matching routes. Defaults to False.\n:param template_folder: the folder that contains the templates that should\n be used by the application. Defaults to\n ``'templates'`` folder in the root path of the\n application.\n:param instance_path: An alternative instance path for the application.\n By default the folder ``'instance'`` next to the\n package or module is assumed to be the instance\n path.\n:param instance_relative_config: if set to ``True`` relative filenames\n for loading the config are assumed to\n be relative to the instance path instead\n of the application root.\n:param root_path: The path to the root of the application files.\n This should only be set manually when it can't be detected\n automatically, such as for namespace packages.\n"}, "kind": 22, "label": "app", "sortText": " 38"}, {"detail": "Session", "documentation": {"kind": "plaintext", "value": "A Requests session.\n\nProvides cookie persistence, connection-pooling, and configuration.\n\nBasic Usage::\n\n >>> import requests\n >>> s = requests.Session()\n >>> s.get('https://httpbin.org/get')\n \n\nOr as a context manager::\n\n >>> with requests.Session() as s:\n ... s.get('https://httpbin.org/get')\n \n"}, "kind": 22, "label": "client", "sortText": " 39"}, {"detail": "Request", "documentation": {"kind": "plaintext", "value": "The request object used by default in Flask. Remembers the\nmatched endpoint and view arguments.\n\nIt is what ends up as :class:`~flask.request`. If you want to replace\nthe request object used you can subclass this and set\n:attr:`~flask.Flask.request_class` to your subclass.\n\nThe request object is a :class:`~werkzeug.wrappers.Request` subclass and\nprovides all of the attributes Werkzeug defines plus a few Flask\nspecific ones.\n"}, "kind": 22, "label": "request", "sortText": " 40"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Requests HTTP Library\n~~~~~~~~~~~~~~~~~~~~~\n\nRequests is an HTTP library, written in Python, for human beings.\nBasic GET usage:\n\n >>> import requests\n >>> r = requests.get('https://www.python.org')\n >>> r.status_code\n 200\n >>> b'Python is a programming language' in r.content\n True\n\n... or POST:\n\n >>> payload = dict(key1='value1', key2='value2')\n >>> r = requests.post('https://httpbin.org/post', data=payload)\n >>> print(r.text)\n {\n ...\n \"form\": {\n \"key1\": \"value1\",\n \"key2\": \"value2\"\n },\n ...\n }\n\nThe other HTTP methods are supported - see `requests.api`. Full documentation\nis at .\n\n:copyright: (c) 2017 by Kenneth Reitz.\n:license: Apache 2.0, see LICENSE for more details.\n"}, "kind": 9, "label": "requests", "sortText": " 41"}, {"detail": "def users() -> dict[str, object]", "kind": 3, "label": "users", "sortText": " 42"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for arithmetic errors.\n"}, "kind": 7, "label": "ArithmeticError", "sortText": " 43"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Assertion failed.\n"}, "kind": 7, "label": "AssertionError", "sortText": " 44"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Attribute not found.\n"}, "kind": 7, "label": "AttributeError", "sortText": " 45"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all exceptions\n"}, "kind": 7, "label": "BaseException", "sortText": " 46"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "A combination of multiple unrelated exceptions.\n"}, "kind": 7, "label": "BaseExceptionGroup", "sortText": " 47"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "I/O operation would block.\n"}, "kind": 7, "label": "BlockingIOError", "sortText": " 48"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Broken pipe.\n"}, "kind": 7, "label": "BrokenPipeError", "sortText": " 49"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Buffer error.\n"}, "kind": 7, "label": "BufferError", "sortText": " 50"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about bytes and buffer related problems, mostly\nrelated to conversion from str or comparing to str.\n"}, "kind": 7, "label": "BytesWarning", "sortText": " 51"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Child process error.\n"}, "kind": 7, "label": "ChildProcessError", "sortText": " 52"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection aborted.\n"}, "kind": 7, "label": "ConnectionAbortedError", "sortText": " 53"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection error.\n"}, "kind": 7, "label": "ConnectionError", "sortText": " 54"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection refused.\n"}, "kind": 7, "label": "ConnectionRefusedError", "sortText": " 55"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection reset.\n"}, "kind": 7, "label": "ConnectionResetError", "sortText": " 56"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about deprecated features.\n"}, "kind": 7, "label": "DeprecationWarning", "sortText": " 57"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Read beyond end of file.\n"}, "kind": 7, "label": "EOFError", "sortText": " 58"}, {"detail": "EllipsisType", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 22, "label": "Ellipsis", "sortText": " 59"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about encodings.\n"}, "kind": 7, "label": "EncodingWarning", "sortText": " 60"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "EnvironmentError", "sortText": " 61"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all non-exit exceptions.\n"}, "kind": 7, "label": "Exception", "sortText": " 62"}, {"detail": "", "kind": 7, "label": "ExceptionGroup", "sortText": " 63"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File already exists.\n"}, "kind": 7, "label": "FileExistsError", "sortText": " 64"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File not found.\n"}, "kind": 7, "label": "FileNotFoundError", "sortText": " 65"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Floating-point operation failed.\n"}, "kind": 7, "label": "FloatingPointError", "sortText": " 66"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about constructs that will change semantically\nin the future.\n"}, "kind": 7, "label": "FutureWarning", "sortText": " 67"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request that a generator exit.\n"}, "kind": 7, "label": "GeneratorExit", "sortText": " 68"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "IOError", "sortText": " 69"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Import can't find module, or can't find name in module.\n"}, "kind": 7, "label": "ImportError", "sortText": " 70"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about probable mistakes in module imports\n"}, "kind": 7, "label": "ImportWarning", "sortText": " 71"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper indentation.\n"}, "kind": 7, "label": "IndentationError", "sortText": " 72"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Sequence index out of range.\n"}, "kind": 7, "label": "IndexError", "sortText": " 73"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Interrupted by signal.\n"}, "kind": 7, "label": "InterruptedError", "sortText": " 74"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation doesn't work on directories.\n"}, "kind": 7, "label": "IsADirectoryError", "sortText": " 75"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Mapping key not found.\n"}, "kind": 7, "label": "KeyError", "sortText": " 76"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Program interrupted by user.\n"}, "kind": 7, "label": "KeyboardInterrupt", "sortText": " 77"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for lookup errors.\n"}, "kind": 7, "label": "LookupError", "sortText": " 78"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Out of memory.\n"}, "kind": 7, "label": "MemoryError", "sortText": " 79"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Module not found.\n"}, "kind": 7, "label": "ModuleNotFoundError", "sortText": " 80"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Name not found globally.\n"}, "kind": 7, "label": "NameError", "sortText": " 81"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation only works on directories.\n"}, "kind": 7, "label": "NotADirectoryError", "sortText": " 82"}, {"detail": "NotImplementedType", "documentation": {"kind": "plaintext", "value": "The type of the NotImplemented singleton.\n"}, "kind": 22, "label": "NotImplemented", "sortText": " 83"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Method or function hasn't been implemented yet.\n"}, "kind": 7, "label": "NotImplementedError", "sortText": " 84"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "OSError", "sortText": " 85"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Result too large to be represented.\n"}, "kind": 7, "label": "OverflowError", "sortText": " 86"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about features which will be deprecated\nin the future.\n"}, "kind": 7, "label": "PendingDeprecationWarning", "sortText": " 87"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Not enough permissions.\n"}, "kind": 7, "label": "PermissionError", "sortText": " 88"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Process not found.\n"}, "kind": 7, "label": "ProcessLookupError", "sortText": " 89"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Recursion limit exceeded.\n"}, "kind": 7, "label": "RecursionError", "sortText": " 90"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Weak ref proxy used after referent went away.\n"}, "kind": 7, "label": "ReferenceError", "sortText": " 91"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about resource usage.\n"}, "kind": 7, "label": "ResourceWarning", "sortText": " 92"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unspecified run-time error.\n"}, "kind": 7, "label": "RuntimeError", "sortText": " 93"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious runtime behavior.\n"}, "kind": 7, "label": "RuntimeWarning", "sortText": " 94"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__anext__().\n"}, "kind": 7, "label": "StopAsyncIteration", "sortText": " 95"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__next__().\n"}, "kind": 7, "label": "StopIteration", "sortText": " 96"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Invalid syntax.\n"}, "kind": 7, "label": "SyntaxError", "sortText": " 97"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious syntax.\n"}, "kind": 7, "label": "SyntaxWarning", "sortText": " 98"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Internal error in the Python interpreter.\n\nPlease report this to the Python maintainer, along with the traceback,\nthe Python version, and the hardware/OS platform and version.\n"}, "kind": 7, "label": "SystemError", "sortText": " 99"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request to exit from the interpreter.\n"}, "kind": 7, "label": "SystemExit", "sortText": "100"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper mixture of spaces and tabs.\n"}, "kind": 7, "label": "TabError", "sortText": "101"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Timeout expired.\n"}, "kind": 7, "label": "TimeoutError", "sortText": "102"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument type.\n"}, "kind": 7, "label": "TypeError", "sortText": "103"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Local name referenced but not bound to a value.\n"}, "kind": 7, "label": "UnboundLocalError", "sortText": "104"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode decoding error.\n"}, "kind": 7, "label": "UnicodeDecodeError", "sortText": "105"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode encoding error.\n"}, "kind": 7, "label": "UnicodeEncodeError", "sortText": "106"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode related error.\n"}, "kind": 7, "label": "UnicodeError", "sortText": "107"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode translation error.\n"}, "kind": 7, "label": "UnicodeTranslateError", "sortText": "108"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about Unicode related problems, mostly\nrelated to conversion problems.\n"}, "kind": 7, "label": "UnicodeWarning", "sortText": "109"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings generated by user code.\n"}, "kind": 7, "label": "UserWarning", "sortText": "110"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument value (of correct type).\n"}, "kind": 7, "label": "ValueError", "sortText": "111"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warning categories.\n"}, "kind": 7, "label": "Warning", "sortText": "112"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Second argument to a division or modulo operation was zero.\n"}, "kind": 7, "label": "ZeroDivisionError", "sortText": "113"}, {"detail": "def abs[_T](x: SupportsAbs[_T], /) -> _T", "documentation": {"kind": "plaintext", "value": "Return the absolute value of the argument.\n"}, "kind": 3, "label": "abs", "sortText": "114"}, {"detail": "def aiter[_SupportsAnextT_co](async_iterable: SupportsAiter[_SupportsAnextT_co], /) -> _SupportsAnextT_co", "documentation": {"kind": "plaintext", "value": "Return an AsyncIterator for an AsyncIterable object.\n"}, "kind": 3, "label": "aiter", "sortText": "115"}, {"detail": "def all(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for all values x in the iterable.\n\nIf the iterable is empty, return True.\n"}, "kind": 3, "label": "all", "sortText": "116"}, {"detail": "Overload[[_AwaitableT](i: _SupportsSynchronousAnext[_AwaitableT], /) -> _AwaitableT, [_T, _VT](i: SupportsAnext[_T], default: _VT, /) -> CoroutineType[Any, Any, _T | _VT]]", "kind": 3, "label": "anext", "sortText": "117"}, {"detail": "def any(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for any x in the iterable.\n\nIf the iterable is empty, return False.\n"}, "kind": 3, "label": "any", "sortText": "118"}, {"detail": "def ascii(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return an ASCII-only representation of an object.\n\nAs repr(), return a string containing a printable representation of an\nobject, but escape the non-ASCII characters in the string returned by\nrepr() using \\\\x, \\\\u or \\\\U escapes. This generates a string similar\nto that returned by repr() in Python 2.\n"}, "kind": 3, "label": "ascii", "sortText": "119"}, {"detail": "def bin(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the binary representation of an integer.\n\n>>> bin(2796202)\n'0b1010101010101010101010'\n"}, "kind": 3, "label": "bin", "sortText": "120"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 7, "label": "bool", "sortText": "121"}, {"detail": "def breakpoint(...) -> None", "documentation": {"kind": "plaintext", "value": "Call sys.breakpointhook(*args, **kws). sys.breakpointhook() must accept\nwhatever arguments are passed.\n\nBy default, this drops you into the pdb debugger.\n"}, "kind": 3, "label": "breakpoint", "sortText": "122"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytearray(iterable_of_ints) -> bytearray\nbytearray(string, encoding[, errors]) -> bytearray\nbytearray(bytes_or_buffer) -> mutable copy of bytes_or_buffer\nbytearray(int) -> bytes array of size given by the parameter initialized with null bytes\nbytearray() -> empty bytes array\n\nConstruct a mutable bytearray object from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - a bytes or a buffer object\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytearray", "sortText": "123"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytes(iterable_of_ints) -> bytes\nbytes(string, encoding[, errors]) -> bytes\nbytes(bytes_or_buffer) -> immutable copy of bytes_or_buffer\nbytes(int) -> bytes object of size given by the parameter initialized with null bytes\nbytes() -> empty bytes object\n\nConstruct an immutable array of bytes from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytes", "sortText": "124"}, {"detail": "def callable(obj: object, /) -> TypeIs[Top[(...) -> object]]", "documentation": {"kind": "plaintext", "value": "Return whether the object is callable (i.e., some kind of function).\n\nNote that classes are callable, as are instances of classes with a\n__call__() method.\n"}, "kind": 3, "label": "callable", "sortText": "125"}, {"detail": "def chr(i: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff.\n"}, "kind": 3, "label": "chr", "sortText": "126"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a class method.\n\nA class method receives the class as implicit first argument,\njust like an instance method receives the instance.\nTo declare a class method, use this idiom:\n\n class C:\n @classmethod\n def f(cls, arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). The instance is ignored except for its class.\nIf a class method is called for a derived class, the derived class\nobject is passed as the implied first argument.\n\nClass methods are different than C++ or Java static methods.\nIf you want those, see the staticmethod builtin.\n"}, "kind": 7, "label": "classmethod", "sortText": "127"}, {"detail": "Overload[(source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[0], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, *, dont_inherit: bool = False, optimize: int = -1, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[1024], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> AST, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: int, dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> Any]", "kind": 3, "label": "compile", "sortText": "128"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a complex number from a string or numbers.\n\nIf a string is given, parse it as a complex number.\nIf a single number is given, convert it to a complex number.\nIf the 'real' or 'imag' arguments are given, create a complex number\nwith the specified real and imaginary components.\n"}, "kind": 7, "label": "complex", "sortText": "129"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "copyright", "sortText": "130"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "credits", "sortText": "131"}, {"detail": "def delattr(obj: object, name: str, /) -> None", "documentation": {"kind": "plaintext", "value": "Deletes the named attribute from the given object.\n\ndelattr(x, 'y') is equivalent to ``del x.y``\n"}, "kind": 3, "label": "delattr", "sortText": "132"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 7, "label": "dict", "sortText": "133"}, {"detail": "def dir(o: object = ..., /) -> list[str]", "documentation": {"kind": "plaintext", "value": "dir([object]) -> list of strings\n\nIf called without an argument, return the names in the current scope.\nElse, return an alphabetized list of names comprising (some of) the attributes\nof the given object, and of attributes reachable from it.\nIf the object supplies a method named __dir__, it will be used; otherwise\nthe default dir() logic is used and returns:\n for a module object: the module's attributes.\n for a class object: its attributes, and recursively the attributes\n of its bases.\n for any other object: its attributes, its class's attributes, and\n recursively the attributes of its class's base classes.\n"}, "kind": 3, "label": "dir", "sortText": "134"}, {"detail": "Overload[[_T_contra, _T_co](x: SupportsDivMod[_T_contra, _T_co], y: _T_contra, /) -> _T_co, [_T_contra, _T_co](x: _T_contra, y: SupportsRDivMod[_T_contra, _T_co], /) -> _T_co]", "kind": 3, "label": "divmod", "sortText": "135"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 7, "label": "ellipsis", "sortText": "136"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an enumerate object.\n\n iterable\n an object supporting iteration\n\nThe enumerate object yields pairs containing a count (from start, which\ndefaults to zero) and a value yielded by the iterable argument.\n\nenumerate is useful for obtaining an indexed list:\n (0, seq[0]), (1, seq[1]), (2, seq[2]), ...\n"}, "kind": 7, "label": "enumerate", "sortText": "137"}, {"detail": "def eval(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /) -> Any", "documentation": {"kind": "plaintext", "value": "Evaluate the given source in the context of globals and locals.\n\nThe source may be a string representing a Python expression\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\n"}, "kind": 3, "label": "eval", "sortText": "138"}, {"detail": "def exec(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /, *, closure: tuple[CellType, ...] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Execute the given source in the context of globals and locals.\n\nThe source may be a string representing one or more Python statements\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\nThe closure must be a tuple of cellvars, and can only be used\nwhen source is a code object requiring exactly that many cellvars.\n"}, "kind": 3, "label": "exec", "sortText": "139"}, {"detail": "Quitter", "kind": 22, "label": "exit", "sortText": "140"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an iterator yielding those items of iterable for which function(item)\nis true. If function is None, return the items that are true.\n"}, "kind": 7, "label": "filter", "sortText": "141"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a string or number to a floating-point number, if possible.\n"}, "kind": 7, "label": "float", "sortText": "142"}, {"detail": "def format(value: object, format_spec: str = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Return type(value).__format__(value, format_spec)\n\nMany built-in types implement format_spec according to the\nFormat Specification Mini-language. See help('FORMATTING').\n\nIf type(value) does not supply a method named __format__\nand format_spec is empty, then str(value) is returned.\nSee also help('SPECIALMETHODS').\n"}, "kind": 3, "label": "format", "sortText": "143"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an immutable unordered collection of unique elements.\n"}, "kind": 7, "label": "frozenset", "sortText": "144"}, {"detail": "Overload[(o: object, name: str, /) -> Any, (o: object, name: str, default: None, /) -> Any | None, (o: object, name: str, default: bool, /) -> Any | bool, (o: object, name: str, default: list[Any], /) -> Any | list[Any], (o: object, name: str, default: dict[Any, Any], /) -> Any | dict[Any, Any], [_T](o: object, name: str, default: _T, /) -> Any | _T]", "kind": 3, "label": "getattr", "sortText": "145"}, {"detail": "def globals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return the dictionary containing the current scope's global variables.\n\nNOTE: Updates to this dictionary *will* affect name lookups in the current\nglobal scope and vice-versa.\n"}, "kind": 3, "label": "globals", "sortText": "146"}, {"detail": "def hasattr(obj: object, name: str, /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether the object has an attribute with the given name.\n\nThis is done by calling getattr(obj, name) and catching AttributeError.\n"}, "kind": 3, "label": "hasattr", "sortText": "147"}, {"detail": "def hash(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the hash value for the given object.\n\nTwo objects that compare equal must also have the same hash value, but the\nreverse is not necessarily true.\n"}, "kind": 3, "label": "hash", "sortText": "148"}, {"detail": "_Helper", "documentation": {"kind": "plaintext", "value": "Define the builtin 'help'.\n\nThis is a wrapper around pydoc.help that provides a helpful message\nwhen 'help' is typed at the Python interactive prompt.\n\nCalling help() at the Python prompt starts an interactive help session.\nCalling help(thing) prints help for the python object 'thing'.\n"}, "kind": 22, "label": "help", "sortText": "149"}, {"detail": "def hex(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the hexadecimal representation of an integer.\n\n>>> hex(12648430)\n'0xc0ffee'\n"}, "kind": 3, "label": "hex", "sortText": "150"}, {"detail": "def id(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the identity of an object.\n\nThis is guaranteed to be unique among simultaneously existing objects.\n(CPython uses the object's memory address.)\n"}, "kind": 3, "label": "id", "sortText": "151"}, {"detail": "def input(prompt: object = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Read a string from standard input. The trailing newline is stripped.\n\nThe prompt string, if given, is printed to standard output without a\ntrailing newline before reading input.\n\nIf the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.\nOn *nix systems, readline is used if available.\n"}, "kind": 3, "label": "input", "sortText": "152"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 7, "label": "int", "sortText": "153"}, {"detail": "def isinstance(obj: object, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether an object is an instance of a class or of a subclass thereof.\n\nA tuple, as in ``isinstance(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``isinstance(x, A) or isinstance(x, B)\nor ...`` etc.\n"}, "kind": 3, "label": "isinstance", "sortText": "154"}, {"detail": "def issubclass(cls: type, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether 'cls' is derived from another class or is the same class.\n\nA tuple, as in ``issubclass(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``issubclass(x, A) or issubclass(x, B)\nor ...``.\n"}, "kind": 3, "label": "issubclass", "sortText": "155"}, {"detail": "Overload[[_SupportsNextT_co](object: SupportsIter[_SupportsNextT_co], /) -> _SupportsNextT_co, [_T](object: _GetItemIterable[_T], /) -> Iterator[_T], [_T](object: () -> _T | None, sentinel: None, /) -> Iterator[_T], [_T](object: () -> _T, sentinel: object, /) -> Iterator[_T]]", "kind": 3, "label": "iter", "sortText": "156"}, {"detail": "def len(obj: Sized, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the number of items in a container.\n"}, "kind": 3, "label": "len", "sortText": "157"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "license", "sortText": "158"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 7, "label": "list", "sortText": "159"}, {"detail": "def locals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return a dictionary containing the current scope's local variables.\n\nNOTE: Whether or not updates to this dictionary will affect name lookups in\nthe local scope and vice-versa is *implementation dependent* and not\ncovered by any backwards compatibility guarantees.\n"}, "kind": 3, "label": "locals", "sortText": "160"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Make an iterator that computes the function using arguments from\neach of the iterables. Stops when the shortest iterable is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n"}, "kind": 7, "label": "map", "sortText": "161"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], /, *, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "max", "sortText": "162"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a new memoryview object which references the given object.\n"}, "kind": 7, "label": "memoryview", "sortText": "163"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], /, *, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "min", "sortText": "164"}, {"detail": "Overload[[_T](i: SupportsNext[_T], /) -> _T, [_T, _VT](i: SupportsNext[_T], default: _VT, /) -> _T | _VT]", "kind": 3, "label": "next", "sortText": "165"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The base class of the class hierarchy.\n\nWhen called, it accepts no arguments and returns a new featureless\ninstance that has no instance attributes and cannot be given any.\n"}, "kind": 7, "label": "object", "sortText": "166"}, {"detail": "def oct(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the octal representation of an integer.\n\n>>> oct(342391)\n'0o1234567'\n"}, "kind": 3, "label": "oct", "sortText": "167"}, {"detail": "Overload[(file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"r+\", \"+r\", \"rt+\", \"r+t\", \"+rt\", ... omitted 48 literals] = \"r\", buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> TextIOWrapper[_WrappedBuffer], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: Literal[0], encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> FileIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 19 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedRandom, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedWriter, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", ... omitted 3 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedReader[_BufferedReaderStream], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: int = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BinaryIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: str, buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> IO[Any]]", "kind": 3, "label": "open", "sortText": "168"}, {"detail": "def ord(c: str | bytes | bytearray, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the ordinal value of a character.\n\nIf the argument is a one-character string, return the Unicode code\npoint of that character.\n\nIf the argument is a bytes or bytearray object of length 1, return its\nsingle byte value.\n"}, "kind": 3, "label": "ord", "sortText": "169"}, {"detail": "Overload[(base: int, exp: int, mod: int) -> int, (base: int, exp: Literal[0], mod: None = None) -> Literal[1], (base: int, exp: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], mod: None = None) -> int, (base: int, exp: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], mod: None = None) -> int | float, (base: int, exp: int, mod: None = None) -> Any, (base: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], exp: int | float, mod: None = None) -> int | float, (base: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], exp: int | float, mod: None = None) -> int | float | complex, (base: int | float, exp: int, mod: None = None) -> int | float, (base: int | float, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> Any, (base: int | float | complex, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> int | float | complex, [_E_contra, _T_co](base: _SupportsPow2[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _T_co](base: _SupportsPow3NoneOnly[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _M_contra, _T_co](base: _SupportsPow3[_E_contra, _M_contra, _T_co], exp: _E_contra, mod: _M_contra) -> _T_co, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float, mod: None = None) -> Any, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float | complex, mod: None = None) -> int | float | complex]", "kind": 3, "label": "pow", "sortText": "170"}, {"detail": "Overload[(*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: SupportsWrite[str] | None = None, flush: Literal[False] = False) -> None, (*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: _SupportsWriteAndFlush[str] | None = None, flush: bool) -> None]", "kind": 3, "label": "print", "sortText": "171"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Property attribute.\n\n fget\n function to be used for getting an attribute value\n fset\n function to be used for setting an attribute value\n fdel\n function to be used for del'ing an attribute\n doc\n docstring\n\nTypical use is to define a managed attribute x:\n\nclass C(object):\n def getx(self): return self._x\n def setx(self, value): self._x = value\n def delx(self): del self._x\n x = property(getx, setx, delx, \"I'm the 'x' property.\")\n\nDecorators make defining new properties or modifying existing ones easy:\n\nclass C(object):\n @property\n def x(self):\n \"I am the 'x' property.\"\n return self._x\n @x.setter\n def x(self, value):\n self._x = value\n @x.deleter\n def x(self):\n del self._x\n"}, "kind": 7, "label": "property", "sortText": "172"}, {"detail": "Quitter", "kind": 22, "label": "quit", "sortText": "173"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "range(stop) -> range object\nrange(start, stop[, step]) -> range object\n\nReturn an object that produces a sequence of integers from start (inclusive)\nto stop (exclusive) by step. range(i, j) produces i, i+1, i+2, ..., j-1.\nstart defaults to 0, and stop is omitted! range(4) produces 0, 1, 2, 3.\nThese are exactly the valid indices for a list of 4 elements.\nWhen step is given, it specifies the increment (or decrement).\n"}, "kind": 7, "label": "range", "sortText": "174"}, {"detail": "def repr(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the canonical string representation of the object.\n\nFor many object types, including most builtins, eval(repr(obj)) == obj.\n"}, "kind": 3, "label": "repr", "sortText": "175"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return a reverse iterator over the values of the given sequence.\n"}, "kind": 7, "label": "reversed", "sortText": "176"}, {"detail": "Overload[[_T](number: _SupportsRound1[_T], ndigits: None = None) -> _T, [_T](number: _SupportsRound2[_T], ndigits: SupportsIndex) -> _T]", "kind": 3, "label": "round", "sortText": "177"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an unordered collection of unique elements.\n"}, "kind": 7, "label": "set", "sortText": "178"}, {"detail": "def setattr(obj: object, name: str, value: Any, /) -> None", "documentation": {"kind": "plaintext", "value": "Sets the named attribute on the given object to the specified value.\n\nsetattr(x, 'y', v) is equivalent to ``x.y = v``\n"}, "kind": 3, "label": "setattr", "sortText": "179"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "slice(stop)\nslice(start, stop[, step])\n\nCreate a slice object. This is used for extended slicing (e.g. a[0:10:2]).\n"}, "kind": 7, "label": "slice", "sortText": "180"}, {"detail": "Overload[[SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, reverse: bool = False) -> list[SupportsRichComparisonT], [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], reverse: bool = False) -> list[_T]]", "kind": 3, "label": "sorted", "sortText": "181"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a static method.\n\nA static method does not receive an implicit first argument.\nTo declare a static method, use this idiom:\n\n class C:\n @staticmethod\n def f(arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). Both the class and the instance are ignored, and\nneither is passed implicitly as the first argument to the method.\n\nStatic methods in Python are similar to those found in Java or C++.\nFor a more advanced concept, see the classmethod builtin.\n"}, "kind": 7, "label": "staticmethod", "sortText": "182"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 7, "label": "str", "sortText": "183"}, {"detail": "Overload[(iterable: Iterable[bool | Literal[1, 2, 3, 4, 5, ... omitted 41 literals]], /, start: int = 0) -> int, [_SupportsSumNoDefaultT](iterable: Iterable[_SupportsSumNoDefaultT], /) -> _SupportsSumNoDefaultT | Literal[0], [_AddableT1, _AddableT2](iterable: Iterable[_AddableT1], /, start: _AddableT2) -> _AddableT1 | _AddableT2]", "kind": 3, "label": "sum", "sortText": "184"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "super() -> same as super(__class__, )\nsuper(type) -> unbound super object\nsuper(type, obj) -> bound super object; requires isinstance(obj, type)\nsuper(type, type2) -> bound super object; requires issubclass(type2, type)\nTypical use to call a cooperative superclass method:\nclass C(B):\n def meth(self, arg):\n super().meth(arg)\nThis works for class methods too:\nclass C(B):\n @classmethod\n def cmeth(cls, arg):\n super().cmeth(arg)\n"}, "kind": 7, "label": "super", "sortText": "185"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 7, "label": "tuple", "sortText": "186"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "type(object) -> the object's type\ntype(name, bases, dict, **kwds) -> a new type\n"}, "kind": 7, "label": "type", "sortText": "187"}, {"detail": "Overload[(object: type, /) -> MappingProxyType[str, Any], (object: Any = ..., /) -> dict[str, Any]]", "kind": 3, "label": "vars", "sortText": "188"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The zip object yields n-length tuples, where n is the number of iterables\npassed as positional arguments to zip(). The i-th element in every tuple\ncomes from the i-th iterable argument to zip(). This continues until the\nshortest argument is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n\n >>> list(zip('abcdefg', range(3), range(4)))\n [('a', 0, 0), ('b', 1, 1), ('c', 2, 2)]\n"}, "kind": 7, "label": "zip", "sortText": "189"}, {"detail": "", "kind": 7, "label": "function", "sortText": "190"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": "191"}, {"detail": "def __build_class__(func: () -> CellType | Any, name: str, /, *bases: Any, *, metaclass: Any = ..., **kwds: Any) -> Any", "documentation": {"kind": "plaintext", "value": "__build_class__(func, name, /, *bases, [metaclass], **kwds) -> class\n\nInternal helper function used by the class statement.\n"}, "kind": 3, "label": "__build_class__", "sortText": "192"}, {"detail": "Any", "documentation": {"kind": "plaintext", "value": "Special type indicating an unconstrained type.\n\n- Any is compatible with every type.\n- Any assumed to have all methods.\n- All values assumed to be instances of Any.\n\nNote that all the above statements are true from the point of view of\nstatic type checkers. At runtime, Any should not be used with instance\nchecks.\n"}, "label": "__builtins__", "sortText": "193"}, {"detail": "type[ModuleType]", "documentation": {"kind": "plaintext", "value": "Create a module object.\n\nThe name must be a string; the optional doc argument can have any type.\n"}, "kind": 7, "label": "__class__", "sortText": "194"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "__debug__", "sortText": "195"}, {"detail": "bound method ModuleType.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": "196"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": "197"}, {"detail": "bound method ModuleType.__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": "198"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": "199"}, {"detail": "bound method ModuleType.__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": "200"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__file__", "sortText": "201"}, {"detail": "bound method ModuleType.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": "202"}, {"detail": "bound method ModuleType.__getattr__(name: str) -> Any", "kind": 2, "label": "__getattr__", "sortText": "203"}, {"detail": "bound method ModuleType.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": "204"}, {"detail": "bound method ModuleType.__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": "205"}, {"detail": "bound method ModuleType.__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": "206"}, {"detail": "def __import__(name: str, globals: Mapping[str, object] | None = None, locals: Mapping[str, object] | None = None, fromlist: Sequence[str] | None = ..., level: int = 0) -> ModuleType", "documentation": {"kind": "plaintext", "value": "Import a module.\n\nBecause this function is meant for use by the Python\ninterpreter and not for general use, it is better to use\nimportlib.import_module() to programmatically import a module.\n\nThe globals argument is only used to determine the context;\nthey are not modified. The locals argument is unused. The fromlist\nshould be a list of names to emulate ``from name import ...``, or an\nempty list to emulate ``import name``.\nWhen importing a module from a package, note that __import__('A.B', ...)\nreturns package A when fromlist is empty, but its submodule B when\nfromlist is not empty. The level argument is used to determine whether to\nperform absolute or relative imports: 0 is absolute, while a positive number\nis the number of parent directories to search relative to the current module.\n"}, "kind": 3, "label": "__import__", "sortText": "207"}, {"detail": "bound method ModuleType.__init__(name: str, doc: str | None = ...) -> None", "kind": 2, "label": "__init__", "sortText": "208"}, {"detail": "bound method type[ModuleType].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "209"}, {"detail": "LoaderProtocol | None", "kind": 8, "label": "__loader__", "sortText": "210"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "211"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__name__", "sortText": "212"}, {"detail": "bound method ModuleType.__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": "213"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "214"}, {"detail": "str | None", "kind": 22, "label": "__package__", "sortText": "215"}, {"detail": "MutableSequence[str]", "documentation": {"kind": "plaintext", "value": "All the operations on a read-write sequence.\n\nConcrete subclasses must provide __new__ or __init__,\n__getitem__, __setitem__, __delitem__, __len__, and insert().\n"}, "kind": 22, "label": "__path__", "sortText": "216"}, {"detail": "bound method ModuleType.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "217"}, {"detail": "bound method ModuleType.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "218"}, {"detail": "bound method ModuleType.__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "219"}, {"detail": "bound method ModuleType.__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "220"}, {"detail": "bound method ModuleType.__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "221"}, {"detail": "ModuleSpec | None", "kind": 22, "label": "__spec__", "sortText": "222"}, {"detail": "bound method ModuleType.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "223"}, {"detail": "bound method type[ModuleType].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "224"}, {"detail": "dict[Any, int]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__warningregistry__", "sortText": "225"}, {"detail": " int'>", "label": "_Opener", "sortText": "226"}]}} -{"suite": "web", "label": "edit response then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 55, "iteration": 2, "result": {"isIncomplete": true, "items": [{"detail": "Literal[False]", "kind": 14, "label": "False", "sortText": " 0"}, {"detail": "None", "kind": 14, "label": "None", "sortText": " 1"}, {"detail": "Literal[True]", "kind": 14, "label": "True", "sortText": " 2"}, {"kind": 14, "label": "and", "sortText": " 3"}, {"kind": 14, "label": "as", "sortText": " 4"}, {"kind": 14, "label": "assert", "sortText": " 5"}, {"kind": 14, "label": "async", "sortText": " 6"}, {"kind": 14, "label": "await", "sortText": " 7"}, {"kind": 14, "label": "break", "sortText": " 8"}, {"kind": 14, "label": "case", "sortText": " 9"}, {"kind": 14, "label": "class", "sortText": " 10"}, {"kind": 14, "label": "continue", "sortText": " 11"}, {"kind": 14, "label": "def", "sortText": " 12"}, {"kind": 14, "label": "del", "sortText": " 13"}, {"kind": 14, "label": "elif", "sortText": " 14"}, {"kind": 14, "label": "else", "sortText": " 15"}, {"kind": 14, "label": "except", "sortText": " 16"}, {"kind": 14, "label": "finally", "sortText": " 17"}, {"kind": 14, "label": "for", "sortText": " 18"}, {"kind": 14, "label": "from", "sortText": " 19"}, {"kind": 14, "label": "global", "sortText": " 20"}, {"kind": 14, "label": "if", "sortText": " 21"}, {"kind": 14, "label": "import", "sortText": " 22"}, {"kind": 14, "label": "in", "sortText": " 23"}, {"kind": 14, "label": "is", "sortText": " 24"}, {"kind": 14, "label": "lambda", "sortText": " 25"}, {"kind": 14, "label": "match", "sortText": " 26"}, {"kind": 14, "label": "nonlocal", "sortText": " 27"}, {"kind": 14, "label": "not", "sortText": " 28"}, {"kind": 14, "label": "or", "sortText": " 29"}, {"kind": 14, "label": "pass", "sortText": " 30"}, {"kind": 14, "label": "raise", "sortText": " 31"}, {"kind": 14, "label": "return", "sortText": " 32"}, {"kind": 14, "label": "try", "sortText": " 33"}, {"kind": 14, "label": "while", "sortText": " 34"}, {"kind": 14, "label": "with", "sortText": " 35"}, {"kind": 14, "label": "yield", "sortText": " 36"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The flask object implements a WSGI application and acts as the central\nobject. It is passed the name of the module or package of the\napplication. Once it is created it will act as a central registry for\nthe view functions, the URL rules, template configuration and much more.\n\nThe name of the package is used to resolve resources from inside the\npackage or the folder the module is contained in depending on if the\npackage parameter resolves to an actual python package (a folder with\nan :file:`__init__.py` file inside) or a standard module (just a ``.py`` file).\n\nFor more information about resource loading, see :func:`open_resource`.\n\nUsually you create a :class:`Flask` instance in your main module or\nin the :file:`__init__.py` file of your package like this::\n\n from flask import Flask\n app = Flask(__name__)\n\n.. admonition:: About the First Parameter\n\n The idea of the first parameter is to give Flask an idea of what\n belongs to your application. This name is used to find resources\n on the filesystem, can be used by extensions to improve debugging\n information and a lot more.\n\n So it's important what you provide there. If you are using a single\n module, `__name__` is always the correct value. If you however are\n using a package, it's usually recommended to hardcode the name of\n your package there.\n\n For example if your application is defined in :file:`yourapplication/app.py`\n you should create it with one of the two versions below::\n\n app = Flask('yourapplication')\n app = Flask(__name__.split('.')[0])\n\n Why is that? The application will work even with `__name__`, thanks\n to how resources are looked up. However it will make debugging more\n painful. Certain extensions can make assumptions based on the\n import name of your application. For example the Flask-SQLAlchemy\n extension will look for the code in your application that triggered\n an SQL query in debug mode. If the import name is not properly set\n up, that debugging information is lost. (For example it would only\n pick up SQL queries in `yourapplication.app` and not\n `yourapplication.views.frontend`)\n\n.. versionadded:: 0.7\n The `static_url_path`, `static_folder`, and `template_folder`\n parameters were added.\n\n.. versionadded:: 0.8\n The `instance_path` and `instance_relative_config` parameters were\n added.\n\n.. versionadded:: 0.11\n The `root_path` parameter was added.\n\n.. versionadded:: 1.0\n The ``host_matching`` and ``static_host`` parameters were added.\n\n.. versionadded:: 1.0\n The ``subdomain_matching`` parameter was added. Subdomain\n matching needs to be enabled manually now. Setting\n :data:`SERVER_NAME` does not implicitly enable it.\n\n:param import_name: the name of the application package\n:param static_url_path: can be used to specify a different path for the\n static files on the web. Defaults to the name\n of the `static_folder` folder.\n:param static_folder: The folder with static files that is served at\n ``static_url_path``. Relative to the application ``root_path``\n or an absolute path. Defaults to ``'static'``.\n:param static_host: the host to use when adding the static route.\n Defaults to None. Required when using ``host_matching=True``\n with a ``static_folder`` configured.\n:param host_matching: set ``url_map.host_matching`` attribute.\n Defaults to False.\n:param subdomain_matching: consider the subdomain relative to\n :data:`SERVER_NAME` when matching routes. Defaults to False.\n:param template_folder: the folder that contains the templates that should\n be used by the application. Defaults to\n ``'templates'`` folder in the root path of the\n application.\n:param instance_path: An alternative instance path for the application.\n By default the folder ``'instance'`` next to the\n package or module is assumed to be the instance\n path.\n:param instance_relative_config: if set to ``True`` relative filenames\n for loading the config are assumed to\n be relative to the instance path instead\n of the application root.\n:param root_path: The path to the root of the application files.\n This should only be set manually when it can't be detected\n automatically, such as for namespace packages.\n"}, "kind": 7, "label": "Flask", "sortText": " 37"}, {"detail": "Flask", "documentation": {"kind": "plaintext", "value": "The flask object implements a WSGI application and acts as the central\nobject. It is passed the name of the module or package of the\napplication. Once it is created it will act as a central registry for\nthe view functions, the URL rules, template configuration and much more.\n\nThe name of the package is used to resolve resources from inside the\npackage or the folder the module is contained in depending on if the\npackage parameter resolves to an actual python package (a folder with\nan :file:`__init__.py` file inside) or a standard module (just a ``.py`` file).\n\nFor more information about resource loading, see :func:`open_resource`.\n\nUsually you create a :class:`Flask` instance in your main module or\nin the :file:`__init__.py` file of your package like this::\n\n from flask import Flask\n app = Flask(__name__)\n\n.. admonition:: About the First Parameter\n\n The idea of the first parameter is to give Flask an idea of what\n belongs to your application. This name is used to find resources\n on the filesystem, can be used by extensions to improve debugging\n information and a lot more.\n\n So it's important what you provide there. If you are using a single\n module, `__name__` is always the correct value. If you however are\n using a package, it's usually recommended to hardcode the name of\n your package there.\n\n For example if your application is defined in :file:`yourapplication/app.py`\n you should create it with one of the two versions below::\n\n app = Flask('yourapplication')\n app = Flask(__name__.split('.')[0])\n\n Why is that? The application will work even with `__name__`, thanks\n to how resources are looked up. However it will make debugging more\n painful. Certain extensions can make assumptions based on the\n import name of your application. For example the Flask-SQLAlchemy\n extension will look for the code in your application that triggered\n an SQL query in debug mode. If the import name is not properly set\n up, that debugging information is lost. (For example it would only\n pick up SQL queries in `yourapplication.app` and not\n `yourapplication.views.frontend`)\n\n.. versionadded:: 0.7\n The `static_url_path`, `static_folder`, and `template_folder`\n parameters were added.\n\n.. versionadded:: 0.8\n The `instance_path` and `instance_relative_config` parameters were\n added.\n\n.. versionadded:: 0.11\n The `root_path` parameter was added.\n\n.. versionadded:: 1.0\n The ``host_matching`` and ``static_host`` parameters were added.\n\n.. versionadded:: 1.0\n The ``subdomain_matching`` parameter was added. Subdomain\n matching needs to be enabled manually now. Setting\n :data:`SERVER_NAME` does not implicitly enable it.\n\n:param import_name: the name of the application package\n:param static_url_path: can be used to specify a different path for the\n static files on the web. Defaults to the name\n of the `static_folder` folder.\n:param static_folder: The folder with static files that is served at\n ``static_url_path``. Relative to the application ``root_path``\n or an absolute path. Defaults to ``'static'``.\n:param static_host: the host to use when adding the static route.\n Defaults to None. Required when using ``host_matching=True``\n with a ``static_folder`` configured.\n:param host_matching: set ``url_map.host_matching`` attribute.\n Defaults to False.\n:param subdomain_matching: consider the subdomain relative to\n :data:`SERVER_NAME` when matching routes. Defaults to False.\n:param template_folder: the folder that contains the templates that should\n be used by the application. Defaults to\n ``'templates'`` folder in the root path of the\n application.\n:param instance_path: An alternative instance path for the application.\n By default the folder ``'instance'`` next to the\n package or module is assumed to be the instance\n path.\n:param instance_relative_config: if set to ``True`` relative filenames\n for loading the config are assumed to\n be relative to the instance path instead\n of the application root.\n:param root_path: The path to the root of the application files.\n This should only be set manually when it can't be detected\n automatically, such as for namespace packages.\n"}, "kind": 22, "label": "app", "sortText": " 38"}, {"detail": "Session", "documentation": {"kind": "plaintext", "value": "A Requests session.\n\nProvides cookie persistence, connection-pooling, and configuration.\n\nBasic Usage::\n\n >>> import requests\n >>> s = requests.Session()\n >>> s.get('https://httpbin.org/get')\n \n\nOr as a context manager::\n\n >>> with requests.Session() as s:\n ... s.get('https://httpbin.org/get')\n \n"}, "kind": 22, "label": "client", "sortText": " 39"}, {"detail": "Request", "documentation": {"kind": "plaintext", "value": "The request object used by default in Flask. Remembers the\nmatched endpoint and view arguments.\n\nIt is what ends up as :class:`~flask.request`. If you want to replace\nthe request object used you can subclass this and set\n:attr:`~flask.Flask.request_class` to your subclass.\n\nThe request object is a :class:`~werkzeug.wrappers.Request` subclass and\nprovides all of the attributes Werkzeug defines plus a few Flask\nspecific ones.\n"}, "kind": 22, "label": "request", "sortText": " 40"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Requests HTTP Library\n~~~~~~~~~~~~~~~~~~~~~\n\nRequests is an HTTP library, written in Python, for human beings.\nBasic GET usage:\n\n >>> import requests\n >>> r = requests.get('https://www.python.org')\n >>> r.status_code\n 200\n >>> b'Python is a programming language' in r.content\n True\n\n... or POST:\n\n >>> payload = dict(key1='value1', key2='value2')\n >>> r = requests.post('https://httpbin.org/post', data=payload)\n >>> print(r.text)\n {\n ...\n \"form\": {\n \"key1\": \"value1\",\n \"key2\": \"value2\"\n },\n ...\n }\n\nThe other HTTP methods are supported - see `requests.api`. Full documentation\nis at .\n\n:copyright: (c) 2017 by Kenneth Reitz.\n:license: Apache 2.0, see LICENSE for more details.\n"}, "kind": 9, "label": "requests", "sortText": " 41"}, {"detail": "def users() -> dict[str, object]", "kind": 3, "label": "users", "sortText": " 42"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for arithmetic errors.\n"}, "kind": 7, "label": "ArithmeticError", "sortText": " 43"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Assertion failed.\n"}, "kind": 7, "label": "AssertionError", "sortText": " 44"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Attribute not found.\n"}, "kind": 7, "label": "AttributeError", "sortText": " 45"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all exceptions\n"}, "kind": 7, "label": "BaseException", "sortText": " 46"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "A combination of multiple unrelated exceptions.\n"}, "kind": 7, "label": "BaseExceptionGroup", "sortText": " 47"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "I/O operation would block.\n"}, "kind": 7, "label": "BlockingIOError", "sortText": " 48"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Broken pipe.\n"}, "kind": 7, "label": "BrokenPipeError", "sortText": " 49"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Buffer error.\n"}, "kind": 7, "label": "BufferError", "sortText": " 50"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about bytes and buffer related problems, mostly\nrelated to conversion from str or comparing to str.\n"}, "kind": 7, "label": "BytesWarning", "sortText": " 51"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Child process error.\n"}, "kind": 7, "label": "ChildProcessError", "sortText": " 52"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection aborted.\n"}, "kind": 7, "label": "ConnectionAbortedError", "sortText": " 53"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection error.\n"}, "kind": 7, "label": "ConnectionError", "sortText": " 54"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection refused.\n"}, "kind": 7, "label": "ConnectionRefusedError", "sortText": " 55"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection reset.\n"}, "kind": 7, "label": "ConnectionResetError", "sortText": " 56"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about deprecated features.\n"}, "kind": 7, "label": "DeprecationWarning", "sortText": " 57"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Read beyond end of file.\n"}, "kind": 7, "label": "EOFError", "sortText": " 58"}, {"detail": "EllipsisType", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 22, "label": "Ellipsis", "sortText": " 59"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about encodings.\n"}, "kind": 7, "label": "EncodingWarning", "sortText": " 60"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "EnvironmentError", "sortText": " 61"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all non-exit exceptions.\n"}, "kind": 7, "label": "Exception", "sortText": " 62"}, {"detail": "", "kind": 7, "label": "ExceptionGroup", "sortText": " 63"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File already exists.\n"}, "kind": 7, "label": "FileExistsError", "sortText": " 64"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File not found.\n"}, "kind": 7, "label": "FileNotFoundError", "sortText": " 65"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Floating-point operation failed.\n"}, "kind": 7, "label": "FloatingPointError", "sortText": " 66"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about constructs that will change semantically\nin the future.\n"}, "kind": 7, "label": "FutureWarning", "sortText": " 67"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request that a generator exit.\n"}, "kind": 7, "label": "GeneratorExit", "sortText": " 68"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "IOError", "sortText": " 69"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Import can't find module, or can't find name in module.\n"}, "kind": 7, "label": "ImportError", "sortText": " 70"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about probable mistakes in module imports\n"}, "kind": 7, "label": "ImportWarning", "sortText": " 71"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper indentation.\n"}, "kind": 7, "label": "IndentationError", "sortText": " 72"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Sequence index out of range.\n"}, "kind": 7, "label": "IndexError", "sortText": " 73"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Interrupted by signal.\n"}, "kind": 7, "label": "InterruptedError", "sortText": " 74"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation doesn't work on directories.\n"}, "kind": 7, "label": "IsADirectoryError", "sortText": " 75"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Mapping key not found.\n"}, "kind": 7, "label": "KeyError", "sortText": " 76"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Program interrupted by user.\n"}, "kind": 7, "label": "KeyboardInterrupt", "sortText": " 77"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for lookup errors.\n"}, "kind": 7, "label": "LookupError", "sortText": " 78"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Out of memory.\n"}, "kind": 7, "label": "MemoryError", "sortText": " 79"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Module not found.\n"}, "kind": 7, "label": "ModuleNotFoundError", "sortText": " 80"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Name not found globally.\n"}, "kind": 7, "label": "NameError", "sortText": " 81"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation only works on directories.\n"}, "kind": 7, "label": "NotADirectoryError", "sortText": " 82"}, {"detail": "NotImplementedType", "documentation": {"kind": "plaintext", "value": "The type of the NotImplemented singleton.\n"}, "kind": 22, "label": "NotImplemented", "sortText": " 83"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Method or function hasn't been implemented yet.\n"}, "kind": 7, "label": "NotImplementedError", "sortText": " 84"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "OSError", "sortText": " 85"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Result too large to be represented.\n"}, "kind": 7, "label": "OverflowError", "sortText": " 86"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about features which will be deprecated\nin the future.\n"}, "kind": 7, "label": "PendingDeprecationWarning", "sortText": " 87"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Not enough permissions.\n"}, "kind": 7, "label": "PermissionError", "sortText": " 88"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Process not found.\n"}, "kind": 7, "label": "ProcessLookupError", "sortText": " 89"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Recursion limit exceeded.\n"}, "kind": 7, "label": "RecursionError", "sortText": " 90"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Weak ref proxy used after referent went away.\n"}, "kind": 7, "label": "ReferenceError", "sortText": " 91"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about resource usage.\n"}, "kind": 7, "label": "ResourceWarning", "sortText": " 92"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unspecified run-time error.\n"}, "kind": 7, "label": "RuntimeError", "sortText": " 93"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious runtime behavior.\n"}, "kind": 7, "label": "RuntimeWarning", "sortText": " 94"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__anext__().\n"}, "kind": 7, "label": "StopAsyncIteration", "sortText": " 95"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__next__().\n"}, "kind": 7, "label": "StopIteration", "sortText": " 96"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Invalid syntax.\n"}, "kind": 7, "label": "SyntaxError", "sortText": " 97"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious syntax.\n"}, "kind": 7, "label": "SyntaxWarning", "sortText": " 98"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Internal error in the Python interpreter.\n\nPlease report this to the Python maintainer, along with the traceback,\nthe Python version, and the hardware/OS platform and version.\n"}, "kind": 7, "label": "SystemError", "sortText": " 99"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request to exit from the interpreter.\n"}, "kind": 7, "label": "SystemExit", "sortText": "100"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper mixture of spaces and tabs.\n"}, "kind": 7, "label": "TabError", "sortText": "101"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Timeout expired.\n"}, "kind": 7, "label": "TimeoutError", "sortText": "102"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument type.\n"}, "kind": 7, "label": "TypeError", "sortText": "103"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Local name referenced but not bound to a value.\n"}, "kind": 7, "label": "UnboundLocalError", "sortText": "104"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode decoding error.\n"}, "kind": 7, "label": "UnicodeDecodeError", "sortText": "105"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode encoding error.\n"}, "kind": 7, "label": "UnicodeEncodeError", "sortText": "106"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode related error.\n"}, "kind": 7, "label": "UnicodeError", "sortText": "107"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode translation error.\n"}, "kind": 7, "label": "UnicodeTranslateError", "sortText": "108"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about Unicode related problems, mostly\nrelated to conversion problems.\n"}, "kind": 7, "label": "UnicodeWarning", "sortText": "109"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings generated by user code.\n"}, "kind": 7, "label": "UserWarning", "sortText": "110"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument value (of correct type).\n"}, "kind": 7, "label": "ValueError", "sortText": "111"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warning categories.\n"}, "kind": 7, "label": "Warning", "sortText": "112"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Second argument to a division or modulo operation was zero.\n"}, "kind": 7, "label": "ZeroDivisionError", "sortText": "113"}, {"detail": "def abs[_T](x: SupportsAbs[_T], /) -> _T", "documentation": {"kind": "plaintext", "value": "Return the absolute value of the argument.\n"}, "kind": 3, "label": "abs", "sortText": "114"}, {"detail": "def aiter[_SupportsAnextT_co](async_iterable: SupportsAiter[_SupportsAnextT_co], /) -> _SupportsAnextT_co", "documentation": {"kind": "plaintext", "value": "Return an AsyncIterator for an AsyncIterable object.\n"}, "kind": 3, "label": "aiter", "sortText": "115"}, {"detail": "def all(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for all values x in the iterable.\n\nIf the iterable is empty, return True.\n"}, "kind": 3, "label": "all", "sortText": "116"}, {"detail": "Overload[[_AwaitableT](i: _SupportsSynchronousAnext[_AwaitableT], /) -> _AwaitableT, [_T, _VT](i: SupportsAnext[_T], default: _VT, /) -> CoroutineType[Any, Any, _T | _VT]]", "kind": 3, "label": "anext", "sortText": "117"}, {"detail": "def any(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for any x in the iterable.\n\nIf the iterable is empty, return False.\n"}, "kind": 3, "label": "any", "sortText": "118"}, {"detail": "def ascii(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return an ASCII-only representation of an object.\n\nAs repr(), return a string containing a printable representation of an\nobject, but escape the non-ASCII characters in the string returned by\nrepr() using \\\\x, \\\\u or \\\\U escapes. This generates a string similar\nto that returned by repr() in Python 2.\n"}, "kind": 3, "label": "ascii", "sortText": "119"}, {"detail": "def bin(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the binary representation of an integer.\n\n>>> bin(2796202)\n'0b1010101010101010101010'\n"}, "kind": 3, "label": "bin", "sortText": "120"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 7, "label": "bool", "sortText": "121"}, {"detail": "def breakpoint(...) -> None", "documentation": {"kind": "plaintext", "value": "Call sys.breakpointhook(*args, **kws). sys.breakpointhook() must accept\nwhatever arguments are passed.\n\nBy default, this drops you into the pdb debugger.\n"}, "kind": 3, "label": "breakpoint", "sortText": "122"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytearray(iterable_of_ints) -> bytearray\nbytearray(string, encoding[, errors]) -> bytearray\nbytearray(bytes_or_buffer) -> mutable copy of bytes_or_buffer\nbytearray(int) -> bytes array of size given by the parameter initialized with null bytes\nbytearray() -> empty bytes array\n\nConstruct a mutable bytearray object from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - a bytes or a buffer object\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytearray", "sortText": "123"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytes(iterable_of_ints) -> bytes\nbytes(string, encoding[, errors]) -> bytes\nbytes(bytes_or_buffer) -> immutable copy of bytes_or_buffer\nbytes(int) -> bytes object of size given by the parameter initialized with null bytes\nbytes() -> empty bytes object\n\nConstruct an immutable array of bytes from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytes", "sortText": "124"}, {"detail": "def callable(obj: object, /) -> TypeIs[Top[(...) -> object]]", "documentation": {"kind": "plaintext", "value": "Return whether the object is callable (i.e., some kind of function).\n\nNote that classes are callable, as are instances of classes with a\n__call__() method.\n"}, "kind": 3, "label": "callable", "sortText": "125"}, {"detail": "def chr(i: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff.\n"}, "kind": 3, "label": "chr", "sortText": "126"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a class method.\n\nA class method receives the class as implicit first argument,\njust like an instance method receives the instance.\nTo declare a class method, use this idiom:\n\n class C:\n @classmethod\n def f(cls, arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). The instance is ignored except for its class.\nIf a class method is called for a derived class, the derived class\nobject is passed as the implied first argument.\n\nClass methods are different than C++ or Java static methods.\nIf you want those, see the staticmethod builtin.\n"}, "kind": 7, "label": "classmethod", "sortText": "127"}, {"detail": "Overload[(source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[0], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, *, dont_inherit: bool = False, optimize: int = -1, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[1024], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> AST, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: int, dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> Any]", "kind": 3, "label": "compile", "sortText": "128"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a complex number from a string or numbers.\n\nIf a string is given, parse it as a complex number.\nIf a single number is given, convert it to a complex number.\nIf the 'real' or 'imag' arguments are given, create a complex number\nwith the specified real and imaginary components.\n"}, "kind": 7, "label": "complex", "sortText": "129"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "copyright", "sortText": "130"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "credits", "sortText": "131"}, {"detail": "def delattr(obj: object, name: str, /) -> None", "documentation": {"kind": "plaintext", "value": "Deletes the named attribute from the given object.\n\ndelattr(x, 'y') is equivalent to ``del x.y``\n"}, "kind": 3, "label": "delattr", "sortText": "132"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 7, "label": "dict", "sortText": "133"}, {"detail": "def dir(o: object = ..., /) -> list[str]", "documentation": {"kind": "plaintext", "value": "dir([object]) -> list of strings\n\nIf called without an argument, return the names in the current scope.\nElse, return an alphabetized list of names comprising (some of) the attributes\nof the given object, and of attributes reachable from it.\nIf the object supplies a method named __dir__, it will be used; otherwise\nthe default dir() logic is used and returns:\n for a module object: the module's attributes.\n for a class object: its attributes, and recursively the attributes\n of its bases.\n for any other object: its attributes, its class's attributes, and\n recursively the attributes of its class's base classes.\n"}, "kind": 3, "label": "dir", "sortText": "134"}, {"detail": "Overload[[_T_contra, _T_co](x: SupportsDivMod[_T_contra, _T_co], y: _T_contra, /) -> _T_co, [_T_contra, _T_co](x: _T_contra, y: SupportsRDivMod[_T_contra, _T_co], /) -> _T_co]", "kind": 3, "label": "divmod", "sortText": "135"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 7, "label": "ellipsis", "sortText": "136"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an enumerate object.\n\n iterable\n an object supporting iteration\n\nThe enumerate object yields pairs containing a count (from start, which\ndefaults to zero) and a value yielded by the iterable argument.\n\nenumerate is useful for obtaining an indexed list:\n (0, seq[0]), (1, seq[1]), (2, seq[2]), ...\n"}, "kind": 7, "label": "enumerate", "sortText": "137"}, {"detail": "def eval(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /) -> Any", "documentation": {"kind": "plaintext", "value": "Evaluate the given source in the context of globals and locals.\n\nThe source may be a string representing a Python expression\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\n"}, "kind": 3, "label": "eval", "sortText": "138"}, {"detail": "def exec(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /, *, closure: tuple[CellType, ...] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Execute the given source in the context of globals and locals.\n\nThe source may be a string representing one or more Python statements\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\nThe closure must be a tuple of cellvars, and can only be used\nwhen source is a code object requiring exactly that many cellvars.\n"}, "kind": 3, "label": "exec", "sortText": "139"}, {"detail": "Quitter", "kind": 22, "label": "exit", "sortText": "140"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an iterator yielding those items of iterable for which function(item)\nis true. If function is None, return the items that are true.\n"}, "kind": 7, "label": "filter", "sortText": "141"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a string or number to a floating-point number, if possible.\n"}, "kind": 7, "label": "float", "sortText": "142"}, {"detail": "def format(value: object, format_spec: str = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Return type(value).__format__(value, format_spec)\n\nMany built-in types implement format_spec according to the\nFormat Specification Mini-language. See help('FORMATTING').\n\nIf type(value) does not supply a method named __format__\nand format_spec is empty, then str(value) is returned.\nSee also help('SPECIALMETHODS').\n"}, "kind": 3, "label": "format", "sortText": "143"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an immutable unordered collection of unique elements.\n"}, "kind": 7, "label": "frozenset", "sortText": "144"}, {"detail": "Overload[(o: object, name: str, /) -> Any, (o: object, name: str, default: None, /) -> Any | None, (o: object, name: str, default: bool, /) -> Any | bool, (o: object, name: str, default: list[Any], /) -> Any | list[Any], (o: object, name: str, default: dict[Any, Any], /) -> Any | dict[Any, Any], [_T](o: object, name: str, default: _T, /) -> Any | _T]", "kind": 3, "label": "getattr", "sortText": "145"}, {"detail": "def globals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return the dictionary containing the current scope's global variables.\n\nNOTE: Updates to this dictionary *will* affect name lookups in the current\nglobal scope and vice-versa.\n"}, "kind": 3, "label": "globals", "sortText": "146"}, {"detail": "def hasattr(obj: object, name: str, /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether the object has an attribute with the given name.\n\nThis is done by calling getattr(obj, name) and catching AttributeError.\n"}, "kind": 3, "label": "hasattr", "sortText": "147"}, {"detail": "def hash(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the hash value for the given object.\n\nTwo objects that compare equal must also have the same hash value, but the\nreverse is not necessarily true.\n"}, "kind": 3, "label": "hash", "sortText": "148"}, {"detail": "_Helper", "documentation": {"kind": "plaintext", "value": "Define the builtin 'help'.\n\nThis is a wrapper around pydoc.help that provides a helpful message\nwhen 'help' is typed at the Python interactive prompt.\n\nCalling help() at the Python prompt starts an interactive help session.\nCalling help(thing) prints help for the python object 'thing'.\n"}, "kind": 22, "label": "help", "sortText": "149"}, {"detail": "def hex(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the hexadecimal representation of an integer.\n\n>>> hex(12648430)\n'0xc0ffee'\n"}, "kind": 3, "label": "hex", "sortText": "150"}, {"detail": "def id(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the identity of an object.\n\nThis is guaranteed to be unique among simultaneously existing objects.\n(CPython uses the object's memory address.)\n"}, "kind": 3, "label": "id", "sortText": "151"}, {"detail": "def input(prompt: object = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Read a string from standard input. The trailing newline is stripped.\n\nThe prompt string, if given, is printed to standard output without a\ntrailing newline before reading input.\n\nIf the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.\nOn *nix systems, readline is used if available.\n"}, "kind": 3, "label": "input", "sortText": "152"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 7, "label": "int", "sortText": "153"}, {"detail": "def isinstance(obj: object, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether an object is an instance of a class or of a subclass thereof.\n\nA tuple, as in ``isinstance(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``isinstance(x, A) or isinstance(x, B)\nor ...`` etc.\n"}, "kind": 3, "label": "isinstance", "sortText": "154"}, {"detail": "def issubclass(cls: type, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether 'cls' is derived from another class or is the same class.\n\nA tuple, as in ``issubclass(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``issubclass(x, A) or issubclass(x, B)\nor ...``.\n"}, "kind": 3, "label": "issubclass", "sortText": "155"}, {"detail": "Overload[[_SupportsNextT_co](object: SupportsIter[_SupportsNextT_co], /) -> _SupportsNextT_co, [_T](object: _GetItemIterable[_T], /) -> Iterator[_T], [_T](object: () -> _T | None, sentinel: None, /) -> Iterator[_T], [_T](object: () -> _T, sentinel: object, /) -> Iterator[_T]]", "kind": 3, "label": "iter", "sortText": "156"}, {"detail": "def len(obj: Sized, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the number of items in a container.\n"}, "kind": 3, "label": "len", "sortText": "157"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "license", "sortText": "158"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 7, "label": "list", "sortText": "159"}, {"detail": "def locals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return a dictionary containing the current scope's local variables.\n\nNOTE: Whether or not updates to this dictionary will affect name lookups in\nthe local scope and vice-versa is *implementation dependent* and not\ncovered by any backwards compatibility guarantees.\n"}, "kind": 3, "label": "locals", "sortText": "160"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Make an iterator that computes the function using arguments from\neach of the iterables. Stops when the shortest iterable is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n"}, "kind": 7, "label": "map", "sortText": "161"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], /, *, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "max", "sortText": "162"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a new memoryview object which references the given object.\n"}, "kind": 7, "label": "memoryview", "sortText": "163"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], /, *, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "min", "sortText": "164"}, {"detail": "Overload[[_T](i: SupportsNext[_T], /) -> _T, [_T, _VT](i: SupportsNext[_T], default: _VT, /) -> _T | _VT]", "kind": 3, "label": "next", "sortText": "165"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The base class of the class hierarchy.\n\nWhen called, it accepts no arguments and returns a new featureless\ninstance that has no instance attributes and cannot be given any.\n"}, "kind": 7, "label": "object", "sortText": "166"}, {"detail": "def oct(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the octal representation of an integer.\n\n>>> oct(342391)\n'0o1234567'\n"}, "kind": 3, "label": "oct", "sortText": "167"}, {"detail": "Overload[(file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"r+\", \"+r\", \"rt+\", \"r+t\", \"+rt\", ... omitted 48 literals] = \"r\", buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> TextIOWrapper[_WrappedBuffer], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: Literal[0], encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> FileIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 19 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedRandom, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedWriter, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", ... omitted 3 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedReader[_BufferedReaderStream], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: int = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BinaryIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: str, buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> IO[Any]]", "kind": 3, "label": "open", "sortText": "168"}, {"detail": "def ord(c: str | bytes | bytearray, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the ordinal value of a character.\n\nIf the argument is a one-character string, return the Unicode code\npoint of that character.\n\nIf the argument is a bytes or bytearray object of length 1, return its\nsingle byte value.\n"}, "kind": 3, "label": "ord", "sortText": "169"}, {"detail": "Overload[(base: int, exp: int, mod: int) -> int, (base: int, exp: Literal[0], mod: None = None) -> Literal[1], (base: int, exp: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], mod: None = None) -> int, (base: int, exp: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], mod: None = None) -> int | float, (base: int, exp: int, mod: None = None) -> Any, (base: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], exp: int | float, mod: None = None) -> int | float, (base: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], exp: int | float, mod: None = None) -> int | float | complex, (base: int | float, exp: int, mod: None = None) -> int | float, (base: int | float, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> Any, (base: int | float | complex, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> int | float | complex, [_E_contra, _T_co](base: _SupportsPow2[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _T_co](base: _SupportsPow3NoneOnly[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _M_contra, _T_co](base: _SupportsPow3[_E_contra, _M_contra, _T_co], exp: _E_contra, mod: _M_contra) -> _T_co, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float, mod: None = None) -> Any, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float | complex, mod: None = None) -> int | float | complex]", "kind": 3, "label": "pow", "sortText": "170"}, {"detail": "Overload[(*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: SupportsWrite[str] | None = None, flush: Literal[False] = False) -> None, (*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: _SupportsWriteAndFlush[str] | None = None, flush: bool) -> None]", "kind": 3, "label": "print", "sortText": "171"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Property attribute.\n\n fget\n function to be used for getting an attribute value\n fset\n function to be used for setting an attribute value\n fdel\n function to be used for del'ing an attribute\n doc\n docstring\n\nTypical use is to define a managed attribute x:\n\nclass C(object):\n def getx(self): return self._x\n def setx(self, value): self._x = value\n def delx(self): del self._x\n x = property(getx, setx, delx, \"I'm the 'x' property.\")\n\nDecorators make defining new properties or modifying existing ones easy:\n\nclass C(object):\n @property\n def x(self):\n \"I am the 'x' property.\"\n return self._x\n @x.setter\n def x(self, value):\n self._x = value\n @x.deleter\n def x(self):\n del self._x\n"}, "kind": 7, "label": "property", "sortText": "172"}, {"detail": "Quitter", "kind": 22, "label": "quit", "sortText": "173"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "range(stop) -> range object\nrange(start, stop[, step]) -> range object\n\nReturn an object that produces a sequence of integers from start (inclusive)\nto stop (exclusive) by step. range(i, j) produces i, i+1, i+2, ..., j-1.\nstart defaults to 0, and stop is omitted! range(4) produces 0, 1, 2, 3.\nThese are exactly the valid indices for a list of 4 elements.\nWhen step is given, it specifies the increment (or decrement).\n"}, "kind": 7, "label": "range", "sortText": "174"}, {"detail": "def repr(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the canonical string representation of the object.\n\nFor many object types, including most builtins, eval(repr(obj)) == obj.\n"}, "kind": 3, "label": "repr", "sortText": "175"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return a reverse iterator over the values of the given sequence.\n"}, "kind": 7, "label": "reversed", "sortText": "176"}, {"detail": "Overload[[_T](number: _SupportsRound1[_T], ndigits: None = None) -> _T, [_T](number: _SupportsRound2[_T], ndigits: SupportsIndex) -> _T]", "kind": 3, "label": "round", "sortText": "177"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an unordered collection of unique elements.\n"}, "kind": 7, "label": "set", "sortText": "178"}, {"detail": "def setattr(obj: object, name: str, value: Any, /) -> None", "documentation": {"kind": "plaintext", "value": "Sets the named attribute on the given object to the specified value.\n\nsetattr(x, 'y', v) is equivalent to ``x.y = v``\n"}, "kind": 3, "label": "setattr", "sortText": "179"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "slice(stop)\nslice(start, stop[, step])\n\nCreate a slice object. This is used for extended slicing (e.g. a[0:10:2]).\n"}, "kind": 7, "label": "slice", "sortText": "180"}, {"detail": "Overload[[SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, reverse: bool = False) -> list[SupportsRichComparisonT], [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], reverse: bool = False) -> list[_T]]", "kind": 3, "label": "sorted", "sortText": "181"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a static method.\n\nA static method does not receive an implicit first argument.\nTo declare a static method, use this idiom:\n\n class C:\n @staticmethod\n def f(arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). Both the class and the instance are ignored, and\nneither is passed implicitly as the first argument to the method.\n\nStatic methods in Python are similar to those found in Java or C++.\nFor a more advanced concept, see the classmethod builtin.\n"}, "kind": 7, "label": "staticmethod", "sortText": "182"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 7, "label": "str", "sortText": "183"}, {"detail": "Overload[(iterable: Iterable[bool | Literal[1, 2, 3, 4, 5, ... omitted 41 literals]], /, start: int = 0) -> int, [_SupportsSumNoDefaultT](iterable: Iterable[_SupportsSumNoDefaultT], /) -> _SupportsSumNoDefaultT | Literal[0], [_AddableT1, _AddableT2](iterable: Iterable[_AddableT1], /, start: _AddableT2) -> _AddableT1 | _AddableT2]", "kind": 3, "label": "sum", "sortText": "184"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "super() -> same as super(__class__, )\nsuper(type) -> unbound super object\nsuper(type, obj) -> bound super object; requires isinstance(obj, type)\nsuper(type, type2) -> bound super object; requires issubclass(type2, type)\nTypical use to call a cooperative superclass method:\nclass C(B):\n def meth(self, arg):\n super().meth(arg)\nThis works for class methods too:\nclass C(B):\n @classmethod\n def cmeth(cls, arg):\n super().cmeth(arg)\n"}, "kind": 7, "label": "super", "sortText": "185"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 7, "label": "tuple", "sortText": "186"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "type(object) -> the object's type\ntype(name, bases, dict, **kwds) -> a new type\n"}, "kind": 7, "label": "type", "sortText": "187"}, {"detail": "Overload[(object: type, /) -> MappingProxyType[str, Any], (object: Any = ..., /) -> dict[str, Any]]", "kind": 3, "label": "vars", "sortText": "188"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The zip object yields n-length tuples, where n is the number of iterables\npassed as positional arguments to zip(). The i-th element in every tuple\ncomes from the i-th iterable argument to zip(). This continues until the\nshortest argument is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n\n >>> list(zip('abcdefg', range(3), range(4)))\n [('a', 0, 0), ('b', 1, 1), ('c', 2, 2)]\n"}, "kind": 7, "label": "zip", "sortText": "189"}, {"detail": "", "kind": 7, "label": "function", "sortText": "190"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": "191"}, {"detail": "def __build_class__(func: () -> CellType | Any, name: str, /, *bases: Any, *, metaclass: Any = ..., **kwds: Any) -> Any", "documentation": {"kind": "plaintext", "value": "__build_class__(func, name, /, *bases, [metaclass], **kwds) -> class\n\nInternal helper function used by the class statement.\n"}, "kind": 3, "label": "__build_class__", "sortText": "192"}, {"detail": "Any", "documentation": {"kind": "plaintext", "value": "Special type indicating an unconstrained type.\n\n- Any is compatible with every type.\n- Any assumed to have all methods.\n- All values assumed to be instances of Any.\n\nNote that all the above statements are true from the point of view of\nstatic type checkers. At runtime, Any should not be used with instance\nchecks.\n"}, "label": "__builtins__", "sortText": "193"}, {"detail": "type[ModuleType]", "documentation": {"kind": "plaintext", "value": "Create a module object.\n\nThe name must be a string; the optional doc argument can have any type.\n"}, "kind": 7, "label": "__class__", "sortText": "194"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "__debug__", "sortText": "195"}, {"detail": "bound method ModuleType.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": "196"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": "197"}, {"detail": "bound method ModuleType.__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": "198"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": "199"}, {"detail": "bound method ModuleType.__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": "200"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__file__", "sortText": "201"}, {"detail": "bound method ModuleType.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": "202"}, {"detail": "bound method ModuleType.__getattr__(name: str) -> Any", "kind": 2, "label": "__getattr__", "sortText": "203"}, {"detail": "bound method ModuleType.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": "204"}, {"detail": "bound method ModuleType.__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": "205"}, {"detail": "bound method ModuleType.__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": "206"}, {"detail": "def __import__(name: str, globals: Mapping[str, object] | None = None, locals: Mapping[str, object] | None = None, fromlist: Sequence[str] | None = ..., level: int = 0) -> ModuleType", "documentation": {"kind": "plaintext", "value": "Import a module.\n\nBecause this function is meant for use by the Python\ninterpreter and not for general use, it is better to use\nimportlib.import_module() to programmatically import a module.\n\nThe globals argument is only used to determine the context;\nthey are not modified. The locals argument is unused. The fromlist\nshould be a list of names to emulate ``from name import ...``, or an\nempty list to emulate ``import name``.\nWhen importing a module from a package, note that __import__('A.B', ...)\nreturns package A when fromlist is empty, but its submodule B when\nfromlist is not empty. The level argument is used to determine whether to\nperform absolute or relative imports: 0 is absolute, while a positive number\nis the number of parent directories to search relative to the current module.\n"}, "kind": 3, "label": "__import__", "sortText": "207"}, {"detail": "bound method ModuleType.__init__(name: str, doc: str | None = ...) -> None", "kind": 2, "label": "__init__", "sortText": "208"}, {"detail": "bound method type[ModuleType].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "209"}, {"detail": "LoaderProtocol | None", "kind": 8, "label": "__loader__", "sortText": "210"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "211"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__name__", "sortText": "212"}, {"detail": "bound method ModuleType.__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": "213"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "214"}, {"detail": "str | None", "kind": 22, "label": "__package__", "sortText": "215"}, {"detail": "MutableSequence[str]", "documentation": {"kind": "plaintext", "value": "All the operations on a read-write sequence.\n\nConcrete subclasses must provide __new__ or __init__,\n__getitem__, __setitem__, __delitem__, __len__, and insert().\n"}, "kind": 22, "label": "__path__", "sortText": "216"}, {"detail": "bound method ModuleType.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "217"}, {"detail": "bound method ModuleType.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "218"}, {"detail": "bound method ModuleType.__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "219"}, {"detail": "bound method ModuleType.__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "220"}, {"detail": "bound method ModuleType.__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "221"}, {"detail": "ModuleSpec | None", "kind": 22, "label": "__spec__", "sortText": "222"}, {"detail": "bound method ModuleType.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "223"}, {"detail": "bound method type[ModuleType].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "224"}, {"detail": "dict[Any, int]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__warningregistry__", "sortText": "225"}, {"detail": " int'>", "label": "_Opener", "sortText": "226"}]}} -{"suite": "web", "label": "edit response then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 55, "iteration": 3, "result": {"isIncomplete": true, "items": [{"detail": "Literal[False]", "kind": 14, "label": "False", "sortText": " 0"}, {"detail": "None", "kind": 14, "label": "None", "sortText": " 1"}, {"detail": "Literal[True]", "kind": 14, "label": "True", "sortText": " 2"}, {"kind": 14, "label": "and", "sortText": " 3"}, {"kind": 14, "label": "as", "sortText": " 4"}, {"kind": 14, "label": "assert", "sortText": " 5"}, {"kind": 14, "label": "async", "sortText": " 6"}, {"kind": 14, "label": "await", "sortText": " 7"}, {"kind": 14, "label": "break", "sortText": " 8"}, {"kind": 14, "label": "case", "sortText": " 9"}, {"kind": 14, "label": "class", "sortText": " 10"}, {"kind": 14, "label": "continue", "sortText": " 11"}, {"kind": 14, "label": "def", "sortText": " 12"}, {"kind": 14, "label": "del", "sortText": " 13"}, {"kind": 14, "label": "elif", "sortText": " 14"}, {"kind": 14, "label": "else", "sortText": " 15"}, {"kind": 14, "label": "except", "sortText": " 16"}, {"kind": 14, "label": "finally", "sortText": " 17"}, {"kind": 14, "label": "for", "sortText": " 18"}, {"kind": 14, "label": "from", "sortText": " 19"}, {"kind": 14, "label": "global", "sortText": " 20"}, {"kind": 14, "label": "if", "sortText": " 21"}, {"kind": 14, "label": "import", "sortText": " 22"}, {"kind": 14, "label": "in", "sortText": " 23"}, {"kind": 14, "label": "is", "sortText": " 24"}, {"kind": 14, "label": "lambda", "sortText": " 25"}, {"kind": 14, "label": "match", "sortText": " 26"}, {"kind": 14, "label": "nonlocal", "sortText": " 27"}, {"kind": 14, "label": "not", "sortText": " 28"}, {"kind": 14, "label": "or", "sortText": " 29"}, {"kind": 14, "label": "pass", "sortText": " 30"}, {"kind": 14, "label": "raise", "sortText": " 31"}, {"kind": 14, "label": "return", "sortText": " 32"}, {"kind": 14, "label": "try", "sortText": " 33"}, {"kind": 14, "label": "while", "sortText": " 34"}, {"kind": 14, "label": "with", "sortText": " 35"}, {"kind": 14, "label": "yield", "sortText": " 36"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The flask object implements a WSGI application and acts as the central\nobject. It is passed the name of the module or package of the\napplication. Once it is created it will act as a central registry for\nthe view functions, the URL rules, template configuration and much more.\n\nThe name of the package is used to resolve resources from inside the\npackage or the folder the module is contained in depending on if the\npackage parameter resolves to an actual python package (a folder with\nan :file:`__init__.py` file inside) or a standard module (just a ``.py`` file).\n\nFor more information about resource loading, see :func:`open_resource`.\n\nUsually you create a :class:`Flask` instance in your main module or\nin the :file:`__init__.py` file of your package like this::\n\n from flask import Flask\n app = Flask(__name__)\n\n.. admonition:: About the First Parameter\n\n The idea of the first parameter is to give Flask an idea of what\n belongs to your application. This name is used to find resources\n on the filesystem, can be used by extensions to improve debugging\n information and a lot more.\n\n So it's important what you provide there. If you are using a single\n module, `__name__` is always the correct value. If you however are\n using a package, it's usually recommended to hardcode the name of\n your package there.\n\n For example if your application is defined in :file:`yourapplication/app.py`\n you should create it with one of the two versions below::\n\n app = Flask('yourapplication')\n app = Flask(__name__.split('.')[0])\n\n Why is that? The application will work even with `__name__`, thanks\n to how resources are looked up. However it will make debugging more\n painful. Certain extensions can make assumptions based on the\n import name of your application. For example the Flask-SQLAlchemy\n extension will look for the code in your application that triggered\n an SQL query in debug mode. If the import name is not properly set\n up, that debugging information is lost. (For example it would only\n pick up SQL queries in `yourapplication.app` and not\n `yourapplication.views.frontend`)\n\n.. versionadded:: 0.7\n The `static_url_path`, `static_folder`, and `template_folder`\n parameters were added.\n\n.. versionadded:: 0.8\n The `instance_path` and `instance_relative_config` parameters were\n added.\n\n.. versionadded:: 0.11\n The `root_path` parameter was added.\n\n.. versionadded:: 1.0\n The ``host_matching`` and ``static_host`` parameters were added.\n\n.. versionadded:: 1.0\n The ``subdomain_matching`` parameter was added. Subdomain\n matching needs to be enabled manually now. Setting\n :data:`SERVER_NAME` does not implicitly enable it.\n\n:param import_name: the name of the application package\n:param static_url_path: can be used to specify a different path for the\n static files on the web. Defaults to the name\n of the `static_folder` folder.\n:param static_folder: The folder with static files that is served at\n ``static_url_path``. Relative to the application ``root_path``\n or an absolute path. Defaults to ``'static'``.\n:param static_host: the host to use when adding the static route.\n Defaults to None. Required when using ``host_matching=True``\n with a ``static_folder`` configured.\n:param host_matching: set ``url_map.host_matching`` attribute.\n Defaults to False.\n:param subdomain_matching: consider the subdomain relative to\n :data:`SERVER_NAME` when matching routes. Defaults to False.\n:param template_folder: the folder that contains the templates that should\n be used by the application. Defaults to\n ``'templates'`` folder in the root path of the\n application.\n:param instance_path: An alternative instance path for the application.\n By default the folder ``'instance'`` next to the\n package or module is assumed to be the instance\n path.\n:param instance_relative_config: if set to ``True`` relative filenames\n for loading the config are assumed to\n be relative to the instance path instead\n of the application root.\n:param root_path: The path to the root of the application files.\n This should only be set manually when it can't be detected\n automatically, such as for namespace packages.\n"}, "kind": 7, "label": "Flask", "sortText": " 37"}, {"detail": "Flask", "documentation": {"kind": "plaintext", "value": "The flask object implements a WSGI application and acts as the central\nobject. It is passed the name of the module or package of the\napplication. Once it is created it will act as a central registry for\nthe view functions, the URL rules, template configuration and much more.\n\nThe name of the package is used to resolve resources from inside the\npackage or the folder the module is contained in depending on if the\npackage parameter resolves to an actual python package (a folder with\nan :file:`__init__.py` file inside) or a standard module (just a ``.py`` file).\n\nFor more information about resource loading, see :func:`open_resource`.\n\nUsually you create a :class:`Flask` instance in your main module or\nin the :file:`__init__.py` file of your package like this::\n\n from flask import Flask\n app = Flask(__name__)\n\n.. admonition:: About the First Parameter\n\n The idea of the first parameter is to give Flask an idea of what\n belongs to your application. This name is used to find resources\n on the filesystem, can be used by extensions to improve debugging\n information and a lot more.\n\n So it's important what you provide there. If you are using a single\n module, `__name__` is always the correct value. If you however are\n using a package, it's usually recommended to hardcode the name of\n your package there.\n\n For example if your application is defined in :file:`yourapplication/app.py`\n you should create it with one of the two versions below::\n\n app = Flask('yourapplication')\n app = Flask(__name__.split('.')[0])\n\n Why is that? The application will work even with `__name__`, thanks\n to how resources are looked up. However it will make debugging more\n painful. Certain extensions can make assumptions based on the\n import name of your application. For example the Flask-SQLAlchemy\n extension will look for the code in your application that triggered\n an SQL query in debug mode. If the import name is not properly set\n up, that debugging information is lost. (For example it would only\n pick up SQL queries in `yourapplication.app` and not\n `yourapplication.views.frontend`)\n\n.. versionadded:: 0.7\n The `static_url_path`, `static_folder`, and `template_folder`\n parameters were added.\n\n.. versionadded:: 0.8\n The `instance_path` and `instance_relative_config` parameters were\n added.\n\n.. versionadded:: 0.11\n The `root_path` parameter was added.\n\n.. versionadded:: 1.0\n The ``host_matching`` and ``static_host`` parameters were added.\n\n.. versionadded:: 1.0\n The ``subdomain_matching`` parameter was added. Subdomain\n matching needs to be enabled manually now. Setting\n :data:`SERVER_NAME` does not implicitly enable it.\n\n:param import_name: the name of the application package\n:param static_url_path: can be used to specify a different path for the\n static files on the web. Defaults to the name\n of the `static_folder` folder.\n:param static_folder: The folder with static files that is served at\n ``static_url_path``. Relative to the application ``root_path``\n or an absolute path. Defaults to ``'static'``.\n:param static_host: the host to use when adding the static route.\n Defaults to None. Required when using ``host_matching=True``\n with a ``static_folder`` configured.\n:param host_matching: set ``url_map.host_matching`` attribute.\n Defaults to False.\n:param subdomain_matching: consider the subdomain relative to\n :data:`SERVER_NAME` when matching routes. Defaults to False.\n:param template_folder: the folder that contains the templates that should\n be used by the application. Defaults to\n ``'templates'`` folder in the root path of the\n application.\n:param instance_path: An alternative instance path for the application.\n By default the folder ``'instance'`` next to the\n package or module is assumed to be the instance\n path.\n:param instance_relative_config: if set to ``True`` relative filenames\n for loading the config are assumed to\n be relative to the instance path instead\n of the application root.\n:param root_path: The path to the root of the application files.\n This should only be set manually when it can't be detected\n automatically, such as for namespace packages.\n"}, "kind": 22, "label": "app", "sortText": " 38"}, {"detail": "Session", "documentation": {"kind": "plaintext", "value": "A Requests session.\n\nProvides cookie persistence, connection-pooling, and configuration.\n\nBasic Usage::\n\n >>> import requests\n >>> s = requests.Session()\n >>> s.get('https://httpbin.org/get')\n \n\nOr as a context manager::\n\n >>> with requests.Session() as s:\n ... s.get('https://httpbin.org/get')\n \n"}, "kind": 22, "label": "client", "sortText": " 39"}, {"detail": "Request", "documentation": {"kind": "plaintext", "value": "The request object used by default in Flask. Remembers the\nmatched endpoint and view arguments.\n\nIt is what ends up as :class:`~flask.request`. If you want to replace\nthe request object used you can subclass this and set\n:attr:`~flask.Flask.request_class` to your subclass.\n\nThe request object is a :class:`~werkzeug.wrappers.Request` subclass and\nprovides all of the attributes Werkzeug defines plus a few Flask\nspecific ones.\n"}, "kind": 22, "label": "request", "sortText": " 40"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Requests HTTP Library\n~~~~~~~~~~~~~~~~~~~~~\n\nRequests is an HTTP library, written in Python, for human beings.\nBasic GET usage:\n\n >>> import requests\n >>> r = requests.get('https://www.python.org')\n >>> r.status_code\n 200\n >>> b'Python is a programming language' in r.content\n True\n\n... or POST:\n\n >>> payload = dict(key1='value1', key2='value2')\n >>> r = requests.post('https://httpbin.org/post', data=payload)\n >>> print(r.text)\n {\n ...\n \"form\": {\n \"key1\": \"value1\",\n \"key2\": \"value2\"\n },\n ...\n }\n\nThe other HTTP methods are supported - see `requests.api`. Full documentation\nis at .\n\n:copyright: (c) 2017 by Kenneth Reitz.\n:license: Apache 2.0, see LICENSE for more details.\n"}, "kind": 9, "label": "requests", "sortText": " 41"}, {"detail": "def users() -> dict[str, object]", "kind": 3, "label": "users", "sortText": " 42"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for arithmetic errors.\n"}, "kind": 7, "label": "ArithmeticError", "sortText": " 43"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Assertion failed.\n"}, "kind": 7, "label": "AssertionError", "sortText": " 44"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Attribute not found.\n"}, "kind": 7, "label": "AttributeError", "sortText": " 45"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all exceptions\n"}, "kind": 7, "label": "BaseException", "sortText": " 46"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "A combination of multiple unrelated exceptions.\n"}, "kind": 7, "label": "BaseExceptionGroup", "sortText": " 47"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "I/O operation would block.\n"}, "kind": 7, "label": "BlockingIOError", "sortText": " 48"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Broken pipe.\n"}, "kind": 7, "label": "BrokenPipeError", "sortText": " 49"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Buffer error.\n"}, "kind": 7, "label": "BufferError", "sortText": " 50"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about bytes and buffer related problems, mostly\nrelated to conversion from str or comparing to str.\n"}, "kind": 7, "label": "BytesWarning", "sortText": " 51"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Child process error.\n"}, "kind": 7, "label": "ChildProcessError", "sortText": " 52"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection aborted.\n"}, "kind": 7, "label": "ConnectionAbortedError", "sortText": " 53"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection error.\n"}, "kind": 7, "label": "ConnectionError", "sortText": " 54"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection refused.\n"}, "kind": 7, "label": "ConnectionRefusedError", "sortText": " 55"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection reset.\n"}, "kind": 7, "label": "ConnectionResetError", "sortText": " 56"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about deprecated features.\n"}, "kind": 7, "label": "DeprecationWarning", "sortText": " 57"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Read beyond end of file.\n"}, "kind": 7, "label": "EOFError", "sortText": " 58"}, {"detail": "EllipsisType", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 22, "label": "Ellipsis", "sortText": " 59"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about encodings.\n"}, "kind": 7, "label": "EncodingWarning", "sortText": " 60"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "EnvironmentError", "sortText": " 61"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all non-exit exceptions.\n"}, "kind": 7, "label": "Exception", "sortText": " 62"}, {"detail": "", "kind": 7, "label": "ExceptionGroup", "sortText": " 63"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File already exists.\n"}, "kind": 7, "label": "FileExistsError", "sortText": " 64"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File not found.\n"}, "kind": 7, "label": "FileNotFoundError", "sortText": " 65"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Floating-point operation failed.\n"}, "kind": 7, "label": "FloatingPointError", "sortText": " 66"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about constructs that will change semantically\nin the future.\n"}, "kind": 7, "label": "FutureWarning", "sortText": " 67"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request that a generator exit.\n"}, "kind": 7, "label": "GeneratorExit", "sortText": " 68"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "IOError", "sortText": " 69"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Import can't find module, or can't find name in module.\n"}, "kind": 7, "label": "ImportError", "sortText": " 70"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about probable mistakes in module imports\n"}, "kind": 7, "label": "ImportWarning", "sortText": " 71"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper indentation.\n"}, "kind": 7, "label": "IndentationError", "sortText": " 72"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Sequence index out of range.\n"}, "kind": 7, "label": "IndexError", "sortText": " 73"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Interrupted by signal.\n"}, "kind": 7, "label": "InterruptedError", "sortText": " 74"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation doesn't work on directories.\n"}, "kind": 7, "label": "IsADirectoryError", "sortText": " 75"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Mapping key not found.\n"}, "kind": 7, "label": "KeyError", "sortText": " 76"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Program interrupted by user.\n"}, "kind": 7, "label": "KeyboardInterrupt", "sortText": " 77"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for lookup errors.\n"}, "kind": 7, "label": "LookupError", "sortText": " 78"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Out of memory.\n"}, "kind": 7, "label": "MemoryError", "sortText": " 79"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Module not found.\n"}, "kind": 7, "label": "ModuleNotFoundError", "sortText": " 80"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Name not found globally.\n"}, "kind": 7, "label": "NameError", "sortText": " 81"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation only works on directories.\n"}, "kind": 7, "label": "NotADirectoryError", "sortText": " 82"}, {"detail": "NotImplementedType", "documentation": {"kind": "plaintext", "value": "The type of the NotImplemented singleton.\n"}, "kind": 22, "label": "NotImplemented", "sortText": " 83"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Method or function hasn't been implemented yet.\n"}, "kind": 7, "label": "NotImplementedError", "sortText": " 84"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "OSError", "sortText": " 85"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Result too large to be represented.\n"}, "kind": 7, "label": "OverflowError", "sortText": " 86"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about features which will be deprecated\nin the future.\n"}, "kind": 7, "label": "PendingDeprecationWarning", "sortText": " 87"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Not enough permissions.\n"}, "kind": 7, "label": "PermissionError", "sortText": " 88"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Process not found.\n"}, "kind": 7, "label": "ProcessLookupError", "sortText": " 89"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Recursion limit exceeded.\n"}, "kind": 7, "label": "RecursionError", "sortText": " 90"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Weak ref proxy used after referent went away.\n"}, "kind": 7, "label": "ReferenceError", "sortText": " 91"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about resource usage.\n"}, "kind": 7, "label": "ResourceWarning", "sortText": " 92"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unspecified run-time error.\n"}, "kind": 7, "label": "RuntimeError", "sortText": " 93"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious runtime behavior.\n"}, "kind": 7, "label": "RuntimeWarning", "sortText": " 94"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__anext__().\n"}, "kind": 7, "label": "StopAsyncIteration", "sortText": " 95"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__next__().\n"}, "kind": 7, "label": "StopIteration", "sortText": " 96"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Invalid syntax.\n"}, "kind": 7, "label": "SyntaxError", "sortText": " 97"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious syntax.\n"}, "kind": 7, "label": "SyntaxWarning", "sortText": " 98"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Internal error in the Python interpreter.\n\nPlease report this to the Python maintainer, along with the traceback,\nthe Python version, and the hardware/OS platform and version.\n"}, "kind": 7, "label": "SystemError", "sortText": " 99"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request to exit from the interpreter.\n"}, "kind": 7, "label": "SystemExit", "sortText": "100"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper mixture of spaces and tabs.\n"}, "kind": 7, "label": "TabError", "sortText": "101"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Timeout expired.\n"}, "kind": 7, "label": "TimeoutError", "sortText": "102"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument type.\n"}, "kind": 7, "label": "TypeError", "sortText": "103"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Local name referenced but not bound to a value.\n"}, "kind": 7, "label": "UnboundLocalError", "sortText": "104"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode decoding error.\n"}, "kind": 7, "label": "UnicodeDecodeError", "sortText": "105"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode encoding error.\n"}, "kind": 7, "label": "UnicodeEncodeError", "sortText": "106"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode related error.\n"}, "kind": 7, "label": "UnicodeError", "sortText": "107"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode translation error.\n"}, "kind": 7, "label": "UnicodeTranslateError", "sortText": "108"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about Unicode related problems, mostly\nrelated to conversion problems.\n"}, "kind": 7, "label": "UnicodeWarning", "sortText": "109"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings generated by user code.\n"}, "kind": 7, "label": "UserWarning", "sortText": "110"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument value (of correct type).\n"}, "kind": 7, "label": "ValueError", "sortText": "111"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warning categories.\n"}, "kind": 7, "label": "Warning", "sortText": "112"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Second argument to a division or modulo operation was zero.\n"}, "kind": 7, "label": "ZeroDivisionError", "sortText": "113"}, {"detail": "def abs[_T](x: SupportsAbs[_T], /) -> _T", "documentation": {"kind": "plaintext", "value": "Return the absolute value of the argument.\n"}, "kind": 3, "label": "abs", "sortText": "114"}, {"detail": "def aiter[_SupportsAnextT_co](async_iterable: SupportsAiter[_SupportsAnextT_co], /) -> _SupportsAnextT_co", "documentation": {"kind": "plaintext", "value": "Return an AsyncIterator for an AsyncIterable object.\n"}, "kind": 3, "label": "aiter", "sortText": "115"}, {"detail": "def all(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for all values x in the iterable.\n\nIf the iterable is empty, return True.\n"}, "kind": 3, "label": "all", "sortText": "116"}, {"detail": "Overload[[_AwaitableT](i: _SupportsSynchronousAnext[_AwaitableT], /) -> _AwaitableT, [_T, _VT](i: SupportsAnext[_T], default: _VT, /) -> CoroutineType[Any, Any, _T | _VT]]", "kind": 3, "label": "anext", "sortText": "117"}, {"detail": "def any(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for any x in the iterable.\n\nIf the iterable is empty, return False.\n"}, "kind": 3, "label": "any", "sortText": "118"}, {"detail": "def ascii(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return an ASCII-only representation of an object.\n\nAs repr(), return a string containing a printable representation of an\nobject, but escape the non-ASCII characters in the string returned by\nrepr() using \\\\x, \\\\u or \\\\U escapes. This generates a string similar\nto that returned by repr() in Python 2.\n"}, "kind": 3, "label": "ascii", "sortText": "119"}, {"detail": "def bin(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the binary representation of an integer.\n\n>>> bin(2796202)\n'0b1010101010101010101010'\n"}, "kind": 3, "label": "bin", "sortText": "120"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 7, "label": "bool", "sortText": "121"}, {"detail": "def breakpoint(...) -> None", "documentation": {"kind": "plaintext", "value": "Call sys.breakpointhook(*args, **kws). sys.breakpointhook() must accept\nwhatever arguments are passed.\n\nBy default, this drops you into the pdb debugger.\n"}, "kind": 3, "label": "breakpoint", "sortText": "122"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytearray(iterable_of_ints) -> bytearray\nbytearray(string, encoding[, errors]) -> bytearray\nbytearray(bytes_or_buffer) -> mutable copy of bytes_or_buffer\nbytearray(int) -> bytes array of size given by the parameter initialized with null bytes\nbytearray() -> empty bytes array\n\nConstruct a mutable bytearray object from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - a bytes or a buffer object\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytearray", "sortText": "123"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytes(iterable_of_ints) -> bytes\nbytes(string, encoding[, errors]) -> bytes\nbytes(bytes_or_buffer) -> immutable copy of bytes_or_buffer\nbytes(int) -> bytes object of size given by the parameter initialized with null bytes\nbytes() -> empty bytes object\n\nConstruct an immutable array of bytes from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytes", "sortText": "124"}, {"detail": "def callable(obj: object, /) -> TypeIs[Top[(...) -> object]]", "documentation": {"kind": "plaintext", "value": "Return whether the object is callable (i.e., some kind of function).\n\nNote that classes are callable, as are instances of classes with a\n__call__() method.\n"}, "kind": 3, "label": "callable", "sortText": "125"}, {"detail": "def chr(i: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff.\n"}, "kind": 3, "label": "chr", "sortText": "126"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a class method.\n\nA class method receives the class as implicit first argument,\njust like an instance method receives the instance.\nTo declare a class method, use this idiom:\n\n class C:\n @classmethod\n def f(cls, arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). The instance is ignored except for its class.\nIf a class method is called for a derived class, the derived class\nobject is passed as the implied first argument.\n\nClass methods are different than C++ or Java static methods.\nIf you want those, see the staticmethod builtin.\n"}, "kind": 7, "label": "classmethod", "sortText": "127"}, {"detail": "Overload[(source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[0], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, *, dont_inherit: bool = False, optimize: int = -1, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[1024], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> AST, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: int, dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> Any]", "kind": 3, "label": "compile", "sortText": "128"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a complex number from a string or numbers.\n\nIf a string is given, parse it as a complex number.\nIf a single number is given, convert it to a complex number.\nIf the 'real' or 'imag' arguments are given, create a complex number\nwith the specified real and imaginary components.\n"}, "kind": 7, "label": "complex", "sortText": "129"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "copyright", "sortText": "130"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "credits", "sortText": "131"}, {"detail": "def delattr(obj: object, name: str, /) -> None", "documentation": {"kind": "plaintext", "value": "Deletes the named attribute from the given object.\n\ndelattr(x, 'y') is equivalent to ``del x.y``\n"}, "kind": 3, "label": "delattr", "sortText": "132"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 7, "label": "dict", "sortText": "133"}, {"detail": "def dir(o: object = ..., /) -> list[str]", "documentation": {"kind": "plaintext", "value": "dir([object]) -> list of strings\n\nIf called without an argument, return the names in the current scope.\nElse, return an alphabetized list of names comprising (some of) the attributes\nof the given object, and of attributes reachable from it.\nIf the object supplies a method named __dir__, it will be used; otherwise\nthe default dir() logic is used and returns:\n for a module object: the module's attributes.\n for a class object: its attributes, and recursively the attributes\n of its bases.\n for any other object: its attributes, its class's attributes, and\n recursively the attributes of its class's base classes.\n"}, "kind": 3, "label": "dir", "sortText": "134"}, {"detail": "Overload[[_T_contra, _T_co](x: SupportsDivMod[_T_contra, _T_co], y: _T_contra, /) -> _T_co, [_T_contra, _T_co](x: _T_contra, y: SupportsRDivMod[_T_contra, _T_co], /) -> _T_co]", "kind": 3, "label": "divmod", "sortText": "135"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 7, "label": "ellipsis", "sortText": "136"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an enumerate object.\n\n iterable\n an object supporting iteration\n\nThe enumerate object yields pairs containing a count (from start, which\ndefaults to zero) and a value yielded by the iterable argument.\n\nenumerate is useful for obtaining an indexed list:\n (0, seq[0]), (1, seq[1]), (2, seq[2]), ...\n"}, "kind": 7, "label": "enumerate", "sortText": "137"}, {"detail": "def eval(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /) -> Any", "documentation": {"kind": "plaintext", "value": "Evaluate the given source in the context of globals and locals.\n\nThe source may be a string representing a Python expression\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\n"}, "kind": 3, "label": "eval", "sortText": "138"}, {"detail": "def exec(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /, *, closure: tuple[CellType, ...] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Execute the given source in the context of globals and locals.\n\nThe source may be a string representing one or more Python statements\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\nThe closure must be a tuple of cellvars, and can only be used\nwhen source is a code object requiring exactly that many cellvars.\n"}, "kind": 3, "label": "exec", "sortText": "139"}, {"detail": "Quitter", "kind": 22, "label": "exit", "sortText": "140"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an iterator yielding those items of iterable for which function(item)\nis true. If function is None, return the items that are true.\n"}, "kind": 7, "label": "filter", "sortText": "141"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a string or number to a floating-point number, if possible.\n"}, "kind": 7, "label": "float", "sortText": "142"}, {"detail": "def format(value: object, format_spec: str = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Return type(value).__format__(value, format_spec)\n\nMany built-in types implement format_spec according to the\nFormat Specification Mini-language. See help('FORMATTING').\n\nIf type(value) does not supply a method named __format__\nand format_spec is empty, then str(value) is returned.\nSee also help('SPECIALMETHODS').\n"}, "kind": 3, "label": "format", "sortText": "143"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an immutable unordered collection of unique elements.\n"}, "kind": 7, "label": "frozenset", "sortText": "144"}, {"detail": "Overload[(o: object, name: str, /) -> Any, (o: object, name: str, default: None, /) -> Any | None, (o: object, name: str, default: bool, /) -> Any | bool, (o: object, name: str, default: list[Any], /) -> Any | list[Any], (o: object, name: str, default: dict[Any, Any], /) -> Any | dict[Any, Any], [_T](o: object, name: str, default: _T, /) -> Any | _T]", "kind": 3, "label": "getattr", "sortText": "145"}, {"detail": "def globals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return the dictionary containing the current scope's global variables.\n\nNOTE: Updates to this dictionary *will* affect name lookups in the current\nglobal scope and vice-versa.\n"}, "kind": 3, "label": "globals", "sortText": "146"}, {"detail": "def hasattr(obj: object, name: str, /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether the object has an attribute with the given name.\n\nThis is done by calling getattr(obj, name) and catching AttributeError.\n"}, "kind": 3, "label": "hasattr", "sortText": "147"}, {"detail": "def hash(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the hash value for the given object.\n\nTwo objects that compare equal must also have the same hash value, but the\nreverse is not necessarily true.\n"}, "kind": 3, "label": "hash", "sortText": "148"}, {"detail": "_Helper", "documentation": {"kind": "plaintext", "value": "Define the builtin 'help'.\n\nThis is a wrapper around pydoc.help that provides a helpful message\nwhen 'help' is typed at the Python interactive prompt.\n\nCalling help() at the Python prompt starts an interactive help session.\nCalling help(thing) prints help for the python object 'thing'.\n"}, "kind": 22, "label": "help", "sortText": "149"}, {"detail": "def hex(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the hexadecimal representation of an integer.\n\n>>> hex(12648430)\n'0xc0ffee'\n"}, "kind": 3, "label": "hex", "sortText": "150"}, {"detail": "def id(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the identity of an object.\n\nThis is guaranteed to be unique among simultaneously existing objects.\n(CPython uses the object's memory address.)\n"}, "kind": 3, "label": "id", "sortText": "151"}, {"detail": "def input(prompt: object = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Read a string from standard input. The trailing newline is stripped.\n\nThe prompt string, if given, is printed to standard output without a\ntrailing newline before reading input.\n\nIf the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.\nOn *nix systems, readline is used if available.\n"}, "kind": 3, "label": "input", "sortText": "152"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 7, "label": "int", "sortText": "153"}, {"detail": "def isinstance(obj: object, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether an object is an instance of a class or of a subclass thereof.\n\nA tuple, as in ``isinstance(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``isinstance(x, A) or isinstance(x, B)\nor ...`` etc.\n"}, "kind": 3, "label": "isinstance", "sortText": "154"}, {"detail": "def issubclass(cls: type, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether 'cls' is derived from another class or is the same class.\n\nA tuple, as in ``issubclass(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``issubclass(x, A) or issubclass(x, B)\nor ...``.\n"}, "kind": 3, "label": "issubclass", "sortText": "155"}, {"detail": "Overload[[_SupportsNextT_co](object: SupportsIter[_SupportsNextT_co], /) -> _SupportsNextT_co, [_T](object: _GetItemIterable[_T], /) -> Iterator[_T], [_T](object: () -> _T | None, sentinel: None, /) -> Iterator[_T], [_T](object: () -> _T, sentinel: object, /) -> Iterator[_T]]", "kind": 3, "label": "iter", "sortText": "156"}, {"detail": "def len(obj: Sized, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the number of items in a container.\n"}, "kind": 3, "label": "len", "sortText": "157"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "license", "sortText": "158"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 7, "label": "list", "sortText": "159"}, {"detail": "def locals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return a dictionary containing the current scope's local variables.\n\nNOTE: Whether or not updates to this dictionary will affect name lookups in\nthe local scope and vice-versa is *implementation dependent* and not\ncovered by any backwards compatibility guarantees.\n"}, "kind": 3, "label": "locals", "sortText": "160"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Make an iterator that computes the function using arguments from\neach of the iterables. Stops when the shortest iterable is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n"}, "kind": 7, "label": "map", "sortText": "161"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], /, *, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "max", "sortText": "162"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a new memoryview object which references the given object.\n"}, "kind": 7, "label": "memoryview", "sortText": "163"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], /, *, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "min", "sortText": "164"}, {"detail": "Overload[[_T](i: SupportsNext[_T], /) -> _T, [_T, _VT](i: SupportsNext[_T], default: _VT, /) -> _T | _VT]", "kind": 3, "label": "next", "sortText": "165"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The base class of the class hierarchy.\n\nWhen called, it accepts no arguments and returns a new featureless\ninstance that has no instance attributes and cannot be given any.\n"}, "kind": 7, "label": "object", "sortText": "166"}, {"detail": "def oct(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the octal representation of an integer.\n\n>>> oct(342391)\n'0o1234567'\n"}, "kind": 3, "label": "oct", "sortText": "167"}, {"detail": "Overload[(file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"r+\", \"+r\", \"rt+\", \"r+t\", \"+rt\", ... omitted 48 literals] = \"r\", buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> TextIOWrapper[_WrappedBuffer], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: Literal[0], encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> FileIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 19 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedRandom, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedWriter, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", ... omitted 3 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedReader[_BufferedReaderStream], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: int = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BinaryIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: str, buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> IO[Any]]", "kind": 3, "label": "open", "sortText": "168"}, {"detail": "def ord(c: str | bytes | bytearray, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the ordinal value of a character.\n\nIf the argument is a one-character string, return the Unicode code\npoint of that character.\n\nIf the argument is a bytes or bytearray object of length 1, return its\nsingle byte value.\n"}, "kind": 3, "label": "ord", "sortText": "169"}, {"detail": "Overload[(base: int, exp: int, mod: int) -> int, (base: int, exp: Literal[0], mod: None = None) -> Literal[1], (base: int, exp: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], mod: None = None) -> int, (base: int, exp: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], mod: None = None) -> int | float, (base: int, exp: int, mod: None = None) -> Any, (base: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], exp: int | float, mod: None = None) -> int | float, (base: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], exp: int | float, mod: None = None) -> int | float | complex, (base: int | float, exp: int, mod: None = None) -> int | float, (base: int | float, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> Any, (base: int | float | complex, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> int | float | complex, [_E_contra, _T_co](base: _SupportsPow2[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _T_co](base: _SupportsPow3NoneOnly[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _M_contra, _T_co](base: _SupportsPow3[_E_contra, _M_contra, _T_co], exp: _E_contra, mod: _M_contra) -> _T_co, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float, mod: None = None) -> Any, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float | complex, mod: None = None) -> int | float | complex]", "kind": 3, "label": "pow", "sortText": "170"}, {"detail": "Overload[(*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: SupportsWrite[str] | None = None, flush: Literal[False] = False) -> None, (*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: _SupportsWriteAndFlush[str] | None = None, flush: bool) -> None]", "kind": 3, "label": "print", "sortText": "171"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Property attribute.\n\n fget\n function to be used for getting an attribute value\n fset\n function to be used for setting an attribute value\n fdel\n function to be used for del'ing an attribute\n doc\n docstring\n\nTypical use is to define a managed attribute x:\n\nclass C(object):\n def getx(self): return self._x\n def setx(self, value): self._x = value\n def delx(self): del self._x\n x = property(getx, setx, delx, \"I'm the 'x' property.\")\n\nDecorators make defining new properties or modifying existing ones easy:\n\nclass C(object):\n @property\n def x(self):\n \"I am the 'x' property.\"\n return self._x\n @x.setter\n def x(self, value):\n self._x = value\n @x.deleter\n def x(self):\n del self._x\n"}, "kind": 7, "label": "property", "sortText": "172"}, {"detail": "Quitter", "kind": 22, "label": "quit", "sortText": "173"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "range(stop) -> range object\nrange(start, stop[, step]) -> range object\n\nReturn an object that produces a sequence of integers from start (inclusive)\nto stop (exclusive) by step. range(i, j) produces i, i+1, i+2, ..., j-1.\nstart defaults to 0, and stop is omitted! range(4) produces 0, 1, 2, 3.\nThese are exactly the valid indices for a list of 4 elements.\nWhen step is given, it specifies the increment (or decrement).\n"}, "kind": 7, "label": "range", "sortText": "174"}, {"detail": "def repr(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the canonical string representation of the object.\n\nFor many object types, including most builtins, eval(repr(obj)) == obj.\n"}, "kind": 3, "label": "repr", "sortText": "175"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return a reverse iterator over the values of the given sequence.\n"}, "kind": 7, "label": "reversed", "sortText": "176"}, {"detail": "Overload[[_T](number: _SupportsRound1[_T], ndigits: None = None) -> _T, [_T](number: _SupportsRound2[_T], ndigits: SupportsIndex) -> _T]", "kind": 3, "label": "round", "sortText": "177"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an unordered collection of unique elements.\n"}, "kind": 7, "label": "set", "sortText": "178"}, {"detail": "def setattr(obj: object, name: str, value: Any, /) -> None", "documentation": {"kind": "plaintext", "value": "Sets the named attribute on the given object to the specified value.\n\nsetattr(x, 'y', v) is equivalent to ``x.y = v``\n"}, "kind": 3, "label": "setattr", "sortText": "179"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "slice(stop)\nslice(start, stop[, step])\n\nCreate a slice object. This is used for extended slicing (e.g. a[0:10:2]).\n"}, "kind": 7, "label": "slice", "sortText": "180"}, {"detail": "Overload[[SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, reverse: bool = False) -> list[SupportsRichComparisonT], [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], reverse: bool = False) -> list[_T]]", "kind": 3, "label": "sorted", "sortText": "181"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a static method.\n\nA static method does not receive an implicit first argument.\nTo declare a static method, use this idiom:\n\n class C:\n @staticmethod\n def f(arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). Both the class and the instance are ignored, and\nneither is passed implicitly as the first argument to the method.\n\nStatic methods in Python are similar to those found in Java or C++.\nFor a more advanced concept, see the classmethod builtin.\n"}, "kind": 7, "label": "staticmethod", "sortText": "182"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 7, "label": "str", "sortText": "183"}, {"detail": "Overload[(iterable: Iterable[bool | Literal[1, 2, 3, 4, 5, ... omitted 41 literals]], /, start: int = 0) -> int, [_SupportsSumNoDefaultT](iterable: Iterable[_SupportsSumNoDefaultT], /) -> _SupportsSumNoDefaultT | Literal[0], [_AddableT1, _AddableT2](iterable: Iterable[_AddableT1], /, start: _AddableT2) -> _AddableT1 | _AddableT2]", "kind": 3, "label": "sum", "sortText": "184"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "super() -> same as super(__class__, )\nsuper(type) -> unbound super object\nsuper(type, obj) -> bound super object; requires isinstance(obj, type)\nsuper(type, type2) -> bound super object; requires issubclass(type2, type)\nTypical use to call a cooperative superclass method:\nclass C(B):\n def meth(self, arg):\n super().meth(arg)\nThis works for class methods too:\nclass C(B):\n @classmethod\n def cmeth(cls, arg):\n super().cmeth(arg)\n"}, "kind": 7, "label": "super", "sortText": "185"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 7, "label": "tuple", "sortText": "186"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "type(object) -> the object's type\ntype(name, bases, dict, **kwds) -> a new type\n"}, "kind": 7, "label": "type", "sortText": "187"}, {"detail": "Overload[(object: type, /) -> MappingProxyType[str, Any], (object: Any = ..., /) -> dict[str, Any]]", "kind": 3, "label": "vars", "sortText": "188"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The zip object yields n-length tuples, where n is the number of iterables\npassed as positional arguments to zip(). The i-th element in every tuple\ncomes from the i-th iterable argument to zip(). This continues until the\nshortest argument is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n\n >>> list(zip('abcdefg', range(3), range(4)))\n [('a', 0, 0), ('b', 1, 1), ('c', 2, 2)]\n"}, "kind": 7, "label": "zip", "sortText": "189"}, {"detail": "", "kind": 7, "label": "function", "sortText": "190"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": "191"}, {"detail": "def __build_class__(func: () -> CellType | Any, name: str, /, *bases: Any, *, metaclass: Any = ..., **kwds: Any) -> Any", "documentation": {"kind": "plaintext", "value": "__build_class__(func, name, /, *bases, [metaclass], **kwds) -> class\n\nInternal helper function used by the class statement.\n"}, "kind": 3, "label": "__build_class__", "sortText": "192"}, {"detail": "Any", "documentation": {"kind": "plaintext", "value": "Special type indicating an unconstrained type.\n\n- Any is compatible with every type.\n- Any assumed to have all methods.\n- All values assumed to be instances of Any.\n\nNote that all the above statements are true from the point of view of\nstatic type checkers. At runtime, Any should not be used with instance\nchecks.\n"}, "label": "__builtins__", "sortText": "193"}, {"detail": "type[ModuleType]", "documentation": {"kind": "plaintext", "value": "Create a module object.\n\nThe name must be a string; the optional doc argument can have any type.\n"}, "kind": 7, "label": "__class__", "sortText": "194"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "__debug__", "sortText": "195"}, {"detail": "bound method ModuleType.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": "196"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": "197"}, {"detail": "bound method ModuleType.__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": "198"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": "199"}, {"detail": "bound method ModuleType.__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": "200"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__file__", "sortText": "201"}, {"detail": "bound method ModuleType.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": "202"}, {"detail": "bound method ModuleType.__getattr__(name: str) -> Any", "kind": 2, "label": "__getattr__", "sortText": "203"}, {"detail": "bound method ModuleType.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": "204"}, {"detail": "bound method ModuleType.__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": "205"}, {"detail": "bound method ModuleType.__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": "206"}, {"detail": "def __import__(name: str, globals: Mapping[str, object] | None = None, locals: Mapping[str, object] | None = None, fromlist: Sequence[str] | None = ..., level: int = 0) -> ModuleType", "documentation": {"kind": "plaintext", "value": "Import a module.\n\nBecause this function is meant for use by the Python\ninterpreter and not for general use, it is better to use\nimportlib.import_module() to programmatically import a module.\n\nThe globals argument is only used to determine the context;\nthey are not modified. The locals argument is unused. The fromlist\nshould be a list of names to emulate ``from name import ...``, or an\nempty list to emulate ``import name``.\nWhen importing a module from a package, note that __import__('A.B', ...)\nreturns package A when fromlist is empty, but its submodule B when\nfromlist is not empty. The level argument is used to determine whether to\nperform absolute or relative imports: 0 is absolute, while a positive number\nis the number of parent directories to search relative to the current module.\n"}, "kind": 3, "label": "__import__", "sortText": "207"}, {"detail": "bound method ModuleType.__init__(name: str, doc: str | None = ...) -> None", "kind": 2, "label": "__init__", "sortText": "208"}, {"detail": "bound method type[ModuleType].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "209"}, {"detail": "LoaderProtocol | None", "kind": 8, "label": "__loader__", "sortText": "210"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "211"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__name__", "sortText": "212"}, {"detail": "bound method ModuleType.__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": "213"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "214"}, {"detail": "str | None", "kind": 22, "label": "__package__", "sortText": "215"}, {"detail": "MutableSequence[str]", "documentation": {"kind": "plaintext", "value": "All the operations on a read-write sequence.\n\nConcrete subclasses must provide __new__ or __init__,\n__getitem__, __setitem__, __delitem__, __len__, and insert().\n"}, "kind": 22, "label": "__path__", "sortText": "216"}, {"detail": "bound method ModuleType.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "217"}, {"detail": "bound method ModuleType.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "218"}, {"detail": "bound method ModuleType.__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "219"}, {"detail": "bound method ModuleType.__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "220"}, {"detail": "bound method ModuleType.__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "221"}, {"detail": "ModuleSpec | None", "kind": 22, "label": "__spec__", "sortText": "222"}, {"detail": "bound method ModuleType.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "223"}, {"detail": "bound method type[ModuleType].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "224"}, {"detail": "dict[Any, int]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__warningregistry__", "sortText": "225"}, {"detail": " int'>", "label": "_Opener", "sortText": "226"}]}} -{"suite": "web", "label": "edit response then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 55, "iteration": 4, "result": {"isIncomplete": true, "items": [{"detail": "Literal[False]", "kind": 14, "label": "False", "sortText": " 0"}, {"detail": "None", "kind": 14, "label": "None", "sortText": " 1"}, {"detail": "Literal[True]", "kind": 14, "label": "True", "sortText": " 2"}, {"kind": 14, "label": "and", "sortText": " 3"}, {"kind": 14, "label": "as", "sortText": " 4"}, {"kind": 14, "label": "assert", "sortText": " 5"}, {"kind": 14, "label": "async", "sortText": " 6"}, {"kind": 14, "label": "await", "sortText": " 7"}, {"kind": 14, "label": "break", "sortText": " 8"}, {"kind": 14, "label": "case", "sortText": " 9"}, {"kind": 14, "label": "class", "sortText": " 10"}, {"kind": 14, "label": "continue", "sortText": " 11"}, {"kind": 14, "label": "def", "sortText": " 12"}, {"kind": 14, "label": "del", "sortText": " 13"}, {"kind": 14, "label": "elif", "sortText": " 14"}, {"kind": 14, "label": "else", "sortText": " 15"}, {"kind": 14, "label": "except", "sortText": " 16"}, {"kind": 14, "label": "finally", "sortText": " 17"}, {"kind": 14, "label": "for", "sortText": " 18"}, {"kind": 14, "label": "from", "sortText": " 19"}, {"kind": 14, "label": "global", "sortText": " 20"}, {"kind": 14, "label": "if", "sortText": " 21"}, {"kind": 14, "label": "import", "sortText": " 22"}, {"kind": 14, "label": "in", "sortText": " 23"}, {"kind": 14, "label": "is", "sortText": " 24"}, {"kind": 14, "label": "lambda", "sortText": " 25"}, {"kind": 14, "label": "match", "sortText": " 26"}, {"kind": 14, "label": "nonlocal", "sortText": " 27"}, {"kind": 14, "label": "not", "sortText": " 28"}, {"kind": 14, "label": "or", "sortText": " 29"}, {"kind": 14, "label": "pass", "sortText": " 30"}, {"kind": 14, "label": "raise", "sortText": " 31"}, {"kind": 14, "label": "return", "sortText": " 32"}, {"kind": 14, "label": "try", "sortText": " 33"}, {"kind": 14, "label": "while", "sortText": " 34"}, {"kind": 14, "label": "with", "sortText": " 35"}, {"kind": 14, "label": "yield", "sortText": " 36"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The flask object implements a WSGI application and acts as the central\nobject. It is passed the name of the module or package of the\napplication. Once it is created it will act as a central registry for\nthe view functions, the URL rules, template configuration and much more.\n\nThe name of the package is used to resolve resources from inside the\npackage or the folder the module is contained in depending on if the\npackage parameter resolves to an actual python package (a folder with\nan :file:`__init__.py` file inside) or a standard module (just a ``.py`` file).\n\nFor more information about resource loading, see :func:`open_resource`.\n\nUsually you create a :class:`Flask` instance in your main module or\nin the :file:`__init__.py` file of your package like this::\n\n from flask import Flask\n app = Flask(__name__)\n\n.. admonition:: About the First Parameter\n\n The idea of the first parameter is to give Flask an idea of what\n belongs to your application. This name is used to find resources\n on the filesystem, can be used by extensions to improve debugging\n information and a lot more.\n\n So it's important what you provide there. If you are using a single\n module, `__name__` is always the correct value. If you however are\n using a package, it's usually recommended to hardcode the name of\n your package there.\n\n For example if your application is defined in :file:`yourapplication/app.py`\n you should create it with one of the two versions below::\n\n app = Flask('yourapplication')\n app = Flask(__name__.split('.')[0])\n\n Why is that? The application will work even with `__name__`, thanks\n to how resources are looked up. However it will make debugging more\n painful. Certain extensions can make assumptions based on the\n import name of your application. For example the Flask-SQLAlchemy\n extension will look for the code in your application that triggered\n an SQL query in debug mode. If the import name is not properly set\n up, that debugging information is lost. (For example it would only\n pick up SQL queries in `yourapplication.app` and not\n `yourapplication.views.frontend`)\n\n.. versionadded:: 0.7\n The `static_url_path`, `static_folder`, and `template_folder`\n parameters were added.\n\n.. versionadded:: 0.8\n The `instance_path` and `instance_relative_config` parameters were\n added.\n\n.. versionadded:: 0.11\n The `root_path` parameter was added.\n\n.. versionadded:: 1.0\n The ``host_matching`` and ``static_host`` parameters were added.\n\n.. versionadded:: 1.0\n The ``subdomain_matching`` parameter was added. Subdomain\n matching needs to be enabled manually now. Setting\n :data:`SERVER_NAME` does not implicitly enable it.\n\n:param import_name: the name of the application package\n:param static_url_path: can be used to specify a different path for the\n static files on the web. Defaults to the name\n of the `static_folder` folder.\n:param static_folder: The folder with static files that is served at\n ``static_url_path``. Relative to the application ``root_path``\n or an absolute path. Defaults to ``'static'``.\n:param static_host: the host to use when adding the static route.\n Defaults to None. Required when using ``host_matching=True``\n with a ``static_folder`` configured.\n:param host_matching: set ``url_map.host_matching`` attribute.\n Defaults to False.\n:param subdomain_matching: consider the subdomain relative to\n :data:`SERVER_NAME` when matching routes. Defaults to False.\n:param template_folder: the folder that contains the templates that should\n be used by the application. Defaults to\n ``'templates'`` folder in the root path of the\n application.\n:param instance_path: An alternative instance path for the application.\n By default the folder ``'instance'`` next to the\n package or module is assumed to be the instance\n path.\n:param instance_relative_config: if set to ``True`` relative filenames\n for loading the config are assumed to\n be relative to the instance path instead\n of the application root.\n:param root_path: The path to the root of the application files.\n This should only be set manually when it can't be detected\n automatically, such as for namespace packages.\n"}, "kind": 7, "label": "Flask", "sortText": " 37"}, {"detail": "Flask", "documentation": {"kind": "plaintext", "value": "The flask object implements a WSGI application and acts as the central\nobject. It is passed the name of the module or package of the\napplication. Once it is created it will act as a central registry for\nthe view functions, the URL rules, template configuration and much more.\n\nThe name of the package is used to resolve resources from inside the\npackage or the folder the module is contained in depending on if the\npackage parameter resolves to an actual python package (a folder with\nan :file:`__init__.py` file inside) or a standard module (just a ``.py`` file).\n\nFor more information about resource loading, see :func:`open_resource`.\n\nUsually you create a :class:`Flask` instance in your main module or\nin the :file:`__init__.py` file of your package like this::\n\n from flask import Flask\n app = Flask(__name__)\n\n.. admonition:: About the First Parameter\n\n The idea of the first parameter is to give Flask an idea of what\n belongs to your application. This name is used to find resources\n on the filesystem, can be used by extensions to improve debugging\n information and a lot more.\n\n So it's important what you provide there. If you are using a single\n module, `__name__` is always the correct value. If you however are\n using a package, it's usually recommended to hardcode the name of\n your package there.\n\n For example if your application is defined in :file:`yourapplication/app.py`\n you should create it with one of the two versions below::\n\n app = Flask('yourapplication')\n app = Flask(__name__.split('.')[0])\n\n Why is that? The application will work even with `__name__`, thanks\n to how resources are looked up. However it will make debugging more\n painful. Certain extensions can make assumptions based on the\n import name of your application. For example the Flask-SQLAlchemy\n extension will look for the code in your application that triggered\n an SQL query in debug mode. If the import name is not properly set\n up, that debugging information is lost. (For example it would only\n pick up SQL queries in `yourapplication.app` and not\n `yourapplication.views.frontend`)\n\n.. versionadded:: 0.7\n The `static_url_path`, `static_folder`, and `template_folder`\n parameters were added.\n\n.. versionadded:: 0.8\n The `instance_path` and `instance_relative_config` parameters were\n added.\n\n.. versionadded:: 0.11\n The `root_path` parameter was added.\n\n.. versionadded:: 1.0\n The ``host_matching`` and ``static_host`` parameters were added.\n\n.. versionadded:: 1.0\n The ``subdomain_matching`` parameter was added. Subdomain\n matching needs to be enabled manually now. Setting\n :data:`SERVER_NAME` does not implicitly enable it.\n\n:param import_name: the name of the application package\n:param static_url_path: can be used to specify a different path for the\n static files on the web. Defaults to the name\n of the `static_folder` folder.\n:param static_folder: The folder with static files that is served at\n ``static_url_path``. Relative to the application ``root_path``\n or an absolute path. Defaults to ``'static'``.\n:param static_host: the host to use when adding the static route.\n Defaults to None. Required when using ``host_matching=True``\n with a ``static_folder`` configured.\n:param host_matching: set ``url_map.host_matching`` attribute.\n Defaults to False.\n:param subdomain_matching: consider the subdomain relative to\n :data:`SERVER_NAME` when matching routes. Defaults to False.\n:param template_folder: the folder that contains the templates that should\n be used by the application. Defaults to\n ``'templates'`` folder in the root path of the\n application.\n:param instance_path: An alternative instance path for the application.\n By default the folder ``'instance'`` next to the\n package or module is assumed to be the instance\n path.\n:param instance_relative_config: if set to ``True`` relative filenames\n for loading the config are assumed to\n be relative to the instance path instead\n of the application root.\n:param root_path: The path to the root of the application files.\n This should only be set manually when it can't be detected\n automatically, such as for namespace packages.\n"}, "kind": 22, "label": "app", "sortText": " 38"}, {"detail": "Session", "documentation": {"kind": "plaintext", "value": "A Requests session.\n\nProvides cookie persistence, connection-pooling, and configuration.\n\nBasic Usage::\n\n >>> import requests\n >>> s = requests.Session()\n >>> s.get('https://httpbin.org/get')\n \n\nOr as a context manager::\n\n >>> with requests.Session() as s:\n ... s.get('https://httpbin.org/get')\n \n"}, "kind": 22, "label": "client", "sortText": " 39"}, {"detail": "Request", "documentation": {"kind": "plaintext", "value": "The request object used by default in Flask. Remembers the\nmatched endpoint and view arguments.\n\nIt is what ends up as :class:`~flask.request`. If you want to replace\nthe request object used you can subclass this and set\n:attr:`~flask.Flask.request_class` to your subclass.\n\nThe request object is a :class:`~werkzeug.wrappers.Request` subclass and\nprovides all of the attributes Werkzeug defines plus a few Flask\nspecific ones.\n"}, "kind": 22, "label": "request", "sortText": " 40"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Requests HTTP Library\n~~~~~~~~~~~~~~~~~~~~~\n\nRequests is an HTTP library, written in Python, for human beings.\nBasic GET usage:\n\n >>> import requests\n >>> r = requests.get('https://www.python.org')\n >>> r.status_code\n 200\n >>> b'Python is a programming language' in r.content\n True\n\n... or POST:\n\n >>> payload = dict(key1='value1', key2='value2')\n >>> r = requests.post('https://httpbin.org/post', data=payload)\n >>> print(r.text)\n {\n ...\n \"form\": {\n \"key1\": \"value1\",\n \"key2\": \"value2\"\n },\n ...\n }\n\nThe other HTTP methods are supported - see `requests.api`. Full documentation\nis at .\n\n:copyright: (c) 2017 by Kenneth Reitz.\n:license: Apache 2.0, see LICENSE for more details.\n"}, "kind": 9, "label": "requests", "sortText": " 41"}, {"detail": "def users() -> dict[str, object]", "kind": 3, "label": "users", "sortText": " 42"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for arithmetic errors.\n"}, "kind": 7, "label": "ArithmeticError", "sortText": " 43"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Assertion failed.\n"}, "kind": 7, "label": "AssertionError", "sortText": " 44"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Attribute not found.\n"}, "kind": 7, "label": "AttributeError", "sortText": " 45"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all exceptions\n"}, "kind": 7, "label": "BaseException", "sortText": " 46"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "A combination of multiple unrelated exceptions.\n"}, "kind": 7, "label": "BaseExceptionGroup", "sortText": " 47"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "I/O operation would block.\n"}, "kind": 7, "label": "BlockingIOError", "sortText": " 48"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Broken pipe.\n"}, "kind": 7, "label": "BrokenPipeError", "sortText": " 49"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Buffer error.\n"}, "kind": 7, "label": "BufferError", "sortText": " 50"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about bytes and buffer related problems, mostly\nrelated to conversion from str or comparing to str.\n"}, "kind": 7, "label": "BytesWarning", "sortText": " 51"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Child process error.\n"}, "kind": 7, "label": "ChildProcessError", "sortText": " 52"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection aborted.\n"}, "kind": 7, "label": "ConnectionAbortedError", "sortText": " 53"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection error.\n"}, "kind": 7, "label": "ConnectionError", "sortText": " 54"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection refused.\n"}, "kind": 7, "label": "ConnectionRefusedError", "sortText": " 55"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection reset.\n"}, "kind": 7, "label": "ConnectionResetError", "sortText": " 56"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about deprecated features.\n"}, "kind": 7, "label": "DeprecationWarning", "sortText": " 57"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Read beyond end of file.\n"}, "kind": 7, "label": "EOFError", "sortText": " 58"}, {"detail": "EllipsisType", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 22, "label": "Ellipsis", "sortText": " 59"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about encodings.\n"}, "kind": 7, "label": "EncodingWarning", "sortText": " 60"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "EnvironmentError", "sortText": " 61"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all non-exit exceptions.\n"}, "kind": 7, "label": "Exception", "sortText": " 62"}, {"detail": "", "kind": 7, "label": "ExceptionGroup", "sortText": " 63"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File already exists.\n"}, "kind": 7, "label": "FileExistsError", "sortText": " 64"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File not found.\n"}, "kind": 7, "label": "FileNotFoundError", "sortText": " 65"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Floating-point operation failed.\n"}, "kind": 7, "label": "FloatingPointError", "sortText": " 66"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about constructs that will change semantically\nin the future.\n"}, "kind": 7, "label": "FutureWarning", "sortText": " 67"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request that a generator exit.\n"}, "kind": 7, "label": "GeneratorExit", "sortText": " 68"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "IOError", "sortText": " 69"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Import can't find module, or can't find name in module.\n"}, "kind": 7, "label": "ImportError", "sortText": " 70"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about probable mistakes in module imports\n"}, "kind": 7, "label": "ImportWarning", "sortText": " 71"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper indentation.\n"}, "kind": 7, "label": "IndentationError", "sortText": " 72"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Sequence index out of range.\n"}, "kind": 7, "label": "IndexError", "sortText": " 73"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Interrupted by signal.\n"}, "kind": 7, "label": "InterruptedError", "sortText": " 74"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation doesn't work on directories.\n"}, "kind": 7, "label": "IsADirectoryError", "sortText": " 75"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Mapping key not found.\n"}, "kind": 7, "label": "KeyError", "sortText": " 76"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Program interrupted by user.\n"}, "kind": 7, "label": "KeyboardInterrupt", "sortText": " 77"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for lookup errors.\n"}, "kind": 7, "label": "LookupError", "sortText": " 78"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Out of memory.\n"}, "kind": 7, "label": "MemoryError", "sortText": " 79"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Module not found.\n"}, "kind": 7, "label": "ModuleNotFoundError", "sortText": " 80"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Name not found globally.\n"}, "kind": 7, "label": "NameError", "sortText": " 81"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation only works on directories.\n"}, "kind": 7, "label": "NotADirectoryError", "sortText": " 82"}, {"detail": "NotImplementedType", "documentation": {"kind": "plaintext", "value": "The type of the NotImplemented singleton.\n"}, "kind": 22, "label": "NotImplemented", "sortText": " 83"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Method or function hasn't been implemented yet.\n"}, "kind": 7, "label": "NotImplementedError", "sortText": " 84"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "OSError", "sortText": " 85"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Result too large to be represented.\n"}, "kind": 7, "label": "OverflowError", "sortText": " 86"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about features which will be deprecated\nin the future.\n"}, "kind": 7, "label": "PendingDeprecationWarning", "sortText": " 87"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Not enough permissions.\n"}, "kind": 7, "label": "PermissionError", "sortText": " 88"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Process not found.\n"}, "kind": 7, "label": "ProcessLookupError", "sortText": " 89"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Recursion limit exceeded.\n"}, "kind": 7, "label": "RecursionError", "sortText": " 90"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Weak ref proxy used after referent went away.\n"}, "kind": 7, "label": "ReferenceError", "sortText": " 91"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about resource usage.\n"}, "kind": 7, "label": "ResourceWarning", "sortText": " 92"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unspecified run-time error.\n"}, "kind": 7, "label": "RuntimeError", "sortText": " 93"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious runtime behavior.\n"}, "kind": 7, "label": "RuntimeWarning", "sortText": " 94"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__anext__().\n"}, "kind": 7, "label": "StopAsyncIteration", "sortText": " 95"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__next__().\n"}, "kind": 7, "label": "StopIteration", "sortText": " 96"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Invalid syntax.\n"}, "kind": 7, "label": "SyntaxError", "sortText": " 97"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious syntax.\n"}, "kind": 7, "label": "SyntaxWarning", "sortText": " 98"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Internal error in the Python interpreter.\n\nPlease report this to the Python maintainer, along with the traceback,\nthe Python version, and the hardware/OS platform and version.\n"}, "kind": 7, "label": "SystemError", "sortText": " 99"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request to exit from the interpreter.\n"}, "kind": 7, "label": "SystemExit", "sortText": "100"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper mixture of spaces and tabs.\n"}, "kind": 7, "label": "TabError", "sortText": "101"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Timeout expired.\n"}, "kind": 7, "label": "TimeoutError", "sortText": "102"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument type.\n"}, "kind": 7, "label": "TypeError", "sortText": "103"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Local name referenced but not bound to a value.\n"}, "kind": 7, "label": "UnboundLocalError", "sortText": "104"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode decoding error.\n"}, "kind": 7, "label": "UnicodeDecodeError", "sortText": "105"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode encoding error.\n"}, "kind": 7, "label": "UnicodeEncodeError", "sortText": "106"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode related error.\n"}, "kind": 7, "label": "UnicodeError", "sortText": "107"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode translation error.\n"}, "kind": 7, "label": "UnicodeTranslateError", "sortText": "108"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about Unicode related problems, mostly\nrelated to conversion problems.\n"}, "kind": 7, "label": "UnicodeWarning", "sortText": "109"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings generated by user code.\n"}, "kind": 7, "label": "UserWarning", "sortText": "110"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument value (of correct type).\n"}, "kind": 7, "label": "ValueError", "sortText": "111"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warning categories.\n"}, "kind": 7, "label": "Warning", "sortText": "112"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Second argument to a division or modulo operation was zero.\n"}, "kind": 7, "label": "ZeroDivisionError", "sortText": "113"}, {"detail": "def abs[_T](x: SupportsAbs[_T], /) -> _T", "documentation": {"kind": "plaintext", "value": "Return the absolute value of the argument.\n"}, "kind": 3, "label": "abs", "sortText": "114"}, {"detail": "def aiter[_SupportsAnextT_co](async_iterable: SupportsAiter[_SupportsAnextT_co], /) -> _SupportsAnextT_co", "documentation": {"kind": "plaintext", "value": "Return an AsyncIterator for an AsyncIterable object.\n"}, "kind": 3, "label": "aiter", "sortText": "115"}, {"detail": "def all(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for all values x in the iterable.\n\nIf the iterable is empty, return True.\n"}, "kind": 3, "label": "all", "sortText": "116"}, {"detail": "Overload[[_AwaitableT](i: _SupportsSynchronousAnext[_AwaitableT], /) -> _AwaitableT, [_T, _VT](i: SupportsAnext[_T], default: _VT, /) -> CoroutineType[Any, Any, _T | _VT]]", "kind": 3, "label": "anext", "sortText": "117"}, {"detail": "def any(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for any x in the iterable.\n\nIf the iterable is empty, return False.\n"}, "kind": 3, "label": "any", "sortText": "118"}, {"detail": "def ascii(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return an ASCII-only representation of an object.\n\nAs repr(), return a string containing a printable representation of an\nobject, but escape the non-ASCII characters in the string returned by\nrepr() using \\\\x, \\\\u or \\\\U escapes. This generates a string similar\nto that returned by repr() in Python 2.\n"}, "kind": 3, "label": "ascii", "sortText": "119"}, {"detail": "def bin(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the binary representation of an integer.\n\n>>> bin(2796202)\n'0b1010101010101010101010'\n"}, "kind": 3, "label": "bin", "sortText": "120"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 7, "label": "bool", "sortText": "121"}, {"detail": "def breakpoint(...) -> None", "documentation": {"kind": "plaintext", "value": "Call sys.breakpointhook(*args, **kws). sys.breakpointhook() must accept\nwhatever arguments are passed.\n\nBy default, this drops you into the pdb debugger.\n"}, "kind": 3, "label": "breakpoint", "sortText": "122"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytearray(iterable_of_ints) -> bytearray\nbytearray(string, encoding[, errors]) -> bytearray\nbytearray(bytes_or_buffer) -> mutable copy of bytes_or_buffer\nbytearray(int) -> bytes array of size given by the parameter initialized with null bytes\nbytearray() -> empty bytes array\n\nConstruct a mutable bytearray object from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - a bytes or a buffer object\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytearray", "sortText": "123"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytes(iterable_of_ints) -> bytes\nbytes(string, encoding[, errors]) -> bytes\nbytes(bytes_or_buffer) -> immutable copy of bytes_or_buffer\nbytes(int) -> bytes object of size given by the parameter initialized with null bytes\nbytes() -> empty bytes object\n\nConstruct an immutable array of bytes from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytes", "sortText": "124"}, {"detail": "def callable(obj: object, /) -> TypeIs[Top[(...) -> object]]", "documentation": {"kind": "plaintext", "value": "Return whether the object is callable (i.e., some kind of function).\n\nNote that classes are callable, as are instances of classes with a\n__call__() method.\n"}, "kind": 3, "label": "callable", "sortText": "125"}, {"detail": "def chr(i: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff.\n"}, "kind": 3, "label": "chr", "sortText": "126"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a class method.\n\nA class method receives the class as implicit first argument,\njust like an instance method receives the instance.\nTo declare a class method, use this idiom:\n\n class C:\n @classmethod\n def f(cls, arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). The instance is ignored except for its class.\nIf a class method is called for a derived class, the derived class\nobject is passed as the implied first argument.\n\nClass methods are different than C++ or Java static methods.\nIf you want those, see the staticmethod builtin.\n"}, "kind": 7, "label": "classmethod", "sortText": "127"}, {"detail": "Overload[(source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[0], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, *, dont_inherit: bool = False, optimize: int = -1, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[1024], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> AST, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: int, dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> Any]", "kind": 3, "label": "compile", "sortText": "128"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a complex number from a string or numbers.\n\nIf a string is given, parse it as a complex number.\nIf a single number is given, convert it to a complex number.\nIf the 'real' or 'imag' arguments are given, create a complex number\nwith the specified real and imaginary components.\n"}, "kind": 7, "label": "complex", "sortText": "129"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "copyright", "sortText": "130"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "credits", "sortText": "131"}, {"detail": "def delattr(obj: object, name: str, /) -> None", "documentation": {"kind": "plaintext", "value": "Deletes the named attribute from the given object.\n\ndelattr(x, 'y') is equivalent to ``del x.y``\n"}, "kind": 3, "label": "delattr", "sortText": "132"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 7, "label": "dict", "sortText": "133"}, {"detail": "def dir(o: object = ..., /) -> list[str]", "documentation": {"kind": "plaintext", "value": "dir([object]) -> list of strings\n\nIf called without an argument, return the names in the current scope.\nElse, return an alphabetized list of names comprising (some of) the attributes\nof the given object, and of attributes reachable from it.\nIf the object supplies a method named __dir__, it will be used; otherwise\nthe default dir() logic is used and returns:\n for a module object: the module's attributes.\n for a class object: its attributes, and recursively the attributes\n of its bases.\n for any other object: its attributes, its class's attributes, and\n recursively the attributes of its class's base classes.\n"}, "kind": 3, "label": "dir", "sortText": "134"}, {"detail": "Overload[[_T_contra, _T_co](x: SupportsDivMod[_T_contra, _T_co], y: _T_contra, /) -> _T_co, [_T_contra, _T_co](x: _T_contra, y: SupportsRDivMod[_T_contra, _T_co], /) -> _T_co]", "kind": 3, "label": "divmod", "sortText": "135"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 7, "label": "ellipsis", "sortText": "136"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an enumerate object.\n\n iterable\n an object supporting iteration\n\nThe enumerate object yields pairs containing a count (from start, which\ndefaults to zero) and a value yielded by the iterable argument.\n\nenumerate is useful for obtaining an indexed list:\n (0, seq[0]), (1, seq[1]), (2, seq[2]), ...\n"}, "kind": 7, "label": "enumerate", "sortText": "137"}, {"detail": "def eval(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /) -> Any", "documentation": {"kind": "plaintext", "value": "Evaluate the given source in the context of globals and locals.\n\nThe source may be a string representing a Python expression\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\n"}, "kind": 3, "label": "eval", "sortText": "138"}, {"detail": "def exec(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /, *, closure: tuple[CellType, ...] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Execute the given source in the context of globals and locals.\n\nThe source may be a string representing one or more Python statements\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\nThe closure must be a tuple of cellvars, and can only be used\nwhen source is a code object requiring exactly that many cellvars.\n"}, "kind": 3, "label": "exec", "sortText": "139"}, {"detail": "Quitter", "kind": 22, "label": "exit", "sortText": "140"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an iterator yielding those items of iterable for which function(item)\nis true. If function is None, return the items that are true.\n"}, "kind": 7, "label": "filter", "sortText": "141"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a string or number to a floating-point number, if possible.\n"}, "kind": 7, "label": "float", "sortText": "142"}, {"detail": "def format(value: object, format_spec: str = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Return type(value).__format__(value, format_spec)\n\nMany built-in types implement format_spec according to the\nFormat Specification Mini-language. See help('FORMATTING').\n\nIf type(value) does not supply a method named __format__\nand format_spec is empty, then str(value) is returned.\nSee also help('SPECIALMETHODS').\n"}, "kind": 3, "label": "format", "sortText": "143"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an immutable unordered collection of unique elements.\n"}, "kind": 7, "label": "frozenset", "sortText": "144"}, {"detail": "Overload[(o: object, name: str, /) -> Any, (o: object, name: str, default: None, /) -> Any | None, (o: object, name: str, default: bool, /) -> Any | bool, (o: object, name: str, default: list[Any], /) -> Any | list[Any], (o: object, name: str, default: dict[Any, Any], /) -> Any | dict[Any, Any], [_T](o: object, name: str, default: _T, /) -> Any | _T]", "kind": 3, "label": "getattr", "sortText": "145"}, {"detail": "def globals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return the dictionary containing the current scope's global variables.\n\nNOTE: Updates to this dictionary *will* affect name lookups in the current\nglobal scope and vice-versa.\n"}, "kind": 3, "label": "globals", "sortText": "146"}, {"detail": "def hasattr(obj: object, name: str, /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether the object has an attribute with the given name.\n\nThis is done by calling getattr(obj, name) and catching AttributeError.\n"}, "kind": 3, "label": "hasattr", "sortText": "147"}, {"detail": "def hash(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the hash value for the given object.\n\nTwo objects that compare equal must also have the same hash value, but the\nreverse is not necessarily true.\n"}, "kind": 3, "label": "hash", "sortText": "148"}, {"detail": "_Helper", "documentation": {"kind": "plaintext", "value": "Define the builtin 'help'.\n\nThis is a wrapper around pydoc.help that provides a helpful message\nwhen 'help' is typed at the Python interactive prompt.\n\nCalling help() at the Python prompt starts an interactive help session.\nCalling help(thing) prints help for the python object 'thing'.\n"}, "kind": 22, "label": "help", "sortText": "149"}, {"detail": "def hex(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the hexadecimal representation of an integer.\n\n>>> hex(12648430)\n'0xc0ffee'\n"}, "kind": 3, "label": "hex", "sortText": "150"}, {"detail": "def id(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the identity of an object.\n\nThis is guaranteed to be unique among simultaneously existing objects.\n(CPython uses the object's memory address.)\n"}, "kind": 3, "label": "id", "sortText": "151"}, {"detail": "def input(prompt: object = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Read a string from standard input. The trailing newline is stripped.\n\nThe prompt string, if given, is printed to standard output without a\ntrailing newline before reading input.\n\nIf the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.\nOn *nix systems, readline is used if available.\n"}, "kind": 3, "label": "input", "sortText": "152"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 7, "label": "int", "sortText": "153"}, {"detail": "def isinstance(obj: object, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether an object is an instance of a class or of a subclass thereof.\n\nA tuple, as in ``isinstance(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``isinstance(x, A) or isinstance(x, B)\nor ...`` etc.\n"}, "kind": 3, "label": "isinstance", "sortText": "154"}, {"detail": "def issubclass(cls: type, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether 'cls' is derived from another class or is the same class.\n\nA tuple, as in ``issubclass(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``issubclass(x, A) or issubclass(x, B)\nor ...``.\n"}, "kind": 3, "label": "issubclass", "sortText": "155"}, {"detail": "Overload[[_SupportsNextT_co](object: SupportsIter[_SupportsNextT_co], /) -> _SupportsNextT_co, [_T](object: _GetItemIterable[_T], /) -> Iterator[_T], [_T](object: () -> _T | None, sentinel: None, /) -> Iterator[_T], [_T](object: () -> _T, sentinel: object, /) -> Iterator[_T]]", "kind": 3, "label": "iter", "sortText": "156"}, {"detail": "def len(obj: Sized, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the number of items in a container.\n"}, "kind": 3, "label": "len", "sortText": "157"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "license", "sortText": "158"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 7, "label": "list", "sortText": "159"}, {"detail": "def locals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return a dictionary containing the current scope's local variables.\n\nNOTE: Whether or not updates to this dictionary will affect name lookups in\nthe local scope and vice-versa is *implementation dependent* and not\ncovered by any backwards compatibility guarantees.\n"}, "kind": 3, "label": "locals", "sortText": "160"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Make an iterator that computes the function using arguments from\neach of the iterables. Stops when the shortest iterable is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n"}, "kind": 7, "label": "map", "sortText": "161"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], /, *, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "max", "sortText": "162"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a new memoryview object which references the given object.\n"}, "kind": 7, "label": "memoryview", "sortText": "163"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], /, *, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "min", "sortText": "164"}, {"detail": "Overload[[_T](i: SupportsNext[_T], /) -> _T, [_T, _VT](i: SupportsNext[_T], default: _VT, /) -> _T | _VT]", "kind": 3, "label": "next", "sortText": "165"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The base class of the class hierarchy.\n\nWhen called, it accepts no arguments and returns a new featureless\ninstance that has no instance attributes and cannot be given any.\n"}, "kind": 7, "label": "object", "sortText": "166"}, {"detail": "def oct(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the octal representation of an integer.\n\n>>> oct(342391)\n'0o1234567'\n"}, "kind": 3, "label": "oct", "sortText": "167"}, {"detail": "Overload[(file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"r+\", \"+r\", \"rt+\", \"r+t\", \"+rt\", ... omitted 48 literals] = \"r\", buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> TextIOWrapper[_WrappedBuffer], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: Literal[0], encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> FileIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 19 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedRandom, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedWriter, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", ... omitted 3 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedReader[_BufferedReaderStream], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: int = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BinaryIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: str, buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> IO[Any]]", "kind": 3, "label": "open", "sortText": "168"}, {"detail": "def ord(c: str | bytes | bytearray, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the ordinal value of a character.\n\nIf the argument is a one-character string, return the Unicode code\npoint of that character.\n\nIf the argument is a bytes or bytearray object of length 1, return its\nsingle byte value.\n"}, "kind": 3, "label": "ord", "sortText": "169"}, {"detail": "Overload[(base: int, exp: int, mod: int) -> int, (base: int, exp: Literal[0], mod: None = None) -> Literal[1], (base: int, exp: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], mod: None = None) -> int, (base: int, exp: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], mod: None = None) -> int | float, (base: int, exp: int, mod: None = None) -> Any, (base: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], exp: int | float, mod: None = None) -> int | float, (base: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], exp: int | float, mod: None = None) -> int | float | complex, (base: int | float, exp: int, mod: None = None) -> int | float, (base: int | float, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> Any, (base: int | float | complex, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> int | float | complex, [_E_contra, _T_co](base: _SupportsPow2[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _T_co](base: _SupportsPow3NoneOnly[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _M_contra, _T_co](base: _SupportsPow3[_E_contra, _M_contra, _T_co], exp: _E_contra, mod: _M_contra) -> _T_co, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float, mod: None = None) -> Any, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float | complex, mod: None = None) -> int | float | complex]", "kind": 3, "label": "pow", "sortText": "170"}, {"detail": "Overload[(*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: SupportsWrite[str] | None = None, flush: Literal[False] = False) -> None, (*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: _SupportsWriteAndFlush[str] | None = None, flush: bool) -> None]", "kind": 3, "label": "print", "sortText": "171"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Property attribute.\n\n fget\n function to be used for getting an attribute value\n fset\n function to be used for setting an attribute value\n fdel\n function to be used for del'ing an attribute\n doc\n docstring\n\nTypical use is to define a managed attribute x:\n\nclass C(object):\n def getx(self): return self._x\n def setx(self, value): self._x = value\n def delx(self): del self._x\n x = property(getx, setx, delx, \"I'm the 'x' property.\")\n\nDecorators make defining new properties or modifying existing ones easy:\n\nclass C(object):\n @property\n def x(self):\n \"I am the 'x' property.\"\n return self._x\n @x.setter\n def x(self, value):\n self._x = value\n @x.deleter\n def x(self):\n del self._x\n"}, "kind": 7, "label": "property", "sortText": "172"}, {"detail": "Quitter", "kind": 22, "label": "quit", "sortText": "173"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "range(stop) -> range object\nrange(start, stop[, step]) -> range object\n\nReturn an object that produces a sequence of integers from start (inclusive)\nto stop (exclusive) by step. range(i, j) produces i, i+1, i+2, ..., j-1.\nstart defaults to 0, and stop is omitted! range(4) produces 0, 1, 2, 3.\nThese are exactly the valid indices for a list of 4 elements.\nWhen step is given, it specifies the increment (or decrement).\n"}, "kind": 7, "label": "range", "sortText": "174"}, {"detail": "def repr(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the canonical string representation of the object.\n\nFor many object types, including most builtins, eval(repr(obj)) == obj.\n"}, "kind": 3, "label": "repr", "sortText": "175"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return a reverse iterator over the values of the given sequence.\n"}, "kind": 7, "label": "reversed", "sortText": "176"}, {"detail": "Overload[[_T](number: _SupportsRound1[_T], ndigits: None = None) -> _T, [_T](number: _SupportsRound2[_T], ndigits: SupportsIndex) -> _T]", "kind": 3, "label": "round", "sortText": "177"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an unordered collection of unique elements.\n"}, "kind": 7, "label": "set", "sortText": "178"}, {"detail": "def setattr(obj: object, name: str, value: Any, /) -> None", "documentation": {"kind": "plaintext", "value": "Sets the named attribute on the given object to the specified value.\n\nsetattr(x, 'y', v) is equivalent to ``x.y = v``\n"}, "kind": 3, "label": "setattr", "sortText": "179"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "slice(stop)\nslice(start, stop[, step])\n\nCreate a slice object. This is used for extended slicing (e.g. a[0:10:2]).\n"}, "kind": 7, "label": "slice", "sortText": "180"}, {"detail": "Overload[[SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, reverse: bool = False) -> list[SupportsRichComparisonT], [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], reverse: bool = False) -> list[_T]]", "kind": 3, "label": "sorted", "sortText": "181"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a static method.\n\nA static method does not receive an implicit first argument.\nTo declare a static method, use this idiom:\n\n class C:\n @staticmethod\n def f(arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). Both the class and the instance are ignored, and\nneither is passed implicitly as the first argument to the method.\n\nStatic methods in Python are similar to those found in Java or C++.\nFor a more advanced concept, see the classmethod builtin.\n"}, "kind": 7, "label": "staticmethod", "sortText": "182"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 7, "label": "str", "sortText": "183"}, {"detail": "Overload[(iterable: Iterable[bool | Literal[1, 2, 3, 4, 5, ... omitted 41 literals]], /, start: int = 0) -> int, [_SupportsSumNoDefaultT](iterable: Iterable[_SupportsSumNoDefaultT], /) -> _SupportsSumNoDefaultT | Literal[0], [_AddableT1, _AddableT2](iterable: Iterable[_AddableT1], /, start: _AddableT2) -> _AddableT1 | _AddableT2]", "kind": 3, "label": "sum", "sortText": "184"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "super() -> same as super(__class__, )\nsuper(type) -> unbound super object\nsuper(type, obj) -> bound super object; requires isinstance(obj, type)\nsuper(type, type2) -> bound super object; requires issubclass(type2, type)\nTypical use to call a cooperative superclass method:\nclass C(B):\n def meth(self, arg):\n super().meth(arg)\nThis works for class methods too:\nclass C(B):\n @classmethod\n def cmeth(cls, arg):\n super().cmeth(arg)\n"}, "kind": 7, "label": "super", "sortText": "185"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 7, "label": "tuple", "sortText": "186"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "type(object) -> the object's type\ntype(name, bases, dict, **kwds) -> a new type\n"}, "kind": 7, "label": "type", "sortText": "187"}, {"detail": "Overload[(object: type, /) -> MappingProxyType[str, Any], (object: Any = ..., /) -> dict[str, Any]]", "kind": 3, "label": "vars", "sortText": "188"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The zip object yields n-length tuples, where n is the number of iterables\npassed as positional arguments to zip(). The i-th element in every tuple\ncomes from the i-th iterable argument to zip(). This continues until the\nshortest argument is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n\n >>> list(zip('abcdefg', range(3), range(4)))\n [('a', 0, 0), ('b', 1, 1), ('c', 2, 2)]\n"}, "kind": 7, "label": "zip", "sortText": "189"}, {"detail": "", "kind": 7, "label": "function", "sortText": "190"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": "191"}, {"detail": "def __build_class__(func: () -> CellType | Any, name: str, /, *bases: Any, *, metaclass: Any = ..., **kwds: Any) -> Any", "documentation": {"kind": "plaintext", "value": "__build_class__(func, name, /, *bases, [metaclass], **kwds) -> class\n\nInternal helper function used by the class statement.\n"}, "kind": 3, "label": "__build_class__", "sortText": "192"}, {"detail": "Any", "documentation": {"kind": "plaintext", "value": "Special type indicating an unconstrained type.\n\n- Any is compatible with every type.\n- Any assumed to have all methods.\n- All values assumed to be instances of Any.\n\nNote that all the above statements are true from the point of view of\nstatic type checkers. At runtime, Any should not be used with instance\nchecks.\n"}, "label": "__builtins__", "sortText": "193"}, {"detail": "type[ModuleType]", "documentation": {"kind": "plaintext", "value": "Create a module object.\n\nThe name must be a string; the optional doc argument can have any type.\n"}, "kind": 7, "label": "__class__", "sortText": "194"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "__debug__", "sortText": "195"}, {"detail": "bound method ModuleType.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": "196"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": "197"}, {"detail": "bound method ModuleType.__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": "198"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": "199"}, {"detail": "bound method ModuleType.__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": "200"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__file__", "sortText": "201"}, {"detail": "bound method ModuleType.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": "202"}, {"detail": "bound method ModuleType.__getattr__(name: str) -> Any", "kind": 2, "label": "__getattr__", "sortText": "203"}, {"detail": "bound method ModuleType.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": "204"}, {"detail": "bound method ModuleType.__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": "205"}, {"detail": "bound method ModuleType.__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": "206"}, {"detail": "def __import__(name: str, globals: Mapping[str, object] | None = None, locals: Mapping[str, object] | None = None, fromlist: Sequence[str] | None = ..., level: int = 0) -> ModuleType", "documentation": {"kind": "plaintext", "value": "Import a module.\n\nBecause this function is meant for use by the Python\ninterpreter and not for general use, it is better to use\nimportlib.import_module() to programmatically import a module.\n\nThe globals argument is only used to determine the context;\nthey are not modified. The locals argument is unused. The fromlist\nshould be a list of names to emulate ``from name import ...``, or an\nempty list to emulate ``import name``.\nWhen importing a module from a package, note that __import__('A.B', ...)\nreturns package A when fromlist is empty, but its submodule B when\nfromlist is not empty. The level argument is used to determine whether to\nperform absolute or relative imports: 0 is absolute, while a positive number\nis the number of parent directories to search relative to the current module.\n"}, "kind": 3, "label": "__import__", "sortText": "207"}, {"detail": "bound method ModuleType.__init__(name: str, doc: str | None = ...) -> None", "kind": 2, "label": "__init__", "sortText": "208"}, {"detail": "bound method type[ModuleType].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "209"}, {"detail": "LoaderProtocol | None", "kind": 8, "label": "__loader__", "sortText": "210"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "211"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__name__", "sortText": "212"}, {"detail": "bound method ModuleType.__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": "213"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "214"}, {"detail": "str | None", "kind": 22, "label": "__package__", "sortText": "215"}, {"detail": "MutableSequence[str]", "documentation": {"kind": "plaintext", "value": "All the operations on a read-write sequence.\n\nConcrete subclasses must provide __new__ or __init__,\n__getitem__, __setitem__, __delitem__, __len__, and insert().\n"}, "kind": 22, "label": "__path__", "sortText": "216"}, {"detail": "bound method ModuleType.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "217"}, {"detail": "bound method ModuleType.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "218"}, {"detail": "bound method ModuleType.__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "219"}, {"detail": "bound method ModuleType.__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "220"}, {"detail": "bound method ModuleType.__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "221"}, {"detail": "ModuleSpec | None", "kind": 22, "label": "__spec__", "sortText": "222"}, {"detail": "bound method ModuleType.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "223"}, {"detail": "bound method type[ModuleType].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "224"}, {"detail": "dict[Any, int]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__warningregistry__", "sortText": "225"}, {"detail": " int'>", "label": "_Opener", "sortText": "226"}]}} -{"suite": "web", "label": "edit response then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 55, "iteration": 5, "result": {"isIncomplete": true, "items": [{"detail": "Literal[False]", "kind": 14, "label": "False", "sortText": " 0"}, {"detail": "None", "kind": 14, "label": "None", "sortText": " 1"}, {"detail": "Literal[True]", "kind": 14, "label": "True", "sortText": " 2"}, {"kind": 14, "label": "and", "sortText": " 3"}, {"kind": 14, "label": "as", "sortText": " 4"}, {"kind": 14, "label": "assert", "sortText": " 5"}, {"kind": 14, "label": "async", "sortText": " 6"}, {"kind": 14, "label": "await", "sortText": " 7"}, {"kind": 14, "label": "break", "sortText": " 8"}, {"kind": 14, "label": "case", "sortText": " 9"}, {"kind": 14, "label": "class", "sortText": " 10"}, {"kind": 14, "label": "continue", "sortText": " 11"}, {"kind": 14, "label": "def", "sortText": " 12"}, {"kind": 14, "label": "del", "sortText": " 13"}, {"kind": 14, "label": "elif", "sortText": " 14"}, {"kind": 14, "label": "else", "sortText": " 15"}, {"kind": 14, "label": "except", "sortText": " 16"}, {"kind": 14, "label": "finally", "sortText": " 17"}, {"kind": 14, "label": "for", "sortText": " 18"}, {"kind": 14, "label": "from", "sortText": " 19"}, {"kind": 14, "label": "global", "sortText": " 20"}, {"kind": 14, "label": "if", "sortText": " 21"}, {"kind": 14, "label": "import", "sortText": " 22"}, {"kind": 14, "label": "in", "sortText": " 23"}, {"kind": 14, "label": "is", "sortText": " 24"}, {"kind": 14, "label": "lambda", "sortText": " 25"}, {"kind": 14, "label": "match", "sortText": " 26"}, {"kind": 14, "label": "nonlocal", "sortText": " 27"}, {"kind": 14, "label": "not", "sortText": " 28"}, {"kind": 14, "label": "or", "sortText": " 29"}, {"kind": 14, "label": "pass", "sortText": " 30"}, {"kind": 14, "label": "raise", "sortText": " 31"}, {"kind": 14, "label": "return", "sortText": " 32"}, {"kind": 14, "label": "try", "sortText": " 33"}, {"kind": 14, "label": "while", "sortText": " 34"}, {"kind": 14, "label": "with", "sortText": " 35"}, {"kind": 14, "label": "yield", "sortText": " 36"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The flask object implements a WSGI application and acts as the central\nobject. It is passed the name of the module or package of the\napplication. Once it is created it will act as a central registry for\nthe view functions, the URL rules, template configuration and much more.\n\nThe name of the package is used to resolve resources from inside the\npackage or the folder the module is contained in depending on if the\npackage parameter resolves to an actual python package (a folder with\nan :file:`__init__.py` file inside) or a standard module (just a ``.py`` file).\n\nFor more information about resource loading, see :func:`open_resource`.\n\nUsually you create a :class:`Flask` instance in your main module or\nin the :file:`__init__.py` file of your package like this::\n\n from flask import Flask\n app = Flask(__name__)\n\n.. admonition:: About the First Parameter\n\n The idea of the first parameter is to give Flask an idea of what\n belongs to your application. This name is used to find resources\n on the filesystem, can be used by extensions to improve debugging\n information and a lot more.\n\n So it's important what you provide there. If you are using a single\n module, `__name__` is always the correct value. If you however are\n using a package, it's usually recommended to hardcode the name of\n your package there.\n\n For example if your application is defined in :file:`yourapplication/app.py`\n you should create it with one of the two versions below::\n\n app = Flask('yourapplication')\n app = Flask(__name__.split('.')[0])\n\n Why is that? The application will work even with `__name__`, thanks\n to how resources are looked up. However it will make debugging more\n painful. Certain extensions can make assumptions based on the\n import name of your application. For example the Flask-SQLAlchemy\n extension will look for the code in your application that triggered\n an SQL query in debug mode. If the import name is not properly set\n up, that debugging information is lost. (For example it would only\n pick up SQL queries in `yourapplication.app` and not\n `yourapplication.views.frontend`)\n\n.. versionadded:: 0.7\n The `static_url_path`, `static_folder`, and `template_folder`\n parameters were added.\n\n.. versionadded:: 0.8\n The `instance_path` and `instance_relative_config` parameters were\n added.\n\n.. versionadded:: 0.11\n The `root_path` parameter was added.\n\n.. versionadded:: 1.0\n The ``host_matching`` and ``static_host`` parameters were added.\n\n.. versionadded:: 1.0\n The ``subdomain_matching`` parameter was added. Subdomain\n matching needs to be enabled manually now. Setting\n :data:`SERVER_NAME` does not implicitly enable it.\n\n:param import_name: the name of the application package\n:param static_url_path: can be used to specify a different path for the\n static files on the web. Defaults to the name\n of the `static_folder` folder.\n:param static_folder: The folder with static files that is served at\n ``static_url_path``. Relative to the application ``root_path``\n or an absolute path. Defaults to ``'static'``.\n:param static_host: the host to use when adding the static route.\n Defaults to None. Required when using ``host_matching=True``\n with a ``static_folder`` configured.\n:param host_matching: set ``url_map.host_matching`` attribute.\n Defaults to False.\n:param subdomain_matching: consider the subdomain relative to\n :data:`SERVER_NAME` when matching routes. Defaults to False.\n:param template_folder: the folder that contains the templates that should\n be used by the application. Defaults to\n ``'templates'`` folder in the root path of the\n application.\n:param instance_path: An alternative instance path for the application.\n By default the folder ``'instance'`` next to the\n package or module is assumed to be the instance\n path.\n:param instance_relative_config: if set to ``True`` relative filenames\n for loading the config are assumed to\n be relative to the instance path instead\n of the application root.\n:param root_path: The path to the root of the application files.\n This should only be set manually when it can't be detected\n automatically, such as for namespace packages.\n"}, "kind": 7, "label": "Flask", "sortText": " 37"}, {"detail": "Flask", "documentation": {"kind": "plaintext", "value": "The flask object implements a WSGI application and acts as the central\nobject. It is passed the name of the module or package of the\napplication. Once it is created it will act as a central registry for\nthe view functions, the URL rules, template configuration and much more.\n\nThe name of the package is used to resolve resources from inside the\npackage or the folder the module is contained in depending on if the\npackage parameter resolves to an actual python package (a folder with\nan :file:`__init__.py` file inside) or a standard module (just a ``.py`` file).\n\nFor more information about resource loading, see :func:`open_resource`.\n\nUsually you create a :class:`Flask` instance in your main module or\nin the :file:`__init__.py` file of your package like this::\n\n from flask import Flask\n app = Flask(__name__)\n\n.. admonition:: About the First Parameter\n\n The idea of the first parameter is to give Flask an idea of what\n belongs to your application. This name is used to find resources\n on the filesystem, can be used by extensions to improve debugging\n information and a lot more.\n\n So it's important what you provide there. If you are using a single\n module, `__name__` is always the correct value. If you however are\n using a package, it's usually recommended to hardcode the name of\n your package there.\n\n For example if your application is defined in :file:`yourapplication/app.py`\n you should create it with one of the two versions below::\n\n app = Flask('yourapplication')\n app = Flask(__name__.split('.')[0])\n\n Why is that? The application will work even with `__name__`, thanks\n to how resources are looked up. However it will make debugging more\n painful. Certain extensions can make assumptions based on the\n import name of your application. For example the Flask-SQLAlchemy\n extension will look for the code in your application that triggered\n an SQL query in debug mode. If the import name is not properly set\n up, that debugging information is lost. (For example it would only\n pick up SQL queries in `yourapplication.app` and not\n `yourapplication.views.frontend`)\n\n.. versionadded:: 0.7\n The `static_url_path`, `static_folder`, and `template_folder`\n parameters were added.\n\n.. versionadded:: 0.8\n The `instance_path` and `instance_relative_config` parameters were\n added.\n\n.. versionadded:: 0.11\n The `root_path` parameter was added.\n\n.. versionadded:: 1.0\n The ``host_matching`` and ``static_host`` parameters were added.\n\n.. versionadded:: 1.0\n The ``subdomain_matching`` parameter was added. Subdomain\n matching needs to be enabled manually now. Setting\n :data:`SERVER_NAME` does not implicitly enable it.\n\n:param import_name: the name of the application package\n:param static_url_path: can be used to specify a different path for the\n static files on the web. Defaults to the name\n of the `static_folder` folder.\n:param static_folder: The folder with static files that is served at\n ``static_url_path``. Relative to the application ``root_path``\n or an absolute path. Defaults to ``'static'``.\n:param static_host: the host to use when adding the static route.\n Defaults to None. Required when using ``host_matching=True``\n with a ``static_folder`` configured.\n:param host_matching: set ``url_map.host_matching`` attribute.\n Defaults to False.\n:param subdomain_matching: consider the subdomain relative to\n :data:`SERVER_NAME` when matching routes. Defaults to False.\n:param template_folder: the folder that contains the templates that should\n be used by the application. Defaults to\n ``'templates'`` folder in the root path of the\n application.\n:param instance_path: An alternative instance path for the application.\n By default the folder ``'instance'`` next to the\n package or module is assumed to be the instance\n path.\n:param instance_relative_config: if set to ``True`` relative filenames\n for loading the config are assumed to\n be relative to the instance path instead\n of the application root.\n:param root_path: The path to the root of the application files.\n This should only be set manually when it can't be detected\n automatically, such as for namespace packages.\n"}, "kind": 22, "label": "app", "sortText": " 38"}, {"detail": "Session", "documentation": {"kind": "plaintext", "value": "A Requests session.\n\nProvides cookie persistence, connection-pooling, and configuration.\n\nBasic Usage::\n\n >>> import requests\n >>> s = requests.Session()\n >>> s.get('https://httpbin.org/get')\n \n\nOr as a context manager::\n\n >>> with requests.Session() as s:\n ... s.get('https://httpbin.org/get')\n \n"}, "kind": 22, "label": "client", "sortText": " 39"}, {"detail": "Request", "documentation": {"kind": "plaintext", "value": "The request object used by default in Flask. Remembers the\nmatched endpoint and view arguments.\n\nIt is what ends up as :class:`~flask.request`. If you want to replace\nthe request object used you can subclass this and set\n:attr:`~flask.Flask.request_class` to your subclass.\n\nThe request object is a :class:`~werkzeug.wrappers.Request` subclass and\nprovides all of the attributes Werkzeug defines plus a few Flask\nspecific ones.\n"}, "kind": 22, "label": "request", "sortText": " 40"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Requests HTTP Library\n~~~~~~~~~~~~~~~~~~~~~\n\nRequests is an HTTP library, written in Python, for human beings.\nBasic GET usage:\n\n >>> import requests\n >>> r = requests.get('https://www.python.org')\n >>> r.status_code\n 200\n >>> b'Python is a programming language' in r.content\n True\n\n... or POST:\n\n >>> payload = dict(key1='value1', key2='value2')\n >>> r = requests.post('https://httpbin.org/post', data=payload)\n >>> print(r.text)\n {\n ...\n \"form\": {\n \"key1\": \"value1\",\n \"key2\": \"value2\"\n },\n ...\n }\n\nThe other HTTP methods are supported - see `requests.api`. Full documentation\nis at .\n\n:copyright: (c) 2017 by Kenneth Reitz.\n:license: Apache 2.0, see LICENSE for more details.\n"}, "kind": 9, "label": "requests", "sortText": " 41"}, {"detail": "def users() -> dict[str, object]", "kind": 3, "label": "users", "sortText": " 42"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for arithmetic errors.\n"}, "kind": 7, "label": "ArithmeticError", "sortText": " 43"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Assertion failed.\n"}, "kind": 7, "label": "AssertionError", "sortText": " 44"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Attribute not found.\n"}, "kind": 7, "label": "AttributeError", "sortText": " 45"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all exceptions\n"}, "kind": 7, "label": "BaseException", "sortText": " 46"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "A combination of multiple unrelated exceptions.\n"}, "kind": 7, "label": "BaseExceptionGroup", "sortText": " 47"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "I/O operation would block.\n"}, "kind": 7, "label": "BlockingIOError", "sortText": " 48"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Broken pipe.\n"}, "kind": 7, "label": "BrokenPipeError", "sortText": " 49"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Buffer error.\n"}, "kind": 7, "label": "BufferError", "sortText": " 50"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about bytes and buffer related problems, mostly\nrelated to conversion from str or comparing to str.\n"}, "kind": 7, "label": "BytesWarning", "sortText": " 51"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Child process error.\n"}, "kind": 7, "label": "ChildProcessError", "sortText": " 52"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection aborted.\n"}, "kind": 7, "label": "ConnectionAbortedError", "sortText": " 53"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection error.\n"}, "kind": 7, "label": "ConnectionError", "sortText": " 54"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection refused.\n"}, "kind": 7, "label": "ConnectionRefusedError", "sortText": " 55"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection reset.\n"}, "kind": 7, "label": "ConnectionResetError", "sortText": " 56"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about deprecated features.\n"}, "kind": 7, "label": "DeprecationWarning", "sortText": " 57"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Read beyond end of file.\n"}, "kind": 7, "label": "EOFError", "sortText": " 58"}, {"detail": "EllipsisType", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 22, "label": "Ellipsis", "sortText": " 59"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about encodings.\n"}, "kind": 7, "label": "EncodingWarning", "sortText": " 60"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "EnvironmentError", "sortText": " 61"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all non-exit exceptions.\n"}, "kind": 7, "label": "Exception", "sortText": " 62"}, {"detail": "", "kind": 7, "label": "ExceptionGroup", "sortText": " 63"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File already exists.\n"}, "kind": 7, "label": "FileExistsError", "sortText": " 64"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File not found.\n"}, "kind": 7, "label": "FileNotFoundError", "sortText": " 65"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Floating-point operation failed.\n"}, "kind": 7, "label": "FloatingPointError", "sortText": " 66"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about constructs that will change semantically\nin the future.\n"}, "kind": 7, "label": "FutureWarning", "sortText": " 67"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request that a generator exit.\n"}, "kind": 7, "label": "GeneratorExit", "sortText": " 68"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "IOError", "sortText": " 69"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Import can't find module, or can't find name in module.\n"}, "kind": 7, "label": "ImportError", "sortText": " 70"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about probable mistakes in module imports\n"}, "kind": 7, "label": "ImportWarning", "sortText": " 71"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper indentation.\n"}, "kind": 7, "label": "IndentationError", "sortText": " 72"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Sequence index out of range.\n"}, "kind": 7, "label": "IndexError", "sortText": " 73"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Interrupted by signal.\n"}, "kind": 7, "label": "InterruptedError", "sortText": " 74"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation doesn't work on directories.\n"}, "kind": 7, "label": "IsADirectoryError", "sortText": " 75"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Mapping key not found.\n"}, "kind": 7, "label": "KeyError", "sortText": " 76"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Program interrupted by user.\n"}, "kind": 7, "label": "KeyboardInterrupt", "sortText": " 77"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for lookup errors.\n"}, "kind": 7, "label": "LookupError", "sortText": " 78"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Out of memory.\n"}, "kind": 7, "label": "MemoryError", "sortText": " 79"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Module not found.\n"}, "kind": 7, "label": "ModuleNotFoundError", "sortText": " 80"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Name not found globally.\n"}, "kind": 7, "label": "NameError", "sortText": " 81"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation only works on directories.\n"}, "kind": 7, "label": "NotADirectoryError", "sortText": " 82"}, {"detail": "NotImplementedType", "documentation": {"kind": "plaintext", "value": "The type of the NotImplemented singleton.\n"}, "kind": 22, "label": "NotImplemented", "sortText": " 83"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Method or function hasn't been implemented yet.\n"}, "kind": 7, "label": "NotImplementedError", "sortText": " 84"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "OSError", "sortText": " 85"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Result too large to be represented.\n"}, "kind": 7, "label": "OverflowError", "sortText": " 86"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about features which will be deprecated\nin the future.\n"}, "kind": 7, "label": "PendingDeprecationWarning", "sortText": " 87"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Not enough permissions.\n"}, "kind": 7, "label": "PermissionError", "sortText": " 88"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Process not found.\n"}, "kind": 7, "label": "ProcessLookupError", "sortText": " 89"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Recursion limit exceeded.\n"}, "kind": 7, "label": "RecursionError", "sortText": " 90"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Weak ref proxy used after referent went away.\n"}, "kind": 7, "label": "ReferenceError", "sortText": " 91"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about resource usage.\n"}, "kind": 7, "label": "ResourceWarning", "sortText": " 92"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unspecified run-time error.\n"}, "kind": 7, "label": "RuntimeError", "sortText": " 93"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious runtime behavior.\n"}, "kind": 7, "label": "RuntimeWarning", "sortText": " 94"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__anext__().\n"}, "kind": 7, "label": "StopAsyncIteration", "sortText": " 95"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__next__().\n"}, "kind": 7, "label": "StopIteration", "sortText": " 96"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Invalid syntax.\n"}, "kind": 7, "label": "SyntaxError", "sortText": " 97"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious syntax.\n"}, "kind": 7, "label": "SyntaxWarning", "sortText": " 98"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Internal error in the Python interpreter.\n\nPlease report this to the Python maintainer, along with the traceback,\nthe Python version, and the hardware/OS platform and version.\n"}, "kind": 7, "label": "SystemError", "sortText": " 99"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request to exit from the interpreter.\n"}, "kind": 7, "label": "SystemExit", "sortText": "100"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper mixture of spaces and tabs.\n"}, "kind": 7, "label": "TabError", "sortText": "101"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Timeout expired.\n"}, "kind": 7, "label": "TimeoutError", "sortText": "102"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument type.\n"}, "kind": 7, "label": "TypeError", "sortText": "103"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Local name referenced but not bound to a value.\n"}, "kind": 7, "label": "UnboundLocalError", "sortText": "104"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode decoding error.\n"}, "kind": 7, "label": "UnicodeDecodeError", "sortText": "105"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode encoding error.\n"}, "kind": 7, "label": "UnicodeEncodeError", "sortText": "106"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode related error.\n"}, "kind": 7, "label": "UnicodeError", "sortText": "107"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode translation error.\n"}, "kind": 7, "label": "UnicodeTranslateError", "sortText": "108"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about Unicode related problems, mostly\nrelated to conversion problems.\n"}, "kind": 7, "label": "UnicodeWarning", "sortText": "109"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings generated by user code.\n"}, "kind": 7, "label": "UserWarning", "sortText": "110"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument value (of correct type).\n"}, "kind": 7, "label": "ValueError", "sortText": "111"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warning categories.\n"}, "kind": 7, "label": "Warning", "sortText": "112"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Second argument to a division or modulo operation was zero.\n"}, "kind": 7, "label": "ZeroDivisionError", "sortText": "113"}, {"detail": "def abs[_T](x: SupportsAbs[_T], /) -> _T", "documentation": {"kind": "plaintext", "value": "Return the absolute value of the argument.\n"}, "kind": 3, "label": "abs", "sortText": "114"}, {"detail": "def aiter[_SupportsAnextT_co](async_iterable: SupportsAiter[_SupportsAnextT_co], /) -> _SupportsAnextT_co", "documentation": {"kind": "plaintext", "value": "Return an AsyncIterator for an AsyncIterable object.\n"}, "kind": 3, "label": "aiter", "sortText": "115"}, {"detail": "def all(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for all values x in the iterable.\n\nIf the iterable is empty, return True.\n"}, "kind": 3, "label": "all", "sortText": "116"}, {"detail": "Overload[[_AwaitableT](i: _SupportsSynchronousAnext[_AwaitableT], /) -> _AwaitableT, [_T, _VT](i: SupportsAnext[_T], default: _VT, /) -> CoroutineType[Any, Any, _T | _VT]]", "kind": 3, "label": "anext", "sortText": "117"}, {"detail": "def any(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for any x in the iterable.\n\nIf the iterable is empty, return False.\n"}, "kind": 3, "label": "any", "sortText": "118"}, {"detail": "def ascii(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return an ASCII-only representation of an object.\n\nAs repr(), return a string containing a printable representation of an\nobject, but escape the non-ASCII characters in the string returned by\nrepr() using \\\\x, \\\\u or \\\\U escapes. This generates a string similar\nto that returned by repr() in Python 2.\n"}, "kind": 3, "label": "ascii", "sortText": "119"}, {"detail": "def bin(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the binary representation of an integer.\n\n>>> bin(2796202)\n'0b1010101010101010101010'\n"}, "kind": 3, "label": "bin", "sortText": "120"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 7, "label": "bool", "sortText": "121"}, {"detail": "def breakpoint(...) -> None", "documentation": {"kind": "plaintext", "value": "Call sys.breakpointhook(*args, **kws). sys.breakpointhook() must accept\nwhatever arguments are passed.\n\nBy default, this drops you into the pdb debugger.\n"}, "kind": 3, "label": "breakpoint", "sortText": "122"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytearray(iterable_of_ints) -> bytearray\nbytearray(string, encoding[, errors]) -> bytearray\nbytearray(bytes_or_buffer) -> mutable copy of bytes_or_buffer\nbytearray(int) -> bytes array of size given by the parameter initialized with null bytes\nbytearray() -> empty bytes array\n\nConstruct a mutable bytearray object from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - a bytes or a buffer object\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytearray", "sortText": "123"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytes(iterable_of_ints) -> bytes\nbytes(string, encoding[, errors]) -> bytes\nbytes(bytes_or_buffer) -> immutable copy of bytes_or_buffer\nbytes(int) -> bytes object of size given by the parameter initialized with null bytes\nbytes() -> empty bytes object\n\nConstruct an immutable array of bytes from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytes", "sortText": "124"}, {"detail": "def callable(obj: object, /) -> TypeIs[Top[(...) -> object]]", "documentation": {"kind": "plaintext", "value": "Return whether the object is callable (i.e., some kind of function).\n\nNote that classes are callable, as are instances of classes with a\n__call__() method.\n"}, "kind": 3, "label": "callable", "sortText": "125"}, {"detail": "def chr(i: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff.\n"}, "kind": 3, "label": "chr", "sortText": "126"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a class method.\n\nA class method receives the class as implicit first argument,\njust like an instance method receives the instance.\nTo declare a class method, use this idiom:\n\n class C:\n @classmethod\n def f(cls, arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). The instance is ignored except for its class.\nIf a class method is called for a derived class, the derived class\nobject is passed as the implied first argument.\n\nClass methods are different than C++ or Java static methods.\nIf you want those, see the staticmethod builtin.\n"}, "kind": 7, "label": "classmethod", "sortText": "127"}, {"detail": "Overload[(source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[0], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, *, dont_inherit: bool = False, optimize: int = -1, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[1024], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> AST, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: int, dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> Any]", "kind": 3, "label": "compile", "sortText": "128"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a complex number from a string or numbers.\n\nIf a string is given, parse it as a complex number.\nIf a single number is given, convert it to a complex number.\nIf the 'real' or 'imag' arguments are given, create a complex number\nwith the specified real and imaginary components.\n"}, "kind": 7, "label": "complex", "sortText": "129"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "copyright", "sortText": "130"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "credits", "sortText": "131"}, {"detail": "def delattr(obj: object, name: str, /) -> None", "documentation": {"kind": "plaintext", "value": "Deletes the named attribute from the given object.\n\ndelattr(x, 'y') is equivalent to ``del x.y``\n"}, "kind": 3, "label": "delattr", "sortText": "132"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 7, "label": "dict", "sortText": "133"}, {"detail": "def dir(o: object = ..., /) -> list[str]", "documentation": {"kind": "plaintext", "value": "dir([object]) -> list of strings\n\nIf called without an argument, return the names in the current scope.\nElse, return an alphabetized list of names comprising (some of) the attributes\nof the given object, and of attributes reachable from it.\nIf the object supplies a method named __dir__, it will be used; otherwise\nthe default dir() logic is used and returns:\n for a module object: the module's attributes.\n for a class object: its attributes, and recursively the attributes\n of its bases.\n for any other object: its attributes, its class's attributes, and\n recursively the attributes of its class's base classes.\n"}, "kind": 3, "label": "dir", "sortText": "134"}, {"detail": "Overload[[_T_contra, _T_co](x: SupportsDivMod[_T_contra, _T_co], y: _T_contra, /) -> _T_co, [_T_contra, _T_co](x: _T_contra, y: SupportsRDivMod[_T_contra, _T_co], /) -> _T_co]", "kind": 3, "label": "divmod", "sortText": "135"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 7, "label": "ellipsis", "sortText": "136"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an enumerate object.\n\n iterable\n an object supporting iteration\n\nThe enumerate object yields pairs containing a count (from start, which\ndefaults to zero) and a value yielded by the iterable argument.\n\nenumerate is useful for obtaining an indexed list:\n (0, seq[0]), (1, seq[1]), (2, seq[2]), ...\n"}, "kind": 7, "label": "enumerate", "sortText": "137"}, {"detail": "def eval(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /) -> Any", "documentation": {"kind": "plaintext", "value": "Evaluate the given source in the context of globals and locals.\n\nThe source may be a string representing a Python expression\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\n"}, "kind": 3, "label": "eval", "sortText": "138"}, {"detail": "def exec(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /, *, closure: tuple[CellType, ...] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Execute the given source in the context of globals and locals.\n\nThe source may be a string representing one or more Python statements\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\nThe closure must be a tuple of cellvars, and can only be used\nwhen source is a code object requiring exactly that many cellvars.\n"}, "kind": 3, "label": "exec", "sortText": "139"}, {"detail": "Quitter", "kind": 22, "label": "exit", "sortText": "140"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an iterator yielding those items of iterable for which function(item)\nis true. If function is None, return the items that are true.\n"}, "kind": 7, "label": "filter", "sortText": "141"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a string or number to a floating-point number, if possible.\n"}, "kind": 7, "label": "float", "sortText": "142"}, {"detail": "def format(value: object, format_spec: str = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Return type(value).__format__(value, format_spec)\n\nMany built-in types implement format_spec according to the\nFormat Specification Mini-language. See help('FORMATTING').\n\nIf type(value) does not supply a method named __format__\nand format_spec is empty, then str(value) is returned.\nSee also help('SPECIALMETHODS').\n"}, "kind": 3, "label": "format", "sortText": "143"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an immutable unordered collection of unique elements.\n"}, "kind": 7, "label": "frozenset", "sortText": "144"}, {"detail": "Overload[(o: object, name: str, /) -> Any, (o: object, name: str, default: None, /) -> Any | None, (o: object, name: str, default: bool, /) -> Any | bool, (o: object, name: str, default: list[Any], /) -> Any | list[Any], (o: object, name: str, default: dict[Any, Any], /) -> Any | dict[Any, Any], [_T](o: object, name: str, default: _T, /) -> Any | _T]", "kind": 3, "label": "getattr", "sortText": "145"}, {"detail": "def globals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return the dictionary containing the current scope's global variables.\n\nNOTE: Updates to this dictionary *will* affect name lookups in the current\nglobal scope and vice-versa.\n"}, "kind": 3, "label": "globals", "sortText": "146"}, {"detail": "def hasattr(obj: object, name: str, /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether the object has an attribute with the given name.\n\nThis is done by calling getattr(obj, name) and catching AttributeError.\n"}, "kind": 3, "label": "hasattr", "sortText": "147"}, {"detail": "def hash(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the hash value for the given object.\n\nTwo objects that compare equal must also have the same hash value, but the\nreverse is not necessarily true.\n"}, "kind": 3, "label": "hash", "sortText": "148"}, {"detail": "_Helper", "documentation": {"kind": "plaintext", "value": "Define the builtin 'help'.\n\nThis is a wrapper around pydoc.help that provides a helpful message\nwhen 'help' is typed at the Python interactive prompt.\n\nCalling help() at the Python prompt starts an interactive help session.\nCalling help(thing) prints help for the python object 'thing'.\n"}, "kind": 22, "label": "help", "sortText": "149"}, {"detail": "def hex(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the hexadecimal representation of an integer.\n\n>>> hex(12648430)\n'0xc0ffee'\n"}, "kind": 3, "label": "hex", "sortText": "150"}, {"detail": "def id(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the identity of an object.\n\nThis is guaranteed to be unique among simultaneously existing objects.\n(CPython uses the object's memory address.)\n"}, "kind": 3, "label": "id", "sortText": "151"}, {"detail": "def input(prompt: object = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Read a string from standard input. The trailing newline is stripped.\n\nThe prompt string, if given, is printed to standard output without a\ntrailing newline before reading input.\n\nIf the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.\nOn *nix systems, readline is used if available.\n"}, "kind": 3, "label": "input", "sortText": "152"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 7, "label": "int", "sortText": "153"}, {"detail": "def isinstance(obj: object, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether an object is an instance of a class or of a subclass thereof.\n\nA tuple, as in ``isinstance(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``isinstance(x, A) or isinstance(x, B)\nor ...`` etc.\n"}, "kind": 3, "label": "isinstance", "sortText": "154"}, {"detail": "def issubclass(cls: type, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether 'cls' is derived from another class or is the same class.\n\nA tuple, as in ``issubclass(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``issubclass(x, A) or issubclass(x, B)\nor ...``.\n"}, "kind": 3, "label": "issubclass", "sortText": "155"}, {"detail": "Overload[[_SupportsNextT_co](object: SupportsIter[_SupportsNextT_co], /) -> _SupportsNextT_co, [_T](object: _GetItemIterable[_T], /) -> Iterator[_T], [_T](object: () -> _T | None, sentinel: None, /) -> Iterator[_T], [_T](object: () -> _T, sentinel: object, /) -> Iterator[_T]]", "kind": 3, "label": "iter", "sortText": "156"}, {"detail": "def len(obj: Sized, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the number of items in a container.\n"}, "kind": 3, "label": "len", "sortText": "157"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "license", "sortText": "158"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 7, "label": "list", "sortText": "159"}, {"detail": "def locals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return a dictionary containing the current scope's local variables.\n\nNOTE: Whether or not updates to this dictionary will affect name lookups in\nthe local scope and vice-versa is *implementation dependent* and not\ncovered by any backwards compatibility guarantees.\n"}, "kind": 3, "label": "locals", "sortText": "160"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Make an iterator that computes the function using arguments from\neach of the iterables. Stops when the shortest iterable is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n"}, "kind": 7, "label": "map", "sortText": "161"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], /, *, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "max", "sortText": "162"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a new memoryview object which references the given object.\n"}, "kind": 7, "label": "memoryview", "sortText": "163"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], /, *, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "min", "sortText": "164"}, {"detail": "Overload[[_T](i: SupportsNext[_T], /) -> _T, [_T, _VT](i: SupportsNext[_T], default: _VT, /) -> _T | _VT]", "kind": 3, "label": "next", "sortText": "165"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The base class of the class hierarchy.\n\nWhen called, it accepts no arguments and returns a new featureless\ninstance that has no instance attributes and cannot be given any.\n"}, "kind": 7, "label": "object", "sortText": "166"}, {"detail": "def oct(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the octal representation of an integer.\n\n>>> oct(342391)\n'0o1234567'\n"}, "kind": 3, "label": "oct", "sortText": "167"}, {"detail": "Overload[(file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"r+\", \"+r\", \"rt+\", \"r+t\", \"+rt\", ... omitted 48 literals] = \"r\", buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> TextIOWrapper[_WrappedBuffer], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: Literal[0], encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> FileIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 19 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedRandom, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedWriter, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", ... omitted 3 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedReader[_BufferedReaderStream], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: int = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BinaryIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: str, buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> IO[Any]]", "kind": 3, "label": "open", "sortText": "168"}, {"detail": "def ord(c: str | bytes | bytearray, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the ordinal value of a character.\n\nIf the argument is a one-character string, return the Unicode code\npoint of that character.\n\nIf the argument is a bytes or bytearray object of length 1, return its\nsingle byte value.\n"}, "kind": 3, "label": "ord", "sortText": "169"}, {"detail": "Overload[(base: int, exp: int, mod: int) -> int, (base: int, exp: Literal[0], mod: None = None) -> Literal[1], (base: int, exp: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], mod: None = None) -> int, (base: int, exp: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], mod: None = None) -> int | float, (base: int, exp: int, mod: None = None) -> Any, (base: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], exp: int | float, mod: None = None) -> int | float, (base: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], exp: int | float, mod: None = None) -> int | float | complex, (base: int | float, exp: int, mod: None = None) -> int | float, (base: int | float, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> Any, (base: int | float | complex, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> int | float | complex, [_E_contra, _T_co](base: _SupportsPow2[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _T_co](base: _SupportsPow3NoneOnly[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _M_contra, _T_co](base: _SupportsPow3[_E_contra, _M_contra, _T_co], exp: _E_contra, mod: _M_contra) -> _T_co, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float, mod: None = None) -> Any, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float | complex, mod: None = None) -> int | float | complex]", "kind": 3, "label": "pow", "sortText": "170"}, {"detail": "Overload[(*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: SupportsWrite[str] | None = None, flush: Literal[False] = False) -> None, (*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: _SupportsWriteAndFlush[str] | None = None, flush: bool) -> None]", "kind": 3, "label": "print", "sortText": "171"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Property attribute.\n\n fget\n function to be used for getting an attribute value\n fset\n function to be used for setting an attribute value\n fdel\n function to be used for del'ing an attribute\n doc\n docstring\n\nTypical use is to define a managed attribute x:\n\nclass C(object):\n def getx(self): return self._x\n def setx(self, value): self._x = value\n def delx(self): del self._x\n x = property(getx, setx, delx, \"I'm the 'x' property.\")\n\nDecorators make defining new properties or modifying existing ones easy:\n\nclass C(object):\n @property\n def x(self):\n \"I am the 'x' property.\"\n return self._x\n @x.setter\n def x(self, value):\n self._x = value\n @x.deleter\n def x(self):\n del self._x\n"}, "kind": 7, "label": "property", "sortText": "172"}, {"detail": "Quitter", "kind": 22, "label": "quit", "sortText": "173"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "range(stop) -> range object\nrange(start, stop[, step]) -> range object\n\nReturn an object that produces a sequence of integers from start (inclusive)\nto stop (exclusive) by step. range(i, j) produces i, i+1, i+2, ..., j-1.\nstart defaults to 0, and stop is omitted! range(4) produces 0, 1, 2, 3.\nThese are exactly the valid indices for a list of 4 elements.\nWhen step is given, it specifies the increment (or decrement).\n"}, "kind": 7, "label": "range", "sortText": "174"}, {"detail": "def repr(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the canonical string representation of the object.\n\nFor many object types, including most builtins, eval(repr(obj)) == obj.\n"}, "kind": 3, "label": "repr", "sortText": "175"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return a reverse iterator over the values of the given sequence.\n"}, "kind": 7, "label": "reversed", "sortText": "176"}, {"detail": "Overload[[_T](number: _SupportsRound1[_T], ndigits: None = None) -> _T, [_T](number: _SupportsRound2[_T], ndigits: SupportsIndex) -> _T]", "kind": 3, "label": "round", "sortText": "177"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an unordered collection of unique elements.\n"}, "kind": 7, "label": "set", "sortText": "178"}, {"detail": "def setattr(obj: object, name: str, value: Any, /) -> None", "documentation": {"kind": "plaintext", "value": "Sets the named attribute on the given object to the specified value.\n\nsetattr(x, 'y', v) is equivalent to ``x.y = v``\n"}, "kind": 3, "label": "setattr", "sortText": "179"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "slice(stop)\nslice(start, stop[, step])\n\nCreate a slice object. This is used for extended slicing (e.g. a[0:10:2]).\n"}, "kind": 7, "label": "slice", "sortText": "180"}, {"detail": "Overload[[SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, reverse: bool = False) -> list[SupportsRichComparisonT], [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], reverse: bool = False) -> list[_T]]", "kind": 3, "label": "sorted", "sortText": "181"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a static method.\n\nA static method does not receive an implicit first argument.\nTo declare a static method, use this idiom:\n\n class C:\n @staticmethod\n def f(arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). Both the class and the instance are ignored, and\nneither is passed implicitly as the first argument to the method.\n\nStatic methods in Python are similar to those found in Java or C++.\nFor a more advanced concept, see the classmethod builtin.\n"}, "kind": 7, "label": "staticmethod", "sortText": "182"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 7, "label": "str", "sortText": "183"}, {"detail": "Overload[(iterable: Iterable[bool | Literal[1, 2, 3, 4, 5, ... omitted 41 literals]], /, start: int = 0) -> int, [_SupportsSumNoDefaultT](iterable: Iterable[_SupportsSumNoDefaultT], /) -> _SupportsSumNoDefaultT | Literal[0], [_AddableT1, _AddableT2](iterable: Iterable[_AddableT1], /, start: _AddableT2) -> _AddableT1 | _AddableT2]", "kind": 3, "label": "sum", "sortText": "184"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "super() -> same as super(__class__, )\nsuper(type) -> unbound super object\nsuper(type, obj) -> bound super object; requires isinstance(obj, type)\nsuper(type, type2) -> bound super object; requires issubclass(type2, type)\nTypical use to call a cooperative superclass method:\nclass C(B):\n def meth(self, arg):\n super().meth(arg)\nThis works for class methods too:\nclass C(B):\n @classmethod\n def cmeth(cls, arg):\n super().cmeth(arg)\n"}, "kind": 7, "label": "super", "sortText": "185"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 7, "label": "tuple", "sortText": "186"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "type(object) -> the object's type\ntype(name, bases, dict, **kwds) -> a new type\n"}, "kind": 7, "label": "type", "sortText": "187"}, {"detail": "Overload[(object: type, /) -> MappingProxyType[str, Any], (object: Any = ..., /) -> dict[str, Any]]", "kind": 3, "label": "vars", "sortText": "188"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The zip object yields n-length tuples, where n is the number of iterables\npassed as positional arguments to zip(). The i-th element in every tuple\ncomes from the i-th iterable argument to zip(). This continues until the\nshortest argument is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n\n >>> list(zip('abcdefg', range(3), range(4)))\n [('a', 0, 0), ('b', 1, 1), ('c', 2, 2)]\n"}, "kind": 7, "label": "zip", "sortText": "189"}, {"detail": "", "kind": 7, "label": "function", "sortText": "190"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": "191"}, {"detail": "def __build_class__(func: () -> CellType | Any, name: str, /, *bases: Any, *, metaclass: Any = ..., **kwds: Any) -> Any", "documentation": {"kind": "plaintext", "value": "__build_class__(func, name, /, *bases, [metaclass], **kwds) -> class\n\nInternal helper function used by the class statement.\n"}, "kind": 3, "label": "__build_class__", "sortText": "192"}, {"detail": "Any", "documentation": {"kind": "plaintext", "value": "Special type indicating an unconstrained type.\n\n- Any is compatible with every type.\n- Any assumed to have all methods.\n- All values assumed to be instances of Any.\n\nNote that all the above statements are true from the point of view of\nstatic type checkers. At runtime, Any should not be used with instance\nchecks.\n"}, "label": "__builtins__", "sortText": "193"}, {"detail": "type[ModuleType]", "documentation": {"kind": "plaintext", "value": "Create a module object.\n\nThe name must be a string; the optional doc argument can have any type.\n"}, "kind": 7, "label": "__class__", "sortText": "194"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "__debug__", "sortText": "195"}, {"detail": "bound method ModuleType.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": "196"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": "197"}, {"detail": "bound method ModuleType.__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": "198"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": "199"}, {"detail": "bound method ModuleType.__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": "200"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__file__", "sortText": "201"}, {"detail": "bound method ModuleType.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": "202"}, {"detail": "bound method ModuleType.__getattr__(name: str) -> Any", "kind": 2, "label": "__getattr__", "sortText": "203"}, {"detail": "bound method ModuleType.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": "204"}, {"detail": "bound method ModuleType.__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": "205"}, {"detail": "bound method ModuleType.__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": "206"}, {"detail": "def __import__(name: str, globals: Mapping[str, object] | None = None, locals: Mapping[str, object] | None = None, fromlist: Sequence[str] | None = ..., level: int = 0) -> ModuleType", "documentation": {"kind": "plaintext", "value": "Import a module.\n\nBecause this function is meant for use by the Python\ninterpreter and not for general use, it is better to use\nimportlib.import_module() to programmatically import a module.\n\nThe globals argument is only used to determine the context;\nthey are not modified. The locals argument is unused. The fromlist\nshould be a list of names to emulate ``from name import ...``, or an\nempty list to emulate ``import name``.\nWhen importing a module from a package, note that __import__('A.B', ...)\nreturns package A when fromlist is empty, but its submodule B when\nfromlist is not empty. The level argument is used to determine whether to\nperform absolute or relative imports: 0 is absolute, while a positive number\nis the number of parent directories to search relative to the current module.\n"}, "kind": 3, "label": "__import__", "sortText": "207"}, {"detail": "bound method ModuleType.__init__(name: str, doc: str | None = ...) -> None", "kind": 2, "label": "__init__", "sortText": "208"}, {"detail": "bound method type[ModuleType].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "209"}, {"detail": "LoaderProtocol | None", "kind": 8, "label": "__loader__", "sortText": "210"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "211"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__name__", "sortText": "212"}, {"detail": "bound method ModuleType.__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": "213"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "214"}, {"detail": "str | None", "kind": 22, "label": "__package__", "sortText": "215"}, {"detail": "MutableSequence[str]", "documentation": {"kind": "plaintext", "value": "All the operations on a read-write sequence.\n\nConcrete subclasses must provide __new__ or __init__,\n__getitem__, __setitem__, __delitem__, __len__, and insert().\n"}, "kind": 22, "label": "__path__", "sortText": "216"}, {"detail": "bound method ModuleType.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "217"}, {"detail": "bound method ModuleType.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "218"}, {"detail": "bound method ModuleType.__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "219"}, {"detail": "bound method ModuleType.__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "220"}, {"detail": "bound method ModuleType.__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "221"}, {"detail": "ModuleSpec | None", "kind": 22, "label": "__spec__", "sortText": "222"}, {"detail": "bound method ModuleType.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "223"}, {"detail": "bound method type[ModuleType].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "224"}, {"detail": "dict[Any, int]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__warningregistry__", "sortText": "225"}, {"detail": " int'>", "label": "_Opener", "sortText": "226"}]}} +{"suite": "web", "label": "edit response then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 55, "iteration": 1, "result": {"isIncomplete": true, "items": [{"detail": "Literal[False]", "kind": 14, "label": "False", "sortText": " 0"}, {"detail": "None", "kind": 14, "label": "None", "sortText": " 1"}, {"detail": "Literal[True]", "kind": 14, "label": "True", "sortText": " 2"}, {"kind": 14, "label": "and", "sortText": " 3"}, {"kind": 14, "label": "as", "sortText": " 4"}, {"kind": 14, "label": "assert", "sortText": " 5"}, {"kind": 14, "label": "async", "sortText": " 6"}, {"kind": 14, "label": "await", "sortText": " 7"}, {"kind": 14, "label": "break", "sortText": " 8"}, {"kind": 14, "label": "case", "sortText": " 9"}, {"kind": 14, "label": "class", "sortText": " 10"}, {"kind": 14, "label": "continue", "sortText": " 11"}, {"kind": 14, "label": "def", "sortText": " 12"}, {"kind": 14, "label": "del", "sortText": " 13"}, {"kind": 14, "label": "elif", "sortText": " 14"}, {"kind": 14, "label": "else", "sortText": " 15"}, {"kind": 14, "label": "except", "sortText": " 16"}, {"kind": 14, "label": "finally", "sortText": " 17"}, {"kind": 14, "label": "for", "sortText": " 18"}, {"kind": 14, "label": "from", "sortText": " 19"}, {"kind": 14, "label": "global", "sortText": " 20"}, {"kind": 14, "label": "if", "sortText": " 21"}, {"kind": 14, "label": "import", "sortText": " 22"}, {"kind": 14, "label": "in", "sortText": " 23"}, {"kind": 14, "label": "is", "sortText": " 24"}, {"kind": 14, "label": "lambda", "sortText": " 25"}, {"kind": 14, "label": "match", "sortText": " 26"}, {"kind": 14, "label": "nonlocal", "sortText": " 27"}, {"kind": 14, "label": "not", "sortText": " 28"}, {"kind": 14, "label": "or", "sortText": " 29"}, {"kind": 14, "label": "pass", "sortText": " 30"}, {"kind": 14, "label": "raise", "sortText": " 31"}, {"kind": 14, "label": "return", "sortText": " 32"}, {"kind": 14, "label": "try", "sortText": " 33"}, {"kind": 14, "label": "while", "sortText": " 34"}, {"kind": 14, "label": "with", "sortText": " 35"}, {"kind": 14, "label": "yield", "sortText": " 36"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The flask object implements a WSGI application and acts as the central\nobject. It is passed the name of the module or package of the\napplication. Once it is created it will act as a central registry for\nthe view functions, the URL rules, template configuration and much more.\n\nThe name of the package is used to resolve resources from inside the\npackage or the folder the module is contained in depending on if the\npackage parameter resolves to an actual python package (a folder with\nan :file:`__init__.py` file inside) or a standard module (just a ``.py`` file).\n\nFor more information about resource loading, see :func:`open_resource`.\n\nUsually you create a :class:`Flask` instance in your main module or\nin the :file:`__init__.py` file of your package like this::\n\n from flask import Flask\n app = Flask(__name__)\n\n.. admonition:: About the First Parameter\n\n The idea of the first parameter is to give Flask an idea of what\n belongs to your application. This name is used to find resources\n on the filesystem, can be used by extensions to improve debugging\n information and a lot more.\n\n So it's important what you provide there. If you are using a single\n module, `__name__` is always the correct value. If you however are\n using a package, it's usually recommended to hardcode the name of\n your package there.\n\n For example if your application is defined in :file:`yourapplication/app.py`\n you should create it with one of the two versions below::\n\n app = Flask('yourapplication')\n app = Flask(__name__.split('.')[0])\n\n Why is that? The application will work even with `__name__`, thanks\n to how resources are looked up. However it will make debugging more\n painful. Certain extensions can make assumptions based on the\n import name of your application. For example the Flask-SQLAlchemy\n extension will look for the code in your application that triggered\n an SQL query in debug mode. If the import name is not properly set\n up, that debugging information is lost. (For example it would only\n pick up SQL queries in `yourapplication.app` and not\n `yourapplication.views.frontend`)\n\n.. versionadded:: 0.7\n The `static_url_path`, `static_folder`, and `template_folder`\n parameters were added.\n\n.. versionadded:: 0.8\n The `instance_path` and `instance_relative_config` parameters were\n added.\n\n.. versionadded:: 0.11\n The `root_path` parameter was added.\n\n.. versionadded:: 1.0\n The ``host_matching`` and ``static_host`` parameters were added.\n\n.. versionadded:: 1.0\n The ``subdomain_matching`` parameter was added. Subdomain\n matching needs to be enabled manually now. Setting\n :data:`SERVER_NAME` does not implicitly enable it.\n\n:param import_name: the name of the application package\n:param static_url_path: can be used to specify a different path for the\n static files on the web. Defaults to the name\n of the `static_folder` folder.\n:param static_folder: The folder with static files that is served at\n ``static_url_path``. Relative to the application ``root_path``\n or an absolute path. Defaults to ``'static'``.\n:param static_host: the host to use when adding the static route.\n Defaults to None. Required when using ``host_matching=True``\n with a ``static_folder`` configured.\n:param host_matching: set ``url_map.host_matching`` attribute.\n Defaults to False.\n:param subdomain_matching: consider the subdomain relative to\n :data:`SERVER_NAME` when matching routes. Defaults to False.\n:param template_folder: the folder that contains the templates that should\n be used by the application. Defaults to\n ``'templates'`` folder in the root path of the\n application.\n:param instance_path: An alternative instance path for the application.\n By default the folder ``'instance'`` next to the\n package or module is assumed to be the instance\n path.\n:param instance_relative_config: if set to ``True`` relative filenames\n for loading the config are assumed to\n be relative to the instance path instead\n of the application root.\n:param root_path: The path to the root of the application files.\n This should only be set manually when it can't be detected\n automatically, such as for namespace packages.\n"}, "kind": 7, "label": "Flask", "sortText": " 37"}, {"detail": "Flask", "documentation": {"kind": "plaintext", "value": "The flask object implements a WSGI application and acts as the central\nobject. It is passed the name of the module or package of the\napplication. Once it is created it will act as a central registry for\nthe view functions, the URL rules, template configuration and much more.\n\nThe name of the package is used to resolve resources from inside the\npackage or the folder the module is contained in depending on if the\npackage parameter resolves to an actual python package (a folder with\nan :file:`__init__.py` file inside) or a standard module (just a ``.py`` file).\n\nFor more information about resource loading, see :func:`open_resource`.\n\nUsually you create a :class:`Flask` instance in your main module or\nin the :file:`__init__.py` file of your package like this::\n\n from flask import Flask\n app = Flask(__name__)\n\n.. admonition:: About the First Parameter\n\n The idea of the first parameter is to give Flask an idea of what\n belongs to your application. This name is used to find resources\n on the filesystem, can be used by extensions to improve debugging\n information and a lot more.\n\n So it's important what you provide there. If you are using a single\n module, `__name__` is always the correct value. If you however are\n using a package, it's usually recommended to hardcode the name of\n your package there.\n\n For example if your application is defined in :file:`yourapplication/app.py`\n you should create it with one of the two versions below::\n\n app = Flask('yourapplication')\n app = Flask(__name__.split('.')[0])\n\n Why is that? The application will work even with `__name__`, thanks\n to how resources are looked up. However it will make debugging more\n painful. Certain extensions can make assumptions based on the\n import name of your application. For example the Flask-SQLAlchemy\n extension will look for the code in your application that triggered\n an SQL query in debug mode. If the import name is not properly set\n up, that debugging information is lost. (For example it would only\n pick up SQL queries in `yourapplication.app` and not\n `yourapplication.views.frontend`)\n\n.. versionadded:: 0.7\n The `static_url_path`, `static_folder`, and `template_folder`\n parameters were added.\n\n.. versionadded:: 0.8\n The `instance_path` and `instance_relative_config` parameters were\n added.\n\n.. versionadded:: 0.11\n The `root_path` parameter was added.\n\n.. versionadded:: 1.0\n The ``host_matching`` and ``static_host`` parameters were added.\n\n.. versionadded:: 1.0\n The ``subdomain_matching`` parameter was added. Subdomain\n matching needs to be enabled manually now. Setting\n :data:`SERVER_NAME` does not implicitly enable it.\n\n:param import_name: the name of the application package\n:param static_url_path: can be used to specify a different path for the\n static files on the web. Defaults to the name\n of the `static_folder` folder.\n:param static_folder: The folder with static files that is served at\n ``static_url_path``. Relative to the application ``root_path``\n or an absolute path. Defaults to ``'static'``.\n:param static_host: the host to use when adding the static route.\n Defaults to None. Required when using ``host_matching=True``\n with a ``static_folder`` configured.\n:param host_matching: set ``url_map.host_matching`` attribute.\n Defaults to False.\n:param subdomain_matching: consider the subdomain relative to\n :data:`SERVER_NAME` when matching routes. Defaults to False.\n:param template_folder: the folder that contains the templates that should\n be used by the application. Defaults to\n ``'templates'`` folder in the root path of the\n application.\n:param instance_path: An alternative instance path for the application.\n By default the folder ``'instance'`` next to the\n package or module is assumed to be the instance\n path.\n:param instance_relative_config: if set to ``True`` relative filenames\n for loading the config are assumed to\n be relative to the instance path instead\n of the application root.\n:param root_path: The path to the root of the application files.\n This should only be set manually when it can't be detected\n automatically, such as for namespace packages.\n"}, "kind": 22, "label": "app", "sortText": " 38"}, {"detail": "Session", "documentation": {"kind": "plaintext", "value": "A Requests session.\n\nProvides cookie persistence, connection-pooling, and configuration.\n\nBasic Usage::\n\n >>> import requests\n >>> s = requests.Session()\n >>> s.get('https://httpbin.org/get')\n \n\nOr as a context manager::\n\n >>> with requests.Session() as s:\n ... s.get('https://httpbin.org/get')\n \n"}, "kind": 22, "label": "client", "sortText": " 39"}, {"detail": "Request", "documentation": {"kind": "plaintext", "value": "The request object used by default in Flask. Remembers the\nmatched endpoint and view arguments.\n\nIt is what ends up as :class:`~flask.request`. If you want to replace\nthe request object used you can subclass this and set\n:attr:`~flask.Flask.request_class` to your subclass.\n\nThe request object is a :class:`~werkzeug.wrappers.Request` subclass and\nprovides all of the attributes Werkzeug defines plus a few Flask\nspecific ones.\n"}, "kind": 22, "label": "request", "sortText": " 40"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Requests HTTP Library\n~~~~~~~~~~~~~~~~~~~~~\n\nRequests is an HTTP library, written in Python, for human beings.\nBasic GET usage:\n\n >>> import requests\n >>> r = requests.get('https://www.python.org')\n >>> r.status_code\n 200\n >>> b'Python is a programming language' in r.content\n True\n\n... or POST:\n\n >>> payload = dict(key1='value1', key2='value2')\n >>> r = requests.post('https://httpbin.org/post', data=payload)\n >>> print(r.text)\n {\n ...\n \"form\": {\n \"key1\": \"value1\",\n \"key2\": \"value2\"\n },\n ...\n }\n\nThe other HTTP methods are supported - see `requests.api`. Full documentation\nis at .\n\n:copyright: (c) 2017 by Kenneth Reitz.\n:license: Apache 2.0, see LICENSE for more details.\n"}, "kind": 9, "label": "requests", "sortText": " 41"}, {"detail": "def users() -> dict[str, object]", "kind": 3, "label": "users", "sortText": " 42"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for arithmetic errors.\n"}, "kind": 7, "label": "ArithmeticError", "sortText": " 43"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Assertion failed.\n"}, "kind": 7, "label": "AssertionError", "sortText": " 44"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Attribute not found.\n"}, "kind": 7, "label": "AttributeError", "sortText": " 45"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all exceptions\n"}, "kind": 7, "label": "BaseException", "sortText": " 46"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "A combination of multiple unrelated exceptions.\n"}, "kind": 7, "label": "BaseExceptionGroup", "sortText": " 47"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "I/O operation would block.\n"}, "kind": 7, "label": "BlockingIOError", "sortText": " 48"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Broken pipe.\n"}, "kind": 7, "label": "BrokenPipeError", "sortText": " 49"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Buffer error.\n"}, "kind": 7, "label": "BufferError", "sortText": " 50"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about bytes and buffer related problems, mostly\nrelated to conversion from str or comparing to str.\n"}, "kind": 7, "label": "BytesWarning", "sortText": " 51"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Child process error.\n"}, "kind": 7, "label": "ChildProcessError", "sortText": " 52"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection aborted.\n"}, "kind": 7, "label": "ConnectionAbortedError", "sortText": " 53"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection error.\n"}, "kind": 7, "label": "ConnectionError", "sortText": " 54"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection refused.\n"}, "kind": 7, "label": "ConnectionRefusedError", "sortText": " 55"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection reset.\n"}, "kind": 7, "label": "ConnectionResetError", "sortText": " 56"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about deprecated features.\n"}, "kind": 7, "label": "DeprecationWarning", "sortText": " 57"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Read beyond end of file.\n"}, "kind": 7, "label": "EOFError", "sortText": " 58"}, {"detail": "EllipsisType", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 22, "label": "Ellipsis", "sortText": " 59"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about encodings.\n"}, "kind": 7, "label": "EncodingWarning", "sortText": " 60"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "EnvironmentError", "sortText": " 61"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all non-exit exceptions.\n"}, "kind": 7, "label": "Exception", "sortText": " 62"}, {"detail": "", "kind": 7, "label": "ExceptionGroup", "sortText": " 63"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File already exists.\n"}, "kind": 7, "label": "FileExistsError", "sortText": " 64"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File not found.\n"}, "kind": 7, "label": "FileNotFoundError", "sortText": " 65"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Floating-point operation failed.\n"}, "kind": 7, "label": "FloatingPointError", "sortText": " 66"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about constructs that will change semantically\nin the future.\n"}, "kind": 7, "label": "FutureWarning", "sortText": " 67"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request that a generator exit.\n"}, "kind": 7, "label": "GeneratorExit", "sortText": " 68"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "IOError", "sortText": " 69"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Import can't find module, or can't find name in module.\n"}, "kind": 7, "label": "ImportError", "sortText": " 70"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about probable mistakes in module imports\n"}, "kind": 7, "label": "ImportWarning", "sortText": " 71"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper indentation.\n"}, "kind": 7, "label": "IndentationError", "sortText": " 72"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Sequence index out of range.\n"}, "kind": 7, "label": "IndexError", "sortText": " 73"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Interrupted by signal.\n"}, "kind": 7, "label": "InterruptedError", "sortText": " 74"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation doesn't work on directories.\n"}, "kind": 7, "label": "IsADirectoryError", "sortText": " 75"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Mapping key not found.\n"}, "kind": 7, "label": "KeyError", "sortText": " 76"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Program interrupted by user.\n"}, "kind": 7, "label": "KeyboardInterrupt", "sortText": " 77"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for lookup errors.\n"}, "kind": 7, "label": "LookupError", "sortText": " 78"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Out of memory.\n"}, "kind": 7, "label": "MemoryError", "sortText": " 79"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Module not found.\n"}, "kind": 7, "label": "ModuleNotFoundError", "sortText": " 80"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Name not found globally.\n"}, "kind": 7, "label": "NameError", "sortText": " 81"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation only works on directories.\n"}, "kind": 7, "label": "NotADirectoryError", "sortText": " 82"}, {"detail": "NotImplementedType", "documentation": {"kind": "plaintext", "value": "The type of the NotImplemented singleton.\n"}, "kind": 22, "label": "NotImplemented", "sortText": " 83"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Method or function hasn't been implemented yet.\n"}, "kind": 7, "label": "NotImplementedError", "sortText": " 84"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "OSError", "sortText": " 85"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Result too large to be represented.\n"}, "kind": 7, "label": "OverflowError", "sortText": " 86"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about features which will be deprecated\nin the future.\n"}, "kind": 7, "label": "PendingDeprecationWarning", "sortText": " 87"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Not enough permissions.\n"}, "kind": 7, "label": "PermissionError", "sortText": " 88"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Process not found.\n"}, "kind": 7, "label": "ProcessLookupError", "sortText": " 89"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Recursion limit exceeded.\n"}, "kind": 7, "label": "RecursionError", "sortText": " 90"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Weak ref proxy used after referent went away.\n"}, "kind": 7, "label": "ReferenceError", "sortText": " 91"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about resource usage.\n"}, "kind": 7, "label": "ResourceWarning", "sortText": " 92"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unspecified run-time error.\n"}, "kind": 7, "label": "RuntimeError", "sortText": " 93"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious runtime behavior.\n"}, "kind": 7, "label": "RuntimeWarning", "sortText": " 94"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__anext__().\n"}, "kind": 7, "label": "StopAsyncIteration", "sortText": " 95"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__next__().\n"}, "kind": 7, "label": "StopIteration", "sortText": " 96"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Invalid syntax.\n"}, "kind": 7, "label": "SyntaxError", "sortText": " 97"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious syntax.\n"}, "kind": 7, "label": "SyntaxWarning", "sortText": " 98"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Internal error in the Python interpreter.\n\nPlease report this to the Python maintainer, along with the traceback,\nthe Python version, and the hardware/OS platform and version.\n"}, "kind": 7, "label": "SystemError", "sortText": " 99"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request to exit from the interpreter.\n"}, "kind": 7, "label": "SystemExit", "sortText": "100"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper mixture of spaces and tabs.\n"}, "kind": 7, "label": "TabError", "sortText": "101"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Timeout expired.\n"}, "kind": 7, "label": "TimeoutError", "sortText": "102"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument type.\n"}, "kind": 7, "label": "TypeError", "sortText": "103"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Local name referenced but not bound to a value.\n"}, "kind": 7, "label": "UnboundLocalError", "sortText": "104"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode decoding error.\n"}, "kind": 7, "label": "UnicodeDecodeError", "sortText": "105"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode encoding error.\n"}, "kind": 7, "label": "UnicodeEncodeError", "sortText": "106"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode related error.\n"}, "kind": 7, "label": "UnicodeError", "sortText": "107"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode translation error.\n"}, "kind": 7, "label": "UnicodeTranslateError", "sortText": "108"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about Unicode related problems, mostly\nrelated to conversion problems.\n"}, "kind": 7, "label": "UnicodeWarning", "sortText": "109"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings generated by user code.\n"}, "kind": 7, "label": "UserWarning", "sortText": "110"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument value (of correct type).\n"}, "kind": 7, "label": "ValueError", "sortText": "111"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warning categories.\n"}, "kind": 7, "label": "Warning", "sortText": "112"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Second argument to a division or modulo operation was zero.\n"}, "kind": 7, "label": "ZeroDivisionError", "sortText": "113"}, {"detail": "def abs[_T](x: SupportsAbs[_T], /) -> _T", "documentation": {"kind": "plaintext", "value": "Return the absolute value of the argument.\n"}, "kind": 3, "label": "abs", "sortText": "114"}, {"detail": "def aiter[_SupportsAnextT_co](async_iterable: SupportsAiter[_SupportsAnextT_co], /) -> _SupportsAnextT_co", "documentation": {"kind": "plaintext", "value": "Return an AsyncIterator for an AsyncIterable object.\n"}, "kind": 3, "label": "aiter", "sortText": "115"}, {"detail": "def all(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for all values x in the iterable.\n\nIf the iterable is empty, return True.\n"}, "kind": 3, "label": "all", "sortText": "116"}, {"detail": "Overload[[_AwaitableT](i: _SupportsSynchronousAnext[_AwaitableT], /) -> _AwaitableT, [_T, _VT](i: SupportsAnext[_T], default: _VT, /) -> CoroutineType[Any, Any, _T | _VT]]", "kind": 3, "label": "anext", "sortText": "117"}, {"detail": "def any(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for any x in the iterable.\n\nIf the iterable is empty, return False.\n"}, "kind": 3, "label": "any", "sortText": "118"}, {"detail": "def ascii(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return an ASCII-only representation of an object.\n\nAs repr(), return a string containing a printable representation of an\nobject, but escape the non-ASCII characters in the string returned by\nrepr() using \\\\x, \\\\u or \\\\U escapes. This generates a string similar\nto that returned by repr() in Python 2.\n"}, "kind": 3, "label": "ascii", "sortText": "119"}, {"detail": "def bin(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the binary representation of an integer.\n\n>>> bin(2796202)\n'0b1010101010101010101010'\n"}, "kind": 3, "label": "bin", "sortText": "120"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 7, "label": "bool", "sortText": "121"}, {"detail": "def breakpoint(...) -> None", "documentation": {"kind": "plaintext", "value": "Call sys.breakpointhook(*args, **kws). sys.breakpointhook() must accept\nwhatever arguments are passed.\n\nBy default, this drops you into the pdb debugger.\n"}, "kind": 3, "label": "breakpoint", "sortText": "122"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytearray(iterable_of_ints) -> bytearray\nbytearray(string, encoding[, errors]) -> bytearray\nbytearray(bytes_or_buffer) -> mutable copy of bytes_or_buffer\nbytearray(int) -> bytes array of size given by the parameter initialized with null bytes\nbytearray() -> empty bytes array\n\nConstruct a mutable bytearray object from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - a bytes or a buffer object\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytearray", "sortText": "123"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytes(iterable_of_ints) -> bytes\nbytes(string, encoding[, errors]) -> bytes\nbytes(bytes_or_buffer) -> immutable copy of bytes_or_buffer\nbytes(int) -> bytes object of size given by the parameter initialized with null bytes\nbytes() -> empty bytes object\n\nConstruct an immutable array of bytes from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytes", "sortText": "124"}, {"detail": "def callable(obj: object, /) -> TypeIs[(...) -> object]", "documentation": {"kind": "plaintext", "value": "Return whether the object is callable (i.e., some kind of function).\n\nNote that classes are callable, as are instances of classes with a\n__call__() method.\n"}, "kind": 3, "label": "callable", "sortText": "125"}, {"detail": "def chr(i: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff.\n"}, "kind": 3, "label": "chr", "sortText": "126"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a class method.\n\nA class method receives the class as implicit first argument,\njust like an instance method receives the instance.\nTo declare a class method, use this idiom:\n\n class C:\n @classmethod\n def f(cls, arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). The instance is ignored except for its class.\nIf a class method is called for a derived class, the derived class\nobject is passed as the implied first argument.\n\nClass methods are different than C++ or Java static methods.\nIf you want those, see the staticmethod builtin.\n"}, "kind": 7, "label": "classmethod", "sortText": "127"}, {"detail": "Overload[(source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[0], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, *, dont_inherit: bool = False, optimize: int = -1, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[1024], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> AST, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: int, dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> Any]", "kind": 3, "label": "compile", "sortText": "128"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a complex number from a string or numbers.\n\nIf a string is given, parse it as a complex number.\nIf a single number is given, convert it to a complex number.\nIf the 'real' or 'imag' arguments are given, create a complex number\nwith the specified real and imaginary components.\n"}, "kind": 7, "label": "complex", "sortText": "129"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "copyright", "sortText": "130"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "credits", "sortText": "131"}, {"detail": "def delattr(obj: object, name: str, /) -> None", "documentation": {"kind": "plaintext", "value": "Deletes the named attribute from the given object.\n\ndelattr(x, 'y') is equivalent to ``del x.y``\n"}, "kind": 3, "label": "delattr", "sortText": "132"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 7, "label": "dict", "sortText": "133"}, {"detail": "def dir(o: object = ..., /) -> list[str]", "documentation": {"kind": "plaintext", "value": "dir([object]) -> list of strings\n\nIf called without an argument, return the names in the current scope.\nElse, return an alphabetized list of names comprising (some of) the attributes\nof the given object, and of attributes reachable from it.\nIf the object supplies a method named __dir__, it will be used; otherwise\nthe default dir() logic is used and returns:\n for a module object: the module's attributes.\n for a class object: its attributes, and recursively the attributes\n of its bases.\n for any other object: its attributes, its class's attributes, and\n recursively the attributes of its class's base classes.\n"}, "kind": 3, "label": "dir", "sortText": "134"}, {"detail": "Overload[[_T_contra, _T_co](x: SupportsDivMod[_T_contra, _T_co], y: _T_contra, /) -> _T_co, [_T_contra, _T_co](x: _T_contra, y: SupportsRDivMod[_T_contra, _T_co], /) -> _T_co]", "kind": 3, "label": "divmod", "sortText": "135"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 7, "label": "ellipsis", "sortText": "136"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an enumerate object.\n\n iterable\n an object supporting iteration\n\nThe enumerate object yields pairs containing a count (from start, which\ndefaults to zero) and a value yielded by the iterable argument.\n\nenumerate is useful for obtaining an indexed list:\n (0, seq[0]), (1, seq[1]), (2, seq[2]), ...\n"}, "kind": 7, "label": "enumerate", "sortText": "137"}, {"detail": "def eval(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /) -> Any", "documentation": {"kind": "plaintext", "value": "Evaluate the given source in the context of globals and locals.\n\nThe source may be a string representing a Python expression\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\n"}, "kind": 3, "label": "eval", "sortText": "138"}, {"detail": "def exec(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /, *, closure: tuple[CellType, ...] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Execute the given source in the context of globals and locals.\n\nThe source may be a string representing one or more Python statements\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\nThe closure must be a tuple of cellvars, and can only be used\nwhen source is a code object requiring exactly that many cellvars.\n"}, "kind": 3, "label": "exec", "sortText": "139"}, {"detail": "Quitter", "kind": 22, "label": "exit", "sortText": "140"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an iterator yielding those items of iterable for which function(item)\nis true. If function is None, return the items that are true.\n"}, "kind": 7, "label": "filter", "sortText": "141"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a string or number to a floating-point number, if possible.\n"}, "kind": 7, "label": "float", "sortText": "142"}, {"detail": "def format(value: object, format_spec: str = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Return type(value).__format__(value, format_spec)\n\nMany built-in types implement format_spec according to the\nFormat Specification Mini-language. See help('FORMATTING').\n\nIf type(value) does not supply a method named __format__\nand format_spec is empty, then str(value) is returned.\nSee also help('SPECIALMETHODS').\n"}, "kind": 3, "label": "format", "sortText": "143"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an immutable unordered collection of unique elements.\n"}, "kind": 7, "label": "frozenset", "sortText": "144"}, {"detail": "Overload[(o: object, name: str, /) -> Any, (o: object, name: str, default: None, /) -> Any | None, (o: object, name: str, default: bool, /) -> Any | bool, (o: object, name: str, default: list[Any], /) -> Any | list[Any], (o: object, name: str, default: dict[Any, Any], /) -> Any | dict[Any, Any], [_T](o: object, name: str, default: _T, /) -> Any | _T]", "kind": 3, "label": "getattr", "sortText": "145"}, {"detail": "def globals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return the dictionary containing the current scope's global variables.\n\nNOTE: Updates to this dictionary *will* affect name lookups in the current\nglobal scope and vice-versa.\n"}, "kind": 3, "label": "globals", "sortText": "146"}, {"detail": "def hasattr(obj: object, name: str, /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether the object has an attribute with the given name.\n\nThis is done by calling getattr(obj, name) and catching AttributeError.\n"}, "kind": 3, "label": "hasattr", "sortText": "147"}, {"detail": "def hash(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the hash value for the given object.\n\nTwo objects that compare equal must also have the same hash value, but the\nreverse is not necessarily true.\n"}, "kind": 3, "label": "hash", "sortText": "148"}, {"detail": "_Helper", "documentation": {"kind": "plaintext", "value": "Define the builtin 'help'.\n\nThis is a wrapper around pydoc.help that provides a helpful message\nwhen 'help' is typed at the Python interactive prompt.\n\nCalling help() at the Python prompt starts an interactive help session.\nCalling help(thing) prints help for the python object 'thing'.\n"}, "kind": 22, "label": "help", "sortText": "149"}, {"detail": "def hex(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the hexadecimal representation of an integer.\n\n>>> hex(12648430)\n'0xc0ffee'\n"}, "kind": 3, "label": "hex", "sortText": "150"}, {"detail": "def id(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the identity of an object.\n\nThis is guaranteed to be unique among simultaneously existing objects.\n(CPython uses the object's memory address.)\n"}, "kind": 3, "label": "id", "sortText": "151"}, {"detail": "def input(prompt: object = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Read a string from standard input. The trailing newline is stripped.\n\nThe prompt string, if given, is printed to standard output without a\ntrailing newline before reading input.\n\nIf the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.\nOn *nix systems, readline is used if available.\n"}, "kind": 3, "label": "input", "sortText": "152"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 7, "label": "int", "sortText": "153"}, {"detail": "def isinstance(obj: object, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether an object is an instance of a class or of a subclass thereof.\n\nA tuple, as in ``isinstance(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``isinstance(x, A) or isinstance(x, B)\nor ...`` etc.\n"}, "kind": 3, "label": "isinstance", "sortText": "154"}, {"detail": "def issubclass(cls: type, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether 'cls' is derived from another class or is the same class.\n\nA tuple, as in ``issubclass(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``issubclass(x, A) or issubclass(x, B)\nor ...``.\n"}, "kind": 3, "label": "issubclass", "sortText": "155"}, {"detail": "Overload[[_SupportsNextT_co](object: SupportsIter[_SupportsNextT_co], /) -> _SupportsNextT_co, [_T](object: _GetItemIterable[_T], /) -> Iterator[_T], [_T](object: () -> _T | None, sentinel: None, /) -> Iterator[_T], [_T](object: () -> _T, sentinel: object, /) -> Iterator[_T]]", "kind": 3, "label": "iter", "sortText": "156"}, {"detail": "def len(obj: Sized, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the number of items in a container.\n"}, "kind": 3, "label": "len", "sortText": "157"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "license", "sortText": "158"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 7, "label": "list", "sortText": "159"}, {"detail": "def locals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return a dictionary containing the current scope's local variables.\n\nNOTE: Whether or not updates to this dictionary will affect name lookups in\nthe local scope and vice-versa is *implementation dependent* and not\ncovered by any backwards compatibility guarantees.\n"}, "kind": 3, "label": "locals", "sortText": "160"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Make an iterator that computes the function using arguments from\neach of the iterables. Stops when the shortest iterable is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n"}, "kind": 7, "label": "map", "sortText": "161"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], /, *, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "max", "sortText": "162"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a new memoryview object which references the given object.\n"}, "kind": 7, "label": "memoryview", "sortText": "163"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], /, *, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "min", "sortText": "164"}, {"detail": "Overload[[_T](i: SupportsNext[_T], /) -> _T, [_T, _VT](i: SupportsNext[_T], default: _VT, /) -> _T | _VT]", "kind": 3, "label": "next", "sortText": "165"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The base class of the class hierarchy.\n\nWhen called, it accepts no arguments and returns a new featureless\ninstance that has no instance attributes and cannot be given any.\n"}, "kind": 7, "label": "object", "sortText": "166"}, {"detail": "def oct(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the octal representation of an integer.\n\n>>> oct(342391)\n'0o1234567'\n"}, "kind": 3, "label": "oct", "sortText": "167"}, {"detail": "Overload[(file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"r+\", \"+r\", \"rt+\", \"r+t\", \"+rt\", ... omitted 48 literals] = \"r\", buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> TextIOWrapper[_WrappedBuffer], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: Literal[0], encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> FileIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 19 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedRandom, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedWriter, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", ... omitted 3 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedReader[_BufferedReaderStream], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: int = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BinaryIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: str, buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> IO[Any]]", "kind": 3, "label": "open", "sortText": "168"}, {"detail": "def ord(c: str | bytes | bytearray, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the ordinal value of a character.\n\nIf the argument is a one-character string, return the Unicode code\npoint of that character.\n\nIf the argument is a bytes or bytearray object of length 1, return its\nsingle byte value.\n"}, "kind": 3, "label": "ord", "sortText": "169"}, {"detail": "Overload[(base: int, exp: int, mod: int) -> int, (base: int, exp: Literal[0], mod: None = None) -> Literal[1], (base: int, exp: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], mod: None = None) -> int, (base: int, exp: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], mod: None = None) -> int | float, (base: int, exp: int, mod: None = None) -> Any, (base: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], exp: int | float, mod: None = None) -> int | float, (base: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], exp: int | float, mod: None = None) -> int | float | complex, (base: int | float, exp: int, mod: None = None) -> int | float, (base: int | float, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> Any, (base: int | float | complex, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> int | float | complex, [_E_contra, _T_co](base: _SupportsPow2[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _T_co](base: _SupportsPow3NoneOnly[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _M_contra, _T_co](base: _SupportsPow3[_E_contra, _M_contra, _T_co], exp: _E_contra, mod: _M_contra) -> _T_co, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float, mod: None = None) -> Any, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float | complex, mod: None = None) -> int | float | complex]", "kind": 3, "label": "pow", "sortText": "170"}, {"detail": "Overload[(*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: SupportsWrite[str] | None = None, flush: Literal[False] = False) -> None, (*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: _SupportsWriteAndFlush[str] | None = None, flush: bool) -> None]", "kind": 3, "label": "print", "sortText": "171"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Property attribute.\n\n fget\n function to be used for getting an attribute value\n fset\n function to be used for setting an attribute value\n fdel\n function to be used for del'ing an attribute\n doc\n docstring\n\nTypical use is to define a managed attribute x:\n\nclass C(object):\n def getx(self): return self._x\n def setx(self, value): self._x = value\n def delx(self): del self._x\n x = property(getx, setx, delx, \"I'm the 'x' property.\")\n\nDecorators make defining new properties or modifying existing ones easy:\n\nclass C(object):\n @property\n def x(self):\n \"I am the 'x' property.\"\n return self._x\n @x.setter\n def x(self, value):\n self._x = value\n @x.deleter\n def x(self):\n del self._x\n"}, "kind": 7, "label": "property", "sortText": "172"}, {"detail": "Quitter", "kind": 22, "label": "quit", "sortText": "173"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "range(stop) -> range object\nrange(start, stop[, step]) -> range object\n\nReturn an object that produces a sequence of integers from start (inclusive)\nto stop (exclusive) by step. range(i, j) produces i, i+1, i+2, ..., j-1.\nstart defaults to 0, and stop is omitted! range(4) produces 0, 1, 2, 3.\nThese are exactly the valid indices for a list of 4 elements.\nWhen step is given, it specifies the increment (or decrement).\n"}, "kind": 7, "label": "range", "sortText": "174"}, {"detail": "def repr(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the canonical string representation of the object.\n\nFor many object types, including most builtins, eval(repr(obj)) == obj.\n"}, "kind": 3, "label": "repr", "sortText": "175"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return a reverse iterator over the values of the given sequence.\n"}, "kind": 7, "label": "reversed", "sortText": "176"}, {"detail": "Overload[[_T](number: _SupportsRound1[_T], ndigits: None = None) -> _T, [_T](number: _SupportsRound2[_T], ndigits: SupportsIndex) -> _T]", "kind": 3, "label": "round", "sortText": "177"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an unordered collection of unique elements.\n"}, "kind": 7, "label": "set", "sortText": "178"}, {"detail": "def setattr(obj: object, name: str, value: Any, /) -> None", "documentation": {"kind": "plaintext", "value": "Sets the named attribute on the given object to the specified value.\n\nsetattr(x, 'y', v) is equivalent to ``x.y = v``\n"}, "kind": 3, "label": "setattr", "sortText": "179"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "slice(stop)\nslice(start, stop[, step])\n\nCreate a slice object. This is used for extended slicing (e.g. a[0:10:2]).\n"}, "kind": 7, "label": "slice", "sortText": "180"}, {"detail": "Overload[[SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, reverse: bool = False) -> list[SupportsRichComparisonT], [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], reverse: bool = False) -> list[_T]]", "kind": 3, "label": "sorted", "sortText": "181"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a static method.\n\nA static method does not receive an implicit first argument.\nTo declare a static method, use this idiom:\n\n class C:\n @staticmethod\n def f(arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). Both the class and the instance are ignored, and\nneither is passed implicitly as the first argument to the method.\n\nStatic methods in Python are similar to those found in Java or C++.\nFor a more advanced concept, see the classmethod builtin.\n"}, "kind": 7, "label": "staticmethod", "sortText": "182"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 7, "label": "str", "sortText": "183"}, {"detail": "Overload[(iterable: Iterable[bool | Literal[1, 2, 3, 4, 5, ... omitted 41 literals]], /, start: int = 0) -> int, [_SupportsSumNoDefaultT](iterable: Iterable[_SupportsSumNoDefaultT], /) -> _SupportsSumNoDefaultT | Literal[0], [_AddableT1, _AddableT2](iterable: Iterable[_AddableT1], /, start: _AddableT2) -> _AddableT1 | _AddableT2]", "kind": 3, "label": "sum", "sortText": "184"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "super() -> same as super(__class__, )\nsuper(type) -> unbound super object\nsuper(type, obj) -> bound super object; requires isinstance(obj, type)\nsuper(type, type2) -> bound super object; requires issubclass(type2, type)\nTypical use to call a cooperative superclass method:\nclass C(B):\n def meth(self, arg):\n super().meth(arg)\nThis works for class methods too:\nclass C(B):\n @classmethod\n def cmeth(cls, arg):\n super().cmeth(arg)\n"}, "kind": 7, "label": "super", "sortText": "185"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 7, "label": "tuple", "sortText": "186"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "type(object) -> the object's type\ntype(name, bases, dict, **kwds) -> a new type\n"}, "kind": 7, "label": "type", "sortText": "187"}, {"detail": "Overload[(object: type, /) -> MappingProxyType[str, Any], (object: Any = ..., /) -> dict[str, Any]]", "kind": 3, "label": "vars", "sortText": "188"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The zip object yields n-length tuples, where n is the number of iterables\npassed as positional arguments to zip(). The i-th element in every tuple\ncomes from the i-th iterable argument to zip(). This continues until the\nshortest argument is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n\n >>> list(zip('abcdefg', range(3), range(4)))\n [('a', 0, 0), ('b', 1, 1), ('c', 2, 2)]\n"}, "kind": 7, "label": "zip", "sortText": "189"}, {"detail": "", "kind": 7, "label": "function", "sortText": "190"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": "191"}, {"detail": "def __build_class__(func: () -> CellType | Any, name: str, /, *bases: Any, *, metaclass: Any = ..., **kwds: Any) -> Any", "documentation": {"kind": "plaintext", "value": "__build_class__(func, name, /, *bases, [metaclass], **kwds) -> class\n\nInternal helper function used by the class statement.\n"}, "kind": 3, "label": "__build_class__", "sortText": "192"}, {"detail": "Any", "documentation": {"kind": "plaintext", "value": "Special type indicating an unconstrained type.\n\n- Any is compatible with every type.\n- Any assumed to have all methods.\n- All values assumed to be instances of Any.\n\nNote that all the above statements are true from the point of view of\nstatic type checkers. At runtime, Any should not be used with instance\nchecks.\n"}, "label": "__builtins__", "sortText": "193"}, {"detail": "type[ModuleType]", "documentation": {"kind": "plaintext", "value": "Create a module object.\n\nThe name must be a string; the optional doc argument can have any type.\n"}, "kind": 7, "label": "__class__", "sortText": "194"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "__debug__", "sortText": "195"}, {"detail": "bound method ModuleType.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": "196"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": "197"}, {"detail": "bound method ModuleType.__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": "198"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": "199"}, {"detail": "bound method ModuleType.__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": "200"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__file__", "sortText": "201"}, {"detail": "bound method ModuleType.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": "202"}, {"detail": "bound method ModuleType.__getattr__(name: str) -> Any", "kind": 2, "label": "__getattr__", "sortText": "203"}, {"detail": "bound method ModuleType.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": "204"}, {"detail": "bound method ModuleType.__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": "205"}, {"detail": "bound method ModuleType.__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": "206"}, {"detail": "def __import__(name: str, globals: Mapping[str, object] | None = None, locals: Mapping[str, object] | None = None, fromlist: Sequence[str] | None = ..., level: int = 0) -> ModuleType", "documentation": {"kind": "plaintext", "value": "Import a module.\n\nBecause this function is meant for use by the Python\ninterpreter and not for general use, it is better to use\nimportlib.import_module() to programmatically import a module.\n\nThe globals argument is only used to determine the context;\nthey are not modified. The locals argument is unused. The fromlist\nshould be a list of names to emulate ``from name import ...``, or an\nempty list to emulate ``import name``.\nWhen importing a module from a package, note that __import__('A.B', ...)\nreturns package A when fromlist is empty, but its submodule B when\nfromlist is not empty. The level argument is used to determine whether to\nperform absolute or relative imports: 0 is absolute, while a positive number\nis the number of parent directories to search relative to the current module.\n"}, "kind": 3, "label": "__import__", "sortText": "207"}, {"detail": "bound method ModuleType.__init__(name: str, doc: str | None = ...) -> None", "kind": 2, "label": "__init__", "sortText": "208"}, {"detail": "bound method type[ModuleType].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "209"}, {"detail": "LoaderProtocol | None", "kind": 8, "label": "__loader__", "sortText": "210"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "211"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__name__", "sortText": "212"}, {"detail": "bound method ModuleType.__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": "213"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "214"}, {"detail": "str | None", "kind": 22, "label": "__package__", "sortText": "215"}, {"detail": "MutableSequence[str]", "documentation": {"kind": "plaintext", "value": "All the operations on a read-write sequence.\n\nConcrete subclasses must provide __new__ or __init__,\n__getitem__, __setitem__, __delitem__, __len__, and insert().\n"}, "kind": 22, "label": "__path__", "sortText": "216"}, {"detail": "bound method ModuleType.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "217"}, {"detail": "bound method ModuleType.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "218"}, {"detail": "bound method ModuleType.__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "219"}, {"detail": "bound method ModuleType.__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "220"}, {"detail": "bound method ModuleType.__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "221"}, {"detail": "ModuleSpec | None", "kind": 22, "label": "__spec__", "sortText": "222"}, {"detail": "bound method ModuleType.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "223"}, {"detail": "bound method type[ModuleType].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "224"}, {"detail": "dict[Any, int]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__warningregistry__", "sortText": "225"}, {"detail": " int'>", "label": "_Opener", "sortText": "226"}]}} +{"suite": "web", "label": "edit response then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 55, "iteration": 2, "result": {"isIncomplete": true, "items": [{"detail": "Literal[False]", "kind": 14, "label": "False", "sortText": " 0"}, {"detail": "None", "kind": 14, "label": "None", "sortText": " 1"}, {"detail": "Literal[True]", "kind": 14, "label": "True", "sortText": " 2"}, {"kind": 14, "label": "and", "sortText": " 3"}, {"kind": 14, "label": "as", "sortText": " 4"}, {"kind": 14, "label": "assert", "sortText": " 5"}, {"kind": 14, "label": "async", "sortText": " 6"}, {"kind": 14, "label": "await", "sortText": " 7"}, {"kind": 14, "label": "break", "sortText": " 8"}, {"kind": 14, "label": "case", "sortText": " 9"}, {"kind": 14, "label": "class", "sortText": " 10"}, {"kind": 14, "label": "continue", "sortText": " 11"}, {"kind": 14, "label": "def", "sortText": " 12"}, {"kind": 14, "label": "del", "sortText": " 13"}, {"kind": 14, "label": "elif", "sortText": " 14"}, {"kind": 14, "label": "else", "sortText": " 15"}, {"kind": 14, "label": "except", "sortText": " 16"}, {"kind": 14, "label": "finally", "sortText": " 17"}, {"kind": 14, "label": "for", "sortText": " 18"}, {"kind": 14, "label": "from", "sortText": " 19"}, {"kind": 14, "label": "global", "sortText": " 20"}, {"kind": 14, "label": "if", "sortText": " 21"}, {"kind": 14, "label": "import", "sortText": " 22"}, {"kind": 14, "label": "in", "sortText": " 23"}, {"kind": 14, "label": "is", "sortText": " 24"}, {"kind": 14, "label": "lambda", "sortText": " 25"}, {"kind": 14, "label": "match", "sortText": " 26"}, {"kind": 14, "label": "nonlocal", "sortText": " 27"}, {"kind": 14, "label": "not", "sortText": " 28"}, {"kind": 14, "label": "or", "sortText": " 29"}, {"kind": 14, "label": "pass", "sortText": " 30"}, {"kind": 14, "label": "raise", "sortText": " 31"}, {"kind": 14, "label": "return", "sortText": " 32"}, {"kind": 14, "label": "try", "sortText": " 33"}, {"kind": 14, "label": "while", "sortText": " 34"}, {"kind": 14, "label": "with", "sortText": " 35"}, {"kind": 14, "label": "yield", "sortText": " 36"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The flask object implements a WSGI application and acts as the central\nobject. It is passed the name of the module or package of the\napplication. Once it is created it will act as a central registry for\nthe view functions, the URL rules, template configuration and much more.\n\nThe name of the package is used to resolve resources from inside the\npackage or the folder the module is contained in depending on if the\npackage parameter resolves to an actual python package (a folder with\nan :file:`__init__.py` file inside) or a standard module (just a ``.py`` file).\n\nFor more information about resource loading, see :func:`open_resource`.\n\nUsually you create a :class:`Flask` instance in your main module or\nin the :file:`__init__.py` file of your package like this::\n\n from flask import Flask\n app = Flask(__name__)\n\n.. admonition:: About the First Parameter\n\n The idea of the first parameter is to give Flask an idea of what\n belongs to your application. This name is used to find resources\n on the filesystem, can be used by extensions to improve debugging\n information and a lot more.\n\n So it's important what you provide there. If you are using a single\n module, `__name__` is always the correct value. If you however are\n using a package, it's usually recommended to hardcode the name of\n your package there.\n\n For example if your application is defined in :file:`yourapplication/app.py`\n you should create it with one of the two versions below::\n\n app = Flask('yourapplication')\n app = Flask(__name__.split('.')[0])\n\n Why is that? The application will work even with `__name__`, thanks\n to how resources are looked up. However it will make debugging more\n painful. Certain extensions can make assumptions based on the\n import name of your application. For example the Flask-SQLAlchemy\n extension will look for the code in your application that triggered\n an SQL query in debug mode. If the import name is not properly set\n up, that debugging information is lost. (For example it would only\n pick up SQL queries in `yourapplication.app` and not\n `yourapplication.views.frontend`)\n\n.. versionadded:: 0.7\n The `static_url_path`, `static_folder`, and `template_folder`\n parameters were added.\n\n.. versionadded:: 0.8\n The `instance_path` and `instance_relative_config` parameters were\n added.\n\n.. versionadded:: 0.11\n The `root_path` parameter was added.\n\n.. versionadded:: 1.0\n The ``host_matching`` and ``static_host`` parameters were added.\n\n.. versionadded:: 1.0\n The ``subdomain_matching`` parameter was added. Subdomain\n matching needs to be enabled manually now. Setting\n :data:`SERVER_NAME` does not implicitly enable it.\n\n:param import_name: the name of the application package\n:param static_url_path: can be used to specify a different path for the\n static files on the web. Defaults to the name\n of the `static_folder` folder.\n:param static_folder: The folder with static files that is served at\n ``static_url_path``. Relative to the application ``root_path``\n or an absolute path. Defaults to ``'static'``.\n:param static_host: the host to use when adding the static route.\n Defaults to None. Required when using ``host_matching=True``\n with a ``static_folder`` configured.\n:param host_matching: set ``url_map.host_matching`` attribute.\n Defaults to False.\n:param subdomain_matching: consider the subdomain relative to\n :data:`SERVER_NAME` when matching routes. Defaults to False.\n:param template_folder: the folder that contains the templates that should\n be used by the application. Defaults to\n ``'templates'`` folder in the root path of the\n application.\n:param instance_path: An alternative instance path for the application.\n By default the folder ``'instance'`` next to the\n package or module is assumed to be the instance\n path.\n:param instance_relative_config: if set to ``True`` relative filenames\n for loading the config are assumed to\n be relative to the instance path instead\n of the application root.\n:param root_path: The path to the root of the application files.\n This should only be set manually when it can't be detected\n automatically, such as for namespace packages.\n"}, "kind": 7, "label": "Flask", "sortText": " 37"}, {"detail": "Flask", "documentation": {"kind": "plaintext", "value": "The flask object implements a WSGI application and acts as the central\nobject. It is passed the name of the module or package of the\napplication. Once it is created it will act as a central registry for\nthe view functions, the URL rules, template configuration and much more.\n\nThe name of the package is used to resolve resources from inside the\npackage or the folder the module is contained in depending on if the\npackage parameter resolves to an actual python package (a folder with\nan :file:`__init__.py` file inside) or a standard module (just a ``.py`` file).\n\nFor more information about resource loading, see :func:`open_resource`.\n\nUsually you create a :class:`Flask` instance in your main module or\nin the :file:`__init__.py` file of your package like this::\n\n from flask import Flask\n app = Flask(__name__)\n\n.. admonition:: About the First Parameter\n\n The idea of the first parameter is to give Flask an idea of what\n belongs to your application. This name is used to find resources\n on the filesystem, can be used by extensions to improve debugging\n information and a lot more.\n\n So it's important what you provide there. If you are using a single\n module, `__name__` is always the correct value. If you however are\n using a package, it's usually recommended to hardcode the name of\n your package there.\n\n For example if your application is defined in :file:`yourapplication/app.py`\n you should create it with one of the two versions below::\n\n app = Flask('yourapplication')\n app = Flask(__name__.split('.')[0])\n\n Why is that? The application will work even with `__name__`, thanks\n to how resources are looked up. However it will make debugging more\n painful. Certain extensions can make assumptions based on the\n import name of your application. For example the Flask-SQLAlchemy\n extension will look for the code in your application that triggered\n an SQL query in debug mode. If the import name is not properly set\n up, that debugging information is lost. (For example it would only\n pick up SQL queries in `yourapplication.app` and not\n `yourapplication.views.frontend`)\n\n.. versionadded:: 0.7\n The `static_url_path`, `static_folder`, and `template_folder`\n parameters were added.\n\n.. versionadded:: 0.8\n The `instance_path` and `instance_relative_config` parameters were\n added.\n\n.. versionadded:: 0.11\n The `root_path` parameter was added.\n\n.. versionadded:: 1.0\n The ``host_matching`` and ``static_host`` parameters were added.\n\n.. versionadded:: 1.0\n The ``subdomain_matching`` parameter was added. Subdomain\n matching needs to be enabled manually now. Setting\n :data:`SERVER_NAME` does not implicitly enable it.\n\n:param import_name: the name of the application package\n:param static_url_path: can be used to specify a different path for the\n static files on the web. Defaults to the name\n of the `static_folder` folder.\n:param static_folder: The folder with static files that is served at\n ``static_url_path``. Relative to the application ``root_path``\n or an absolute path. Defaults to ``'static'``.\n:param static_host: the host to use when adding the static route.\n Defaults to None. Required when using ``host_matching=True``\n with a ``static_folder`` configured.\n:param host_matching: set ``url_map.host_matching`` attribute.\n Defaults to False.\n:param subdomain_matching: consider the subdomain relative to\n :data:`SERVER_NAME` when matching routes. Defaults to False.\n:param template_folder: the folder that contains the templates that should\n be used by the application. Defaults to\n ``'templates'`` folder in the root path of the\n application.\n:param instance_path: An alternative instance path for the application.\n By default the folder ``'instance'`` next to the\n package or module is assumed to be the instance\n path.\n:param instance_relative_config: if set to ``True`` relative filenames\n for loading the config are assumed to\n be relative to the instance path instead\n of the application root.\n:param root_path: The path to the root of the application files.\n This should only be set manually when it can't be detected\n automatically, such as for namespace packages.\n"}, "kind": 22, "label": "app", "sortText": " 38"}, {"detail": "Session", "documentation": {"kind": "plaintext", "value": "A Requests session.\n\nProvides cookie persistence, connection-pooling, and configuration.\n\nBasic Usage::\n\n >>> import requests\n >>> s = requests.Session()\n >>> s.get('https://httpbin.org/get')\n \n\nOr as a context manager::\n\n >>> with requests.Session() as s:\n ... s.get('https://httpbin.org/get')\n \n"}, "kind": 22, "label": "client", "sortText": " 39"}, {"detail": "Request", "documentation": {"kind": "plaintext", "value": "The request object used by default in Flask. Remembers the\nmatched endpoint and view arguments.\n\nIt is what ends up as :class:`~flask.request`. If you want to replace\nthe request object used you can subclass this and set\n:attr:`~flask.Flask.request_class` to your subclass.\n\nThe request object is a :class:`~werkzeug.wrappers.Request` subclass and\nprovides all of the attributes Werkzeug defines plus a few Flask\nspecific ones.\n"}, "kind": 22, "label": "request", "sortText": " 40"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Requests HTTP Library\n~~~~~~~~~~~~~~~~~~~~~\n\nRequests is an HTTP library, written in Python, for human beings.\nBasic GET usage:\n\n >>> import requests\n >>> r = requests.get('https://www.python.org')\n >>> r.status_code\n 200\n >>> b'Python is a programming language' in r.content\n True\n\n... or POST:\n\n >>> payload = dict(key1='value1', key2='value2')\n >>> r = requests.post('https://httpbin.org/post', data=payload)\n >>> print(r.text)\n {\n ...\n \"form\": {\n \"key1\": \"value1\",\n \"key2\": \"value2\"\n },\n ...\n }\n\nThe other HTTP methods are supported - see `requests.api`. Full documentation\nis at .\n\n:copyright: (c) 2017 by Kenneth Reitz.\n:license: Apache 2.0, see LICENSE for more details.\n"}, "kind": 9, "label": "requests", "sortText": " 41"}, {"detail": "def users() -> dict[str, object]", "kind": 3, "label": "users", "sortText": " 42"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for arithmetic errors.\n"}, "kind": 7, "label": "ArithmeticError", "sortText": " 43"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Assertion failed.\n"}, "kind": 7, "label": "AssertionError", "sortText": " 44"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Attribute not found.\n"}, "kind": 7, "label": "AttributeError", "sortText": " 45"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all exceptions\n"}, "kind": 7, "label": "BaseException", "sortText": " 46"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "A combination of multiple unrelated exceptions.\n"}, "kind": 7, "label": "BaseExceptionGroup", "sortText": " 47"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "I/O operation would block.\n"}, "kind": 7, "label": "BlockingIOError", "sortText": " 48"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Broken pipe.\n"}, "kind": 7, "label": "BrokenPipeError", "sortText": " 49"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Buffer error.\n"}, "kind": 7, "label": "BufferError", "sortText": " 50"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about bytes and buffer related problems, mostly\nrelated to conversion from str or comparing to str.\n"}, "kind": 7, "label": "BytesWarning", "sortText": " 51"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Child process error.\n"}, "kind": 7, "label": "ChildProcessError", "sortText": " 52"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection aborted.\n"}, "kind": 7, "label": "ConnectionAbortedError", "sortText": " 53"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection error.\n"}, "kind": 7, "label": "ConnectionError", "sortText": " 54"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection refused.\n"}, "kind": 7, "label": "ConnectionRefusedError", "sortText": " 55"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection reset.\n"}, "kind": 7, "label": "ConnectionResetError", "sortText": " 56"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about deprecated features.\n"}, "kind": 7, "label": "DeprecationWarning", "sortText": " 57"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Read beyond end of file.\n"}, "kind": 7, "label": "EOFError", "sortText": " 58"}, {"detail": "EllipsisType", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 22, "label": "Ellipsis", "sortText": " 59"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about encodings.\n"}, "kind": 7, "label": "EncodingWarning", "sortText": " 60"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "EnvironmentError", "sortText": " 61"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all non-exit exceptions.\n"}, "kind": 7, "label": "Exception", "sortText": " 62"}, {"detail": "", "kind": 7, "label": "ExceptionGroup", "sortText": " 63"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File already exists.\n"}, "kind": 7, "label": "FileExistsError", "sortText": " 64"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File not found.\n"}, "kind": 7, "label": "FileNotFoundError", "sortText": " 65"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Floating-point operation failed.\n"}, "kind": 7, "label": "FloatingPointError", "sortText": " 66"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about constructs that will change semantically\nin the future.\n"}, "kind": 7, "label": "FutureWarning", "sortText": " 67"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request that a generator exit.\n"}, "kind": 7, "label": "GeneratorExit", "sortText": " 68"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "IOError", "sortText": " 69"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Import can't find module, or can't find name in module.\n"}, "kind": 7, "label": "ImportError", "sortText": " 70"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about probable mistakes in module imports\n"}, "kind": 7, "label": "ImportWarning", "sortText": " 71"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper indentation.\n"}, "kind": 7, "label": "IndentationError", "sortText": " 72"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Sequence index out of range.\n"}, "kind": 7, "label": "IndexError", "sortText": " 73"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Interrupted by signal.\n"}, "kind": 7, "label": "InterruptedError", "sortText": " 74"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation doesn't work on directories.\n"}, "kind": 7, "label": "IsADirectoryError", "sortText": " 75"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Mapping key not found.\n"}, "kind": 7, "label": "KeyError", "sortText": " 76"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Program interrupted by user.\n"}, "kind": 7, "label": "KeyboardInterrupt", "sortText": " 77"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for lookup errors.\n"}, "kind": 7, "label": "LookupError", "sortText": " 78"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Out of memory.\n"}, "kind": 7, "label": "MemoryError", "sortText": " 79"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Module not found.\n"}, "kind": 7, "label": "ModuleNotFoundError", "sortText": " 80"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Name not found globally.\n"}, "kind": 7, "label": "NameError", "sortText": " 81"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation only works on directories.\n"}, "kind": 7, "label": "NotADirectoryError", "sortText": " 82"}, {"detail": "NotImplementedType", "documentation": {"kind": "plaintext", "value": "The type of the NotImplemented singleton.\n"}, "kind": 22, "label": "NotImplemented", "sortText": " 83"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Method or function hasn't been implemented yet.\n"}, "kind": 7, "label": "NotImplementedError", "sortText": " 84"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "OSError", "sortText": " 85"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Result too large to be represented.\n"}, "kind": 7, "label": "OverflowError", "sortText": " 86"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about features which will be deprecated\nin the future.\n"}, "kind": 7, "label": "PendingDeprecationWarning", "sortText": " 87"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Not enough permissions.\n"}, "kind": 7, "label": "PermissionError", "sortText": " 88"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Process not found.\n"}, "kind": 7, "label": "ProcessLookupError", "sortText": " 89"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Recursion limit exceeded.\n"}, "kind": 7, "label": "RecursionError", "sortText": " 90"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Weak ref proxy used after referent went away.\n"}, "kind": 7, "label": "ReferenceError", "sortText": " 91"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about resource usage.\n"}, "kind": 7, "label": "ResourceWarning", "sortText": " 92"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unspecified run-time error.\n"}, "kind": 7, "label": "RuntimeError", "sortText": " 93"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious runtime behavior.\n"}, "kind": 7, "label": "RuntimeWarning", "sortText": " 94"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__anext__().\n"}, "kind": 7, "label": "StopAsyncIteration", "sortText": " 95"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__next__().\n"}, "kind": 7, "label": "StopIteration", "sortText": " 96"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Invalid syntax.\n"}, "kind": 7, "label": "SyntaxError", "sortText": " 97"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious syntax.\n"}, "kind": 7, "label": "SyntaxWarning", "sortText": " 98"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Internal error in the Python interpreter.\n\nPlease report this to the Python maintainer, along with the traceback,\nthe Python version, and the hardware/OS platform and version.\n"}, "kind": 7, "label": "SystemError", "sortText": " 99"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request to exit from the interpreter.\n"}, "kind": 7, "label": "SystemExit", "sortText": "100"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper mixture of spaces and tabs.\n"}, "kind": 7, "label": "TabError", "sortText": "101"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Timeout expired.\n"}, "kind": 7, "label": "TimeoutError", "sortText": "102"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument type.\n"}, "kind": 7, "label": "TypeError", "sortText": "103"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Local name referenced but not bound to a value.\n"}, "kind": 7, "label": "UnboundLocalError", "sortText": "104"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode decoding error.\n"}, "kind": 7, "label": "UnicodeDecodeError", "sortText": "105"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode encoding error.\n"}, "kind": 7, "label": "UnicodeEncodeError", "sortText": "106"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode related error.\n"}, "kind": 7, "label": "UnicodeError", "sortText": "107"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode translation error.\n"}, "kind": 7, "label": "UnicodeTranslateError", "sortText": "108"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about Unicode related problems, mostly\nrelated to conversion problems.\n"}, "kind": 7, "label": "UnicodeWarning", "sortText": "109"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings generated by user code.\n"}, "kind": 7, "label": "UserWarning", "sortText": "110"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument value (of correct type).\n"}, "kind": 7, "label": "ValueError", "sortText": "111"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warning categories.\n"}, "kind": 7, "label": "Warning", "sortText": "112"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Second argument to a division or modulo operation was zero.\n"}, "kind": 7, "label": "ZeroDivisionError", "sortText": "113"}, {"detail": "def abs[_T](x: SupportsAbs[_T], /) -> _T", "documentation": {"kind": "plaintext", "value": "Return the absolute value of the argument.\n"}, "kind": 3, "label": "abs", "sortText": "114"}, {"detail": "def aiter[_SupportsAnextT_co](async_iterable: SupportsAiter[_SupportsAnextT_co], /) -> _SupportsAnextT_co", "documentation": {"kind": "plaintext", "value": "Return an AsyncIterator for an AsyncIterable object.\n"}, "kind": 3, "label": "aiter", "sortText": "115"}, {"detail": "def all(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for all values x in the iterable.\n\nIf the iterable is empty, return True.\n"}, "kind": 3, "label": "all", "sortText": "116"}, {"detail": "Overload[[_AwaitableT](i: _SupportsSynchronousAnext[_AwaitableT], /) -> _AwaitableT, [_T, _VT](i: SupportsAnext[_T], default: _VT, /) -> CoroutineType[Any, Any, _T | _VT]]", "kind": 3, "label": "anext", "sortText": "117"}, {"detail": "def any(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for any x in the iterable.\n\nIf the iterable is empty, return False.\n"}, "kind": 3, "label": "any", "sortText": "118"}, {"detail": "def ascii(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return an ASCII-only representation of an object.\n\nAs repr(), return a string containing a printable representation of an\nobject, but escape the non-ASCII characters in the string returned by\nrepr() using \\\\x, \\\\u or \\\\U escapes. This generates a string similar\nto that returned by repr() in Python 2.\n"}, "kind": 3, "label": "ascii", "sortText": "119"}, {"detail": "def bin(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the binary representation of an integer.\n\n>>> bin(2796202)\n'0b1010101010101010101010'\n"}, "kind": 3, "label": "bin", "sortText": "120"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 7, "label": "bool", "sortText": "121"}, {"detail": "def breakpoint(...) -> None", "documentation": {"kind": "plaintext", "value": "Call sys.breakpointhook(*args, **kws). sys.breakpointhook() must accept\nwhatever arguments are passed.\n\nBy default, this drops you into the pdb debugger.\n"}, "kind": 3, "label": "breakpoint", "sortText": "122"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytearray(iterable_of_ints) -> bytearray\nbytearray(string, encoding[, errors]) -> bytearray\nbytearray(bytes_or_buffer) -> mutable copy of bytes_or_buffer\nbytearray(int) -> bytes array of size given by the parameter initialized with null bytes\nbytearray() -> empty bytes array\n\nConstruct a mutable bytearray object from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - a bytes or a buffer object\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytearray", "sortText": "123"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytes(iterable_of_ints) -> bytes\nbytes(string, encoding[, errors]) -> bytes\nbytes(bytes_or_buffer) -> immutable copy of bytes_or_buffer\nbytes(int) -> bytes object of size given by the parameter initialized with null bytes\nbytes() -> empty bytes object\n\nConstruct an immutable array of bytes from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytes", "sortText": "124"}, {"detail": "def callable(obj: object, /) -> TypeIs[(...) -> object]", "documentation": {"kind": "plaintext", "value": "Return whether the object is callable (i.e., some kind of function).\n\nNote that classes are callable, as are instances of classes with a\n__call__() method.\n"}, "kind": 3, "label": "callable", "sortText": "125"}, {"detail": "def chr(i: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff.\n"}, "kind": 3, "label": "chr", "sortText": "126"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a class method.\n\nA class method receives the class as implicit first argument,\njust like an instance method receives the instance.\nTo declare a class method, use this idiom:\n\n class C:\n @classmethod\n def f(cls, arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). The instance is ignored except for its class.\nIf a class method is called for a derived class, the derived class\nobject is passed as the implied first argument.\n\nClass methods are different than C++ or Java static methods.\nIf you want those, see the staticmethod builtin.\n"}, "kind": 7, "label": "classmethod", "sortText": "127"}, {"detail": "Overload[(source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[0], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, *, dont_inherit: bool = False, optimize: int = -1, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[1024], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> AST, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: int, dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> Any]", "kind": 3, "label": "compile", "sortText": "128"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a complex number from a string or numbers.\n\nIf a string is given, parse it as a complex number.\nIf a single number is given, convert it to a complex number.\nIf the 'real' or 'imag' arguments are given, create a complex number\nwith the specified real and imaginary components.\n"}, "kind": 7, "label": "complex", "sortText": "129"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "copyright", "sortText": "130"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "credits", "sortText": "131"}, {"detail": "def delattr(obj: object, name: str, /) -> None", "documentation": {"kind": "plaintext", "value": "Deletes the named attribute from the given object.\n\ndelattr(x, 'y') is equivalent to ``del x.y``\n"}, "kind": 3, "label": "delattr", "sortText": "132"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 7, "label": "dict", "sortText": "133"}, {"detail": "def dir(o: object = ..., /) -> list[str]", "documentation": {"kind": "plaintext", "value": "dir([object]) -> list of strings\n\nIf called without an argument, return the names in the current scope.\nElse, return an alphabetized list of names comprising (some of) the attributes\nof the given object, and of attributes reachable from it.\nIf the object supplies a method named __dir__, it will be used; otherwise\nthe default dir() logic is used and returns:\n for a module object: the module's attributes.\n for a class object: its attributes, and recursively the attributes\n of its bases.\n for any other object: its attributes, its class's attributes, and\n recursively the attributes of its class's base classes.\n"}, "kind": 3, "label": "dir", "sortText": "134"}, {"detail": "Overload[[_T_contra, _T_co](x: SupportsDivMod[_T_contra, _T_co], y: _T_contra, /) -> _T_co, [_T_contra, _T_co](x: _T_contra, y: SupportsRDivMod[_T_contra, _T_co], /) -> _T_co]", "kind": 3, "label": "divmod", "sortText": "135"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 7, "label": "ellipsis", "sortText": "136"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an enumerate object.\n\n iterable\n an object supporting iteration\n\nThe enumerate object yields pairs containing a count (from start, which\ndefaults to zero) and a value yielded by the iterable argument.\n\nenumerate is useful for obtaining an indexed list:\n (0, seq[0]), (1, seq[1]), (2, seq[2]), ...\n"}, "kind": 7, "label": "enumerate", "sortText": "137"}, {"detail": "def eval(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /) -> Any", "documentation": {"kind": "plaintext", "value": "Evaluate the given source in the context of globals and locals.\n\nThe source may be a string representing a Python expression\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\n"}, "kind": 3, "label": "eval", "sortText": "138"}, {"detail": "def exec(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /, *, closure: tuple[CellType, ...] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Execute the given source in the context of globals and locals.\n\nThe source may be a string representing one or more Python statements\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\nThe closure must be a tuple of cellvars, and can only be used\nwhen source is a code object requiring exactly that many cellvars.\n"}, "kind": 3, "label": "exec", "sortText": "139"}, {"detail": "Quitter", "kind": 22, "label": "exit", "sortText": "140"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an iterator yielding those items of iterable for which function(item)\nis true. If function is None, return the items that are true.\n"}, "kind": 7, "label": "filter", "sortText": "141"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a string or number to a floating-point number, if possible.\n"}, "kind": 7, "label": "float", "sortText": "142"}, {"detail": "def format(value: object, format_spec: str = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Return type(value).__format__(value, format_spec)\n\nMany built-in types implement format_spec according to the\nFormat Specification Mini-language. See help('FORMATTING').\n\nIf type(value) does not supply a method named __format__\nand format_spec is empty, then str(value) is returned.\nSee also help('SPECIALMETHODS').\n"}, "kind": 3, "label": "format", "sortText": "143"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an immutable unordered collection of unique elements.\n"}, "kind": 7, "label": "frozenset", "sortText": "144"}, {"detail": "Overload[(o: object, name: str, /) -> Any, (o: object, name: str, default: None, /) -> Any | None, (o: object, name: str, default: bool, /) -> Any | bool, (o: object, name: str, default: list[Any], /) -> Any | list[Any], (o: object, name: str, default: dict[Any, Any], /) -> Any | dict[Any, Any], [_T](o: object, name: str, default: _T, /) -> Any | _T]", "kind": 3, "label": "getattr", "sortText": "145"}, {"detail": "def globals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return the dictionary containing the current scope's global variables.\n\nNOTE: Updates to this dictionary *will* affect name lookups in the current\nglobal scope and vice-versa.\n"}, "kind": 3, "label": "globals", "sortText": "146"}, {"detail": "def hasattr(obj: object, name: str, /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether the object has an attribute with the given name.\n\nThis is done by calling getattr(obj, name) and catching AttributeError.\n"}, "kind": 3, "label": "hasattr", "sortText": "147"}, {"detail": "def hash(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the hash value for the given object.\n\nTwo objects that compare equal must also have the same hash value, but the\nreverse is not necessarily true.\n"}, "kind": 3, "label": "hash", "sortText": "148"}, {"detail": "_Helper", "documentation": {"kind": "plaintext", "value": "Define the builtin 'help'.\n\nThis is a wrapper around pydoc.help that provides a helpful message\nwhen 'help' is typed at the Python interactive prompt.\n\nCalling help() at the Python prompt starts an interactive help session.\nCalling help(thing) prints help for the python object 'thing'.\n"}, "kind": 22, "label": "help", "sortText": "149"}, {"detail": "def hex(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the hexadecimal representation of an integer.\n\n>>> hex(12648430)\n'0xc0ffee'\n"}, "kind": 3, "label": "hex", "sortText": "150"}, {"detail": "def id(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the identity of an object.\n\nThis is guaranteed to be unique among simultaneously existing objects.\n(CPython uses the object's memory address.)\n"}, "kind": 3, "label": "id", "sortText": "151"}, {"detail": "def input(prompt: object = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Read a string from standard input. The trailing newline is stripped.\n\nThe prompt string, if given, is printed to standard output without a\ntrailing newline before reading input.\n\nIf the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.\nOn *nix systems, readline is used if available.\n"}, "kind": 3, "label": "input", "sortText": "152"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 7, "label": "int", "sortText": "153"}, {"detail": "def isinstance(obj: object, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether an object is an instance of a class or of a subclass thereof.\n\nA tuple, as in ``isinstance(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``isinstance(x, A) or isinstance(x, B)\nor ...`` etc.\n"}, "kind": 3, "label": "isinstance", "sortText": "154"}, {"detail": "def issubclass(cls: type, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether 'cls' is derived from another class or is the same class.\n\nA tuple, as in ``issubclass(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``issubclass(x, A) or issubclass(x, B)\nor ...``.\n"}, "kind": 3, "label": "issubclass", "sortText": "155"}, {"detail": "Overload[[_SupportsNextT_co](object: SupportsIter[_SupportsNextT_co], /) -> _SupportsNextT_co, [_T](object: _GetItemIterable[_T], /) -> Iterator[_T], [_T](object: () -> _T | None, sentinel: None, /) -> Iterator[_T], [_T](object: () -> _T, sentinel: object, /) -> Iterator[_T]]", "kind": 3, "label": "iter", "sortText": "156"}, {"detail": "def len(obj: Sized, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the number of items in a container.\n"}, "kind": 3, "label": "len", "sortText": "157"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "license", "sortText": "158"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 7, "label": "list", "sortText": "159"}, {"detail": "def locals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return a dictionary containing the current scope's local variables.\n\nNOTE: Whether or not updates to this dictionary will affect name lookups in\nthe local scope and vice-versa is *implementation dependent* and not\ncovered by any backwards compatibility guarantees.\n"}, "kind": 3, "label": "locals", "sortText": "160"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Make an iterator that computes the function using arguments from\neach of the iterables. Stops when the shortest iterable is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n"}, "kind": 7, "label": "map", "sortText": "161"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], /, *, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "max", "sortText": "162"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a new memoryview object which references the given object.\n"}, "kind": 7, "label": "memoryview", "sortText": "163"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], /, *, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "min", "sortText": "164"}, {"detail": "Overload[[_T](i: SupportsNext[_T], /) -> _T, [_T, _VT](i: SupportsNext[_T], default: _VT, /) -> _T | _VT]", "kind": 3, "label": "next", "sortText": "165"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The base class of the class hierarchy.\n\nWhen called, it accepts no arguments and returns a new featureless\ninstance that has no instance attributes and cannot be given any.\n"}, "kind": 7, "label": "object", "sortText": "166"}, {"detail": "def oct(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the octal representation of an integer.\n\n>>> oct(342391)\n'0o1234567'\n"}, "kind": 3, "label": "oct", "sortText": "167"}, {"detail": "Overload[(file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"r+\", \"+r\", \"rt+\", \"r+t\", \"+rt\", ... omitted 48 literals] = \"r\", buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> TextIOWrapper[_WrappedBuffer], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: Literal[0], encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> FileIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 19 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedRandom, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedWriter, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", ... omitted 3 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedReader[_BufferedReaderStream], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: int = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BinaryIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: str, buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> IO[Any]]", "kind": 3, "label": "open", "sortText": "168"}, {"detail": "def ord(c: str | bytes | bytearray, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the ordinal value of a character.\n\nIf the argument is a one-character string, return the Unicode code\npoint of that character.\n\nIf the argument is a bytes or bytearray object of length 1, return its\nsingle byte value.\n"}, "kind": 3, "label": "ord", "sortText": "169"}, {"detail": "Overload[(base: int, exp: int, mod: int) -> int, (base: int, exp: Literal[0], mod: None = None) -> Literal[1], (base: int, exp: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], mod: None = None) -> int, (base: int, exp: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], mod: None = None) -> int | float, (base: int, exp: int, mod: None = None) -> Any, (base: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], exp: int | float, mod: None = None) -> int | float, (base: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], exp: int | float, mod: None = None) -> int | float | complex, (base: int | float, exp: int, mod: None = None) -> int | float, (base: int | float, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> Any, (base: int | float | complex, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> int | float | complex, [_E_contra, _T_co](base: _SupportsPow2[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _T_co](base: _SupportsPow3NoneOnly[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _M_contra, _T_co](base: _SupportsPow3[_E_contra, _M_contra, _T_co], exp: _E_contra, mod: _M_contra) -> _T_co, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float, mod: None = None) -> Any, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float | complex, mod: None = None) -> int | float | complex]", "kind": 3, "label": "pow", "sortText": "170"}, {"detail": "Overload[(*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: SupportsWrite[str] | None = None, flush: Literal[False] = False) -> None, (*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: _SupportsWriteAndFlush[str] | None = None, flush: bool) -> None]", "kind": 3, "label": "print", "sortText": "171"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Property attribute.\n\n fget\n function to be used for getting an attribute value\n fset\n function to be used for setting an attribute value\n fdel\n function to be used for del'ing an attribute\n doc\n docstring\n\nTypical use is to define a managed attribute x:\n\nclass C(object):\n def getx(self): return self._x\n def setx(self, value): self._x = value\n def delx(self): del self._x\n x = property(getx, setx, delx, \"I'm the 'x' property.\")\n\nDecorators make defining new properties or modifying existing ones easy:\n\nclass C(object):\n @property\n def x(self):\n \"I am the 'x' property.\"\n return self._x\n @x.setter\n def x(self, value):\n self._x = value\n @x.deleter\n def x(self):\n del self._x\n"}, "kind": 7, "label": "property", "sortText": "172"}, {"detail": "Quitter", "kind": 22, "label": "quit", "sortText": "173"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "range(stop) -> range object\nrange(start, stop[, step]) -> range object\n\nReturn an object that produces a sequence of integers from start (inclusive)\nto stop (exclusive) by step. range(i, j) produces i, i+1, i+2, ..., j-1.\nstart defaults to 0, and stop is omitted! range(4) produces 0, 1, 2, 3.\nThese are exactly the valid indices for a list of 4 elements.\nWhen step is given, it specifies the increment (or decrement).\n"}, "kind": 7, "label": "range", "sortText": "174"}, {"detail": "def repr(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the canonical string representation of the object.\n\nFor many object types, including most builtins, eval(repr(obj)) == obj.\n"}, "kind": 3, "label": "repr", "sortText": "175"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return a reverse iterator over the values of the given sequence.\n"}, "kind": 7, "label": "reversed", "sortText": "176"}, {"detail": "Overload[[_T](number: _SupportsRound1[_T], ndigits: None = None) -> _T, [_T](number: _SupportsRound2[_T], ndigits: SupportsIndex) -> _T]", "kind": 3, "label": "round", "sortText": "177"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an unordered collection of unique elements.\n"}, "kind": 7, "label": "set", "sortText": "178"}, {"detail": "def setattr(obj: object, name: str, value: Any, /) -> None", "documentation": {"kind": "plaintext", "value": "Sets the named attribute on the given object to the specified value.\n\nsetattr(x, 'y', v) is equivalent to ``x.y = v``\n"}, "kind": 3, "label": "setattr", "sortText": "179"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "slice(stop)\nslice(start, stop[, step])\n\nCreate a slice object. This is used for extended slicing (e.g. a[0:10:2]).\n"}, "kind": 7, "label": "slice", "sortText": "180"}, {"detail": "Overload[[SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, reverse: bool = False) -> list[SupportsRichComparisonT], [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], reverse: bool = False) -> list[_T]]", "kind": 3, "label": "sorted", "sortText": "181"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a static method.\n\nA static method does not receive an implicit first argument.\nTo declare a static method, use this idiom:\n\n class C:\n @staticmethod\n def f(arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). Both the class and the instance are ignored, and\nneither is passed implicitly as the first argument to the method.\n\nStatic methods in Python are similar to those found in Java or C++.\nFor a more advanced concept, see the classmethod builtin.\n"}, "kind": 7, "label": "staticmethod", "sortText": "182"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 7, "label": "str", "sortText": "183"}, {"detail": "Overload[(iterable: Iterable[bool | Literal[1, 2, 3, 4, 5, ... omitted 41 literals]], /, start: int = 0) -> int, [_SupportsSumNoDefaultT](iterable: Iterable[_SupportsSumNoDefaultT], /) -> _SupportsSumNoDefaultT | Literal[0], [_AddableT1, _AddableT2](iterable: Iterable[_AddableT1], /, start: _AddableT2) -> _AddableT1 | _AddableT2]", "kind": 3, "label": "sum", "sortText": "184"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "super() -> same as super(__class__, )\nsuper(type) -> unbound super object\nsuper(type, obj) -> bound super object; requires isinstance(obj, type)\nsuper(type, type2) -> bound super object; requires issubclass(type2, type)\nTypical use to call a cooperative superclass method:\nclass C(B):\n def meth(self, arg):\n super().meth(arg)\nThis works for class methods too:\nclass C(B):\n @classmethod\n def cmeth(cls, arg):\n super().cmeth(arg)\n"}, "kind": 7, "label": "super", "sortText": "185"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 7, "label": "tuple", "sortText": "186"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "type(object) -> the object's type\ntype(name, bases, dict, **kwds) -> a new type\n"}, "kind": 7, "label": "type", "sortText": "187"}, {"detail": "Overload[(object: type, /) -> MappingProxyType[str, Any], (object: Any = ..., /) -> dict[str, Any]]", "kind": 3, "label": "vars", "sortText": "188"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The zip object yields n-length tuples, where n is the number of iterables\npassed as positional arguments to zip(). The i-th element in every tuple\ncomes from the i-th iterable argument to zip(). This continues until the\nshortest argument is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n\n >>> list(zip('abcdefg', range(3), range(4)))\n [('a', 0, 0), ('b', 1, 1), ('c', 2, 2)]\n"}, "kind": 7, "label": "zip", "sortText": "189"}, {"detail": "", "kind": 7, "label": "function", "sortText": "190"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": "191"}, {"detail": "def __build_class__(func: () -> CellType | Any, name: str, /, *bases: Any, *, metaclass: Any = ..., **kwds: Any) -> Any", "documentation": {"kind": "plaintext", "value": "__build_class__(func, name, /, *bases, [metaclass], **kwds) -> class\n\nInternal helper function used by the class statement.\n"}, "kind": 3, "label": "__build_class__", "sortText": "192"}, {"detail": "Any", "documentation": {"kind": "plaintext", "value": "Special type indicating an unconstrained type.\n\n- Any is compatible with every type.\n- Any assumed to have all methods.\n- All values assumed to be instances of Any.\n\nNote that all the above statements are true from the point of view of\nstatic type checkers. At runtime, Any should not be used with instance\nchecks.\n"}, "label": "__builtins__", "sortText": "193"}, {"detail": "type[ModuleType]", "documentation": {"kind": "plaintext", "value": "Create a module object.\n\nThe name must be a string; the optional doc argument can have any type.\n"}, "kind": 7, "label": "__class__", "sortText": "194"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "__debug__", "sortText": "195"}, {"detail": "bound method ModuleType.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": "196"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": "197"}, {"detail": "bound method ModuleType.__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": "198"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": "199"}, {"detail": "bound method ModuleType.__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": "200"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__file__", "sortText": "201"}, {"detail": "bound method ModuleType.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": "202"}, {"detail": "bound method ModuleType.__getattr__(name: str) -> Any", "kind": 2, "label": "__getattr__", "sortText": "203"}, {"detail": "bound method ModuleType.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": "204"}, {"detail": "bound method ModuleType.__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": "205"}, {"detail": "bound method ModuleType.__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": "206"}, {"detail": "def __import__(name: str, globals: Mapping[str, object] | None = None, locals: Mapping[str, object] | None = None, fromlist: Sequence[str] | None = ..., level: int = 0) -> ModuleType", "documentation": {"kind": "plaintext", "value": "Import a module.\n\nBecause this function is meant for use by the Python\ninterpreter and not for general use, it is better to use\nimportlib.import_module() to programmatically import a module.\n\nThe globals argument is only used to determine the context;\nthey are not modified. The locals argument is unused. The fromlist\nshould be a list of names to emulate ``from name import ...``, or an\nempty list to emulate ``import name``.\nWhen importing a module from a package, note that __import__('A.B', ...)\nreturns package A when fromlist is empty, but its submodule B when\nfromlist is not empty. The level argument is used to determine whether to\nperform absolute or relative imports: 0 is absolute, while a positive number\nis the number of parent directories to search relative to the current module.\n"}, "kind": 3, "label": "__import__", "sortText": "207"}, {"detail": "bound method ModuleType.__init__(name: str, doc: str | None = ...) -> None", "kind": 2, "label": "__init__", "sortText": "208"}, {"detail": "bound method type[ModuleType].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "209"}, {"detail": "LoaderProtocol | None", "kind": 8, "label": "__loader__", "sortText": "210"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "211"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__name__", "sortText": "212"}, {"detail": "bound method ModuleType.__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": "213"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "214"}, {"detail": "str | None", "kind": 22, "label": "__package__", "sortText": "215"}, {"detail": "MutableSequence[str]", "documentation": {"kind": "plaintext", "value": "All the operations on a read-write sequence.\n\nConcrete subclasses must provide __new__ or __init__,\n__getitem__, __setitem__, __delitem__, __len__, and insert().\n"}, "kind": 22, "label": "__path__", "sortText": "216"}, {"detail": "bound method ModuleType.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "217"}, {"detail": "bound method ModuleType.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "218"}, {"detail": "bound method ModuleType.__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "219"}, {"detail": "bound method ModuleType.__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "220"}, {"detail": "bound method ModuleType.__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "221"}, {"detail": "ModuleSpec | None", "kind": 22, "label": "__spec__", "sortText": "222"}, {"detail": "bound method ModuleType.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "223"}, {"detail": "bound method type[ModuleType].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "224"}, {"detail": "dict[Any, int]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__warningregistry__", "sortText": "225"}, {"detail": " int'>", "label": "_Opener", "sortText": "226"}]}} +{"suite": "web", "label": "edit response then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 55, "iteration": 3, "result": {"isIncomplete": true, "items": [{"detail": "Literal[False]", "kind": 14, "label": "False", "sortText": " 0"}, {"detail": "None", "kind": 14, "label": "None", "sortText": " 1"}, {"detail": "Literal[True]", "kind": 14, "label": "True", "sortText": " 2"}, {"kind": 14, "label": "and", "sortText": " 3"}, {"kind": 14, "label": "as", "sortText": " 4"}, {"kind": 14, "label": "assert", "sortText": " 5"}, {"kind": 14, "label": "async", "sortText": " 6"}, {"kind": 14, "label": "await", "sortText": " 7"}, {"kind": 14, "label": "break", "sortText": " 8"}, {"kind": 14, "label": "case", "sortText": " 9"}, {"kind": 14, "label": "class", "sortText": " 10"}, {"kind": 14, "label": "continue", "sortText": " 11"}, {"kind": 14, "label": "def", "sortText": " 12"}, {"kind": 14, "label": "del", "sortText": " 13"}, {"kind": 14, "label": "elif", "sortText": " 14"}, {"kind": 14, "label": "else", "sortText": " 15"}, {"kind": 14, "label": "except", "sortText": " 16"}, {"kind": 14, "label": "finally", "sortText": " 17"}, {"kind": 14, "label": "for", "sortText": " 18"}, {"kind": 14, "label": "from", "sortText": " 19"}, {"kind": 14, "label": "global", "sortText": " 20"}, {"kind": 14, "label": "if", "sortText": " 21"}, {"kind": 14, "label": "import", "sortText": " 22"}, {"kind": 14, "label": "in", "sortText": " 23"}, {"kind": 14, "label": "is", "sortText": " 24"}, {"kind": 14, "label": "lambda", "sortText": " 25"}, {"kind": 14, "label": "match", "sortText": " 26"}, {"kind": 14, "label": "nonlocal", "sortText": " 27"}, {"kind": 14, "label": "not", "sortText": " 28"}, {"kind": 14, "label": "or", "sortText": " 29"}, {"kind": 14, "label": "pass", "sortText": " 30"}, {"kind": 14, "label": "raise", "sortText": " 31"}, {"kind": 14, "label": "return", "sortText": " 32"}, {"kind": 14, "label": "try", "sortText": " 33"}, {"kind": 14, "label": "while", "sortText": " 34"}, {"kind": 14, "label": "with", "sortText": " 35"}, {"kind": 14, "label": "yield", "sortText": " 36"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The flask object implements a WSGI application and acts as the central\nobject. It is passed the name of the module or package of the\napplication. Once it is created it will act as a central registry for\nthe view functions, the URL rules, template configuration and much more.\n\nThe name of the package is used to resolve resources from inside the\npackage or the folder the module is contained in depending on if the\npackage parameter resolves to an actual python package (a folder with\nan :file:`__init__.py` file inside) or a standard module (just a ``.py`` file).\n\nFor more information about resource loading, see :func:`open_resource`.\n\nUsually you create a :class:`Flask` instance in your main module or\nin the :file:`__init__.py` file of your package like this::\n\n from flask import Flask\n app = Flask(__name__)\n\n.. admonition:: About the First Parameter\n\n The idea of the first parameter is to give Flask an idea of what\n belongs to your application. This name is used to find resources\n on the filesystem, can be used by extensions to improve debugging\n information and a lot more.\n\n So it's important what you provide there. If you are using a single\n module, `__name__` is always the correct value. If you however are\n using a package, it's usually recommended to hardcode the name of\n your package there.\n\n For example if your application is defined in :file:`yourapplication/app.py`\n you should create it with one of the two versions below::\n\n app = Flask('yourapplication')\n app = Flask(__name__.split('.')[0])\n\n Why is that? The application will work even with `__name__`, thanks\n to how resources are looked up. However it will make debugging more\n painful. Certain extensions can make assumptions based on the\n import name of your application. For example the Flask-SQLAlchemy\n extension will look for the code in your application that triggered\n an SQL query in debug mode. If the import name is not properly set\n up, that debugging information is lost. (For example it would only\n pick up SQL queries in `yourapplication.app` and not\n `yourapplication.views.frontend`)\n\n.. versionadded:: 0.7\n The `static_url_path`, `static_folder`, and `template_folder`\n parameters were added.\n\n.. versionadded:: 0.8\n The `instance_path` and `instance_relative_config` parameters were\n added.\n\n.. versionadded:: 0.11\n The `root_path` parameter was added.\n\n.. versionadded:: 1.0\n The ``host_matching`` and ``static_host`` parameters were added.\n\n.. versionadded:: 1.0\n The ``subdomain_matching`` parameter was added. Subdomain\n matching needs to be enabled manually now. Setting\n :data:`SERVER_NAME` does not implicitly enable it.\n\n:param import_name: the name of the application package\n:param static_url_path: can be used to specify a different path for the\n static files on the web. Defaults to the name\n of the `static_folder` folder.\n:param static_folder: The folder with static files that is served at\n ``static_url_path``. Relative to the application ``root_path``\n or an absolute path. Defaults to ``'static'``.\n:param static_host: the host to use when adding the static route.\n Defaults to None. Required when using ``host_matching=True``\n with a ``static_folder`` configured.\n:param host_matching: set ``url_map.host_matching`` attribute.\n Defaults to False.\n:param subdomain_matching: consider the subdomain relative to\n :data:`SERVER_NAME` when matching routes. Defaults to False.\n:param template_folder: the folder that contains the templates that should\n be used by the application. Defaults to\n ``'templates'`` folder in the root path of the\n application.\n:param instance_path: An alternative instance path for the application.\n By default the folder ``'instance'`` next to the\n package or module is assumed to be the instance\n path.\n:param instance_relative_config: if set to ``True`` relative filenames\n for loading the config are assumed to\n be relative to the instance path instead\n of the application root.\n:param root_path: The path to the root of the application files.\n This should only be set manually when it can't be detected\n automatically, such as for namespace packages.\n"}, "kind": 7, "label": "Flask", "sortText": " 37"}, {"detail": "Flask", "documentation": {"kind": "plaintext", "value": "The flask object implements a WSGI application and acts as the central\nobject. It is passed the name of the module or package of the\napplication. Once it is created it will act as a central registry for\nthe view functions, the URL rules, template configuration and much more.\n\nThe name of the package is used to resolve resources from inside the\npackage or the folder the module is contained in depending on if the\npackage parameter resolves to an actual python package (a folder with\nan :file:`__init__.py` file inside) or a standard module (just a ``.py`` file).\n\nFor more information about resource loading, see :func:`open_resource`.\n\nUsually you create a :class:`Flask` instance in your main module or\nin the :file:`__init__.py` file of your package like this::\n\n from flask import Flask\n app = Flask(__name__)\n\n.. admonition:: About the First Parameter\n\n The idea of the first parameter is to give Flask an idea of what\n belongs to your application. This name is used to find resources\n on the filesystem, can be used by extensions to improve debugging\n information and a lot more.\n\n So it's important what you provide there. If you are using a single\n module, `__name__` is always the correct value. If you however are\n using a package, it's usually recommended to hardcode the name of\n your package there.\n\n For example if your application is defined in :file:`yourapplication/app.py`\n you should create it with one of the two versions below::\n\n app = Flask('yourapplication')\n app = Flask(__name__.split('.')[0])\n\n Why is that? The application will work even with `__name__`, thanks\n to how resources are looked up. However it will make debugging more\n painful. Certain extensions can make assumptions based on the\n import name of your application. For example the Flask-SQLAlchemy\n extension will look for the code in your application that triggered\n an SQL query in debug mode. If the import name is not properly set\n up, that debugging information is lost. (For example it would only\n pick up SQL queries in `yourapplication.app` and not\n `yourapplication.views.frontend`)\n\n.. versionadded:: 0.7\n The `static_url_path`, `static_folder`, and `template_folder`\n parameters were added.\n\n.. versionadded:: 0.8\n The `instance_path` and `instance_relative_config` parameters were\n added.\n\n.. versionadded:: 0.11\n The `root_path` parameter was added.\n\n.. versionadded:: 1.0\n The ``host_matching`` and ``static_host`` parameters were added.\n\n.. versionadded:: 1.0\n The ``subdomain_matching`` parameter was added. Subdomain\n matching needs to be enabled manually now. Setting\n :data:`SERVER_NAME` does not implicitly enable it.\n\n:param import_name: the name of the application package\n:param static_url_path: can be used to specify a different path for the\n static files on the web. Defaults to the name\n of the `static_folder` folder.\n:param static_folder: The folder with static files that is served at\n ``static_url_path``. Relative to the application ``root_path``\n or an absolute path. Defaults to ``'static'``.\n:param static_host: the host to use when adding the static route.\n Defaults to None. Required when using ``host_matching=True``\n with a ``static_folder`` configured.\n:param host_matching: set ``url_map.host_matching`` attribute.\n Defaults to False.\n:param subdomain_matching: consider the subdomain relative to\n :data:`SERVER_NAME` when matching routes. Defaults to False.\n:param template_folder: the folder that contains the templates that should\n be used by the application. Defaults to\n ``'templates'`` folder in the root path of the\n application.\n:param instance_path: An alternative instance path for the application.\n By default the folder ``'instance'`` next to the\n package or module is assumed to be the instance\n path.\n:param instance_relative_config: if set to ``True`` relative filenames\n for loading the config are assumed to\n be relative to the instance path instead\n of the application root.\n:param root_path: The path to the root of the application files.\n This should only be set manually when it can't be detected\n automatically, such as for namespace packages.\n"}, "kind": 22, "label": "app", "sortText": " 38"}, {"detail": "Session", "documentation": {"kind": "plaintext", "value": "A Requests session.\n\nProvides cookie persistence, connection-pooling, and configuration.\n\nBasic Usage::\n\n >>> import requests\n >>> s = requests.Session()\n >>> s.get('https://httpbin.org/get')\n \n\nOr as a context manager::\n\n >>> with requests.Session() as s:\n ... s.get('https://httpbin.org/get')\n \n"}, "kind": 22, "label": "client", "sortText": " 39"}, {"detail": "Request", "documentation": {"kind": "plaintext", "value": "The request object used by default in Flask. Remembers the\nmatched endpoint and view arguments.\n\nIt is what ends up as :class:`~flask.request`. If you want to replace\nthe request object used you can subclass this and set\n:attr:`~flask.Flask.request_class` to your subclass.\n\nThe request object is a :class:`~werkzeug.wrappers.Request` subclass and\nprovides all of the attributes Werkzeug defines plus a few Flask\nspecific ones.\n"}, "kind": 22, "label": "request", "sortText": " 40"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Requests HTTP Library\n~~~~~~~~~~~~~~~~~~~~~\n\nRequests is an HTTP library, written in Python, for human beings.\nBasic GET usage:\n\n >>> import requests\n >>> r = requests.get('https://www.python.org')\n >>> r.status_code\n 200\n >>> b'Python is a programming language' in r.content\n True\n\n... or POST:\n\n >>> payload = dict(key1='value1', key2='value2')\n >>> r = requests.post('https://httpbin.org/post', data=payload)\n >>> print(r.text)\n {\n ...\n \"form\": {\n \"key1\": \"value1\",\n \"key2\": \"value2\"\n },\n ...\n }\n\nThe other HTTP methods are supported - see `requests.api`. Full documentation\nis at .\n\n:copyright: (c) 2017 by Kenneth Reitz.\n:license: Apache 2.0, see LICENSE for more details.\n"}, "kind": 9, "label": "requests", "sortText": " 41"}, {"detail": "def users() -> dict[str, object]", "kind": 3, "label": "users", "sortText": " 42"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for arithmetic errors.\n"}, "kind": 7, "label": "ArithmeticError", "sortText": " 43"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Assertion failed.\n"}, "kind": 7, "label": "AssertionError", "sortText": " 44"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Attribute not found.\n"}, "kind": 7, "label": "AttributeError", "sortText": " 45"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all exceptions\n"}, "kind": 7, "label": "BaseException", "sortText": " 46"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "A combination of multiple unrelated exceptions.\n"}, "kind": 7, "label": "BaseExceptionGroup", "sortText": " 47"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "I/O operation would block.\n"}, "kind": 7, "label": "BlockingIOError", "sortText": " 48"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Broken pipe.\n"}, "kind": 7, "label": "BrokenPipeError", "sortText": " 49"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Buffer error.\n"}, "kind": 7, "label": "BufferError", "sortText": " 50"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about bytes and buffer related problems, mostly\nrelated to conversion from str or comparing to str.\n"}, "kind": 7, "label": "BytesWarning", "sortText": " 51"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Child process error.\n"}, "kind": 7, "label": "ChildProcessError", "sortText": " 52"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection aborted.\n"}, "kind": 7, "label": "ConnectionAbortedError", "sortText": " 53"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection error.\n"}, "kind": 7, "label": "ConnectionError", "sortText": " 54"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection refused.\n"}, "kind": 7, "label": "ConnectionRefusedError", "sortText": " 55"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection reset.\n"}, "kind": 7, "label": "ConnectionResetError", "sortText": " 56"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about deprecated features.\n"}, "kind": 7, "label": "DeprecationWarning", "sortText": " 57"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Read beyond end of file.\n"}, "kind": 7, "label": "EOFError", "sortText": " 58"}, {"detail": "EllipsisType", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 22, "label": "Ellipsis", "sortText": " 59"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about encodings.\n"}, "kind": 7, "label": "EncodingWarning", "sortText": " 60"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "EnvironmentError", "sortText": " 61"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all non-exit exceptions.\n"}, "kind": 7, "label": "Exception", "sortText": " 62"}, {"detail": "", "kind": 7, "label": "ExceptionGroup", "sortText": " 63"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File already exists.\n"}, "kind": 7, "label": "FileExistsError", "sortText": " 64"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File not found.\n"}, "kind": 7, "label": "FileNotFoundError", "sortText": " 65"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Floating-point operation failed.\n"}, "kind": 7, "label": "FloatingPointError", "sortText": " 66"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about constructs that will change semantically\nin the future.\n"}, "kind": 7, "label": "FutureWarning", "sortText": " 67"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request that a generator exit.\n"}, "kind": 7, "label": "GeneratorExit", "sortText": " 68"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "IOError", "sortText": " 69"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Import can't find module, or can't find name in module.\n"}, "kind": 7, "label": "ImportError", "sortText": " 70"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about probable mistakes in module imports\n"}, "kind": 7, "label": "ImportWarning", "sortText": " 71"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper indentation.\n"}, "kind": 7, "label": "IndentationError", "sortText": " 72"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Sequence index out of range.\n"}, "kind": 7, "label": "IndexError", "sortText": " 73"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Interrupted by signal.\n"}, "kind": 7, "label": "InterruptedError", "sortText": " 74"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation doesn't work on directories.\n"}, "kind": 7, "label": "IsADirectoryError", "sortText": " 75"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Mapping key not found.\n"}, "kind": 7, "label": "KeyError", "sortText": " 76"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Program interrupted by user.\n"}, "kind": 7, "label": "KeyboardInterrupt", "sortText": " 77"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for lookup errors.\n"}, "kind": 7, "label": "LookupError", "sortText": " 78"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Out of memory.\n"}, "kind": 7, "label": "MemoryError", "sortText": " 79"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Module not found.\n"}, "kind": 7, "label": "ModuleNotFoundError", "sortText": " 80"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Name not found globally.\n"}, "kind": 7, "label": "NameError", "sortText": " 81"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation only works on directories.\n"}, "kind": 7, "label": "NotADirectoryError", "sortText": " 82"}, {"detail": "NotImplementedType", "documentation": {"kind": "plaintext", "value": "The type of the NotImplemented singleton.\n"}, "kind": 22, "label": "NotImplemented", "sortText": " 83"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Method or function hasn't been implemented yet.\n"}, "kind": 7, "label": "NotImplementedError", "sortText": " 84"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "OSError", "sortText": " 85"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Result too large to be represented.\n"}, "kind": 7, "label": "OverflowError", "sortText": " 86"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about features which will be deprecated\nin the future.\n"}, "kind": 7, "label": "PendingDeprecationWarning", "sortText": " 87"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Not enough permissions.\n"}, "kind": 7, "label": "PermissionError", "sortText": " 88"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Process not found.\n"}, "kind": 7, "label": "ProcessLookupError", "sortText": " 89"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Recursion limit exceeded.\n"}, "kind": 7, "label": "RecursionError", "sortText": " 90"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Weak ref proxy used after referent went away.\n"}, "kind": 7, "label": "ReferenceError", "sortText": " 91"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about resource usage.\n"}, "kind": 7, "label": "ResourceWarning", "sortText": " 92"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unspecified run-time error.\n"}, "kind": 7, "label": "RuntimeError", "sortText": " 93"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious runtime behavior.\n"}, "kind": 7, "label": "RuntimeWarning", "sortText": " 94"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__anext__().\n"}, "kind": 7, "label": "StopAsyncIteration", "sortText": " 95"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__next__().\n"}, "kind": 7, "label": "StopIteration", "sortText": " 96"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Invalid syntax.\n"}, "kind": 7, "label": "SyntaxError", "sortText": " 97"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious syntax.\n"}, "kind": 7, "label": "SyntaxWarning", "sortText": " 98"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Internal error in the Python interpreter.\n\nPlease report this to the Python maintainer, along with the traceback,\nthe Python version, and the hardware/OS platform and version.\n"}, "kind": 7, "label": "SystemError", "sortText": " 99"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request to exit from the interpreter.\n"}, "kind": 7, "label": "SystemExit", "sortText": "100"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper mixture of spaces and tabs.\n"}, "kind": 7, "label": "TabError", "sortText": "101"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Timeout expired.\n"}, "kind": 7, "label": "TimeoutError", "sortText": "102"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument type.\n"}, "kind": 7, "label": "TypeError", "sortText": "103"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Local name referenced but not bound to a value.\n"}, "kind": 7, "label": "UnboundLocalError", "sortText": "104"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode decoding error.\n"}, "kind": 7, "label": "UnicodeDecodeError", "sortText": "105"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode encoding error.\n"}, "kind": 7, "label": "UnicodeEncodeError", "sortText": "106"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode related error.\n"}, "kind": 7, "label": "UnicodeError", "sortText": "107"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode translation error.\n"}, "kind": 7, "label": "UnicodeTranslateError", "sortText": "108"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about Unicode related problems, mostly\nrelated to conversion problems.\n"}, "kind": 7, "label": "UnicodeWarning", "sortText": "109"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings generated by user code.\n"}, "kind": 7, "label": "UserWarning", "sortText": "110"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument value (of correct type).\n"}, "kind": 7, "label": "ValueError", "sortText": "111"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warning categories.\n"}, "kind": 7, "label": "Warning", "sortText": "112"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Second argument to a division or modulo operation was zero.\n"}, "kind": 7, "label": "ZeroDivisionError", "sortText": "113"}, {"detail": "def abs[_T](x: SupportsAbs[_T], /) -> _T", "documentation": {"kind": "plaintext", "value": "Return the absolute value of the argument.\n"}, "kind": 3, "label": "abs", "sortText": "114"}, {"detail": "def aiter[_SupportsAnextT_co](async_iterable: SupportsAiter[_SupportsAnextT_co], /) -> _SupportsAnextT_co", "documentation": {"kind": "plaintext", "value": "Return an AsyncIterator for an AsyncIterable object.\n"}, "kind": 3, "label": "aiter", "sortText": "115"}, {"detail": "def all(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for all values x in the iterable.\n\nIf the iterable is empty, return True.\n"}, "kind": 3, "label": "all", "sortText": "116"}, {"detail": "Overload[[_AwaitableT](i: _SupportsSynchronousAnext[_AwaitableT], /) -> _AwaitableT, [_T, _VT](i: SupportsAnext[_T], default: _VT, /) -> CoroutineType[Any, Any, _T | _VT]]", "kind": 3, "label": "anext", "sortText": "117"}, {"detail": "def any(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for any x in the iterable.\n\nIf the iterable is empty, return False.\n"}, "kind": 3, "label": "any", "sortText": "118"}, {"detail": "def ascii(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return an ASCII-only representation of an object.\n\nAs repr(), return a string containing a printable representation of an\nobject, but escape the non-ASCII characters in the string returned by\nrepr() using \\\\x, \\\\u or \\\\U escapes. This generates a string similar\nto that returned by repr() in Python 2.\n"}, "kind": 3, "label": "ascii", "sortText": "119"}, {"detail": "def bin(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the binary representation of an integer.\n\n>>> bin(2796202)\n'0b1010101010101010101010'\n"}, "kind": 3, "label": "bin", "sortText": "120"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 7, "label": "bool", "sortText": "121"}, {"detail": "def breakpoint(...) -> None", "documentation": {"kind": "plaintext", "value": "Call sys.breakpointhook(*args, **kws). sys.breakpointhook() must accept\nwhatever arguments are passed.\n\nBy default, this drops you into the pdb debugger.\n"}, "kind": 3, "label": "breakpoint", "sortText": "122"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytearray(iterable_of_ints) -> bytearray\nbytearray(string, encoding[, errors]) -> bytearray\nbytearray(bytes_or_buffer) -> mutable copy of bytes_or_buffer\nbytearray(int) -> bytes array of size given by the parameter initialized with null bytes\nbytearray() -> empty bytes array\n\nConstruct a mutable bytearray object from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - a bytes or a buffer object\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytearray", "sortText": "123"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytes(iterable_of_ints) -> bytes\nbytes(string, encoding[, errors]) -> bytes\nbytes(bytes_or_buffer) -> immutable copy of bytes_or_buffer\nbytes(int) -> bytes object of size given by the parameter initialized with null bytes\nbytes() -> empty bytes object\n\nConstruct an immutable array of bytes from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytes", "sortText": "124"}, {"detail": "def callable(obj: object, /) -> TypeIs[(...) -> object]", "documentation": {"kind": "plaintext", "value": "Return whether the object is callable (i.e., some kind of function).\n\nNote that classes are callable, as are instances of classes with a\n__call__() method.\n"}, "kind": 3, "label": "callable", "sortText": "125"}, {"detail": "def chr(i: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff.\n"}, "kind": 3, "label": "chr", "sortText": "126"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a class method.\n\nA class method receives the class as implicit first argument,\njust like an instance method receives the instance.\nTo declare a class method, use this idiom:\n\n class C:\n @classmethod\n def f(cls, arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). The instance is ignored except for its class.\nIf a class method is called for a derived class, the derived class\nobject is passed as the implied first argument.\n\nClass methods are different than C++ or Java static methods.\nIf you want those, see the staticmethod builtin.\n"}, "kind": 7, "label": "classmethod", "sortText": "127"}, {"detail": "Overload[(source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[0], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, *, dont_inherit: bool = False, optimize: int = -1, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[1024], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> AST, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: int, dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> Any]", "kind": 3, "label": "compile", "sortText": "128"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a complex number from a string or numbers.\n\nIf a string is given, parse it as a complex number.\nIf a single number is given, convert it to a complex number.\nIf the 'real' or 'imag' arguments are given, create a complex number\nwith the specified real and imaginary components.\n"}, "kind": 7, "label": "complex", "sortText": "129"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "copyright", "sortText": "130"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "credits", "sortText": "131"}, {"detail": "def delattr(obj: object, name: str, /) -> None", "documentation": {"kind": "plaintext", "value": "Deletes the named attribute from the given object.\n\ndelattr(x, 'y') is equivalent to ``del x.y``\n"}, "kind": 3, "label": "delattr", "sortText": "132"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 7, "label": "dict", "sortText": "133"}, {"detail": "def dir(o: object = ..., /) -> list[str]", "documentation": {"kind": "plaintext", "value": "dir([object]) -> list of strings\n\nIf called without an argument, return the names in the current scope.\nElse, return an alphabetized list of names comprising (some of) the attributes\nof the given object, and of attributes reachable from it.\nIf the object supplies a method named __dir__, it will be used; otherwise\nthe default dir() logic is used and returns:\n for a module object: the module's attributes.\n for a class object: its attributes, and recursively the attributes\n of its bases.\n for any other object: its attributes, its class's attributes, and\n recursively the attributes of its class's base classes.\n"}, "kind": 3, "label": "dir", "sortText": "134"}, {"detail": "Overload[[_T_contra, _T_co](x: SupportsDivMod[_T_contra, _T_co], y: _T_contra, /) -> _T_co, [_T_contra, _T_co](x: _T_contra, y: SupportsRDivMod[_T_contra, _T_co], /) -> _T_co]", "kind": 3, "label": "divmod", "sortText": "135"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 7, "label": "ellipsis", "sortText": "136"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an enumerate object.\n\n iterable\n an object supporting iteration\n\nThe enumerate object yields pairs containing a count (from start, which\ndefaults to zero) and a value yielded by the iterable argument.\n\nenumerate is useful for obtaining an indexed list:\n (0, seq[0]), (1, seq[1]), (2, seq[2]), ...\n"}, "kind": 7, "label": "enumerate", "sortText": "137"}, {"detail": "def eval(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /) -> Any", "documentation": {"kind": "plaintext", "value": "Evaluate the given source in the context of globals and locals.\n\nThe source may be a string representing a Python expression\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\n"}, "kind": 3, "label": "eval", "sortText": "138"}, {"detail": "def exec(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /, *, closure: tuple[CellType, ...] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Execute the given source in the context of globals and locals.\n\nThe source may be a string representing one or more Python statements\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\nThe closure must be a tuple of cellvars, and can only be used\nwhen source is a code object requiring exactly that many cellvars.\n"}, "kind": 3, "label": "exec", "sortText": "139"}, {"detail": "Quitter", "kind": 22, "label": "exit", "sortText": "140"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an iterator yielding those items of iterable for which function(item)\nis true. If function is None, return the items that are true.\n"}, "kind": 7, "label": "filter", "sortText": "141"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a string or number to a floating-point number, if possible.\n"}, "kind": 7, "label": "float", "sortText": "142"}, {"detail": "def format(value: object, format_spec: str = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Return type(value).__format__(value, format_spec)\n\nMany built-in types implement format_spec according to the\nFormat Specification Mini-language. See help('FORMATTING').\n\nIf type(value) does not supply a method named __format__\nand format_spec is empty, then str(value) is returned.\nSee also help('SPECIALMETHODS').\n"}, "kind": 3, "label": "format", "sortText": "143"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an immutable unordered collection of unique elements.\n"}, "kind": 7, "label": "frozenset", "sortText": "144"}, {"detail": "Overload[(o: object, name: str, /) -> Any, (o: object, name: str, default: None, /) -> Any | None, (o: object, name: str, default: bool, /) -> Any | bool, (o: object, name: str, default: list[Any], /) -> Any | list[Any], (o: object, name: str, default: dict[Any, Any], /) -> Any | dict[Any, Any], [_T](o: object, name: str, default: _T, /) -> Any | _T]", "kind": 3, "label": "getattr", "sortText": "145"}, {"detail": "def globals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return the dictionary containing the current scope's global variables.\n\nNOTE: Updates to this dictionary *will* affect name lookups in the current\nglobal scope and vice-versa.\n"}, "kind": 3, "label": "globals", "sortText": "146"}, {"detail": "def hasattr(obj: object, name: str, /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether the object has an attribute with the given name.\n\nThis is done by calling getattr(obj, name) and catching AttributeError.\n"}, "kind": 3, "label": "hasattr", "sortText": "147"}, {"detail": "def hash(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the hash value for the given object.\n\nTwo objects that compare equal must also have the same hash value, but the\nreverse is not necessarily true.\n"}, "kind": 3, "label": "hash", "sortText": "148"}, {"detail": "_Helper", "documentation": {"kind": "plaintext", "value": "Define the builtin 'help'.\n\nThis is a wrapper around pydoc.help that provides a helpful message\nwhen 'help' is typed at the Python interactive prompt.\n\nCalling help() at the Python prompt starts an interactive help session.\nCalling help(thing) prints help for the python object 'thing'.\n"}, "kind": 22, "label": "help", "sortText": "149"}, {"detail": "def hex(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the hexadecimal representation of an integer.\n\n>>> hex(12648430)\n'0xc0ffee'\n"}, "kind": 3, "label": "hex", "sortText": "150"}, {"detail": "def id(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the identity of an object.\n\nThis is guaranteed to be unique among simultaneously existing objects.\n(CPython uses the object's memory address.)\n"}, "kind": 3, "label": "id", "sortText": "151"}, {"detail": "def input(prompt: object = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Read a string from standard input. The trailing newline is stripped.\n\nThe prompt string, if given, is printed to standard output without a\ntrailing newline before reading input.\n\nIf the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.\nOn *nix systems, readline is used if available.\n"}, "kind": 3, "label": "input", "sortText": "152"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 7, "label": "int", "sortText": "153"}, {"detail": "def isinstance(obj: object, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether an object is an instance of a class or of a subclass thereof.\n\nA tuple, as in ``isinstance(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``isinstance(x, A) or isinstance(x, B)\nor ...`` etc.\n"}, "kind": 3, "label": "isinstance", "sortText": "154"}, {"detail": "def issubclass(cls: type, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether 'cls' is derived from another class or is the same class.\n\nA tuple, as in ``issubclass(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``issubclass(x, A) or issubclass(x, B)\nor ...``.\n"}, "kind": 3, "label": "issubclass", "sortText": "155"}, {"detail": "Overload[[_SupportsNextT_co](object: SupportsIter[_SupportsNextT_co], /) -> _SupportsNextT_co, [_T](object: _GetItemIterable[_T], /) -> Iterator[_T], [_T](object: () -> _T | None, sentinel: None, /) -> Iterator[_T], [_T](object: () -> _T, sentinel: object, /) -> Iterator[_T]]", "kind": 3, "label": "iter", "sortText": "156"}, {"detail": "def len(obj: Sized, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the number of items in a container.\n"}, "kind": 3, "label": "len", "sortText": "157"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "license", "sortText": "158"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 7, "label": "list", "sortText": "159"}, {"detail": "def locals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return a dictionary containing the current scope's local variables.\n\nNOTE: Whether or not updates to this dictionary will affect name lookups in\nthe local scope and vice-versa is *implementation dependent* and not\ncovered by any backwards compatibility guarantees.\n"}, "kind": 3, "label": "locals", "sortText": "160"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Make an iterator that computes the function using arguments from\neach of the iterables. Stops when the shortest iterable is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n"}, "kind": 7, "label": "map", "sortText": "161"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], /, *, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "max", "sortText": "162"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a new memoryview object which references the given object.\n"}, "kind": 7, "label": "memoryview", "sortText": "163"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], /, *, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "min", "sortText": "164"}, {"detail": "Overload[[_T](i: SupportsNext[_T], /) -> _T, [_T, _VT](i: SupportsNext[_T], default: _VT, /) -> _T | _VT]", "kind": 3, "label": "next", "sortText": "165"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The base class of the class hierarchy.\n\nWhen called, it accepts no arguments and returns a new featureless\ninstance that has no instance attributes and cannot be given any.\n"}, "kind": 7, "label": "object", "sortText": "166"}, {"detail": "def oct(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the octal representation of an integer.\n\n>>> oct(342391)\n'0o1234567'\n"}, "kind": 3, "label": "oct", "sortText": "167"}, {"detail": "Overload[(file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"r+\", \"+r\", \"rt+\", \"r+t\", \"+rt\", ... omitted 48 literals] = \"r\", buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> TextIOWrapper[_WrappedBuffer], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: Literal[0], encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> FileIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 19 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedRandom, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedWriter, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", ... omitted 3 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedReader[_BufferedReaderStream], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: int = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BinaryIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: str, buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> IO[Any]]", "kind": 3, "label": "open", "sortText": "168"}, {"detail": "def ord(c: str | bytes | bytearray, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the ordinal value of a character.\n\nIf the argument is a one-character string, return the Unicode code\npoint of that character.\n\nIf the argument is a bytes or bytearray object of length 1, return its\nsingle byte value.\n"}, "kind": 3, "label": "ord", "sortText": "169"}, {"detail": "Overload[(base: int, exp: int, mod: int) -> int, (base: int, exp: Literal[0], mod: None = None) -> Literal[1], (base: int, exp: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], mod: None = None) -> int, (base: int, exp: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], mod: None = None) -> int | float, (base: int, exp: int, mod: None = None) -> Any, (base: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], exp: int | float, mod: None = None) -> int | float, (base: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], exp: int | float, mod: None = None) -> int | float | complex, (base: int | float, exp: int, mod: None = None) -> int | float, (base: int | float, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> Any, (base: int | float | complex, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> int | float | complex, [_E_contra, _T_co](base: _SupportsPow2[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _T_co](base: _SupportsPow3NoneOnly[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _M_contra, _T_co](base: _SupportsPow3[_E_contra, _M_contra, _T_co], exp: _E_contra, mod: _M_contra) -> _T_co, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float, mod: None = None) -> Any, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float | complex, mod: None = None) -> int | float | complex]", "kind": 3, "label": "pow", "sortText": "170"}, {"detail": "Overload[(*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: SupportsWrite[str] | None = None, flush: Literal[False] = False) -> None, (*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: _SupportsWriteAndFlush[str] | None = None, flush: bool) -> None]", "kind": 3, "label": "print", "sortText": "171"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Property attribute.\n\n fget\n function to be used for getting an attribute value\n fset\n function to be used for setting an attribute value\n fdel\n function to be used for del'ing an attribute\n doc\n docstring\n\nTypical use is to define a managed attribute x:\n\nclass C(object):\n def getx(self): return self._x\n def setx(self, value): self._x = value\n def delx(self): del self._x\n x = property(getx, setx, delx, \"I'm the 'x' property.\")\n\nDecorators make defining new properties or modifying existing ones easy:\n\nclass C(object):\n @property\n def x(self):\n \"I am the 'x' property.\"\n return self._x\n @x.setter\n def x(self, value):\n self._x = value\n @x.deleter\n def x(self):\n del self._x\n"}, "kind": 7, "label": "property", "sortText": "172"}, {"detail": "Quitter", "kind": 22, "label": "quit", "sortText": "173"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "range(stop) -> range object\nrange(start, stop[, step]) -> range object\n\nReturn an object that produces a sequence of integers from start (inclusive)\nto stop (exclusive) by step. range(i, j) produces i, i+1, i+2, ..., j-1.\nstart defaults to 0, and stop is omitted! range(4) produces 0, 1, 2, 3.\nThese are exactly the valid indices for a list of 4 elements.\nWhen step is given, it specifies the increment (or decrement).\n"}, "kind": 7, "label": "range", "sortText": "174"}, {"detail": "def repr(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the canonical string representation of the object.\n\nFor many object types, including most builtins, eval(repr(obj)) == obj.\n"}, "kind": 3, "label": "repr", "sortText": "175"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return a reverse iterator over the values of the given sequence.\n"}, "kind": 7, "label": "reversed", "sortText": "176"}, {"detail": "Overload[[_T](number: _SupportsRound1[_T], ndigits: None = None) -> _T, [_T](number: _SupportsRound2[_T], ndigits: SupportsIndex) -> _T]", "kind": 3, "label": "round", "sortText": "177"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an unordered collection of unique elements.\n"}, "kind": 7, "label": "set", "sortText": "178"}, {"detail": "def setattr(obj: object, name: str, value: Any, /) -> None", "documentation": {"kind": "plaintext", "value": "Sets the named attribute on the given object to the specified value.\n\nsetattr(x, 'y', v) is equivalent to ``x.y = v``\n"}, "kind": 3, "label": "setattr", "sortText": "179"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "slice(stop)\nslice(start, stop[, step])\n\nCreate a slice object. This is used for extended slicing (e.g. a[0:10:2]).\n"}, "kind": 7, "label": "slice", "sortText": "180"}, {"detail": "Overload[[SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, reverse: bool = False) -> list[SupportsRichComparisonT], [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], reverse: bool = False) -> list[_T]]", "kind": 3, "label": "sorted", "sortText": "181"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a static method.\n\nA static method does not receive an implicit first argument.\nTo declare a static method, use this idiom:\n\n class C:\n @staticmethod\n def f(arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). Both the class and the instance are ignored, and\nneither is passed implicitly as the first argument to the method.\n\nStatic methods in Python are similar to those found in Java or C++.\nFor a more advanced concept, see the classmethod builtin.\n"}, "kind": 7, "label": "staticmethod", "sortText": "182"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 7, "label": "str", "sortText": "183"}, {"detail": "Overload[(iterable: Iterable[bool | Literal[1, 2, 3, 4, 5, ... omitted 41 literals]], /, start: int = 0) -> int, [_SupportsSumNoDefaultT](iterable: Iterable[_SupportsSumNoDefaultT], /) -> _SupportsSumNoDefaultT | Literal[0], [_AddableT1, _AddableT2](iterable: Iterable[_AddableT1], /, start: _AddableT2) -> _AddableT1 | _AddableT2]", "kind": 3, "label": "sum", "sortText": "184"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "super() -> same as super(__class__, )\nsuper(type) -> unbound super object\nsuper(type, obj) -> bound super object; requires isinstance(obj, type)\nsuper(type, type2) -> bound super object; requires issubclass(type2, type)\nTypical use to call a cooperative superclass method:\nclass C(B):\n def meth(self, arg):\n super().meth(arg)\nThis works for class methods too:\nclass C(B):\n @classmethod\n def cmeth(cls, arg):\n super().cmeth(arg)\n"}, "kind": 7, "label": "super", "sortText": "185"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 7, "label": "tuple", "sortText": "186"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "type(object) -> the object's type\ntype(name, bases, dict, **kwds) -> a new type\n"}, "kind": 7, "label": "type", "sortText": "187"}, {"detail": "Overload[(object: type, /) -> MappingProxyType[str, Any], (object: Any = ..., /) -> dict[str, Any]]", "kind": 3, "label": "vars", "sortText": "188"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The zip object yields n-length tuples, where n is the number of iterables\npassed as positional arguments to zip(). The i-th element in every tuple\ncomes from the i-th iterable argument to zip(). This continues until the\nshortest argument is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n\n >>> list(zip('abcdefg', range(3), range(4)))\n [('a', 0, 0), ('b', 1, 1), ('c', 2, 2)]\n"}, "kind": 7, "label": "zip", "sortText": "189"}, {"detail": "", "kind": 7, "label": "function", "sortText": "190"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": "191"}, {"detail": "def __build_class__(func: () -> CellType | Any, name: str, /, *bases: Any, *, metaclass: Any = ..., **kwds: Any) -> Any", "documentation": {"kind": "plaintext", "value": "__build_class__(func, name, /, *bases, [metaclass], **kwds) -> class\n\nInternal helper function used by the class statement.\n"}, "kind": 3, "label": "__build_class__", "sortText": "192"}, {"detail": "Any", "documentation": {"kind": "plaintext", "value": "Special type indicating an unconstrained type.\n\n- Any is compatible with every type.\n- Any assumed to have all methods.\n- All values assumed to be instances of Any.\n\nNote that all the above statements are true from the point of view of\nstatic type checkers. At runtime, Any should not be used with instance\nchecks.\n"}, "label": "__builtins__", "sortText": "193"}, {"detail": "type[ModuleType]", "documentation": {"kind": "plaintext", "value": "Create a module object.\n\nThe name must be a string; the optional doc argument can have any type.\n"}, "kind": 7, "label": "__class__", "sortText": "194"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "__debug__", "sortText": "195"}, {"detail": "bound method ModuleType.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": "196"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": "197"}, {"detail": "bound method ModuleType.__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": "198"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": "199"}, {"detail": "bound method ModuleType.__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": "200"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__file__", "sortText": "201"}, {"detail": "bound method ModuleType.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": "202"}, {"detail": "bound method ModuleType.__getattr__(name: str) -> Any", "kind": 2, "label": "__getattr__", "sortText": "203"}, {"detail": "bound method ModuleType.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": "204"}, {"detail": "bound method ModuleType.__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": "205"}, {"detail": "bound method ModuleType.__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": "206"}, {"detail": "def __import__(name: str, globals: Mapping[str, object] | None = None, locals: Mapping[str, object] | None = None, fromlist: Sequence[str] | None = ..., level: int = 0) -> ModuleType", "documentation": {"kind": "plaintext", "value": "Import a module.\n\nBecause this function is meant for use by the Python\ninterpreter and not for general use, it is better to use\nimportlib.import_module() to programmatically import a module.\n\nThe globals argument is only used to determine the context;\nthey are not modified. The locals argument is unused. The fromlist\nshould be a list of names to emulate ``from name import ...``, or an\nempty list to emulate ``import name``.\nWhen importing a module from a package, note that __import__('A.B', ...)\nreturns package A when fromlist is empty, but its submodule B when\nfromlist is not empty. The level argument is used to determine whether to\nperform absolute or relative imports: 0 is absolute, while a positive number\nis the number of parent directories to search relative to the current module.\n"}, "kind": 3, "label": "__import__", "sortText": "207"}, {"detail": "bound method ModuleType.__init__(name: str, doc: str | None = ...) -> None", "kind": 2, "label": "__init__", "sortText": "208"}, {"detail": "bound method type[ModuleType].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "209"}, {"detail": "LoaderProtocol | None", "kind": 8, "label": "__loader__", "sortText": "210"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "211"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__name__", "sortText": "212"}, {"detail": "bound method ModuleType.__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": "213"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "214"}, {"detail": "str | None", "kind": 22, "label": "__package__", "sortText": "215"}, {"detail": "MutableSequence[str]", "documentation": {"kind": "plaintext", "value": "All the operations on a read-write sequence.\n\nConcrete subclasses must provide __new__ or __init__,\n__getitem__, __setitem__, __delitem__, __len__, and insert().\n"}, "kind": 22, "label": "__path__", "sortText": "216"}, {"detail": "bound method ModuleType.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "217"}, {"detail": "bound method ModuleType.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "218"}, {"detail": "bound method ModuleType.__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "219"}, {"detail": "bound method ModuleType.__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "220"}, {"detail": "bound method ModuleType.__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "221"}, {"detail": "ModuleSpec | None", "kind": 22, "label": "__spec__", "sortText": "222"}, {"detail": "bound method ModuleType.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "223"}, {"detail": "bound method type[ModuleType].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "224"}, {"detail": "dict[Any, int]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__warningregistry__", "sortText": "225"}, {"detail": " int'>", "label": "_Opener", "sortText": "226"}]}} +{"suite": "web", "label": "edit response then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 55, "iteration": 4, "result": {"isIncomplete": true, "items": [{"detail": "Literal[False]", "kind": 14, "label": "False", "sortText": " 0"}, {"detail": "None", "kind": 14, "label": "None", "sortText": " 1"}, {"detail": "Literal[True]", "kind": 14, "label": "True", "sortText": " 2"}, {"kind": 14, "label": "and", "sortText": " 3"}, {"kind": 14, "label": "as", "sortText": " 4"}, {"kind": 14, "label": "assert", "sortText": " 5"}, {"kind": 14, "label": "async", "sortText": " 6"}, {"kind": 14, "label": "await", "sortText": " 7"}, {"kind": 14, "label": "break", "sortText": " 8"}, {"kind": 14, "label": "case", "sortText": " 9"}, {"kind": 14, "label": "class", "sortText": " 10"}, {"kind": 14, "label": "continue", "sortText": " 11"}, {"kind": 14, "label": "def", "sortText": " 12"}, {"kind": 14, "label": "del", "sortText": " 13"}, {"kind": 14, "label": "elif", "sortText": " 14"}, {"kind": 14, "label": "else", "sortText": " 15"}, {"kind": 14, "label": "except", "sortText": " 16"}, {"kind": 14, "label": "finally", "sortText": " 17"}, {"kind": 14, "label": "for", "sortText": " 18"}, {"kind": 14, "label": "from", "sortText": " 19"}, {"kind": 14, "label": "global", "sortText": " 20"}, {"kind": 14, "label": "if", "sortText": " 21"}, {"kind": 14, "label": "import", "sortText": " 22"}, {"kind": 14, "label": "in", "sortText": " 23"}, {"kind": 14, "label": "is", "sortText": " 24"}, {"kind": 14, "label": "lambda", "sortText": " 25"}, {"kind": 14, "label": "match", "sortText": " 26"}, {"kind": 14, "label": "nonlocal", "sortText": " 27"}, {"kind": 14, "label": "not", "sortText": " 28"}, {"kind": 14, "label": "or", "sortText": " 29"}, {"kind": 14, "label": "pass", "sortText": " 30"}, {"kind": 14, "label": "raise", "sortText": " 31"}, {"kind": 14, "label": "return", "sortText": " 32"}, {"kind": 14, "label": "try", "sortText": " 33"}, {"kind": 14, "label": "while", "sortText": " 34"}, {"kind": 14, "label": "with", "sortText": " 35"}, {"kind": 14, "label": "yield", "sortText": " 36"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The flask object implements a WSGI application and acts as the central\nobject. It is passed the name of the module or package of the\napplication. Once it is created it will act as a central registry for\nthe view functions, the URL rules, template configuration and much more.\n\nThe name of the package is used to resolve resources from inside the\npackage or the folder the module is contained in depending on if the\npackage parameter resolves to an actual python package (a folder with\nan :file:`__init__.py` file inside) or a standard module (just a ``.py`` file).\n\nFor more information about resource loading, see :func:`open_resource`.\n\nUsually you create a :class:`Flask` instance in your main module or\nin the :file:`__init__.py` file of your package like this::\n\n from flask import Flask\n app = Flask(__name__)\n\n.. admonition:: About the First Parameter\n\n The idea of the first parameter is to give Flask an idea of what\n belongs to your application. This name is used to find resources\n on the filesystem, can be used by extensions to improve debugging\n information and a lot more.\n\n So it's important what you provide there. If you are using a single\n module, `__name__` is always the correct value. If you however are\n using a package, it's usually recommended to hardcode the name of\n your package there.\n\n For example if your application is defined in :file:`yourapplication/app.py`\n you should create it with one of the two versions below::\n\n app = Flask('yourapplication')\n app = Flask(__name__.split('.')[0])\n\n Why is that? The application will work even with `__name__`, thanks\n to how resources are looked up. However it will make debugging more\n painful. Certain extensions can make assumptions based on the\n import name of your application. For example the Flask-SQLAlchemy\n extension will look for the code in your application that triggered\n an SQL query in debug mode. If the import name is not properly set\n up, that debugging information is lost. (For example it would only\n pick up SQL queries in `yourapplication.app` and not\n `yourapplication.views.frontend`)\n\n.. versionadded:: 0.7\n The `static_url_path`, `static_folder`, and `template_folder`\n parameters were added.\n\n.. versionadded:: 0.8\n The `instance_path` and `instance_relative_config` parameters were\n added.\n\n.. versionadded:: 0.11\n The `root_path` parameter was added.\n\n.. versionadded:: 1.0\n The ``host_matching`` and ``static_host`` parameters were added.\n\n.. versionadded:: 1.0\n The ``subdomain_matching`` parameter was added. Subdomain\n matching needs to be enabled manually now. Setting\n :data:`SERVER_NAME` does not implicitly enable it.\n\n:param import_name: the name of the application package\n:param static_url_path: can be used to specify a different path for the\n static files on the web. Defaults to the name\n of the `static_folder` folder.\n:param static_folder: The folder with static files that is served at\n ``static_url_path``. Relative to the application ``root_path``\n or an absolute path. Defaults to ``'static'``.\n:param static_host: the host to use when adding the static route.\n Defaults to None. Required when using ``host_matching=True``\n with a ``static_folder`` configured.\n:param host_matching: set ``url_map.host_matching`` attribute.\n Defaults to False.\n:param subdomain_matching: consider the subdomain relative to\n :data:`SERVER_NAME` when matching routes. Defaults to False.\n:param template_folder: the folder that contains the templates that should\n be used by the application. Defaults to\n ``'templates'`` folder in the root path of the\n application.\n:param instance_path: An alternative instance path for the application.\n By default the folder ``'instance'`` next to the\n package or module is assumed to be the instance\n path.\n:param instance_relative_config: if set to ``True`` relative filenames\n for loading the config are assumed to\n be relative to the instance path instead\n of the application root.\n:param root_path: The path to the root of the application files.\n This should only be set manually when it can't be detected\n automatically, such as for namespace packages.\n"}, "kind": 7, "label": "Flask", "sortText": " 37"}, {"detail": "Flask", "documentation": {"kind": "plaintext", "value": "The flask object implements a WSGI application and acts as the central\nobject. It is passed the name of the module or package of the\napplication. Once it is created it will act as a central registry for\nthe view functions, the URL rules, template configuration and much more.\n\nThe name of the package is used to resolve resources from inside the\npackage or the folder the module is contained in depending on if the\npackage parameter resolves to an actual python package (a folder with\nan :file:`__init__.py` file inside) or a standard module (just a ``.py`` file).\n\nFor more information about resource loading, see :func:`open_resource`.\n\nUsually you create a :class:`Flask` instance in your main module or\nin the :file:`__init__.py` file of your package like this::\n\n from flask import Flask\n app = Flask(__name__)\n\n.. admonition:: About the First Parameter\n\n The idea of the first parameter is to give Flask an idea of what\n belongs to your application. This name is used to find resources\n on the filesystem, can be used by extensions to improve debugging\n information and a lot more.\n\n So it's important what you provide there. If you are using a single\n module, `__name__` is always the correct value. If you however are\n using a package, it's usually recommended to hardcode the name of\n your package there.\n\n For example if your application is defined in :file:`yourapplication/app.py`\n you should create it with one of the two versions below::\n\n app = Flask('yourapplication')\n app = Flask(__name__.split('.')[0])\n\n Why is that? The application will work even with `__name__`, thanks\n to how resources are looked up. However it will make debugging more\n painful. Certain extensions can make assumptions based on the\n import name of your application. For example the Flask-SQLAlchemy\n extension will look for the code in your application that triggered\n an SQL query in debug mode. If the import name is not properly set\n up, that debugging information is lost. (For example it would only\n pick up SQL queries in `yourapplication.app` and not\n `yourapplication.views.frontend`)\n\n.. versionadded:: 0.7\n The `static_url_path`, `static_folder`, and `template_folder`\n parameters were added.\n\n.. versionadded:: 0.8\n The `instance_path` and `instance_relative_config` parameters were\n added.\n\n.. versionadded:: 0.11\n The `root_path` parameter was added.\n\n.. versionadded:: 1.0\n The ``host_matching`` and ``static_host`` parameters were added.\n\n.. versionadded:: 1.0\n The ``subdomain_matching`` parameter was added. Subdomain\n matching needs to be enabled manually now. Setting\n :data:`SERVER_NAME` does not implicitly enable it.\n\n:param import_name: the name of the application package\n:param static_url_path: can be used to specify a different path for the\n static files on the web. Defaults to the name\n of the `static_folder` folder.\n:param static_folder: The folder with static files that is served at\n ``static_url_path``. Relative to the application ``root_path``\n or an absolute path. Defaults to ``'static'``.\n:param static_host: the host to use when adding the static route.\n Defaults to None. Required when using ``host_matching=True``\n with a ``static_folder`` configured.\n:param host_matching: set ``url_map.host_matching`` attribute.\n Defaults to False.\n:param subdomain_matching: consider the subdomain relative to\n :data:`SERVER_NAME` when matching routes. Defaults to False.\n:param template_folder: the folder that contains the templates that should\n be used by the application. Defaults to\n ``'templates'`` folder in the root path of the\n application.\n:param instance_path: An alternative instance path for the application.\n By default the folder ``'instance'`` next to the\n package or module is assumed to be the instance\n path.\n:param instance_relative_config: if set to ``True`` relative filenames\n for loading the config are assumed to\n be relative to the instance path instead\n of the application root.\n:param root_path: The path to the root of the application files.\n This should only be set manually when it can't be detected\n automatically, such as for namespace packages.\n"}, "kind": 22, "label": "app", "sortText": " 38"}, {"detail": "Session", "documentation": {"kind": "plaintext", "value": "A Requests session.\n\nProvides cookie persistence, connection-pooling, and configuration.\n\nBasic Usage::\n\n >>> import requests\n >>> s = requests.Session()\n >>> s.get('https://httpbin.org/get')\n \n\nOr as a context manager::\n\n >>> with requests.Session() as s:\n ... s.get('https://httpbin.org/get')\n \n"}, "kind": 22, "label": "client", "sortText": " 39"}, {"detail": "Request", "documentation": {"kind": "plaintext", "value": "The request object used by default in Flask. Remembers the\nmatched endpoint and view arguments.\n\nIt is what ends up as :class:`~flask.request`. If you want to replace\nthe request object used you can subclass this and set\n:attr:`~flask.Flask.request_class` to your subclass.\n\nThe request object is a :class:`~werkzeug.wrappers.Request` subclass and\nprovides all of the attributes Werkzeug defines plus a few Flask\nspecific ones.\n"}, "kind": 22, "label": "request", "sortText": " 40"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Requests HTTP Library\n~~~~~~~~~~~~~~~~~~~~~\n\nRequests is an HTTP library, written in Python, for human beings.\nBasic GET usage:\n\n >>> import requests\n >>> r = requests.get('https://www.python.org')\n >>> r.status_code\n 200\n >>> b'Python is a programming language' in r.content\n True\n\n... or POST:\n\n >>> payload = dict(key1='value1', key2='value2')\n >>> r = requests.post('https://httpbin.org/post', data=payload)\n >>> print(r.text)\n {\n ...\n \"form\": {\n \"key1\": \"value1\",\n \"key2\": \"value2\"\n },\n ...\n }\n\nThe other HTTP methods are supported - see `requests.api`. Full documentation\nis at .\n\n:copyright: (c) 2017 by Kenneth Reitz.\n:license: Apache 2.0, see LICENSE for more details.\n"}, "kind": 9, "label": "requests", "sortText": " 41"}, {"detail": "def users() -> dict[str, object]", "kind": 3, "label": "users", "sortText": " 42"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for arithmetic errors.\n"}, "kind": 7, "label": "ArithmeticError", "sortText": " 43"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Assertion failed.\n"}, "kind": 7, "label": "AssertionError", "sortText": " 44"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Attribute not found.\n"}, "kind": 7, "label": "AttributeError", "sortText": " 45"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all exceptions\n"}, "kind": 7, "label": "BaseException", "sortText": " 46"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "A combination of multiple unrelated exceptions.\n"}, "kind": 7, "label": "BaseExceptionGroup", "sortText": " 47"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "I/O operation would block.\n"}, "kind": 7, "label": "BlockingIOError", "sortText": " 48"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Broken pipe.\n"}, "kind": 7, "label": "BrokenPipeError", "sortText": " 49"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Buffer error.\n"}, "kind": 7, "label": "BufferError", "sortText": " 50"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about bytes and buffer related problems, mostly\nrelated to conversion from str or comparing to str.\n"}, "kind": 7, "label": "BytesWarning", "sortText": " 51"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Child process error.\n"}, "kind": 7, "label": "ChildProcessError", "sortText": " 52"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection aborted.\n"}, "kind": 7, "label": "ConnectionAbortedError", "sortText": " 53"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection error.\n"}, "kind": 7, "label": "ConnectionError", "sortText": " 54"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection refused.\n"}, "kind": 7, "label": "ConnectionRefusedError", "sortText": " 55"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection reset.\n"}, "kind": 7, "label": "ConnectionResetError", "sortText": " 56"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about deprecated features.\n"}, "kind": 7, "label": "DeprecationWarning", "sortText": " 57"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Read beyond end of file.\n"}, "kind": 7, "label": "EOFError", "sortText": " 58"}, {"detail": "EllipsisType", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 22, "label": "Ellipsis", "sortText": " 59"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about encodings.\n"}, "kind": 7, "label": "EncodingWarning", "sortText": " 60"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "EnvironmentError", "sortText": " 61"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all non-exit exceptions.\n"}, "kind": 7, "label": "Exception", "sortText": " 62"}, {"detail": "", "kind": 7, "label": "ExceptionGroup", "sortText": " 63"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File already exists.\n"}, "kind": 7, "label": "FileExistsError", "sortText": " 64"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File not found.\n"}, "kind": 7, "label": "FileNotFoundError", "sortText": " 65"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Floating-point operation failed.\n"}, "kind": 7, "label": "FloatingPointError", "sortText": " 66"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about constructs that will change semantically\nin the future.\n"}, "kind": 7, "label": "FutureWarning", "sortText": " 67"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request that a generator exit.\n"}, "kind": 7, "label": "GeneratorExit", "sortText": " 68"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "IOError", "sortText": " 69"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Import can't find module, or can't find name in module.\n"}, "kind": 7, "label": "ImportError", "sortText": " 70"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about probable mistakes in module imports\n"}, "kind": 7, "label": "ImportWarning", "sortText": " 71"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper indentation.\n"}, "kind": 7, "label": "IndentationError", "sortText": " 72"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Sequence index out of range.\n"}, "kind": 7, "label": "IndexError", "sortText": " 73"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Interrupted by signal.\n"}, "kind": 7, "label": "InterruptedError", "sortText": " 74"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation doesn't work on directories.\n"}, "kind": 7, "label": "IsADirectoryError", "sortText": " 75"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Mapping key not found.\n"}, "kind": 7, "label": "KeyError", "sortText": " 76"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Program interrupted by user.\n"}, "kind": 7, "label": "KeyboardInterrupt", "sortText": " 77"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for lookup errors.\n"}, "kind": 7, "label": "LookupError", "sortText": " 78"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Out of memory.\n"}, "kind": 7, "label": "MemoryError", "sortText": " 79"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Module not found.\n"}, "kind": 7, "label": "ModuleNotFoundError", "sortText": " 80"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Name not found globally.\n"}, "kind": 7, "label": "NameError", "sortText": " 81"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation only works on directories.\n"}, "kind": 7, "label": "NotADirectoryError", "sortText": " 82"}, {"detail": "NotImplementedType", "documentation": {"kind": "plaintext", "value": "The type of the NotImplemented singleton.\n"}, "kind": 22, "label": "NotImplemented", "sortText": " 83"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Method or function hasn't been implemented yet.\n"}, "kind": 7, "label": "NotImplementedError", "sortText": " 84"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "OSError", "sortText": " 85"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Result too large to be represented.\n"}, "kind": 7, "label": "OverflowError", "sortText": " 86"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about features which will be deprecated\nin the future.\n"}, "kind": 7, "label": "PendingDeprecationWarning", "sortText": " 87"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Not enough permissions.\n"}, "kind": 7, "label": "PermissionError", "sortText": " 88"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Process not found.\n"}, "kind": 7, "label": "ProcessLookupError", "sortText": " 89"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Recursion limit exceeded.\n"}, "kind": 7, "label": "RecursionError", "sortText": " 90"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Weak ref proxy used after referent went away.\n"}, "kind": 7, "label": "ReferenceError", "sortText": " 91"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about resource usage.\n"}, "kind": 7, "label": "ResourceWarning", "sortText": " 92"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unspecified run-time error.\n"}, "kind": 7, "label": "RuntimeError", "sortText": " 93"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious runtime behavior.\n"}, "kind": 7, "label": "RuntimeWarning", "sortText": " 94"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__anext__().\n"}, "kind": 7, "label": "StopAsyncIteration", "sortText": " 95"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__next__().\n"}, "kind": 7, "label": "StopIteration", "sortText": " 96"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Invalid syntax.\n"}, "kind": 7, "label": "SyntaxError", "sortText": " 97"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious syntax.\n"}, "kind": 7, "label": "SyntaxWarning", "sortText": " 98"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Internal error in the Python interpreter.\n\nPlease report this to the Python maintainer, along with the traceback,\nthe Python version, and the hardware/OS platform and version.\n"}, "kind": 7, "label": "SystemError", "sortText": " 99"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request to exit from the interpreter.\n"}, "kind": 7, "label": "SystemExit", "sortText": "100"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper mixture of spaces and tabs.\n"}, "kind": 7, "label": "TabError", "sortText": "101"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Timeout expired.\n"}, "kind": 7, "label": "TimeoutError", "sortText": "102"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument type.\n"}, "kind": 7, "label": "TypeError", "sortText": "103"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Local name referenced but not bound to a value.\n"}, "kind": 7, "label": "UnboundLocalError", "sortText": "104"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode decoding error.\n"}, "kind": 7, "label": "UnicodeDecodeError", "sortText": "105"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode encoding error.\n"}, "kind": 7, "label": "UnicodeEncodeError", "sortText": "106"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode related error.\n"}, "kind": 7, "label": "UnicodeError", "sortText": "107"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode translation error.\n"}, "kind": 7, "label": "UnicodeTranslateError", "sortText": "108"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about Unicode related problems, mostly\nrelated to conversion problems.\n"}, "kind": 7, "label": "UnicodeWarning", "sortText": "109"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings generated by user code.\n"}, "kind": 7, "label": "UserWarning", "sortText": "110"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument value (of correct type).\n"}, "kind": 7, "label": "ValueError", "sortText": "111"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warning categories.\n"}, "kind": 7, "label": "Warning", "sortText": "112"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Second argument to a division or modulo operation was zero.\n"}, "kind": 7, "label": "ZeroDivisionError", "sortText": "113"}, {"detail": "def abs[_T](x: SupportsAbs[_T], /) -> _T", "documentation": {"kind": "plaintext", "value": "Return the absolute value of the argument.\n"}, "kind": 3, "label": "abs", "sortText": "114"}, {"detail": "def aiter[_SupportsAnextT_co](async_iterable: SupportsAiter[_SupportsAnextT_co], /) -> _SupportsAnextT_co", "documentation": {"kind": "plaintext", "value": "Return an AsyncIterator for an AsyncIterable object.\n"}, "kind": 3, "label": "aiter", "sortText": "115"}, {"detail": "def all(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for all values x in the iterable.\n\nIf the iterable is empty, return True.\n"}, "kind": 3, "label": "all", "sortText": "116"}, {"detail": "Overload[[_AwaitableT](i: _SupportsSynchronousAnext[_AwaitableT], /) -> _AwaitableT, [_T, _VT](i: SupportsAnext[_T], default: _VT, /) -> CoroutineType[Any, Any, _T | _VT]]", "kind": 3, "label": "anext", "sortText": "117"}, {"detail": "def any(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for any x in the iterable.\n\nIf the iterable is empty, return False.\n"}, "kind": 3, "label": "any", "sortText": "118"}, {"detail": "def ascii(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return an ASCII-only representation of an object.\n\nAs repr(), return a string containing a printable representation of an\nobject, but escape the non-ASCII characters in the string returned by\nrepr() using \\\\x, \\\\u or \\\\U escapes. This generates a string similar\nto that returned by repr() in Python 2.\n"}, "kind": 3, "label": "ascii", "sortText": "119"}, {"detail": "def bin(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the binary representation of an integer.\n\n>>> bin(2796202)\n'0b1010101010101010101010'\n"}, "kind": 3, "label": "bin", "sortText": "120"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 7, "label": "bool", "sortText": "121"}, {"detail": "def breakpoint(...) -> None", "documentation": {"kind": "plaintext", "value": "Call sys.breakpointhook(*args, **kws). sys.breakpointhook() must accept\nwhatever arguments are passed.\n\nBy default, this drops you into the pdb debugger.\n"}, "kind": 3, "label": "breakpoint", "sortText": "122"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytearray(iterable_of_ints) -> bytearray\nbytearray(string, encoding[, errors]) -> bytearray\nbytearray(bytes_or_buffer) -> mutable copy of bytes_or_buffer\nbytearray(int) -> bytes array of size given by the parameter initialized with null bytes\nbytearray() -> empty bytes array\n\nConstruct a mutable bytearray object from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - a bytes or a buffer object\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytearray", "sortText": "123"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytes(iterable_of_ints) -> bytes\nbytes(string, encoding[, errors]) -> bytes\nbytes(bytes_or_buffer) -> immutable copy of bytes_or_buffer\nbytes(int) -> bytes object of size given by the parameter initialized with null bytes\nbytes() -> empty bytes object\n\nConstruct an immutable array of bytes from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytes", "sortText": "124"}, {"detail": "def callable(obj: object, /) -> TypeIs[(...) -> object]", "documentation": {"kind": "plaintext", "value": "Return whether the object is callable (i.e., some kind of function).\n\nNote that classes are callable, as are instances of classes with a\n__call__() method.\n"}, "kind": 3, "label": "callable", "sortText": "125"}, {"detail": "def chr(i: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff.\n"}, "kind": 3, "label": "chr", "sortText": "126"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a class method.\n\nA class method receives the class as implicit first argument,\njust like an instance method receives the instance.\nTo declare a class method, use this idiom:\n\n class C:\n @classmethod\n def f(cls, arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). The instance is ignored except for its class.\nIf a class method is called for a derived class, the derived class\nobject is passed as the implied first argument.\n\nClass methods are different than C++ or Java static methods.\nIf you want those, see the staticmethod builtin.\n"}, "kind": 7, "label": "classmethod", "sortText": "127"}, {"detail": "Overload[(source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[0], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, *, dont_inherit: bool = False, optimize: int = -1, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[1024], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> AST, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: int, dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> Any]", "kind": 3, "label": "compile", "sortText": "128"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a complex number from a string or numbers.\n\nIf a string is given, parse it as a complex number.\nIf a single number is given, convert it to a complex number.\nIf the 'real' or 'imag' arguments are given, create a complex number\nwith the specified real and imaginary components.\n"}, "kind": 7, "label": "complex", "sortText": "129"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "copyright", "sortText": "130"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "credits", "sortText": "131"}, {"detail": "def delattr(obj: object, name: str, /) -> None", "documentation": {"kind": "plaintext", "value": "Deletes the named attribute from the given object.\n\ndelattr(x, 'y') is equivalent to ``del x.y``\n"}, "kind": 3, "label": "delattr", "sortText": "132"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 7, "label": "dict", "sortText": "133"}, {"detail": "def dir(o: object = ..., /) -> list[str]", "documentation": {"kind": "plaintext", "value": "dir([object]) -> list of strings\n\nIf called without an argument, return the names in the current scope.\nElse, return an alphabetized list of names comprising (some of) the attributes\nof the given object, and of attributes reachable from it.\nIf the object supplies a method named __dir__, it will be used; otherwise\nthe default dir() logic is used and returns:\n for a module object: the module's attributes.\n for a class object: its attributes, and recursively the attributes\n of its bases.\n for any other object: its attributes, its class's attributes, and\n recursively the attributes of its class's base classes.\n"}, "kind": 3, "label": "dir", "sortText": "134"}, {"detail": "Overload[[_T_contra, _T_co](x: SupportsDivMod[_T_contra, _T_co], y: _T_contra, /) -> _T_co, [_T_contra, _T_co](x: _T_contra, y: SupportsRDivMod[_T_contra, _T_co], /) -> _T_co]", "kind": 3, "label": "divmod", "sortText": "135"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 7, "label": "ellipsis", "sortText": "136"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an enumerate object.\n\n iterable\n an object supporting iteration\n\nThe enumerate object yields pairs containing a count (from start, which\ndefaults to zero) and a value yielded by the iterable argument.\n\nenumerate is useful for obtaining an indexed list:\n (0, seq[0]), (1, seq[1]), (2, seq[2]), ...\n"}, "kind": 7, "label": "enumerate", "sortText": "137"}, {"detail": "def eval(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /) -> Any", "documentation": {"kind": "plaintext", "value": "Evaluate the given source in the context of globals and locals.\n\nThe source may be a string representing a Python expression\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\n"}, "kind": 3, "label": "eval", "sortText": "138"}, {"detail": "def exec(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /, *, closure: tuple[CellType, ...] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Execute the given source in the context of globals and locals.\n\nThe source may be a string representing one or more Python statements\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\nThe closure must be a tuple of cellvars, and can only be used\nwhen source is a code object requiring exactly that many cellvars.\n"}, "kind": 3, "label": "exec", "sortText": "139"}, {"detail": "Quitter", "kind": 22, "label": "exit", "sortText": "140"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an iterator yielding those items of iterable for which function(item)\nis true. If function is None, return the items that are true.\n"}, "kind": 7, "label": "filter", "sortText": "141"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a string or number to a floating-point number, if possible.\n"}, "kind": 7, "label": "float", "sortText": "142"}, {"detail": "def format(value: object, format_spec: str = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Return type(value).__format__(value, format_spec)\n\nMany built-in types implement format_spec according to the\nFormat Specification Mini-language. See help('FORMATTING').\n\nIf type(value) does not supply a method named __format__\nand format_spec is empty, then str(value) is returned.\nSee also help('SPECIALMETHODS').\n"}, "kind": 3, "label": "format", "sortText": "143"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an immutable unordered collection of unique elements.\n"}, "kind": 7, "label": "frozenset", "sortText": "144"}, {"detail": "Overload[(o: object, name: str, /) -> Any, (o: object, name: str, default: None, /) -> Any | None, (o: object, name: str, default: bool, /) -> Any | bool, (o: object, name: str, default: list[Any], /) -> Any | list[Any], (o: object, name: str, default: dict[Any, Any], /) -> Any | dict[Any, Any], [_T](o: object, name: str, default: _T, /) -> Any | _T]", "kind": 3, "label": "getattr", "sortText": "145"}, {"detail": "def globals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return the dictionary containing the current scope's global variables.\n\nNOTE: Updates to this dictionary *will* affect name lookups in the current\nglobal scope and vice-versa.\n"}, "kind": 3, "label": "globals", "sortText": "146"}, {"detail": "def hasattr(obj: object, name: str, /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether the object has an attribute with the given name.\n\nThis is done by calling getattr(obj, name) and catching AttributeError.\n"}, "kind": 3, "label": "hasattr", "sortText": "147"}, {"detail": "def hash(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the hash value for the given object.\n\nTwo objects that compare equal must also have the same hash value, but the\nreverse is not necessarily true.\n"}, "kind": 3, "label": "hash", "sortText": "148"}, {"detail": "_Helper", "documentation": {"kind": "plaintext", "value": "Define the builtin 'help'.\n\nThis is a wrapper around pydoc.help that provides a helpful message\nwhen 'help' is typed at the Python interactive prompt.\n\nCalling help() at the Python prompt starts an interactive help session.\nCalling help(thing) prints help for the python object 'thing'.\n"}, "kind": 22, "label": "help", "sortText": "149"}, {"detail": "def hex(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the hexadecimal representation of an integer.\n\n>>> hex(12648430)\n'0xc0ffee'\n"}, "kind": 3, "label": "hex", "sortText": "150"}, {"detail": "def id(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the identity of an object.\n\nThis is guaranteed to be unique among simultaneously existing objects.\n(CPython uses the object's memory address.)\n"}, "kind": 3, "label": "id", "sortText": "151"}, {"detail": "def input(prompt: object = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Read a string from standard input. The trailing newline is stripped.\n\nThe prompt string, if given, is printed to standard output without a\ntrailing newline before reading input.\n\nIf the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.\nOn *nix systems, readline is used if available.\n"}, "kind": 3, "label": "input", "sortText": "152"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 7, "label": "int", "sortText": "153"}, {"detail": "def isinstance(obj: object, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether an object is an instance of a class or of a subclass thereof.\n\nA tuple, as in ``isinstance(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``isinstance(x, A) or isinstance(x, B)\nor ...`` etc.\n"}, "kind": 3, "label": "isinstance", "sortText": "154"}, {"detail": "def issubclass(cls: type, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether 'cls' is derived from another class or is the same class.\n\nA tuple, as in ``issubclass(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``issubclass(x, A) or issubclass(x, B)\nor ...``.\n"}, "kind": 3, "label": "issubclass", "sortText": "155"}, {"detail": "Overload[[_SupportsNextT_co](object: SupportsIter[_SupportsNextT_co], /) -> _SupportsNextT_co, [_T](object: _GetItemIterable[_T], /) -> Iterator[_T], [_T](object: () -> _T | None, sentinel: None, /) -> Iterator[_T], [_T](object: () -> _T, sentinel: object, /) -> Iterator[_T]]", "kind": 3, "label": "iter", "sortText": "156"}, {"detail": "def len(obj: Sized, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the number of items in a container.\n"}, "kind": 3, "label": "len", "sortText": "157"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "license", "sortText": "158"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 7, "label": "list", "sortText": "159"}, {"detail": "def locals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return a dictionary containing the current scope's local variables.\n\nNOTE: Whether or not updates to this dictionary will affect name lookups in\nthe local scope and vice-versa is *implementation dependent* and not\ncovered by any backwards compatibility guarantees.\n"}, "kind": 3, "label": "locals", "sortText": "160"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Make an iterator that computes the function using arguments from\neach of the iterables. Stops when the shortest iterable is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n"}, "kind": 7, "label": "map", "sortText": "161"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], /, *, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "max", "sortText": "162"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a new memoryview object which references the given object.\n"}, "kind": 7, "label": "memoryview", "sortText": "163"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], /, *, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "min", "sortText": "164"}, {"detail": "Overload[[_T](i: SupportsNext[_T], /) -> _T, [_T, _VT](i: SupportsNext[_T], default: _VT, /) -> _T | _VT]", "kind": 3, "label": "next", "sortText": "165"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The base class of the class hierarchy.\n\nWhen called, it accepts no arguments and returns a new featureless\ninstance that has no instance attributes and cannot be given any.\n"}, "kind": 7, "label": "object", "sortText": "166"}, {"detail": "def oct(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the octal representation of an integer.\n\n>>> oct(342391)\n'0o1234567'\n"}, "kind": 3, "label": "oct", "sortText": "167"}, {"detail": "Overload[(file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"r+\", \"+r\", \"rt+\", \"r+t\", \"+rt\", ... omitted 48 literals] = \"r\", buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> TextIOWrapper[_WrappedBuffer], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: Literal[0], encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> FileIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 19 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedRandom, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedWriter, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", ... omitted 3 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedReader[_BufferedReaderStream], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: int = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BinaryIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: str, buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> IO[Any]]", "kind": 3, "label": "open", "sortText": "168"}, {"detail": "def ord(c: str | bytes | bytearray, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the ordinal value of a character.\n\nIf the argument is a one-character string, return the Unicode code\npoint of that character.\n\nIf the argument is a bytes or bytearray object of length 1, return its\nsingle byte value.\n"}, "kind": 3, "label": "ord", "sortText": "169"}, {"detail": "Overload[(base: int, exp: int, mod: int) -> int, (base: int, exp: Literal[0], mod: None = None) -> Literal[1], (base: int, exp: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], mod: None = None) -> int, (base: int, exp: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], mod: None = None) -> int | float, (base: int, exp: int, mod: None = None) -> Any, (base: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], exp: int | float, mod: None = None) -> int | float, (base: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], exp: int | float, mod: None = None) -> int | float | complex, (base: int | float, exp: int, mod: None = None) -> int | float, (base: int | float, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> Any, (base: int | float | complex, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> int | float | complex, [_E_contra, _T_co](base: _SupportsPow2[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _T_co](base: _SupportsPow3NoneOnly[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _M_contra, _T_co](base: _SupportsPow3[_E_contra, _M_contra, _T_co], exp: _E_contra, mod: _M_contra) -> _T_co, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float, mod: None = None) -> Any, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float | complex, mod: None = None) -> int | float | complex]", "kind": 3, "label": "pow", "sortText": "170"}, {"detail": "Overload[(*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: SupportsWrite[str] | None = None, flush: Literal[False] = False) -> None, (*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: _SupportsWriteAndFlush[str] | None = None, flush: bool) -> None]", "kind": 3, "label": "print", "sortText": "171"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Property attribute.\n\n fget\n function to be used for getting an attribute value\n fset\n function to be used for setting an attribute value\n fdel\n function to be used for del'ing an attribute\n doc\n docstring\n\nTypical use is to define a managed attribute x:\n\nclass C(object):\n def getx(self): return self._x\n def setx(self, value): self._x = value\n def delx(self): del self._x\n x = property(getx, setx, delx, \"I'm the 'x' property.\")\n\nDecorators make defining new properties or modifying existing ones easy:\n\nclass C(object):\n @property\n def x(self):\n \"I am the 'x' property.\"\n return self._x\n @x.setter\n def x(self, value):\n self._x = value\n @x.deleter\n def x(self):\n del self._x\n"}, "kind": 7, "label": "property", "sortText": "172"}, {"detail": "Quitter", "kind": 22, "label": "quit", "sortText": "173"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "range(stop) -> range object\nrange(start, stop[, step]) -> range object\n\nReturn an object that produces a sequence of integers from start (inclusive)\nto stop (exclusive) by step. range(i, j) produces i, i+1, i+2, ..., j-1.\nstart defaults to 0, and stop is omitted! range(4) produces 0, 1, 2, 3.\nThese are exactly the valid indices for a list of 4 elements.\nWhen step is given, it specifies the increment (or decrement).\n"}, "kind": 7, "label": "range", "sortText": "174"}, {"detail": "def repr(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the canonical string representation of the object.\n\nFor many object types, including most builtins, eval(repr(obj)) == obj.\n"}, "kind": 3, "label": "repr", "sortText": "175"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return a reverse iterator over the values of the given sequence.\n"}, "kind": 7, "label": "reversed", "sortText": "176"}, {"detail": "Overload[[_T](number: _SupportsRound1[_T], ndigits: None = None) -> _T, [_T](number: _SupportsRound2[_T], ndigits: SupportsIndex) -> _T]", "kind": 3, "label": "round", "sortText": "177"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an unordered collection of unique elements.\n"}, "kind": 7, "label": "set", "sortText": "178"}, {"detail": "def setattr(obj: object, name: str, value: Any, /) -> None", "documentation": {"kind": "plaintext", "value": "Sets the named attribute on the given object to the specified value.\n\nsetattr(x, 'y', v) is equivalent to ``x.y = v``\n"}, "kind": 3, "label": "setattr", "sortText": "179"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "slice(stop)\nslice(start, stop[, step])\n\nCreate a slice object. This is used for extended slicing (e.g. a[0:10:2]).\n"}, "kind": 7, "label": "slice", "sortText": "180"}, {"detail": "Overload[[SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, reverse: bool = False) -> list[SupportsRichComparisonT], [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], reverse: bool = False) -> list[_T]]", "kind": 3, "label": "sorted", "sortText": "181"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a static method.\n\nA static method does not receive an implicit first argument.\nTo declare a static method, use this idiom:\n\n class C:\n @staticmethod\n def f(arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). Both the class and the instance are ignored, and\nneither is passed implicitly as the first argument to the method.\n\nStatic methods in Python are similar to those found in Java or C++.\nFor a more advanced concept, see the classmethod builtin.\n"}, "kind": 7, "label": "staticmethod", "sortText": "182"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 7, "label": "str", "sortText": "183"}, {"detail": "Overload[(iterable: Iterable[bool | Literal[1, 2, 3, 4, 5, ... omitted 41 literals]], /, start: int = 0) -> int, [_SupportsSumNoDefaultT](iterable: Iterable[_SupportsSumNoDefaultT], /) -> _SupportsSumNoDefaultT | Literal[0], [_AddableT1, _AddableT2](iterable: Iterable[_AddableT1], /, start: _AddableT2) -> _AddableT1 | _AddableT2]", "kind": 3, "label": "sum", "sortText": "184"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "super() -> same as super(__class__, )\nsuper(type) -> unbound super object\nsuper(type, obj) -> bound super object; requires isinstance(obj, type)\nsuper(type, type2) -> bound super object; requires issubclass(type2, type)\nTypical use to call a cooperative superclass method:\nclass C(B):\n def meth(self, arg):\n super().meth(arg)\nThis works for class methods too:\nclass C(B):\n @classmethod\n def cmeth(cls, arg):\n super().cmeth(arg)\n"}, "kind": 7, "label": "super", "sortText": "185"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 7, "label": "tuple", "sortText": "186"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "type(object) -> the object's type\ntype(name, bases, dict, **kwds) -> a new type\n"}, "kind": 7, "label": "type", "sortText": "187"}, {"detail": "Overload[(object: type, /) -> MappingProxyType[str, Any], (object: Any = ..., /) -> dict[str, Any]]", "kind": 3, "label": "vars", "sortText": "188"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The zip object yields n-length tuples, where n is the number of iterables\npassed as positional arguments to zip(). The i-th element in every tuple\ncomes from the i-th iterable argument to zip(). This continues until the\nshortest argument is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n\n >>> list(zip('abcdefg', range(3), range(4)))\n [('a', 0, 0), ('b', 1, 1), ('c', 2, 2)]\n"}, "kind": 7, "label": "zip", "sortText": "189"}, {"detail": "", "kind": 7, "label": "function", "sortText": "190"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": "191"}, {"detail": "def __build_class__(func: () -> CellType | Any, name: str, /, *bases: Any, *, metaclass: Any = ..., **kwds: Any) -> Any", "documentation": {"kind": "plaintext", "value": "__build_class__(func, name, /, *bases, [metaclass], **kwds) -> class\n\nInternal helper function used by the class statement.\n"}, "kind": 3, "label": "__build_class__", "sortText": "192"}, {"detail": "Any", "documentation": {"kind": "plaintext", "value": "Special type indicating an unconstrained type.\n\n- Any is compatible with every type.\n- Any assumed to have all methods.\n- All values assumed to be instances of Any.\n\nNote that all the above statements are true from the point of view of\nstatic type checkers. At runtime, Any should not be used with instance\nchecks.\n"}, "label": "__builtins__", "sortText": "193"}, {"detail": "type[ModuleType]", "documentation": {"kind": "plaintext", "value": "Create a module object.\n\nThe name must be a string; the optional doc argument can have any type.\n"}, "kind": 7, "label": "__class__", "sortText": "194"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "__debug__", "sortText": "195"}, {"detail": "bound method ModuleType.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": "196"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": "197"}, {"detail": "bound method ModuleType.__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": "198"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": "199"}, {"detail": "bound method ModuleType.__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": "200"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__file__", "sortText": "201"}, {"detail": "bound method ModuleType.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": "202"}, {"detail": "bound method ModuleType.__getattr__(name: str) -> Any", "kind": 2, "label": "__getattr__", "sortText": "203"}, {"detail": "bound method ModuleType.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": "204"}, {"detail": "bound method ModuleType.__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": "205"}, {"detail": "bound method ModuleType.__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": "206"}, {"detail": "def __import__(name: str, globals: Mapping[str, object] | None = None, locals: Mapping[str, object] | None = None, fromlist: Sequence[str] | None = ..., level: int = 0) -> ModuleType", "documentation": {"kind": "plaintext", "value": "Import a module.\n\nBecause this function is meant for use by the Python\ninterpreter and not for general use, it is better to use\nimportlib.import_module() to programmatically import a module.\n\nThe globals argument is only used to determine the context;\nthey are not modified. The locals argument is unused. The fromlist\nshould be a list of names to emulate ``from name import ...``, or an\nempty list to emulate ``import name``.\nWhen importing a module from a package, note that __import__('A.B', ...)\nreturns package A when fromlist is empty, but its submodule B when\nfromlist is not empty. The level argument is used to determine whether to\nperform absolute or relative imports: 0 is absolute, while a positive number\nis the number of parent directories to search relative to the current module.\n"}, "kind": 3, "label": "__import__", "sortText": "207"}, {"detail": "bound method ModuleType.__init__(name: str, doc: str | None = ...) -> None", "kind": 2, "label": "__init__", "sortText": "208"}, {"detail": "bound method type[ModuleType].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "209"}, {"detail": "LoaderProtocol | None", "kind": 8, "label": "__loader__", "sortText": "210"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "211"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__name__", "sortText": "212"}, {"detail": "bound method ModuleType.__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": "213"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "214"}, {"detail": "str | None", "kind": 22, "label": "__package__", "sortText": "215"}, {"detail": "MutableSequence[str]", "documentation": {"kind": "plaintext", "value": "All the operations on a read-write sequence.\n\nConcrete subclasses must provide __new__ or __init__,\n__getitem__, __setitem__, __delitem__, __len__, and insert().\n"}, "kind": 22, "label": "__path__", "sortText": "216"}, {"detail": "bound method ModuleType.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "217"}, {"detail": "bound method ModuleType.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "218"}, {"detail": "bound method ModuleType.__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "219"}, {"detail": "bound method ModuleType.__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "220"}, {"detail": "bound method ModuleType.__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "221"}, {"detail": "ModuleSpec | None", "kind": 22, "label": "__spec__", "sortText": "222"}, {"detail": "bound method ModuleType.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "223"}, {"detail": "bound method type[ModuleType].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "224"}, {"detail": "dict[Any, int]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__warningregistry__", "sortText": "225"}, {"detail": " int'>", "label": "_Opener", "sortText": "226"}]}} +{"suite": "web", "label": "edit response then complete (edit+completion)", "method": "textDocument/completion", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 55, "iteration": 5, "result": {"isIncomplete": true, "items": [{"detail": "Literal[False]", "kind": 14, "label": "False", "sortText": " 0"}, {"detail": "None", "kind": 14, "label": "None", "sortText": " 1"}, {"detail": "Literal[True]", "kind": 14, "label": "True", "sortText": " 2"}, {"kind": 14, "label": "and", "sortText": " 3"}, {"kind": 14, "label": "as", "sortText": " 4"}, {"kind": 14, "label": "assert", "sortText": " 5"}, {"kind": 14, "label": "async", "sortText": " 6"}, {"kind": 14, "label": "await", "sortText": " 7"}, {"kind": 14, "label": "break", "sortText": " 8"}, {"kind": 14, "label": "case", "sortText": " 9"}, {"kind": 14, "label": "class", "sortText": " 10"}, {"kind": 14, "label": "continue", "sortText": " 11"}, {"kind": 14, "label": "def", "sortText": " 12"}, {"kind": 14, "label": "del", "sortText": " 13"}, {"kind": 14, "label": "elif", "sortText": " 14"}, {"kind": 14, "label": "else", "sortText": " 15"}, {"kind": 14, "label": "except", "sortText": " 16"}, {"kind": 14, "label": "finally", "sortText": " 17"}, {"kind": 14, "label": "for", "sortText": " 18"}, {"kind": 14, "label": "from", "sortText": " 19"}, {"kind": 14, "label": "global", "sortText": " 20"}, {"kind": 14, "label": "if", "sortText": " 21"}, {"kind": 14, "label": "import", "sortText": " 22"}, {"kind": 14, "label": "in", "sortText": " 23"}, {"kind": 14, "label": "is", "sortText": " 24"}, {"kind": 14, "label": "lambda", "sortText": " 25"}, {"kind": 14, "label": "match", "sortText": " 26"}, {"kind": 14, "label": "nonlocal", "sortText": " 27"}, {"kind": 14, "label": "not", "sortText": " 28"}, {"kind": 14, "label": "or", "sortText": " 29"}, {"kind": 14, "label": "pass", "sortText": " 30"}, {"kind": 14, "label": "raise", "sortText": " 31"}, {"kind": 14, "label": "return", "sortText": " 32"}, {"kind": 14, "label": "try", "sortText": " 33"}, {"kind": 14, "label": "while", "sortText": " 34"}, {"kind": 14, "label": "with", "sortText": " 35"}, {"kind": 14, "label": "yield", "sortText": " 36"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The flask object implements a WSGI application and acts as the central\nobject. It is passed the name of the module or package of the\napplication. Once it is created it will act as a central registry for\nthe view functions, the URL rules, template configuration and much more.\n\nThe name of the package is used to resolve resources from inside the\npackage or the folder the module is contained in depending on if the\npackage parameter resolves to an actual python package (a folder with\nan :file:`__init__.py` file inside) or a standard module (just a ``.py`` file).\n\nFor more information about resource loading, see :func:`open_resource`.\n\nUsually you create a :class:`Flask` instance in your main module or\nin the :file:`__init__.py` file of your package like this::\n\n from flask import Flask\n app = Flask(__name__)\n\n.. admonition:: About the First Parameter\n\n The idea of the first parameter is to give Flask an idea of what\n belongs to your application. This name is used to find resources\n on the filesystem, can be used by extensions to improve debugging\n information and a lot more.\n\n So it's important what you provide there. If you are using a single\n module, `__name__` is always the correct value. If you however are\n using a package, it's usually recommended to hardcode the name of\n your package there.\n\n For example if your application is defined in :file:`yourapplication/app.py`\n you should create it with one of the two versions below::\n\n app = Flask('yourapplication')\n app = Flask(__name__.split('.')[0])\n\n Why is that? The application will work even with `__name__`, thanks\n to how resources are looked up. However it will make debugging more\n painful. Certain extensions can make assumptions based on the\n import name of your application. For example the Flask-SQLAlchemy\n extension will look for the code in your application that triggered\n an SQL query in debug mode. If the import name is not properly set\n up, that debugging information is lost. (For example it would only\n pick up SQL queries in `yourapplication.app` and not\n `yourapplication.views.frontend`)\n\n.. versionadded:: 0.7\n The `static_url_path`, `static_folder`, and `template_folder`\n parameters were added.\n\n.. versionadded:: 0.8\n The `instance_path` and `instance_relative_config` parameters were\n added.\n\n.. versionadded:: 0.11\n The `root_path` parameter was added.\n\n.. versionadded:: 1.0\n The ``host_matching`` and ``static_host`` parameters were added.\n\n.. versionadded:: 1.0\n The ``subdomain_matching`` parameter was added. Subdomain\n matching needs to be enabled manually now. Setting\n :data:`SERVER_NAME` does not implicitly enable it.\n\n:param import_name: the name of the application package\n:param static_url_path: can be used to specify a different path for the\n static files on the web. Defaults to the name\n of the `static_folder` folder.\n:param static_folder: The folder with static files that is served at\n ``static_url_path``. Relative to the application ``root_path``\n or an absolute path. Defaults to ``'static'``.\n:param static_host: the host to use when adding the static route.\n Defaults to None. Required when using ``host_matching=True``\n with a ``static_folder`` configured.\n:param host_matching: set ``url_map.host_matching`` attribute.\n Defaults to False.\n:param subdomain_matching: consider the subdomain relative to\n :data:`SERVER_NAME` when matching routes. Defaults to False.\n:param template_folder: the folder that contains the templates that should\n be used by the application. Defaults to\n ``'templates'`` folder in the root path of the\n application.\n:param instance_path: An alternative instance path for the application.\n By default the folder ``'instance'`` next to the\n package or module is assumed to be the instance\n path.\n:param instance_relative_config: if set to ``True`` relative filenames\n for loading the config are assumed to\n be relative to the instance path instead\n of the application root.\n:param root_path: The path to the root of the application files.\n This should only be set manually when it can't be detected\n automatically, such as for namespace packages.\n"}, "kind": 7, "label": "Flask", "sortText": " 37"}, {"detail": "Flask", "documentation": {"kind": "plaintext", "value": "The flask object implements a WSGI application and acts as the central\nobject. It is passed the name of the module or package of the\napplication. Once it is created it will act as a central registry for\nthe view functions, the URL rules, template configuration and much more.\n\nThe name of the package is used to resolve resources from inside the\npackage or the folder the module is contained in depending on if the\npackage parameter resolves to an actual python package (a folder with\nan :file:`__init__.py` file inside) or a standard module (just a ``.py`` file).\n\nFor more information about resource loading, see :func:`open_resource`.\n\nUsually you create a :class:`Flask` instance in your main module or\nin the :file:`__init__.py` file of your package like this::\n\n from flask import Flask\n app = Flask(__name__)\n\n.. admonition:: About the First Parameter\n\n The idea of the first parameter is to give Flask an idea of what\n belongs to your application. This name is used to find resources\n on the filesystem, can be used by extensions to improve debugging\n information and a lot more.\n\n So it's important what you provide there. If you are using a single\n module, `__name__` is always the correct value. If you however are\n using a package, it's usually recommended to hardcode the name of\n your package there.\n\n For example if your application is defined in :file:`yourapplication/app.py`\n you should create it with one of the two versions below::\n\n app = Flask('yourapplication')\n app = Flask(__name__.split('.')[0])\n\n Why is that? The application will work even with `__name__`, thanks\n to how resources are looked up. However it will make debugging more\n painful. Certain extensions can make assumptions based on the\n import name of your application. For example the Flask-SQLAlchemy\n extension will look for the code in your application that triggered\n an SQL query in debug mode. If the import name is not properly set\n up, that debugging information is lost. (For example it would only\n pick up SQL queries in `yourapplication.app` and not\n `yourapplication.views.frontend`)\n\n.. versionadded:: 0.7\n The `static_url_path`, `static_folder`, and `template_folder`\n parameters were added.\n\n.. versionadded:: 0.8\n The `instance_path` and `instance_relative_config` parameters were\n added.\n\n.. versionadded:: 0.11\n The `root_path` parameter was added.\n\n.. versionadded:: 1.0\n The ``host_matching`` and ``static_host`` parameters were added.\n\n.. versionadded:: 1.0\n The ``subdomain_matching`` parameter was added. Subdomain\n matching needs to be enabled manually now. Setting\n :data:`SERVER_NAME` does not implicitly enable it.\n\n:param import_name: the name of the application package\n:param static_url_path: can be used to specify a different path for the\n static files on the web. Defaults to the name\n of the `static_folder` folder.\n:param static_folder: The folder with static files that is served at\n ``static_url_path``. Relative to the application ``root_path``\n or an absolute path. Defaults to ``'static'``.\n:param static_host: the host to use when adding the static route.\n Defaults to None. Required when using ``host_matching=True``\n with a ``static_folder`` configured.\n:param host_matching: set ``url_map.host_matching`` attribute.\n Defaults to False.\n:param subdomain_matching: consider the subdomain relative to\n :data:`SERVER_NAME` when matching routes. Defaults to False.\n:param template_folder: the folder that contains the templates that should\n be used by the application. Defaults to\n ``'templates'`` folder in the root path of the\n application.\n:param instance_path: An alternative instance path for the application.\n By default the folder ``'instance'`` next to the\n package or module is assumed to be the instance\n path.\n:param instance_relative_config: if set to ``True`` relative filenames\n for loading the config are assumed to\n be relative to the instance path instead\n of the application root.\n:param root_path: The path to the root of the application files.\n This should only be set manually when it can't be detected\n automatically, such as for namespace packages.\n"}, "kind": 22, "label": "app", "sortText": " 38"}, {"detail": "Session", "documentation": {"kind": "plaintext", "value": "A Requests session.\n\nProvides cookie persistence, connection-pooling, and configuration.\n\nBasic Usage::\n\n >>> import requests\n >>> s = requests.Session()\n >>> s.get('https://httpbin.org/get')\n \n\nOr as a context manager::\n\n >>> with requests.Session() as s:\n ... s.get('https://httpbin.org/get')\n \n"}, "kind": 22, "label": "client", "sortText": " 39"}, {"detail": "Request", "documentation": {"kind": "plaintext", "value": "The request object used by default in Flask. Remembers the\nmatched endpoint and view arguments.\n\nIt is what ends up as :class:`~flask.request`. If you want to replace\nthe request object used you can subclass this and set\n:attr:`~flask.Flask.request_class` to your subclass.\n\nThe request object is a :class:`~werkzeug.wrappers.Request` subclass and\nprovides all of the attributes Werkzeug defines plus a few Flask\nspecific ones.\n"}, "kind": 22, "label": "request", "sortText": " 40"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Requests HTTP Library\n~~~~~~~~~~~~~~~~~~~~~\n\nRequests is an HTTP library, written in Python, for human beings.\nBasic GET usage:\n\n >>> import requests\n >>> r = requests.get('https://www.python.org')\n >>> r.status_code\n 200\n >>> b'Python is a programming language' in r.content\n True\n\n... or POST:\n\n >>> payload = dict(key1='value1', key2='value2')\n >>> r = requests.post('https://httpbin.org/post', data=payload)\n >>> print(r.text)\n {\n ...\n \"form\": {\n \"key1\": \"value1\",\n \"key2\": \"value2\"\n },\n ...\n }\n\nThe other HTTP methods are supported - see `requests.api`. Full documentation\nis at .\n\n:copyright: (c) 2017 by Kenneth Reitz.\n:license: Apache 2.0, see LICENSE for more details.\n"}, "kind": 9, "label": "requests", "sortText": " 41"}, {"detail": "def users() -> dict[str, object]", "kind": 3, "label": "users", "sortText": " 42"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for arithmetic errors.\n"}, "kind": 7, "label": "ArithmeticError", "sortText": " 43"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Assertion failed.\n"}, "kind": 7, "label": "AssertionError", "sortText": " 44"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Attribute not found.\n"}, "kind": 7, "label": "AttributeError", "sortText": " 45"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all exceptions\n"}, "kind": 7, "label": "BaseException", "sortText": " 46"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "A combination of multiple unrelated exceptions.\n"}, "kind": 7, "label": "BaseExceptionGroup", "sortText": " 47"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "I/O operation would block.\n"}, "kind": 7, "label": "BlockingIOError", "sortText": " 48"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Broken pipe.\n"}, "kind": 7, "label": "BrokenPipeError", "sortText": " 49"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Buffer error.\n"}, "kind": 7, "label": "BufferError", "sortText": " 50"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about bytes and buffer related problems, mostly\nrelated to conversion from str or comparing to str.\n"}, "kind": 7, "label": "BytesWarning", "sortText": " 51"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Child process error.\n"}, "kind": 7, "label": "ChildProcessError", "sortText": " 52"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection aborted.\n"}, "kind": 7, "label": "ConnectionAbortedError", "sortText": " 53"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection error.\n"}, "kind": 7, "label": "ConnectionError", "sortText": " 54"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection refused.\n"}, "kind": 7, "label": "ConnectionRefusedError", "sortText": " 55"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Connection reset.\n"}, "kind": 7, "label": "ConnectionResetError", "sortText": " 56"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about deprecated features.\n"}, "kind": 7, "label": "DeprecationWarning", "sortText": " 57"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Read beyond end of file.\n"}, "kind": 7, "label": "EOFError", "sortText": " 58"}, {"detail": "EllipsisType", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 22, "label": "Ellipsis", "sortText": " 59"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about encodings.\n"}, "kind": 7, "label": "EncodingWarning", "sortText": " 60"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "EnvironmentError", "sortText": " 61"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Common base class for all non-exit exceptions.\n"}, "kind": 7, "label": "Exception", "sortText": " 62"}, {"detail": "", "kind": 7, "label": "ExceptionGroup", "sortText": " 63"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File already exists.\n"}, "kind": 7, "label": "FileExistsError", "sortText": " 64"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "File not found.\n"}, "kind": 7, "label": "FileNotFoundError", "sortText": " 65"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Floating-point operation failed.\n"}, "kind": 7, "label": "FloatingPointError", "sortText": " 66"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about constructs that will change semantically\nin the future.\n"}, "kind": 7, "label": "FutureWarning", "sortText": " 67"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request that a generator exit.\n"}, "kind": 7, "label": "GeneratorExit", "sortText": " 68"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "IOError", "sortText": " 69"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Import can't find module, or can't find name in module.\n"}, "kind": 7, "label": "ImportError", "sortText": " 70"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about probable mistakes in module imports\n"}, "kind": 7, "label": "ImportWarning", "sortText": " 71"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper indentation.\n"}, "kind": 7, "label": "IndentationError", "sortText": " 72"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Sequence index out of range.\n"}, "kind": 7, "label": "IndexError", "sortText": " 73"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Interrupted by signal.\n"}, "kind": 7, "label": "InterruptedError", "sortText": " 74"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation doesn't work on directories.\n"}, "kind": 7, "label": "IsADirectoryError", "sortText": " 75"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Mapping key not found.\n"}, "kind": 7, "label": "KeyError", "sortText": " 76"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Program interrupted by user.\n"}, "kind": 7, "label": "KeyboardInterrupt", "sortText": " 77"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for lookup errors.\n"}, "kind": 7, "label": "LookupError", "sortText": " 78"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Out of memory.\n"}, "kind": 7, "label": "MemoryError", "sortText": " 79"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Module not found.\n"}, "kind": 7, "label": "ModuleNotFoundError", "sortText": " 80"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Name not found globally.\n"}, "kind": 7, "label": "NameError", "sortText": " 81"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Operation only works on directories.\n"}, "kind": 7, "label": "NotADirectoryError", "sortText": " 82"}, {"detail": "NotImplementedType", "documentation": {"kind": "plaintext", "value": "The type of the NotImplemented singleton.\n"}, "kind": 22, "label": "NotImplemented", "sortText": " 83"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Method or function hasn't been implemented yet.\n"}, "kind": 7, "label": "NotImplementedError", "sortText": " 84"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for I/O related errors.\n"}, "kind": 7, "label": "OSError", "sortText": " 85"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Result too large to be represented.\n"}, "kind": 7, "label": "OverflowError", "sortText": " 86"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about features which will be deprecated\nin the future.\n"}, "kind": 7, "label": "PendingDeprecationWarning", "sortText": " 87"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Not enough permissions.\n"}, "kind": 7, "label": "PermissionError", "sortText": " 88"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Process not found.\n"}, "kind": 7, "label": "ProcessLookupError", "sortText": " 89"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Recursion limit exceeded.\n"}, "kind": 7, "label": "RecursionError", "sortText": " 90"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Weak ref proxy used after referent went away.\n"}, "kind": 7, "label": "ReferenceError", "sortText": " 91"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about resource usage.\n"}, "kind": 7, "label": "ResourceWarning", "sortText": " 92"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unspecified run-time error.\n"}, "kind": 7, "label": "RuntimeError", "sortText": " 93"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious runtime behavior.\n"}, "kind": 7, "label": "RuntimeWarning", "sortText": " 94"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__anext__().\n"}, "kind": 7, "label": "StopAsyncIteration", "sortText": " 95"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Signal the end from iterator.__next__().\n"}, "kind": 7, "label": "StopIteration", "sortText": " 96"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Invalid syntax.\n"}, "kind": 7, "label": "SyntaxError", "sortText": " 97"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about dubious syntax.\n"}, "kind": 7, "label": "SyntaxWarning", "sortText": " 98"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Internal error in the Python interpreter.\n\nPlease report this to the Python maintainer, along with the traceback,\nthe Python version, and the hardware/OS platform and version.\n"}, "kind": 7, "label": "SystemError", "sortText": " 99"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Request to exit from the interpreter.\n"}, "kind": 7, "label": "SystemExit", "sortText": "100"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Improper mixture of spaces and tabs.\n"}, "kind": 7, "label": "TabError", "sortText": "101"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Timeout expired.\n"}, "kind": 7, "label": "TimeoutError", "sortText": "102"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument type.\n"}, "kind": 7, "label": "TypeError", "sortText": "103"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Local name referenced but not bound to a value.\n"}, "kind": 7, "label": "UnboundLocalError", "sortText": "104"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode decoding error.\n"}, "kind": 7, "label": "UnicodeDecodeError", "sortText": "105"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode encoding error.\n"}, "kind": 7, "label": "UnicodeEncodeError", "sortText": "106"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode related error.\n"}, "kind": 7, "label": "UnicodeError", "sortText": "107"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Unicode translation error.\n"}, "kind": 7, "label": "UnicodeTranslateError", "sortText": "108"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings about Unicode related problems, mostly\nrelated to conversion problems.\n"}, "kind": 7, "label": "UnicodeWarning", "sortText": "109"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warnings generated by user code.\n"}, "kind": 7, "label": "UserWarning", "sortText": "110"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Inappropriate argument value (of correct type).\n"}, "kind": 7, "label": "ValueError", "sortText": "111"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Base class for warning categories.\n"}, "kind": 7, "label": "Warning", "sortText": "112"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Second argument to a division or modulo operation was zero.\n"}, "kind": 7, "label": "ZeroDivisionError", "sortText": "113"}, {"detail": "def abs[_T](x: SupportsAbs[_T], /) -> _T", "documentation": {"kind": "plaintext", "value": "Return the absolute value of the argument.\n"}, "kind": 3, "label": "abs", "sortText": "114"}, {"detail": "def aiter[_SupportsAnextT_co](async_iterable: SupportsAiter[_SupportsAnextT_co], /) -> _SupportsAnextT_co", "documentation": {"kind": "plaintext", "value": "Return an AsyncIterator for an AsyncIterable object.\n"}, "kind": 3, "label": "aiter", "sortText": "115"}, {"detail": "def all(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for all values x in the iterable.\n\nIf the iterable is empty, return True.\n"}, "kind": 3, "label": "all", "sortText": "116"}, {"detail": "Overload[[_AwaitableT](i: _SupportsSynchronousAnext[_AwaitableT], /) -> _AwaitableT, [_T, _VT](i: SupportsAnext[_T], default: _VT, /) -> CoroutineType[Any, Any, _T | _VT]]", "kind": 3, "label": "anext", "sortText": "117"}, {"detail": "def any(iterable: Iterable[object], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return True if bool(x) is True for any x in the iterable.\n\nIf the iterable is empty, return False.\n"}, "kind": 3, "label": "any", "sortText": "118"}, {"detail": "def ascii(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return an ASCII-only representation of an object.\n\nAs repr(), return a string containing a printable representation of an\nobject, but escape the non-ASCII characters in the string returned by\nrepr() using \\\\x, \\\\u or \\\\U escapes. This generates a string similar\nto that returned by repr() in Python 2.\n"}, "kind": 3, "label": "ascii", "sortText": "119"}, {"detail": "def bin(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the binary representation of an integer.\n\n>>> bin(2796202)\n'0b1010101010101010101010'\n"}, "kind": 3, "label": "bin", "sortText": "120"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 7, "label": "bool", "sortText": "121"}, {"detail": "def breakpoint(...) -> None", "documentation": {"kind": "plaintext", "value": "Call sys.breakpointhook(*args, **kws). sys.breakpointhook() must accept\nwhatever arguments are passed.\n\nBy default, this drops you into the pdb debugger.\n"}, "kind": 3, "label": "breakpoint", "sortText": "122"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytearray(iterable_of_ints) -> bytearray\nbytearray(string, encoding[, errors]) -> bytearray\nbytearray(bytes_or_buffer) -> mutable copy of bytes_or_buffer\nbytearray(int) -> bytes array of size given by the parameter initialized with null bytes\nbytearray() -> empty bytes array\n\nConstruct a mutable bytearray object from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - a bytes or a buffer object\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytearray", "sortText": "123"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "bytes(iterable_of_ints) -> bytes\nbytes(string, encoding[, errors]) -> bytes\nbytes(bytes_or_buffer) -> immutable copy of bytes_or_buffer\nbytes(int) -> bytes object of size given by the parameter initialized with null bytes\nbytes() -> empty bytes object\n\nConstruct an immutable array of bytes from:\n - an iterable yielding integers in range(256)\n - a text string encoded using the specified encoding\n - any object implementing the buffer API.\n - an integer\n"}, "kind": 7, "label": "bytes", "sortText": "124"}, {"detail": "def callable(obj: object, /) -> TypeIs[(...) -> object]", "documentation": {"kind": "plaintext", "value": "Return whether the object is callable (i.e., some kind of function).\n\nNote that classes are callable, as are instances of classes with a\n__call__() method.\n"}, "kind": 3, "label": "callable", "sortText": "125"}, {"detail": "def chr(i: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff.\n"}, "kind": 3, "label": "chr", "sortText": "126"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a class method.\n\nA class method receives the class as implicit first argument,\njust like an instance method receives the instance.\nTo declare a class method, use this idiom:\n\n class C:\n @classmethod\n def f(cls, arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). The instance is ignored except for its class.\nIf a class method is called for a derived class, the derived class\nobject is passed as the implied first argument.\n\nClass methods are different than C++ or Java static methods.\nIf you want those, see the staticmethod builtin.\n"}, "kind": 7, "label": "classmethod", "sortText": "127"}, {"detail": "Overload[(source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[0], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, *, dont_inherit: bool = False, optimize: int = -1, _feature_version: int = -1) -> CodeType, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: Literal[1024], dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> AST, (source: str | Buffer | Module | Expression | Interactive, filename: str | bytes | PathLike[Any], mode: str, flags: int, dont_inherit: bool = False, optimize: int = -1, *, _feature_version: int = -1) -> Any]", "kind": 3, "label": "compile", "sortText": "128"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a complex number from a string or numbers.\n\nIf a string is given, parse it as a complex number.\nIf a single number is given, convert it to a complex number.\nIf the 'real' or 'imag' arguments are given, create a complex number\nwith the specified real and imaginary components.\n"}, "kind": 7, "label": "complex", "sortText": "129"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "copyright", "sortText": "130"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "credits", "sortText": "131"}, {"detail": "def delattr(obj: object, name: str, /) -> None", "documentation": {"kind": "plaintext", "value": "Deletes the named attribute from the given object.\n\ndelattr(x, 'y') is equivalent to ``del x.y``\n"}, "kind": 3, "label": "delattr", "sortText": "132"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 7, "label": "dict", "sortText": "133"}, {"detail": "def dir(o: object = ..., /) -> list[str]", "documentation": {"kind": "plaintext", "value": "dir([object]) -> list of strings\n\nIf called without an argument, return the names in the current scope.\nElse, return an alphabetized list of names comprising (some of) the attributes\nof the given object, and of attributes reachable from it.\nIf the object supplies a method named __dir__, it will be used; otherwise\nthe default dir() logic is used and returns:\n for a module object: the module's attributes.\n for a class object: its attributes, and recursively the attributes\n of its bases.\n for any other object: its attributes, its class's attributes, and\n recursively the attributes of its class's base classes.\n"}, "kind": 3, "label": "dir", "sortText": "134"}, {"detail": "Overload[[_T_contra, _T_co](x: SupportsDivMod[_T_contra, _T_co], y: _T_contra, /) -> _T_co, [_T_contra, _T_co](x: _T_contra, y: SupportsRDivMod[_T_contra, _T_co], /) -> _T_co]", "kind": 3, "label": "divmod", "sortText": "135"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The type of the Ellipsis singleton.\n"}, "kind": 7, "label": "ellipsis", "sortText": "136"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an enumerate object.\n\n iterable\n an object supporting iteration\n\nThe enumerate object yields pairs containing a count (from start, which\ndefaults to zero) and a value yielded by the iterable argument.\n\nenumerate is useful for obtaining an indexed list:\n (0, seq[0]), (1, seq[1]), (2, seq[2]), ...\n"}, "kind": 7, "label": "enumerate", "sortText": "137"}, {"detail": "def eval(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /) -> Any", "documentation": {"kind": "plaintext", "value": "Evaluate the given source in the context of globals and locals.\n\nThe source may be a string representing a Python expression\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\n"}, "kind": 3, "label": "eval", "sortText": "138"}, {"detail": "def exec(source: str | Buffer | CodeType, globals: dict[str, Any] | None = None, locals: Mapping[str, object] | None = None, /, *, closure: tuple[CellType, ...] | None = None) -> None", "documentation": {"kind": "plaintext", "value": "Execute the given source in the context of globals and locals.\n\nThe source may be a string representing one or more Python statements\nor a code object as returned by compile().\nThe globals must be a dictionary and locals can be any mapping,\ndefaulting to the current globals and locals.\nIf only globals is given, locals defaults to it.\nThe closure must be a tuple of cellvars, and can only be used\nwhen source is a code object requiring exactly that many cellvars.\n"}, "kind": 3, "label": "exec", "sortText": "139"}, {"detail": "Quitter", "kind": 22, "label": "exit", "sortText": "140"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return an iterator yielding those items of iterable for which function(item)\nis true. If function is None, return the items that are true.\n"}, "kind": 7, "label": "filter", "sortText": "141"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a string or number to a floating-point number, if possible.\n"}, "kind": 7, "label": "float", "sortText": "142"}, {"detail": "def format(value: object, format_spec: str = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Return type(value).__format__(value, format_spec)\n\nMany built-in types implement format_spec according to the\nFormat Specification Mini-language. See help('FORMATTING').\n\nIf type(value) does not supply a method named __format__\nand format_spec is empty, then str(value) is returned.\nSee also help('SPECIALMETHODS').\n"}, "kind": 3, "label": "format", "sortText": "143"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an immutable unordered collection of unique elements.\n"}, "kind": 7, "label": "frozenset", "sortText": "144"}, {"detail": "Overload[(o: object, name: str, /) -> Any, (o: object, name: str, default: None, /) -> Any | None, (o: object, name: str, default: bool, /) -> Any | bool, (o: object, name: str, default: list[Any], /) -> Any | list[Any], (o: object, name: str, default: dict[Any, Any], /) -> Any | dict[Any, Any], [_T](o: object, name: str, default: _T, /) -> Any | _T]", "kind": 3, "label": "getattr", "sortText": "145"}, {"detail": "def globals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return the dictionary containing the current scope's global variables.\n\nNOTE: Updates to this dictionary *will* affect name lookups in the current\nglobal scope and vice-versa.\n"}, "kind": 3, "label": "globals", "sortText": "146"}, {"detail": "def hasattr(obj: object, name: str, /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether the object has an attribute with the given name.\n\nThis is done by calling getattr(obj, name) and catching AttributeError.\n"}, "kind": 3, "label": "hasattr", "sortText": "147"}, {"detail": "def hash(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the hash value for the given object.\n\nTwo objects that compare equal must also have the same hash value, but the\nreverse is not necessarily true.\n"}, "kind": 3, "label": "hash", "sortText": "148"}, {"detail": "_Helper", "documentation": {"kind": "plaintext", "value": "Define the builtin 'help'.\n\nThis is a wrapper around pydoc.help that provides a helpful message\nwhen 'help' is typed at the Python interactive prompt.\n\nCalling help() at the Python prompt starts an interactive help session.\nCalling help(thing) prints help for the python object 'thing'.\n"}, "kind": 22, "label": "help", "sortText": "149"}, {"detail": "def hex(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the hexadecimal representation of an integer.\n\n>>> hex(12648430)\n'0xc0ffee'\n"}, "kind": 3, "label": "hex", "sortText": "150"}, {"detail": "def id(obj: object, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the identity of an object.\n\nThis is guaranteed to be unique among simultaneously existing objects.\n(CPython uses the object's memory address.)\n"}, "kind": 3, "label": "id", "sortText": "151"}, {"detail": "def input(prompt: object = \"\", /) -> str", "documentation": {"kind": "plaintext", "value": "Read a string from standard input. The trailing newline is stripped.\n\nThe prompt string, if given, is printed to standard output without a\ntrailing newline before reading input.\n\nIf the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.\nOn *nix systems, readline is used if available.\n"}, "kind": 3, "label": "input", "sortText": "152"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "int([x]) -> integer\nint(x, base=10) -> integer\n\nConvert a number or string to an integer, or return 0 if no arguments\nare given. If x is a number, return x.__int__(). For floating-point\nnumbers, this truncates towards zero.\n\nIf x is not a number or if base is given, then x must be a string,\nbytes, or bytearray instance representing an integer literal in the\ngiven base. The literal can be preceded by '+' or '-' and be surrounded\nby whitespace. The base defaults to 10. Valid bases are 0 and 2-36.\nBase 0 means to interpret the base from the string as an integer literal.\n>>> int('0b100', base=0)\n4\n"}, "kind": 7, "label": "int", "sortText": "153"}, {"detail": "def isinstance(obj: object, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether an object is an instance of a class or of a subclass thereof.\n\nA tuple, as in ``isinstance(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``isinstance(x, A) or isinstance(x, B)\nor ...`` etc.\n"}, "kind": 3, "label": "isinstance", "sortText": "154"}, {"detail": "def issubclass(cls: type, class_or_tuple: type | UnionType | tuple[Divergent, ...], /) -> bool", "documentation": {"kind": "plaintext", "value": "Return whether 'cls' is derived from another class or is the same class.\n\nA tuple, as in ``issubclass(x, (A, B, ...))``, may be given as the target to\ncheck against. This is equivalent to ``issubclass(x, A) or issubclass(x, B)\nor ...``.\n"}, "kind": 3, "label": "issubclass", "sortText": "155"}, {"detail": "Overload[[_SupportsNextT_co](object: SupportsIter[_SupportsNextT_co], /) -> _SupportsNextT_co, [_T](object: _GetItemIterable[_T], /) -> Iterator[_T], [_T](object: () -> _T | None, sentinel: None, /) -> Iterator[_T], [_T](object: () -> _T, sentinel: object, /) -> Iterator[_T]]", "kind": 3, "label": "iter", "sortText": "156"}, {"detail": "def len(obj: Sized, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the number of items in a container.\n"}, "kind": 3, "label": "len", "sortText": "157"}, {"detail": "_Printer", "documentation": {"kind": "plaintext", "value": "interactive prompt objects for printing the license text, a list of\ncontributors and the copyright notice.\n"}, "kind": 22, "label": "license", "sortText": "158"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in mutable sequence.\n\nIf no argument is given, the constructor creates a new empty list.\nThe argument must be an iterable if specified.\n"}, "kind": 7, "label": "list", "sortText": "159"}, {"detail": "def locals() -> dict[str, Any]", "documentation": {"kind": "plaintext", "value": "Return a dictionary containing the current scope's local variables.\n\nNOTE: Whether or not updates to this dictionary will affect name lookups in\nthe local scope and vice-versa is *implementation dependent* and not\ncovered by any backwards compatibility guarantees.\n"}, "kind": 3, "label": "locals", "sortText": "160"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Make an iterator that computes the function using arguments from\neach of the iterables. Stops when the shortest iterable is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n"}, "kind": 7, "label": "map", "sortText": "161"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], /, *, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "max", "sortText": "162"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Create a new memoryview object which references the given object.\n"}, "kind": 7, "label": "memoryview", "sortText": "163"}, {"detail": "Overload[[SupportsRichComparisonT](arg1: SupportsRichComparisonT, arg2: SupportsRichComparisonT, /, *_args: SupportsRichComparisonT, *, key: None = None) -> SupportsRichComparisonT, [_T](arg1: _T, arg2: _T, /, *_args: _T, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None) -> SupportsRichComparisonT, [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any]) -> _T, [SupportsRichComparisonT, _T](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, default: _T) -> SupportsRichComparisonT | _T, [_T1, _T2](iterable: Iterable[_T1], /, *, key: (_T1, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], default: _T2) -> _T1 | _T2]", "kind": 3, "label": "min", "sortText": "164"}, {"detail": "Overload[[_T](i: SupportsNext[_T], /) -> _T, [_T, _VT](i: SupportsNext[_T], default: _VT, /) -> _T | _VT]", "kind": 3, "label": "next", "sortText": "165"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The base class of the class hierarchy.\n\nWhen called, it accepts no arguments and returns a new featureless\ninstance that has no instance attributes and cannot be given any.\n"}, "kind": 7, "label": "object", "sortText": "166"}, {"detail": "def oct(number: SupportsIndex, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the octal representation of an integer.\n\n>>> oct(342391)\n'0o1234567'\n"}, "kind": 3, "label": "oct", "sortText": "167"}, {"detail": "Overload[(file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"r+\", \"+r\", \"rt+\", \"r+t\", \"+rt\", ... omitted 48 literals] = \"r\", buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> TextIOWrapper[_WrappedBuffer], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: Literal[0], encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> FileIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 19 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedRandom, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"wb\", \"bw\", \"ab\", \"ba\", \"xb\", \"bx\"], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedWriter, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb\", \"br\", \"rbU\", \"rUb\", \"Urb\", ... omitted 3 literals], buffering: Literal[-1, 1] = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BufferedReader[_BufferedReaderStream], (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: Literal[\"rb+\", \"r+b\", \"+rb\", \"br+\", \"b+r\", ... omitted 33 literals], buffering: int = -1, encoding: None = None, errors: None = None, newline: None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> BinaryIO, (file: int | str | bytes | PathLike[str] | PathLike[bytes], mode: str, buffering: int = -1, encoding: str | None = None, errors: str | None = None, newline: str | None = None, closefd: bool = True, opener: ((str, int, /) -> int) | None = None) -> IO[Any]]", "kind": 3, "label": "open", "sortText": "168"}, {"detail": "def ord(c: str | bytes | bytearray, /) -> int", "documentation": {"kind": "plaintext", "value": "Return the ordinal value of a character.\n\nIf the argument is a one-character string, return the Unicode code\npoint of that character.\n\nIf the argument is a bytes or bytearray object of length 1, return its\nsingle byte value.\n"}, "kind": 3, "label": "ord", "sortText": "169"}, {"detail": "Overload[(base: int, exp: int, mod: int) -> int, (base: int, exp: Literal[0], mod: None = None) -> Literal[1], (base: int, exp: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], mod: None = None) -> int, (base: int, exp: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], mod: None = None) -> int | float, (base: int, exp: int, mod: None = None) -> Any, (base: Literal[1, 2, 3, 4, 5, ... omitted 20 literals], exp: int | float, mod: None = None) -> int | float, (base: Literal[-1, -2, -3, -4, -5, ... omitted 15 literals], exp: int | float, mod: None = None) -> int | float | complex, (base: int | float, exp: int, mod: None = None) -> int | float, (base: int | float, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> Any, (base: int | float | complex, exp: int | float | complex | _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], mod: None = None) -> int | float | complex, [_E_contra, _T_co](base: _SupportsPow2[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _T_co](base: _SupportsPow3NoneOnly[_E_contra, _T_co], exp: _E_contra, mod: None = None) -> _T_co, [_E_contra, _M_contra, _T_co](base: _SupportsPow3[_E_contra, _M_contra, _T_co], exp: _E_contra, mod: _M_contra) -> _T_co, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float, mod: None = None) -> Any, (base: _SupportsPow2[Any, Any] | _SupportsPow3[Any, Any, Any], exp: int | float | complex, mod: None = None) -> int | float | complex]", "kind": 3, "label": "pow", "sortText": "170"}, {"detail": "Overload[(*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: SupportsWrite[str] | None = None, flush: Literal[False] = False) -> None, (*values: object, *, sep: str | None = \" \", end: str | None = \"\\n\", file: _SupportsWriteAndFlush[str] | None = None, flush: bool) -> None]", "kind": 3, "label": "print", "sortText": "171"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Property attribute.\n\n fget\n function to be used for getting an attribute value\n fset\n function to be used for setting an attribute value\n fdel\n function to be used for del'ing an attribute\n doc\n docstring\n\nTypical use is to define a managed attribute x:\n\nclass C(object):\n def getx(self): return self._x\n def setx(self, value): self._x = value\n def delx(self): del self._x\n x = property(getx, setx, delx, \"I'm the 'x' property.\")\n\nDecorators make defining new properties or modifying existing ones easy:\n\nclass C(object):\n @property\n def x(self):\n \"I am the 'x' property.\"\n return self._x\n @x.setter\n def x(self, value):\n self._x = value\n @x.deleter\n def x(self):\n del self._x\n"}, "kind": 7, "label": "property", "sortText": "172"}, {"detail": "Quitter", "kind": 22, "label": "quit", "sortText": "173"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "range(stop) -> range object\nrange(start, stop[, step]) -> range object\n\nReturn an object that produces a sequence of integers from start (inclusive)\nto stop (exclusive) by step. range(i, j) produces i, i+1, i+2, ..., j-1.\nstart defaults to 0, and stop is omitted! range(4) produces 0, 1, 2, 3.\nThese are exactly the valid indices for a list of 4 elements.\nWhen step is given, it specifies the increment (or decrement).\n"}, "kind": 7, "label": "range", "sortText": "174"}, {"detail": "def repr(obj: object, /) -> str", "documentation": {"kind": "plaintext", "value": "Return the canonical string representation of the object.\n\nFor many object types, including most builtins, eval(repr(obj)) == obj.\n"}, "kind": 3, "label": "repr", "sortText": "175"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Return a reverse iterator over the values of the given sequence.\n"}, "kind": 7, "label": "reversed", "sortText": "176"}, {"detail": "Overload[[_T](number: _SupportsRound1[_T], ndigits: None = None) -> _T, [_T](number: _SupportsRound2[_T], ndigits: SupportsIndex) -> _T]", "kind": 3, "label": "round", "sortText": "177"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Build an unordered collection of unique elements.\n"}, "kind": 7, "label": "set", "sortText": "178"}, {"detail": "def setattr(obj: object, name: str, value: Any, /) -> None", "documentation": {"kind": "plaintext", "value": "Sets the named attribute on the given object to the specified value.\n\nsetattr(x, 'y', v) is equivalent to ``x.y = v``\n"}, "kind": 3, "label": "setattr", "sortText": "179"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "slice(stop)\nslice(start, stop[, step])\n\nCreate a slice object. This is used for extended slicing (e.g. a[0:10:2]).\n"}, "kind": 7, "label": "slice", "sortText": "180"}, {"detail": "Overload[[SupportsRichComparisonT](iterable: Iterable[SupportsRichComparisonT], /, *, key: None = None, reverse: bool = False) -> list[SupportsRichComparisonT], [_T](iterable: Iterable[_T], /, *, key: (_T, /) -> SupportsDunderLT[Any] | SupportsDunderGT[Any], reverse: bool = False) -> list[_T]]", "kind": 3, "label": "sorted", "sortText": "181"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Convert a function to be a static method.\n\nA static method does not receive an implicit first argument.\nTo declare a static method, use this idiom:\n\n class C:\n @staticmethod\n def f(arg1, arg2, argN):\n ...\n\nIt can be called either on the class (e.g. C.f()) or on an instance\n(e.g. C().f()). Both the class and the instance are ignored, and\nneither is passed implicitly as the first argument to the method.\n\nStatic methods in Python are similar to those found in Java or C++.\nFor a more advanced concept, see the classmethod builtin.\n"}, "kind": 7, "label": "staticmethod", "sortText": "182"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 7, "label": "str", "sortText": "183"}, {"detail": "Overload[(iterable: Iterable[bool | Literal[1, 2, 3, 4, 5, ... omitted 41 literals]], /, start: int = 0) -> int, [_SupportsSumNoDefaultT](iterable: Iterable[_SupportsSumNoDefaultT], /) -> _SupportsSumNoDefaultT | Literal[0], [_AddableT1, _AddableT2](iterable: Iterable[_AddableT1], /, start: _AddableT2) -> _AddableT1 | _AddableT2]", "kind": 3, "label": "sum", "sortText": "184"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "super() -> same as super(__class__, )\nsuper(type) -> unbound super object\nsuper(type, obj) -> bound super object; requires isinstance(obj, type)\nsuper(type, type2) -> bound super object; requires issubclass(type2, type)\nTypical use to call a cooperative superclass method:\nclass C(B):\n def meth(self, arg):\n super().meth(arg)\nThis works for class methods too:\nclass C(B):\n @classmethod\n def cmeth(cls, arg):\n super().cmeth(arg)\n"}, "kind": 7, "label": "super", "sortText": "185"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "Built-in immutable sequence.\n\nIf no argument is given, the constructor returns an empty tuple.\nIf iterable is specified the tuple is initialized from iterable's items.\n\nIf the argument is a tuple, the return value is the same object.\n"}, "kind": 7, "label": "tuple", "sortText": "186"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "type(object) -> the object's type\ntype(name, bases, dict, **kwds) -> a new type\n"}, "kind": 7, "label": "type", "sortText": "187"}, {"detail": "Overload[(object: type, /) -> MappingProxyType[str, Any], (object: Any = ..., /) -> dict[str, Any]]", "kind": 3, "label": "vars", "sortText": "188"}, {"detail": "", "documentation": {"kind": "plaintext", "value": "The zip object yields n-length tuples, where n is the number of iterables\npassed as positional arguments to zip(). The i-th element in every tuple\ncomes from the i-th iterable argument to zip(). This continues until the\nshortest argument is exhausted.\n\nIf strict is true and one of the arguments is exhausted before the others,\nraise a ValueError.\n\n >>> list(zip('abcdefg', range(3), range(4)))\n [('a', 0, 0), ('b', 1, 1), ('c', 2, 2)]\n"}, "kind": 7, "label": "zip", "sortText": "189"}, {"detail": "", "kind": 7, "label": "function", "sortText": "190"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__annotations__", "sortText": "191"}, {"detail": "def __build_class__(func: () -> CellType | Any, name: str, /, *bases: Any, *, metaclass: Any = ..., **kwds: Any) -> Any", "documentation": {"kind": "plaintext", "value": "__build_class__(func, name, /, *bases, [metaclass], **kwds) -> class\n\nInternal helper function used by the class statement.\n"}, "kind": 3, "label": "__build_class__", "sortText": "192"}, {"detail": "Any", "documentation": {"kind": "plaintext", "value": "Special type indicating an unconstrained type.\n\n- Any is compatible with every type.\n- Any assumed to have all methods.\n- All values assumed to be instances of Any.\n\nNote that all the above statements are true from the point of view of\nstatic type checkers. At runtime, Any should not be used with instance\nchecks.\n"}, "label": "__builtins__", "sortText": "193"}, {"detail": "type[ModuleType]", "documentation": {"kind": "plaintext", "value": "Create a module object.\n\nThe name must be a string; the optional doc argument can have any type.\n"}, "kind": 7, "label": "__class__", "sortText": "194"}, {"detail": "bool", "documentation": {"kind": "plaintext", "value": "Returns True when the argument is true, False otherwise.\nThe builtins True and False are the only two instances of the class bool.\nThe class bool is a subclass of the class int, and cannot be subclassed.\n"}, "kind": 22, "label": "__debug__", "sortText": "195"}, {"detail": "bound method ModuleType.__delattr__(name: str, /) -> None", "kind": 2, "label": "__delattr__", "sortText": "196"}, {"detail": "dict[str, Any]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__dict__", "sortText": "197"}, {"detail": "bound method ModuleType.__dir__() -> Iterable[str]", "kind": 2, "label": "__dir__", "sortText": "198"}, {"detail": "str | None", "kind": 22, "label": "__doc__", "sortText": "199"}, {"detail": "bound method ModuleType.__eq__(value: object, /) -> bool", "kind": 2, "label": "__eq__", "sortText": "200"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__file__", "sortText": "201"}, {"detail": "bound method ModuleType.__format__(format_spec: str, /) -> str", "kind": 2, "label": "__format__", "sortText": "202"}, {"detail": "bound method ModuleType.__getattr__(name: str) -> Any", "kind": 2, "label": "__getattr__", "sortText": "203"}, {"detail": "bound method ModuleType.__getattribute__(name: str, /) -> Any", "kind": 2, "label": "__getattribute__", "sortText": "204"}, {"detail": "bound method ModuleType.__getstate__() -> object", "kind": 2, "label": "__getstate__", "sortText": "205"}, {"detail": "bound method ModuleType.__hash__() -> int", "kind": 2, "label": "__hash__", "sortText": "206"}, {"detail": "def __import__(name: str, globals: Mapping[str, object] | None = None, locals: Mapping[str, object] | None = None, fromlist: Sequence[str] | None = ..., level: int = 0) -> ModuleType", "documentation": {"kind": "plaintext", "value": "Import a module.\n\nBecause this function is meant for use by the Python\ninterpreter and not for general use, it is better to use\nimportlib.import_module() to programmatically import a module.\n\nThe globals argument is only used to determine the context;\nthey are not modified. The locals argument is unused. The fromlist\nshould be a list of names to emulate ``from name import ...``, or an\nempty list to emulate ``import name``.\nWhen importing a module from a package, note that __import__('A.B', ...)\nreturns package A when fromlist is empty, but its submodule B when\nfromlist is not empty. The level argument is used to determine whether to\nperform absolute or relative imports: 0 is absolute, while a positive number\nis the number of parent directories to search relative to the current module.\n"}, "kind": 3, "label": "__import__", "sortText": "207"}, {"detail": "bound method ModuleType.__init__(name: str, doc: str | None = ...) -> None", "kind": 2, "label": "__init__", "sortText": "208"}, {"detail": "bound method type[ModuleType].__init_subclass__() -> None", "kind": 2, "label": "__init_subclass__", "sortText": "209"}, {"detail": "LoaderProtocol | None", "kind": 8, "label": "__loader__", "sortText": "210"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__module__", "sortText": "211"}, {"detail": "str", "documentation": {"kind": "plaintext", "value": "str(object='') -> str\nstr(bytes_or_buffer[, encoding[, errors]]) -> str\n\nCreate a new string object from the given object. If encoding or\nerrors is specified, then the object must expose a data buffer\nthat will be decoded using the given encoding and error handler.\nOtherwise, returns the result of object.__str__() (if defined)\nor repr(object).\nencoding defaults to 'utf-8'.\nerrors defaults to 'strict'.\n"}, "kind": 22, "label": "__name__", "sortText": "212"}, {"detail": "bound method ModuleType.__ne__(value: object, /) -> bool", "kind": 2, "label": "__ne__", "sortText": "213"}, {"detail": "def __new__[Self](cls) -> Self", "kind": 3, "label": "__new__", "sortText": "214"}, {"detail": "str | None", "kind": 22, "label": "__package__", "sortText": "215"}, {"detail": "MutableSequence[str]", "documentation": {"kind": "plaintext", "value": "All the operations on a read-write sequence.\n\nConcrete subclasses must provide __new__ or __init__,\n__getitem__, __setitem__, __delitem__, __len__, and insert().\n"}, "kind": 22, "label": "__path__", "sortText": "216"}, {"detail": "bound method ModuleType.__reduce__() -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce__", "sortText": "217"}, {"detail": "bound method ModuleType.__reduce_ex__(protocol: SupportsIndex, /) -> str | tuple[Any, ...]", "kind": 2, "label": "__reduce_ex__", "sortText": "218"}, {"detail": "bound method ModuleType.__repr__() -> str", "kind": 2, "label": "__repr__", "sortText": "219"}, {"detail": "bound method ModuleType.__setattr__(name: str, value: Any, /) -> None", "kind": 2, "label": "__setattr__", "sortText": "220"}, {"detail": "bound method ModuleType.__sizeof__() -> int", "kind": 2, "label": "__sizeof__", "sortText": "221"}, {"detail": "ModuleSpec | None", "kind": 22, "label": "__spec__", "sortText": "222"}, {"detail": "bound method ModuleType.__str__() -> str", "kind": 2, "label": "__str__", "sortText": "223"}, {"detail": "bound method type[ModuleType].__subclasshook__(subclass: type, /) -> bool", "kind": 2, "label": "__subclasshook__", "sortText": "224"}, {"detail": "dict[Any, int]", "documentation": {"kind": "plaintext", "value": "dict() -> new empty dictionary\ndict(mapping) -> new dictionary initialized from a mapping object's\n (key, value) pairs\ndict(iterable) -> new dictionary initialized as if via:\n d = {}\n for k, v in iterable:\n d[k] = v\ndict(**kwargs) -> new dictionary initialized with the name=value pairs\n in the keyword argument list. For example: dict(one=1, two=2)\n"}, "kind": 22, "label": "__warningregistry__", "sortText": "225"}, {"detail": " int'>", "label": "_Opener", "sortText": "226"}]}} {"suite": "web", "label": "edit response then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 20, "iteration": 1, "result": {"contents": {"kind": "plaintext", "value": "bound method Session.get(\n url,\n **kwargs\n) -> Unknown\n---------------------------------------------\nSends a GET request. Returns :class:`Response` object.\n\n:param url: URL for the new :class:`Request` object.\n:param \\*\\*kwargs: Optional arguments that ``request`` takes.\n:rtype: requests.Response\n"}, "range": {"end": {"character": 21, "line": 11}, "start": {"character": 18, "line": 11}}}} {"suite": "web", "label": "edit response then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 20, "iteration": 2, "result": {"contents": {"kind": "plaintext", "value": "bound method Session.get(\n url,\n **kwargs\n) -> Unknown\n---------------------------------------------\nSends a GET request. Returns :class:`Response` object.\n\n:param url: URL for the new :class:`Request` object.\n:param \\*\\*kwargs: Optional arguments that ``request`` takes.\n:rtype: requests.Response\n"}, "range": {"end": {"character": 21, "line": 11}, "start": {"character": 18, "line": 11}}}} {"suite": "web", "label": "edit response then hover (edit+hover)", "method": "textDocument/hover", "file_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/src/app.py", "line": 11, "character": 20, "iteration": 3, "result": {"contents": {"kind": "plaintext", "value": "bound method Session.get(\n url,\n **kwargs\n) -> Unknown\n---------------------------------------------\nSends a GET request. Returns :class:`Response` object.\n\n:param url: URL for the new :class:`Request` object.\n:param \\*\\*kwargs: Optional arguments that ``request`` takes.\n:rtype: requests.Response\n"}, "range": {"end": {"character": 21, "line": 11}, "start": {"character": 18, "line": 11}}}} diff --git a/latest-results/ty-20260422T063331Z.json b/latest-results/ty-20260504T230046Z.json similarity index 89% rename from latest-results/ty-20260422T063331Z.json rename to latest-results/ty-20260504T230046Z.json index 3ff53bb..87aad48 100644 --- a/latest-results/ty-20260422T063331Z.json +++ b/latest-results/ty-20260504T230046Z.json @@ -1,6 +1,6 @@ { "server_command": [ - "/home/runner/work/python-lsp-compare/python-lsp-compare/.python-lsp-compare/servers/ty/0.0.32/ty-x86_64-unknown-linux-gnu/ty", + "/home/runner/work/python-lsp-compare/python-lsp-compare/.python-lsp-compare/servers/ty/0.0.34/ty-x86_64-unknown-linux-gnu/ty", "server" ], "requested_scenarios": [], @@ -12,8 +12,8 @@ "transformers", "web" ], - "started_at_unix": 1776839693.8785744, - "finished_at_unix": 1776839700.6667628, + "started_at_unix": 1777935732.5703611, + "finished_at_unix": 1777935739.4224408, "scenario_reports": [], "benchmark_reports": [ { @@ -26,7 +26,7 @@ "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv", "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/data_science/.venv/bin/python", "success": true, - "total_duration_ms": 502.57548799999086, + "total_duration_ms": 517.1011169999815, "error_message": null, "summary": { "request_count": 32, @@ -34,12 +34,12 @@ "success_count": 32, "failure_count": 0, "bytes_sent": 18656, - "bytes_received": 1245535, - "min_ms": 0.20546400000398535, - "max_ms": 284.0576270000099, - "mean_ms": 15.002454718749725, - "median_ms": 1.577849000000242, - "p95_ms": 46.76772905000202, + "bytes_received": 1245514, + "min_ms": 0.20619500000407243, + "max_ms": 297.91769800002044, + "mean_ms": 15.457867718750684, + "median_ms": 1.6865925000075777, + "p95_ms": 47.42931955000809, "result_summary": { "present_count": 31, "empty_count": 1, @@ -70,7 +70,7 @@ "size_chars": { "min": 0.0, "max": 141660.0, - "mean": 39597.59375, + "mean": 39597.0, "median": 4558.0, "p95": 141660.0 }, @@ -95,27 +95,27 @@ "by_method": { "textDocument/completion": { "point_count": 2, - "min_ms": 1.5050019999875985, - "max_ms": 17.393741000006457, - "mean_ms": 9.32264759999839, - "median_ms": 9.31217499999093, - "p95_ms": 17.249957900007473 + "min_ms": 1.4984960000106184, + "max_ms": 18.003622000009045, + "mean_ms": 9.368063500002677, + "median_ms": 9.265779999992674, + "p95_ms": 17.54218345000851 }, "textDocument/hover": { "point_count": 2, - "min_ms": 0.27800899999874673, - "max_ms": 2.1127280000143855, - "mean_ms": 1.1848609999987048, - "median_ms": 1.1639339999902631, - "p95_ms": 2.104757150011949 + "min_ms": 0.2844400000014957, + "max_ms": 1.9487959999935356, + "mean_ms": 1.111330599997018, + "median_ms": 1.1165179999892416, + "p95_ms": 1.9413664999959224 }, "textDocument/definition": { "point_count": 1, - "min_ms": 0.20546400000398535, - "max_ms": 0.21851899998637236, - "mean_ms": 0.21200420000013764, - "median_ms": 0.21046300000193696, - "p95_ms": 0.21838059998913195 + "min_ms": 0.20619500000407243, + "max_ms": 0.24741199999311903, + "mean_ms": 0.22294799999826864, + "median_ms": 0.21516099999985272, + "p95_ms": 0.24567859999251596 } }, "validation": { @@ -140,12 +140,12 @@ "success_count": 5, "failure_count": 0, "bytes_sent": 1425, - "bytes_received": 307980, - "min_ms": 1.5050019999875985, - "max_ms": 1.7636249999952724, - "mean_ms": 1.5927661999967313, - "median_ms": 1.574271999999155, - "p95_ms": 1.7271851999964838, + "bytes_received": 307955, + "min_ms": 1.4984960000106184, + "max_ms": 1.7924049999749059, + "mean_ms": 1.6325384000026588, + "median_ms": 1.6330370000048333, + "p95_ms": 1.781953599981989, "result_summary": { "present_count": 5, "empty_count": 0, @@ -160,11 +160,11 @@ "p95": 225.0 }, "size_chars": { - "min": 63982.0, - "max": 63982.0, - "mean": 63982.0, - "median": 63982.0, - "p95": 63982.0 + "min": 63977.0, + "max": 63977.0, + "mean": 63977.0, + "median": 63977.0, + "p95": 63977.0 }, "top_level_count": { "min": 2.0, @@ -205,11 +205,11 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 284.0576270000099, + "duration_ms": 297.91769800002044, "success": true, - "started_at_unix": 1776839694.3599608, + "started_at_unix": 1777935733.0540462, "bytes_sent": 285, - "bytes_received": 61596, + "bytes_received": 61591, "request_id": 2, "error_code": null, "error_message": null, @@ -218,7 +218,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 63982, + "size_chars": 63977, "top_level_count": 2, "completion_item_count": 225 }, @@ -235,11 +235,11 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1.7636249999952724, + "duration_ms": 1.740148000010322, "success": true, - "started_at_unix": 1776839694.6449378, + "started_at_unix": 1777935733.3529823, "bytes_sent": 285, - "bytes_received": 61596, + "bytes_received": 61591, "request_id": 3, "error_code": null, "error_message": null, @@ -248,7 +248,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 63982, + "size_chars": 63977, "top_level_count": 2, "completion_item_count": 225 }, @@ -265,11 +265,11 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1.574271999999155, + "duration_ms": 1.6330370000048333, "success": true, - "started_at_unix": 1776839694.6480124, + "started_at_unix": 1777935733.3560152, "bytes_sent": 285, - "bytes_received": 61596, + "bytes_received": 61591, "request_id": 4, "error_code": null, "error_message": null, @@ -278,7 +278,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 63982, + "size_chars": 63977, "top_level_count": 2, "completion_item_count": 225 }, @@ -295,11 +295,11 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1.5814260000013292, + "duration_ms": 1.7924049999749059, "success": true, - "started_at_unix": 1776839694.6508656, + "started_at_unix": 1777935733.358957, "bytes_sent": 285, - "bytes_received": 61596, + "bytes_received": 61591, "request_id": 5, "error_code": null, "error_message": null, @@ -308,7 +308,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 63982, + "size_chars": 63977, "top_level_count": 2, "completion_item_count": 225 }, @@ -325,11 +325,11 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1.5395060000003014, + "duration_ms": 1.4986060000126145, "success": true, - "started_at_unix": 1776839694.6537023, + "started_at_unix": 1777935733.362022, "bytes_sent": 285, - "bytes_received": 61596, + "bytes_received": 61591, "request_id": 6, "error_code": null, "error_message": null, @@ -338,7 +338,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 63982, + "size_chars": 63977, "top_level_count": 2, "completion_item_count": 225 }, @@ -355,11 +355,11 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1.5050019999875985, + "duration_ms": 1.4984960000106184, "success": true, - "started_at_unix": 1776839694.6565595, + "started_at_unix": 1777935733.3648016, "bytes_sent": 285, - "bytes_received": 61596, + "bytes_received": 61591, "request_id": 7, "error_code": null, "error_message": null, @@ -368,7 +368,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 63982, + "size_chars": 63977, "top_level_count": 2, "completion_item_count": 225 }, @@ -400,11 +400,11 @@ "failure_count": 0, "bytes_sent": 1269, "bytes_received": 23009, - "min_ms": 0.27800899999874673, - "max_ms": 0.3106609999861121, - "mean_ms": 0.29626359999497254, - "median_ms": 0.30364700000973244, - "p95_ms": 0.3098013999874638, + "min_ms": 0.2844400000014957, + "max_ms": 0.33354199999280354, + "mean_ms": 0.30060059999641453, + "median_ms": 0.287527000011778, + "p95_ms": 0.3293581999912476, "result_summary": { "present_count": 5, "empty_count": 0, @@ -464,9 +464,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.47059000002036555, + "duration_ms": 0.4768699999999626, "success": true, - "started_at_unix": 1776839694.659403, + "started_at_unix": 1777935733.3676484, "bytes_sent": 253, "bytes_received": 4601, "request_id": 8, @@ -494,9 +494,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.30636299999287075, + "duration_ms": 0.31262299998502385, "success": true, - "started_at_unix": 1776839694.6599476, + "started_at_unix": 1777935733.368198, "bytes_sent": 253, "bytes_received": 4601, "request_id": 9, @@ -524,9 +524,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.3106609999861121, + "duration_ms": 0.28487099999097154, "success": true, - "started_at_unix": 1776839694.660345, + "started_at_unix": 1777935733.368599, "bytes_sent": 254, "bytes_received": 4602, "request_id": 10, @@ -554,9 +554,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.30364700000973244, + "duration_ms": 0.33354199999280354, "success": true, - "started_at_unix": 1776839694.6607697, + "started_at_unix": 1777935733.368987, "bytes_sent": 254, "bytes_received": 4602, "request_id": 11, @@ -584,9 +584,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.2826379999874007, + "duration_ms": 0.287527000011778, "success": true, - "started_at_unix": 1776839694.6611629, + "started_at_unix": 1777935733.36941, "bytes_sent": 254, "bytes_received": 4602, "request_id": 12, @@ -614,9 +614,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.27800899999874673, + "duration_ms": 0.2844400000014957, "success": true, - "started_at_unix": 1776839694.6615539, + "started_at_unix": 1777935733.369822, "bytes_sent": 254, "bytes_received": 4602, "request_id": 13, @@ -659,11 +659,11 @@ "failure_count": 0, "bytes_sent": 1300, "bytes_received": 1235, - "min_ms": 0.20546400000398535, - "max_ms": 0.21851899998637236, - "mean_ms": 0.21200420000013764, - "median_ms": 0.21046300000193696, - "p95_ms": 0.21838059998913195, + "min_ms": 0.20619500000407243, + "max_ms": 0.24741199999311903, + "mean_ms": 0.22294799999826864, + "median_ms": 0.21516099999985272, + "p95_ms": 0.24567859999251596, "result_summary": { "present_count": 5, "empty_count": 0, @@ -723,9 +723,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.26904199998512013, + "duration_ms": 0.22589100001368934, "success": true, - "started_at_unix": 1776839694.661985, + "started_at_unix": 1777935733.370254, "bytes_sent": 260, "bytes_received": 247, "request_id": 14, @@ -753,9 +753,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2178270000001703, + "duration_ms": 0.24741199999311903, "success": true, - "started_at_unix": 1776839694.662294, + "started_at_unix": 1777935733.370517, "bytes_sent": 260, "bytes_received": 247, "request_id": 15, @@ -783,9 +783,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.21046300000193696, + "duration_ms": 0.21516099999985272, "success": true, - "started_at_unix": 1776839694.662559, + "started_at_unix": 1777935733.370813, "bytes_sent": 260, "bytes_received": 247, "request_id": 16, @@ -813,9 +813,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.20546400000398535, + "duration_ms": 0.20722700000419536, "success": true, - "started_at_unix": 1776839694.662815, + "started_at_unix": 1777935733.3710735, "bytes_sent": 260, "bytes_received": 247, "request_id": 17, @@ -843,9 +843,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.21851899998637236, + "duration_ms": 0.20619500000407243, "success": true, - "started_at_unix": 1776839694.6630661, + "started_at_unix": 1777935733.371324, "bytes_sent": 260, "bytes_received": 247, "request_id": 18, @@ -873,9 +873,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.20774800000822324, + "duration_ms": 0.23874499999010368, "success": true, - "started_at_unix": 1776839694.6633334, + "started_at_unix": 1777935733.371573, "bytes_sent": 260, "bytes_received": 247, "request_id": 19, @@ -918,11 +918,11 @@ "failure_count": 0, "bytes_sent": 1440, "bytes_received": 701565, - "min_ms": 16.860724999986587, - "max_ms": 17.393741000006457, - "mean_ms": 17.05252900000005, - "median_ms": 17.00339100000292, - "p95_ms": 17.32983740000691, + "min_ms": 16.73915500001044, + "max_ms": 18.003622000009045, + "mean_ms": 17.103588600002695, + "median_ms": 16.964204999993626, + "p95_ms": 17.798538200008807, "result_summary": { "present_count": 5, "empty_count": 0, @@ -982,9 +982,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 82.66926999999669, + "duration_ms": 83.39406100000701, "success": true, - "started_at_unix": 1776839694.6637468, + "started_at_unix": 1777935733.3720298, "bytes_sent": 288, "bytes_received": 140313, "request_id": 20, @@ -1012,9 +1012,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 17.393741000006457, + "duration_ms": 18.003622000009045, "success": true, - "started_at_unix": 1776839694.7474604, + "started_at_unix": 1777935733.4564915, "bytes_sent": 288, "bytes_received": 140313, "request_id": 21, @@ -1042,9 +1042,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 17.00339100000292, + "duration_ms": 16.964204999993626, "success": true, - "started_at_unix": 1776839694.7663925, + "started_at_unix": 1777935733.4760308, "bytes_sent": 288, "bytes_received": 140313, "request_id": 22, @@ -1072,9 +1072,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 17.074223000008715, + "duration_ms": 16.978203000007852, "success": true, - "started_at_unix": 1776839694.7848907, + "started_at_unix": 1777935733.4945152, "bytes_sent": 288, "bytes_received": 140313, "request_id": 23, @@ -1102,9 +1102,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 16.860724999986587, + "duration_ms": 16.73915500001044, "success": true, - "started_at_unix": 1776839694.803462, + "started_at_unix": 1777935733.5130177, "bytes_sent": 288, "bytes_received": 140313, "request_id": 24, @@ -1132,9 +1132,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 16.930564999995568, + "duration_ms": 16.83275799999251, "success": true, - "started_at_unix": 1776839694.8218176, + "started_at_unix": 1777935733.531254, "bytes_sent": 288, "bytes_received": 140313, "request_id": 25, @@ -1177,11 +1177,11 @@ "failure_count": 0, "bytes_sent": 1275, "bytes_received": 2880, - "min_ms": 2.017206999994414, - "max_ms": 2.1127280000143855, - "mean_ms": 2.073458400002437, - "median_ms": 2.0895440000003873, - "p95_ms": 2.1091854000133026, + "min_ms": 1.8994939999856797, + "max_ms": 1.9487959999935356, + "mean_ms": 1.9220605999976215, + "median_ms": 1.9243210000183808, + "p95_ms": 1.9454939999945964, "result_summary": { "present_count": 5, "empty_count": 0, @@ -1241,9 +1241,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2.0398210000109884, + "duration_ms": 2.100390000009611, "success": true, - "started_at_unix": 1776839694.840475, + "started_at_unix": 1777935733.5498276, "bytes_sent": 255, "bytes_received": 576, "request_id": 26, @@ -1271,9 +1271,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2.0895440000003873, + "duration_ms": 1.9243210000183808, "success": true, - "started_at_unix": 1776839694.842631, + "started_at_unix": 1777935733.5520256, "bytes_sent": 255, "bytes_received": 576, "request_id": 27, @@ -1301,9 +1301,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2.052797999994027, + "duration_ms": 1.9054059999916717, "success": true, - "started_at_unix": 1776839694.8448439, + "started_at_unix": 1777935733.5540497, "bytes_sent": 255, "bytes_received": 576, "request_id": 28, @@ -1331,9 +1331,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2.017206999994414, + "duration_ms": 1.9487959999935356, "success": true, - "started_at_unix": 1776839694.8470504, + "started_at_unix": 1777935733.5560534, "bytes_sent": 255, "bytes_received": 576, "request_id": 29, @@ -1361,9 +1361,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2.1127280000143855, + "duration_ms": 1.9322859999988395, "success": true, - "started_at_unix": 1776839694.8491943, + "started_at_unix": 1777935733.558103, "bytes_sent": 255, "bytes_received": 576, "request_id": 30, @@ -1391,9 +1391,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2.0950150000089707, + "duration_ms": 1.8994939999856797, "success": true, - "started_at_unix": 1776839694.851437, + "started_at_unix": 1777935733.5601342, "bytes_sent": 255, "bytes_received": 576, "request_id": 31, @@ -1425,20 +1425,20 @@ { "kind": "request", "method": "initialize", - "duration_ms": 3.6701989999983198, + "duration_ms": 3.8532799999870804, "success": true, - "started_at_unix": 1776839694.3559756, + "started_at_unix": 1777935733.0498855, "bytes_sent": 673, - "bytes_received": 1472, + "bytes_received": 1481, "request_id": 1, "error_code": null, "error_message": null, - "result_preview": "{'capabilities': {'codeActionProvider': {'codeActionKinds': ['quickfix']}, 'completionProvider': {'triggerCharacters': ['.']}, 'declarationProvider': True, '...", + "result_preview": "{'capabilities': {'codeActionProvider': {'codeActionKinds': ['quickfix']}, 'completionProvider': {'triggerCharacters': ['.', '\"', \"'\"]}, 'declarationProvider...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 1519, + "size_chars": 1530, "top_level_count": 2 }, "context": {} @@ -1446,9 +1446,9 @@ { "kind": "notification", "method": "initialized", - "duration_ms": 0.022301999990759214, + "duration_ms": 0.021480000015117184, "success": true, - "started_at_unix": 1776839694.3597393, + "started_at_unix": 1777935733.0538275, "bytes_sent": 74, "bytes_received": 0, "request_id": null, @@ -1461,9 +1461,9 @@ { "kind": "notification", "method": "workspace/didChangeConfiguration", - "duration_ms": 0.01838399998632667, + "duration_ms": 0.0168809999934183, "success": true, - "started_at_unix": 1776839694.359783, + "started_at_unix": 1777935733.0538692, "bytes_sent": 659, "bytes_received": 0, "request_id": null, @@ -1479,9 +1479,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.02599900000177513, + "duration_ms": 0.023805000012089295, "success": true, - "started_at_unix": 1776839694.3598914, + "started_at_unix": 1777935733.0539799, "bytes_sent": 492, "bytes_received": 0, "request_id": null, @@ -1497,11 +1497,11 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 284.0576270000099, + "duration_ms": 297.91769800002044, "success": true, - "started_at_unix": 1776839694.3599608, + "started_at_unix": 1777935733.0540462, "bytes_sent": 285, - "bytes_received": 61596, + "bytes_received": 61591, "request_id": 2, "error_code": null, "error_message": null, @@ -1510,7 +1510,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 63982, + "size_chars": 63977, "top_level_count": 2, "completion_item_count": 225 }, @@ -1527,11 +1527,11 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1.7636249999952724, + "duration_ms": 1.740148000010322, "success": true, - "started_at_unix": 1776839694.6449378, + "started_at_unix": 1777935733.3529823, "bytes_sent": 285, - "bytes_received": 61596, + "bytes_received": 61591, "request_id": 3, "error_code": null, "error_message": null, @@ -1540,7 +1540,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 63982, + "size_chars": 63977, "top_level_count": 2, "completion_item_count": 225 }, @@ -1557,11 +1557,11 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1.574271999999155, + "duration_ms": 1.6330370000048333, "success": true, - "started_at_unix": 1776839694.6480124, + "started_at_unix": 1777935733.3560152, "bytes_sent": 285, - "bytes_received": 61596, + "bytes_received": 61591, "request_id": 4, "error_code": null, "error_message": null, @@ -1570,7 +1570,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 63982, + "size_chars": 63977, "top_level_count": 2, "completion_item_count": 225 }, @@ -1587,11 +1587,11 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1.5814260000013292, + "duration_ms": 1.7924049999749059, "success": true, - "started_at_unix": 1776839694.6508656, + "started_at_unix": 1777935733.358957, "bytes_sent": 285, - "bytes_received": 61596, + "bytes_received": 61591, "request_id": 5, "error_code": null, "error_message": null, @@ -1600,7 +1600,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 63982, + "size_chars": 63977, "top_level_count": 2, "completion_item_count": 225 }, @@ -1617,11 +1617,11 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1.5395060000003014, + "duration_ms": 1.4986060000126145, "success": true, - "started_at_unix": 1776839694.6537023, + "started_at_unix": 1777935733.362022, "bytes_sent": 285, - "bytes_received": 61596, + "bytes_received": 61591, "request_id": 6, "error_code": null, "error_message": null, @@ -1630,7 +1630,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 63982, + "size_chars": 63977, "top_level_count": 2, "completion_item_count": 225 }, @@ -1647,11 +1647,11 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1.5050019999875985, + "duration_ms": 1.4984960000106184, "success": true, - "started_at_unix": 1776839694.6565595, + "started_at_unix": 1777935733.3648016, "bytes_sent": 285, - "bytes_received": 61596, + "bytes_received": 61591, "request_id": 7, "error_code": null, "error_message": null, @@ -1660,7 +1660,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 63982, + "size_chars": 63977, "top_level_count": 2, "completion_item_count": 225 }, @@ -1677,9 +1677,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.47059000002036555, + "duration_ms": 0.4768699999999626, "success": true, - "started_at_unix": 1776839694.659403, + "started_at_unix": 1777935733.3676484, "bytes_sent": 253, "bytes_received": 4601, "request_id": 8, @@ -1707,9 +1707,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.30636299999287075, + "duration_ms": 0.31262299998502385, "success": true, - "started_at_unix": 1776839694.6599476, + "started_at_unix": 1777935733.368198, "bytes_sent": 253, "bytes_received": 4601, "request_id": 9, @@ -1737,9 +1737,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.3106609999861121, + "duration_ms": 0.28487099999097154, "success": true, - "started_at_unix": 1776839694.660345, + "started_at_unix": 1777935733.368599, "bytes_sent": 254, "bytes_received": 4602, "request_id": 10, @@ -1767,9 +1767,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.30364700000973244, + "duration_ms": 0.33354199999280354, "success": true, - "started_at_unix": 1776839694.6607697, + "started_at_unix": 1777935733.368987, "bytes_sent": 254, "bytes_received": 4602, "request_id": 11, @@ -1797,9 +1797,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.2826379999874007, + "duration_ms": 0.287527000011778, "success": true, - "started_at_unix": 1776839694.6611629, + "started_at_unix": 1777935733.36941, "bytes_sent": 254, "bytes_received": 4602, "request_id": 12, @@ -1827,9 +1827,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.27800899999874673, + "duration_ms": 0.2844400000014957, "success": true, - "started_at_unix": 1776839694.6615539, + "started_at_unix": 1777935733.369822, "bytes_sent": 254, "bytes_received": 4602, "request_id": 13, @@ -1857,9 +1857,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.26904199998512013, + "duration_ms": 0.22589100001368934, "success": true, - "started_at_unix": 1776839694.661985, + "started_at_unix": 1777935733.370254, "bytes_sent": 260, "bytes_received": 247, "request_id": 14, @@ -1887,9 +1887,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2178270000001703, + "duration_ms": 0.24741199999311903, "success": true, - "started_at_unix": 1776839694.662294, + "started_at_unix": 1777935733.370517, "bytes_sent": 260, "bytes_received": 247, "request_id": 15, @@ -1917,9 +1917,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.21046300000193696, + "duration_ms": 0.21516099999985272, "success": true, - "started_at_unix": 1776839694.662559, + "started_at_unix": 1777935733.370813, "bytes_sent": 260, "bytes_received": 247, "request_id": 16, @@ -1947,9 +1947,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.20546400000398535, + "duration_ms": 0.20722700000419536, "success": true, - "started_at_unix": 1776839694.662815, + "started_at_unix": 1777935733.3710735, "bytes_sent": 260, "bytes_received": 247, "request_id": 17, @@ -1977,9 +1977,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.21851899998637236, + "duration_ms": 0.20619500000407243, "success": true, - "started_at_unix": 1776839694.6630661, + "started_at_unix": 1777935733.371324, "bytes_sent": 260, "bytes_received": 247, "request_id": 18, @@ -2007,9 +2007,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.20774800000822324, + "duration_ms": 0.23874499999010368, "success": true, - "started_at_unix": 1776839694.6633334, + "started_at_unix": 1777935733.371573, "bytes_sent": 260, "bytes_received": 247, "request_id": 19, @@ -2037,9 +2037,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026339000015696, + "duration_ms": 0.026017999999794483, "success": true, - "started_at_unix": 1776839694.663711, + "started_at_unix": 1777935733.3719952, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2056,9 +2056,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 82.66926999999669, + "duration_ms": 83.39406100000701, "success": true, - "started_at_unix": 1776839694.6637468, + "started_at_unix": 1777935733.3720298, "bytes_sent": 288, "bytes_received": 140313, "request_id": 20, @@ -2086,9 +2086,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.028753999998798463, + "duration_ms": 0.03030599998510297, "success": true, - "started_at_unix": 1776839694.7473905, + "started_at_unix": 1777935733.4564216, "bytes_sent": 332, "bytes_received": 0, "request_id": null, @@ -2105,9 +2105,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.016359999989390417, + "duration_ms": 0.014556999985870789, "success": true, - "started_at_unix": 1776839694.7474287, + "started_at_unix": 1777935733.4564626, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2124,9 +2124,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 17.393741000006457, + "duration_ms": 18.003622000009045, "success": true, - "started_at_unix": 1776839694.7474604, + "started_at_unix": 1777935733.4564915, "bytes_sent": 288, "bytes_received": 140313, "request_id": 21, @@ -2154,9 +2154,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02616899999452471, + "duration_ms": 0.02741099999070684, "success": true, - "started_at_unix": 1776839694.7663252, + "started_at_unix": 1777935733.4759707, "bytes_sent": 332, "bytes_received": 0, "request_id": null, @@ -2173,9 +2173,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.015287999985957867, + "duration_ms": 0.014557999975295388, "success": true, - "started_at_unix": 1776839694.7663605, + "started_at_unix": 1777935733.4760077, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2192,9 +2192,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 17.00339100000292, + "duration_ms": 16.964204999993626, "success": true, - "started_at_unix": 1776839694.7663925, + "started_at_unix": 1777935733.4760308, "bytes_sent": 288, "bytes_received": 140313, "request_id": 22, @@ -2222,9 +2222,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.024875999997675535, + "duration_ms": 0.025808000003735287, "success": true, - "started_at_unix": 1776839694.7848237, + "started_at_unix": 1777935733.494459, "bytes_sent": 332, "bytes_received": 0, "request_id": null, @@ -2241,9 +2241,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.020849000009093288, + "duration_ms": 0.014496999995117221, "success": true, - "started_at_unix": 1776839694.7848573, + "started_at_unix": 1777935733.494493, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2260,9 +2260,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 17.074223000008715, + "duration_ms": 16.978203000007852, "success": true, - "started_at_unix": 1776839694.7848907, + "started_at_unix": 1777935733.4945152, "bytes_sent": 288, "bytes_received": 140313, "request_id": 23, @@ -2290,9 +2290,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026429999991250952, + "duration_ms": 0.030607000013560537, "success": true, - "started_at_unix": 1776839694.8033946, + "started_at_unix": 1777935733.512938, "bytes_sent": 332, "bytes_received": 0, "request_id": null, @@ -2309,9 +2309,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.019476000005624883, + "duration_ms": 0.025898000018287348, "success": true, - "started_at_unix": 1776839694.8034298, + "started_at_unix": 1777935733.5129802, "bytes_sent": 366, "bytes_received": 0, "request_id": null, @@ -2328,9 +2328,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 16.860724999986587, + "duration_ms": 16.73915500001044, "success": true, - "started_at_unix": 1776839694.803462, + "started_at_unix": 1777935733.5130177, "bytes_sent": 288, "bytes_received": 140313, "request_id": 24, @@ -2358,9 +2358,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02484600000229875, + "duration_ms": 0.029275000002826346, "success": true, - "started_at_unix": 1776839694.8217506, + "started_at_unix": 1777935733.531177, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2377,9 +2377,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02143999998338586, + "duration_ms": 0.025376999985837756, "success": true, - "started_at_unix": 1776839694.8217838, + "started_at_unix": 1777935733.531217, "bytes_sent": 366, "bytes_received": 0, "request_id": null, @@ -2396,9 +2396,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 16.930564999995568, + "duration_ms": 16.83275799999251, "success": true, - "started_at_unix": 1776839694.8218176, + "started_at_unix": 1777935733.531254, "bytes_sent": 288, "bytes_received": 140313, "request_id": 25, @@ -2426,9 +2426,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02600899998128625, + "duration_ms": 0.025617999995120044, "success": true, - "started_at_unix": 1776839694.840179, + "started_at_unix": 1777935733.5495646, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2445,9 +2445,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.04240900000240799, + "duration_ms": 0.026618999982019886, "success": true, - "started_at_unix": 1776839694.8404179, + "started_at_unix": 1777935733.5497918, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2464,9 +2464,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2.0398210000109884, + "duration_ms": 2.100390000009611, "success": true, - "started_at_unix": 1776839694.840475, + "started_at_unix": 1777935733.5498276, "bytes_sent": 255, "bytes_received": 576, "request_id": 26, @@ -2494,9 +2494,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.024204999988342024, + "duration_ms": 0.024035000024014153, "success": true, - "started_at_unix": 1776839694.84256, + "started_at_unix": 1777935733.5519729, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2513,9 +2513,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027952000010600386, + "duration_ms": 0.014286999999058025, "success": true, - "started_at_unix": 1776839694.8425918, + "started_at_unix": 1777935733.5520046, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2532,9 +2532,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2.0895440000003873, + "duration_ms": 1.9243210000183808, "success": true, - "started_at_unix": 1776839694.842631, + "started_at_unix": 1777935733.5520256, "bytes_sent": 255, "bytes_received": 576, "request_id": 27, @@ -2562,9 +2562,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.022871999988183234, + "duration_ms": 0.02043800000706142, "success": true, - "started_at_unix": 1776839694.8447812, + "started_at_unix": 1777935733.554004, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2581,9 +2581,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.020728999999164444, + "duration_ms": 0.012664000024642519, "success": true, - "started_at_unix": 1776839694.8448114, + "started_at_unix": 1777935733.554031, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2600,9 +2600,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2.052797999994027, + "duration_ms": 1.9054059999916717, "success": true, - "started_at_unix": 1776839694.8448439, + "started_at_unix": 1777935733.5540497, "bytes_sent": 255, "bytes_received": 576, "request_id": 28, @@ -2630,9 +2630,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.022572999995418286, + "duration_ms": 0.020427999999128588, "success": true, - "started_at_unix": 1776839694.8469582, + "started_at_unix": 1777935733.5560076, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2649,9 +2649,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.05340999999248197, + "duration_ms": 0.012935000000879882, "success": true, - "started_at_unix": 1776839694.8469882, + "started_at_unix": 1777935733.5560348, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2668,9 +2668,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2.017206999994414, + "duration_ms": 1.9487959999935356, "success": true, - "started_at_unix": 1776839694.8470504, + "started_at_unix": 1777935733.5560534, "bytes_sent": 255, "bytes_received": 576, "request_id": 29, @@ -2698,9 +2698,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.023644999998850835, + "duration_ms": 0.020909999989271455, "success": true, - "started_at_unix": 1776839694.8491292, + "started_at_unix": 1777935733.5580566, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2717,9 +2717,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02113000002168519, + "duration_ms": 0.013154999976450199, "success": true, - "started_at_unix": 1776839694.849161, + "started_at_unix": 1777935733.558084, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2736,9 +2736,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2.1127280000143855, + "duration_ms": 1.9322859999988395, "success": true, - "started_at_unix": 1776839694.8491943, + "started_at_unix": 1777935733.558103, "bytes_sent": 255, "bytes_received": 576, "request_id": 30, @@ -2766,9 +2766,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.022371000000021013, + "duration_ms": 0.020057000000406333, "success": true, - "started_at_unix": 1776839694.8513672, + "started_at_unix": 1777935733.560089, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2785,9 +2785,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.028112999984841736, + "duration_ms": 0.012614000013400073, "success": true, - "started_at_unix": 1776839694.8513968, + "started_at_unix": 1777935733.5601153, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -2804,9 +2804,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2.0950150000089707, + "duration_ms": 1.8994939999856797, "success": true, - "started_at_unix": 1776839694.851437, + "started_at_unix": 1777935733.5601342, "bytes_sent": 255, "bytes_received": 576, "request_id": 31, @@ -2834,9 +2834,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.022571999977571977, + "duration_ms": 0.01977699997723903, "success": true, - "started_at_unix": 1776839694.8535905, + "started_at_unix": 1777935733.5620859, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -2853,9 +2853,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.03485499999555941, + "duration_ms": 0.016831000010597563, "success": true, - "started_at_unix": 1776839694.8537195, + "started_at_unix": 1777935733.5621746, "bytes_sent": 212, "bytes_received": 0, "request_id": null, @@ -2868,9 +2868,9 @@ { "kind": "request", "method": "shutdown", - "duration_ms": 0.7668949999981578, + "duration_ms": 0.774895999995806, "success": true, - "started_at_unix": 1776839694.853766, + "started_at_unix": 1777935733.562198, "bytes_sent": 67, "bytes_received": 61, "request_id": 32, @@ -2888,9 +2888,9 @@ { "kind": "notification", "method": "exit", - "duration_ms": 0.021249000013767727, + "duration_ms": 0.019667000003664725, "success": true, - "started_at_unix": 1776839694.8545485, + "started_at_unix": 1777935733.5629878, "bytes_sent": 55, "bytes_received": 0, "request_id": null, @@ -2912,7 +2912,7 @@ "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv", "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/django/.venv/bin/python", "success": true, - "total_duration_ms": 247.90984599999888, + "total_duration_ms": 251.45646199999305, "error_message": null, "summary": { "request_count": 32, @@ -2920,12 +2920,12 @@ "success_count": 32, "failure_count": 0, "bytes_sent": 18652, - "bytes_received": 609853, - "min_ms": 0.20645600000079867, - "max_ms": 134.90347799998403, - "mean_ms": 6.864321499996606, - "median_ms": 1.521783499981666, - "p95_ms": 18.061788399992892, + "bytes_received": 609862, + "min_ms": 0.21493099998792786, + "max_ms": 138.45013499999936, + "mean_ms": 6.962170312498905, + "median_ms": 1.4158664999968096, + "p95_ms": 17.88055859999956, "result_summary": { "present_count": 31, "empty_count": 1, @@ -2956,7 +2956,7 @@ "size_chars": { "min": 0.0, "max": 80097.0, - "mean": 20261.46875, + "mean": 20261.8125, "median": 237.0, "p95": 80097.0 }, @@ -2981,27 +2981,27 @@ "by_method": { "textDocument/completion": { "point_count": 2, - "min_ms": 2.684877000007191, - "max_ms": 9.466287999998713, - "mean_ms": 3.9263704999939364, - "median_ms": 3.4062394999807566, - "p95_ms": 7.0706963499944155 + "min_ms": 2.646217999995315, + "max_ms": 8.854302000003145, + "mean_ms": 3.86797129999934, + "median_ms": 3.37754100000609, + "p95_ms": 6.744274500002229 }, "textDocument/hover": { "point_count": 2, - "min_ms": 0.23610200000234727, - "max_ms": 1.527273999982981, - "mean_ms": 0.8813669999966578, - "median_ms": 0.8830750000043963, - "p95_ms": 1.5264441999846667 + "min_ms": 0.23422800001071664, + "max_ms": 1.4733810000109315, + "mean_ms": 0.8340246000045681, + "median_ms": 0.8095009999919967, + "p95_ms": 1.4572885500015786 }, "textDocument/definition": { "point_count": 1, - "min_ms": 0.20645600000079867, - "max_ms": 0.2224360000013803, - "mean_ms": 0.2145250000012311, - "median_ms": 0.21426000000701606, - "p95_ms": 0.22148620000166375 + "min_ms": 0.21493099998792786, + "max_ms": 0.23103099999843835, + "mean_ms": 0.22229879999144941, + "median_ms": 0.22023099998591533, + "p95_ms": 0.23025559999609868 } }, "validation": { @@ -3027,11 +3027,11 @@ "failure_count": 0, "bytes_sent": 1385, "bytes_received": 372790, - "min_ms": 3.9163279999741007, - "max_ms": 9.466287999998713, - "mean_ms": 5.108888199993089, - "median_ms": 4.101663999989569, - "p95_ms": 8.401580599996803, + "min_ms": 3.7994290000256115, + "max_ms": 8.854302000003145, + "mean_ms": 4.999725000010358, + "median_ms": 4.1448040000204855, + "p95_ms": 7.916512000002739, "result_summary": { "present_count": 5, "empty_count": 0, @@ -3091,9 +3091,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 134.90347799998403, + "duration_ms": 138.45013499999936, "success": true, - "started_at_unix": 1776839695.3206537, + "started_at_unix": 1777935734.039393, "bytes_sent": 277, "bytes_received": 74558, "request_id": 2, @@ -3121,9 +3121,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 9.466287999998713, + "duration_ms": 8.854302000003145, "success": true, - "started_at_unix": 1776839695.4573278, + "started_at_unix": 1777935734.1795905, "bytes_sent": 277, "bytes_received": 74558, "request_id": 3, @@ -3151,9 +3151,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.142750999989175, + "duration_ms": 4.1448040000204855, "success": true, - "started_at_unix": 1776839695.469278, + "started_at_unix": 1777935734.1909788, "bytes_sent": 277, "bytes_received": 74558, "request_id": 4, @@ -3181,9 +3181,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 3.917410000013888, + "duration_ms": 4.165352000001121, "success": true, - "started_at_unix": 1776839695.47588, + "started_at_unix": 1777935734.197598, "bytes_sent": 277, "bytes_received": 74558, "request_id": 5, @@ -3211,9 +3211,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.101663999989569, + "duration_ms": 4.0347380000014255, "success": true, - "started_at_unix": 1776839695.482242, + "started_at_unix": 1777935734.2041967, "bytes_sent": 277, "bytes_received": 74558, "request_id": 6, @@ -3241,9 +3241,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 3.9163279999741007, + "duration_ms": 3.7994290000256115, "success": true, - "started_at_unix": 1776839695.4887807, + "started_at_unix": 1777935734.2106872, "bytes_sent": 277, "bytes_received": 74558, "request_id": 7, @@ -3286,11 +3286,11 @@ "failure_count": 0, "bytes_sent": 1224, "bytes_received": 1129, - "min_ms": 0.23610200000234727, - "max_ms": 0.28470099999822196, - "mean_ms": 0.25233160000084354, - "median_ms": 0.24700200000893346, - "p95_ms": 0.27787039999793706, + "min_ms": 0.23422800001071664, + "max_ms": 0.26842099998702906, + "mean_ms": 0.25869720000741836, + "median_ms": 0.26292000001149063, + "p95_ms": 0.2683547999936309, "result_summary": { "present_count": 5, "empty_count": 0, @@ -3350,9 +3350,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.3906100000108381, + "duration_ms": 0.3708719999906407, "success": true, - "started_at_unix": 1776839695.4952953, + "started_at_unix": 1777935734.217025, "bytes_sent": 244, "bytes_received": 225, "request_id": 8, @@ -3380,9 +3380,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.25054799999679744, + "duration_ms": 0.26842099998702906, "success": true, - "started_at_unix": 1776839695.49573, + "started_at_unix": 1777935734.217438, "bytes_sent": 244, "bytes_received": 225, "request_id": 9, @@ -3410,9 +3410,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.28470099999822196, + "duration_ms": 0.26292000001149063, "success": true, - "started_at_unix": 1776839695.4960322, + "started_at_unix": 1777935734.2177577, "bytes_sent": 245, "bytes_received": 226, "request_id": 10, @@ -3440,9 +3440,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.24330499999791755, + "duration_ms": 0.23422800001071664, "success": true, - "started_at_unix": 1776839695.4963663, + "started_at_unix": 1777935734.2180774, "bytes_sent": 245, "bytes_received": 226, "request_id": 11, @@ -3470,9 +3470,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.23610200000234727, + "duration_ms": 0.25982700000781733, "success": true, - "started_at_unix": 1776839695.4966843, + "started_at_unix": 1777935734.218379, "bytes_sent": 245, "bytes_received": 226, "request_id": 12, @@ -3500,9 +3500,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.24700200000893346, + "duration_ms": 0.26809000002003813, "success": true, - "started_at_unix": 1776839695.496973, + "started_at_unix": 1777935734.2186987, "bytes_sent": 245, "bytes_received": 226, "request_id": 13, @@ -3545,11 +3545,11 @@ "failure_count": 0, "bytes_sent": 1250, "bytes_received": 1185, - "min_ms": 0.20645600000079867, - "max_ms": 0.2224360000013803, - "mean_ms": 0.2145250000012311, - "median_ms": 0.21426000000701606, - "p95_ms": 0.22148620000166375, + "min_ms": 0.21493099998792786, + "max_ms": 0.23103099999843835, + "mean_ms": 0.22229879999144941, + "median_ms": 0.22023099998591533, + "p95_ms": 0.23025559999609868, "result_summary": { "present_count": 5, "empty_count": 0, @@ -3609,9 +3609,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.23518899999430687, + "duration_ms": 0.25389399999653506, "success": true, - "started_at_unix": 1776839695.4973414, + "started_at_unix": 1777935734.2190876, "bytes_sent": 250, "bytes_received": 237, "request_id": 14, @@ -3639,9 +3639,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2224360000013803, + "duration_ms": 0.22023099998591533, "success": true, - "started_at_unix": 1776839695.4976149, + "started_at_unix": 1777935734.219382, "bytes_sent": 250, "bytes_received": 237, "request_id": 15, @@ -3669,9 +3669,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2176870000027975, + "duration_ms": 0.21493099998792786, "success": true, - "started_at_unix": 1776839695.4978855, + "started_at_unix": 1777935734.2196565, "bytes_sent": 250, "bytes_received": 237, "request_id": 16, @@ -3699,9 +3699,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.21426000000701606, + "duration_ms": 0.22715399998674002, "success": true, - "started_at_unix": 1776839695.49815, + "started_at_unix": 1777935734.2199206, "bytes_sent": 250, "bytes_received": 237, "request_id": 17, @@ -3729,9 +3729,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.21178599999416292, + "duration_ms": 0.2181469999982255, "success": true, - "started_at_unix": 1776839695.4984105, + "started_at_unix": 1777935734.2201946, "bytes_sent": 250, "bytes_received": 237, "request_id": 18, @@ -3759,9 +3759,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.20645600000079867, + "duration_ms": 0.23103099999843835, "success": true, - "started_at_unix": 1776839695.4986672, + "started_at_unix": 1777935734.2204602, "bytes_sent": 250, "bytes_received": 237, "request_id": 19, @@ -3804,11 +3804,11 @@ "failure_count": 0, "bytes_sent": 1390, "bytes_received": 130430, - "min_ms": 2.684877000007191, - "max_ms": 2.8961509999874124, - "mean_ms": 2.7438527999947837, - "median_ms": 2.710304000004271, - "p95_ms": 2.8611797999872124, + "min_ms": 2.646217999995315, + "max_ms": 2.955652999986569, + "mean_ms": 2.736217599988322, + "median_ms": 2.689668999977357, + "p95_ms": 2.911609199986742, "result_summary": { "present_count": 5, "empty_count": 0, @@ -3868,9 +3868,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 28.56739999998581, + "duration_ms": 28.91264999999521, "success": true, - "started_at_unix": 1776839695.499115, + "started_at_unix": 1777935734.220942, "bytes_sent": 278, "bytes_received": 26086, "request_id": 20, @@ -3898,9 +3898,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.8961509999874124, + "duration_ms": 2.955652999986569, "success": true, - "started_at_unix": 1776839695.528174, + "started_at_unix": 1777935734.250362, "bytes_sent": 278, "bytes_received": 26086, "request_id": 21, @@ -3928,9 +3928,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.706636999988632, + "duration_ms": 2.646217999995315, "success": true, - "started_at_unix": 1776839695.5317044, + "started_at_unix": 1777935734.2540073, "bytes_sent": 278, "bytes_received": 26086, "request_id": 22, @@ -3958,9 +3958,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.710304000004271, + "duration_ms": 2.7354339999874355, "success": true, - "started_at_unix": 1776839695.5350606, + "started_at_unix": 1777935734.2573125, "bytes_sent": 278, "bytes_received": 26086, "request_id": 23, @@ -3988,9 +3988,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.721294999986412, + "duration_ms": 2.689668999977357, "success": true, - "started_at_unix": 1776839695.5384264, + "started_at_unix": 1777935734.2606936, "bytes_sent": 278, "bytes_received": 26086, "request_id": 24, @@ -4018,9 +4018,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.684877000007191, + "duration_ms": 2.6541139999949337, "success": true, - "started_at_unix": 1776839695.5417836, + "started_at_unix": 1777935734.2640505, "bytes_sent": 278, "bytes_received": 26086, "request_id": 25, @@ -4063,11 +4063,11 @@ "failure_count": 0, "bytes_sent": 1225, "bytes_received": 1400, - "min_ms": 1.4814490000105707, - "max_ms": 1.527273999982981, - "mean_ms": 1.510402399992472, - "median_ms": 1.5181369999766048, - "p95_ms": 1.5269051999837302, + "min_ms": 1.3505809999969642, + "max_ms": 1.4733810000109315, + "mean_ms": 1.409352000001718, + "median_ms": 1.3941130000034718, + "p95_ms": 1.4662288000067747, "result_summary": { "present_count": 5, "empty_count": 0, @@ -4127,9 +4127,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2.0572040000104153, + "duration_ms": 1.9571599999892442, "success": true, - "started_at_unix": 1776839695.5453546, + "started_at_unix": 1777935734.2675686, "bytes_sent": 245, "bytes_received": 280, "request_id": 26, @@ -4157,9 +4157,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.5181369999766048, + "duration_ms": 1.4733810000109315, "success": true, - "started_at_unix": 1776839695.5475132, + "started_at_unix": 1777935734.26964, "bytes_sent": 245, "bytes_received": 280, "request_id": 27, @@ -4187,9 +4187,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.5254299999867271, + "duration_ms": 1.3910650000070746, "success": true, - "started_at_unix": 1776839695.5491421, + "started_at_unix": 1777935734.271241, "bytes_sent": 245, "bytes_received": 280, "request_id": 28, @@ -4217,9 +4217,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.527273999982981, + "duration_ms": 1.3505809999969642, "success": true, - "started_at_unix": 1776839695.5507736, + "started_at_unix": 1777935734.2727828, "bytes_sent": 245, "bytes_received": 280, "request_id": 29, @@ -4247,9 +4247,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.4814490000105707, + "duration_ms": 1.4376199999901473, "success": true, - "started_at_unix": 1776839695.5524065, + "started_at_unix": 1777935734.2742512, "bytes_sent": 245, "bytes_received": 280, "request_id": 30, @@ -4277,9 +4277,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.4997220000054767, + "duration_ms": 1.3941130000034718, "success": true, - "started_at_unix": 1776839695.5540175, + "started_at_unix": 1777935734.2758515, "bytes_sent": 245, "bytes_received": 280, "request_id": 31, @@ -4311,20 +4311,20 @@ { "kind": "request", "method": "initialize", - "duration_ms": 3.6288309999861212, + "duration_ms": 4.065236000002415, "success": true, - "started_at_unix": 1776839695.316717, + "started_at_unix": 1777935734.0349703, "bytes_sent": 655, - "bytes_received": 1472, + "bytes_received": 1481, "request_id": 1, "error_code": null, "error_message": null, - "result_preview": "{'capabilities': {'codeActionProvider': {'codeActionKinds': ['quickfix']}, 'completionProvider': {'triggerCharacters': ['.']}, 'declarationProvider': True, '...", + "result_preview": "{'capabilities': {'codeActionProvider': {'codeActionKinds': ['quickfix']}, 'completionProvider': {'triggerCharacters': ['.', '\"', \"'\"]}, 'declarationProvider...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 1519, + "size_chars": 1530, "top_level_count": 2 }, "context": {} @@ -4332,9 +4332,9 @@ { "kind": "notification", "method": "initialized", - "duration_ms": 0.021459999999251522, + "duration_ms": 0.022491999999374457, "success": true, - "started_at_unix": 1776839695.3204358, + "started_at_unix": 1777935734.0391355, "bytes_sent": 74, "bytes_received": 0, "request_id": null, @@ -4347,9 +4347,9 @@ { "kind": "notification", "method": "workspace/didChangeConfiguration", - "duration_ms": 0.03112799998916671, + "duration_ms": 0.03020599999103979, "success": true, - "started_at_unix": 1776839695.3204856, + "started_at_unix": 1777935734.0391877, "bytes_sent": 635, "bytes_received": 0, "request_id": null, @@ -4365,9 +4365,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.022581999985504808, + "duration_ms": 0.028362999984210546, "success": true, - "started_at_unix": 1776839695.3205957, + "started_at_unix": 1777935734.0393133, "bytes_sent": 858, "bytes_received": 0, "request_id": null, @@ -4383,9 +4383,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 134.90347799998403, + "duration_ms": 138.45013499999936, "success": true, - "started_at_unix": 1776839695.3206537, + "started_at_unix": 1777935734.039393, "bytes_sent": 277, "bytes_received": 74558, "request_id": 2, @@ -4413,9 +4413,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 9.466287999998713, + "duration_ms": 8.854302000003145, "success": true, - "started_at_unix": 1776839695.4573278, + "started_at_unix": 1777935734.1795905, "bytes_sent": 277, "bytes_received": 74558, "request_id": 3, @@ -4443,9 +4443,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.142750999989175, + "duration_ms": 4.1448040000204855, "success": true, - "started_at_unix": 1776839695.469278, + "started_at_unix": 1777935734.1909788, "bytes_sent": 277, "bytes_received": 74558, "request_id": 4, @@ -4473,9 +4473,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 3.917410000013888, + "duration_ms": 4.165352000001121, "success": true, - "started_at_unix": 1776839695.47588, + "started_at_unix": 1777935734.197598, "bytes_sent": 277, "bytes_received": 74558, "request_id": 5, @@ -4503,9 +4503,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.101663999989569, + "duration_ms": 4.0347380000014255, "success": true, - "started_at_unix": 1776839695.482242, + "started_at_unix": 1777935734.2041967, "bytes_sent": 277, "bytes_received": 74558, "request_id": 6, @@ -4533,9 +4533,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 3.9163279999741007, + "duration_ms": 3.7994290000256115, "success": true, - "started_at_unix": 1776839695.4887807, + "started_at_unix": 1777935734.2106872, "bytes_sent": 277, "bytes_received": 74558, "request_id": 7, @@ -4563,9 +4563,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.3906100000108381, + "duration_ms": 0.3708719999906407, "success": true, - "started_at_unix": 1776839695.4952953, + "started_at_unix": 1777935734.217025, "bytes_sent": 244, "bytes_received": 225, "request_id": 8, @@ -4593,9 +4593,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.25054799999679744, + "duration_ms": 0.26842099998702906, "success": true, - "started_at_unix": 1776839695.49573, + "started_at_unix": 1777935734.217438, "bytes_sent": 244, "bytes_received": 225, "request_id": 9, @@ -4623,9 +4623,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.28470099999822196, + "duration_ms": 0.26292000001149063, "success": true, - "started_at_unix": 1776839695.4960322, + "started_at_unix": 1777935734.2177577, "bytes_sent": 245, "bytes_received": 226, "request_id": 10, @@ -4653,9 +4653,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.24330499999791755, + "duration_ms": 0.23422800001071664, "success": true, - "started_at_unix": 1776839695.4963663, + "started_at_unix": 1777935734.2180774, "bytes_sent": 245, "bytes_received": 226, "request_id": 11, @@ -4683,9 +4683,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.23610200000234727, + "duration_ms": 0.25982700000781733, "success": true, - "started_at_unix": 1776839695.4966843, + "started_at_unix": 1777935734.218379, "bytes_sent": 245, "bytes_received": 226, "request_id": 12, @@ -4713,9 +4713,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.24700200000893346, + "duration_ms": 0.26809000002003813, "success": true, - "started_at_unix": 1776839695.496973, + "started_at_unix": 1777935734.2186987, "bytes_sent": 245, "bytes_received": 226, "request_id": 13, @@ -4743,9 +4743,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.23518899999430687, + "duration_ms": 0.25389399999653506, "success": true, - "started_at_unix": 1776839695.4973414, + "started_at_unix": 1777935734.2190876, "bytes_sent": 250, "bytes_received": 237, "request_id": 14, @@ -4773,9 +4773,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2224360000013803, + "duration_ms": 0.22023099998591533, "success": true, - "started_at_unix": 1776839695.4976149, + "started_at_unix": 1777935734.219382, "bytes_sent": 250, "bytes_received": 237, "request_id": 15, @@ -4803,9 +4803,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2176870000027975, + "duration_ms": 0.21493099998792786, "success": true, - "started_at_unix": 1776839695.4978855, + "started_at_unix": 1777935734.2196565, "bytes_sent": 250, "bytes_received": 237, "request_id": 16, @@ -4833,9 +4833,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.21426000000701606, + "duration_ms": 0.22715399998674002, "success": true, - "started_at_unix": 1776839695.49815, + "started_at_unix": 1777935734.2199206, "bytes_sent": 250, "bytes_received": 237, "request_id": 17, @@ -4863,9 +4863,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.21178599999416292, + "duration_ms": 0.2181469999982255, "success": true, - "started_at_unix": 1776839695.4984105, + "started_at_unix": 1777935734.2201946, "bytes_sent": 250, "bytes_received": 237, "request_id": 18, @@ -4893,9 +4893,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.20645600000079867, + "duration_ms": 0.23103099999843835, "success": true, - "started_at_unix": 1776839695.4986672, + "started_at_unix": 1777935734.2204602, "bytes_sent": 250, "bytes_received": 237, "request_id": 19, @@ -4923,9 +4923,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.030076000001599823, + "duration_ms": 0.029925999996294195, "success": true, - "started_at_unix": 1776839695.4990702, + "started_at_unix": 1777935734.2208977, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -4942,9 +4942,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 28.56739999998581, + "duration_ms": 28.91264999999521, "success": true, - "started_at_unix": 1776839695.499115, + "started_at_unix": 1777935734.220942, "bytes_sent": 278, "bytes_received": 26086, "request_id": 20, @@ -4972,9 +4972,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027461000001949287, + "duration_ms": 0.031067999998413143, "success": true, - "started_at_unix": 1776839695.528113, + "started_at_unix": 1777935734.2502813, "bytes_sent": 322, "bytes_received": 0, "request_id": null, @@ -4991,9 +4991,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.015429000001176973, + "duration_ms": 0.02385499999491003, "success": true, - "started_at_unix": 1776839695.52815, + "started_at_unix": 1777935734.250325, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5010,9 +5010,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.8961509999874124, + "duration_ms": 2.955652999986569, "success": true, - "started_at_unix": 1776839695.528174, + "started_at_unix": 1777935734.250362, "bytes_sent": 278, "bytes_received": 26086, "request_id": 21, @@ -5040,9 +5040,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.023794000014731864, + "duration_ms": 0.02409499998634601, "success": true, - "started_at_unix": 1776839695.5316515, + "started_at_unix": 1777935734.253947, "bytes_sent": 322, "bytes_received": 0, "request_id": null, @@ -5059,9 +5059,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.013434999999617503, + "duration_ms": 0.013504999998303902, "success": true, - "started_at_unix": 1776839695.5316837, + "started_at_unix": 1777935734.25398, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5078,9 +5078,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.706636999988632, + "duration_ms": 2.646217999995315, "success": true, - "started_at_unix": 1776839695.5317044, + "started_at_unix": 1777935734.2540073, "bytes_sent": 278, "bytes_received": 26086, "request_id": 22, @@ -5108,9 +5108,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.052869000001010136, + "duration_ms": 0.02484699999172335, "success": true, - "started_at_unix": 1776839695.5349689, + "started_at_unix": 1777935734.2572513, "bytes_sent": 322, "bytes_received": 0, "request_id": null, @@ -5127,9 +5127,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02078900001833972, + "duration_ms": 0.013214999995625476, "success": true, - "started_at_unix": 1776839695.5350318, + "started_at_unix": 1777935734.2572842, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5146,9 +5146,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.710304000004271, + "duration_ms": 2.7354339999874355, "success": true, - "started_at_unix": 1776839695.5350606, + "started_at_unix": 1777935734.2573125, "bytes_sent": 278, "bytes_received": 26086, "request_id": 23, @@ -5176,9 +5176,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.023483000006763177, + "duration_ms": 0.02399499999228283, "success": true, - "started_at_unix": 1776839695.5383658, + "started_at_unix": 1777935734.2606275, "bytes_sent": 322, "bytes_received": 0, "request_id": null, @@ -5195,9 +5195,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.014297000006990856, + "duration_ms": 0.013464999994994287, "success": true, - "started_at_unix": 1776839695.5383978, + "started_at_unix": 1777935734.2606595, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -5214,9 +5214,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.721294999986412, + "duration_ms": 2.689668999977357, "success": true, - "started_at_unix": 1776839695.5384264, + "started_at_unix": 1777935734.2606936, "bytes_sent": 278, "bytes_received": 26086, "request_id": 24, @@ -5244,9 +5244,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02434499998571482, + "duration_ms": 0.024736000000302738, "success": true, - "started_at_unix": 1776839695.5417175, + "started_at_unix": 1777935734.2639868, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5263,9 +5263,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.021539999977449042, + "duration_ms": 0.015397999987953881, "success": true, - "started_at_unix": 1776839695.54175, + "started_at_unix": 1777935734.2640197, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -5282,9 +5282,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.684877000007191, + "duration_ms": 2.6541139999949337, "success": true, - "started_at_unix": 1776839695.5417836, + "started_at_unix": 1777935734.2640505, "bytes_sent": 278, "bytes_received": 26086, "request_id": 25, @@ -5312,9 +5312,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02524699999639779, + "duration_ms": 0.027931999994734724, "success": true, - "started_at_unix": 1776839695.5450723, + "started_at_unix": 1777935734.267308, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5331,9 +5331,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.04230900000834481, + "duration_ms": 0.03314200000659184, "success": true, - "started_at_unix": 1776839695.5452971, + "started_at_unix": 1777935734.2675202, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5350,9 +5350,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2.0572040000104153, + "duration_ms": 1.9571599999892442, "success": true, - "started_at_unix": 1776839695.5453546, + "started_at_unix": 1777935734.2675686, "bytes_sent": 245, "bytes_received": 280, "request_id": 26, @@ -5380,9 +5380,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02336400001468064, + "duration_ms": 0.03176999999254804, "success": true, - "started_at_unix": 1776839695.547453, + "started_at_unix": 1777935734.2695682, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5399,9 +5399,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.015359000002490575, + "duration_ms": 0.014587000009669282, "success": true, - "started_at_unix": 1776839695.547484, + "started_at_unix": 1777935734.2696116, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5418,9 +5418,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.5181369999766048, + "duration_ms": 1.4733810000109315, "success": true, - "started_at_unix": 1776839695.5475132, + "started_at_unix": 1777935734.26964, "bytes_sent": 245, "bytes_received": 280, "request_id": 27, @@ -5448,9 +5448,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.021969999977500265, + "duration_ms": 0.02550700000369943, "success": true, - "started_at_unix": 1776839695.5490847, + "started_at_unix": 1777935734.2711651, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5467,9 +5467,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.013796000018828636, + "duration_ms": 0.026349999984631722, "success": true, - "started_at_unix": 1776839695.5491138, + "started_at_unix": 1777935734.2712007, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5486,9 +5486,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.5254299999867271, + "duration_ms": 1.3910650000070746, "success": true, - "started_at_unix": 1776839695.5491421, + "started_at_unix": 1777935734.271241, "bytes_sent": 245, "bytes_received": 280, "request_id": 28, @@ -5516,9 +5516,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.0215200000184268, + "duration_ms": 0.024785999983123475, "success": true, - "started_at_unix": 1776839695.5507188, + "started_at_unix": 1777935734.2726793, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5535,9 +5535,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.013385000016796766, + "duration_ms": 0.056676000014022065, "success": true, - "started_at_unix": 1776839695.5507474, + "started_at_unix": 1777935734.272713, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5554,9 +5554,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.527273999982981, + "duration_ms": 1.3505809999969642, "success": true, - "started_at_unix": 1776839695.5507736, + "started_at_unix": 1777935734.2727828, "bytes_sent": 245, "bytes_received": 280, "request_id": 29, @@ -5584,9 +5584,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.021089000000529268, + "duration_ms": 0.02392499999359643, "success": true, - "started_at_unix": 1776839695.5523522, + "started_at_unix": 1777935734.2741792, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5603,9 +5603,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.012994999991633449, + "duration_ms": 0.026779999984682945, "success": true, - "started_at_unix": 1776839695.5523798, + "started_at_unix": 1777935734.2742121, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5622,9 +5622,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.4814490000105707, + "duration_ms": 1.4376199999901473, "success": true, - "started_at_unix": 1776839695.5524065, + "started_at_unix": 1777935734.2742512, "bytes_sent": 245, "bytes_received": 280, "request_id": 30, @@ -5652,9 +5652,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.020308000017621453, + "duration_ms": 0.02317299998821909, "success": true, - "started_at_unix": 1776839695.5539384, + "started_at_unix": 1777935734.2757442, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5671,9 +5671,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.01763299999879564, + "duration_ms": 0.034394000010706804, "success": true, - "started_at_unix": 1776839695.553966, + "started_at_unix": 1777935734.2758045, "bytes_sent": 372, "bytes_received": 0, "request_id": null, @@ -5690,9 +5690,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.4997220000054767, + "duration_ms": 1.3941130000034718, "success": true, - "started_at_unix": 1776839695.5540175, + "started_at_unix": 1777935734.2758515, "bytes_sent": 245, "bytes_received": 280, "request_id": 31, @@ -5720,9 +5720,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02086899999653724, + "duration_ms": 0.023655000006783666, "success": true, - "started_at_unix": 1776839695.5555682, + "started_at_unix": 1777935734.2772942, "bytes_sent": 323, "bytes_received": 0, "request_id": null, @@ -5739,9 +5739,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.03306199999997261, + "duration_ms": 0.02589799998986564, "success": true, - "started_at_unix": 1776839695.5556912, + "started_at_unix": 1777935734.2774053, "bytes_sent": 202, "bytes_received": 0, "request_id": null, @@ -5754,9 +5754,9 @@ { "kind": "request", "method": "shutdown", - "duration_ms": 0.7255760000077771, + "duration_ms": 0.6480499999952372, "success": true, - "started_at_unix": 1776839695.5557358, + "started_at_unix": 1777935734.2774415, "bytes_sent": 67, "bytes_received": 61, "request_id": 32, @@ -5774,9 +5774,9 @@ { "kind": "notification", "method": "exit", - "duration_ms": 0.022072000007256065, + "duration_ms": 0.023072999994155907, "success": true, - "started_at_unix": 1776839695.5564783, + "started_at_unix": 1777935734.278104, "bytes_sent": 55, "bytes_received": 0, "request_id": null, @@ -5798,7 +5798,7 @@ "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv", "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/pandas/.venv/bin/python", "success": true, - "total_duration_ms": 827.7476299999762, + "total_duration_ms": 862.1641210000064, "error_message": null, "summary": { "request_count": 32, @@ -5806,12 +5806,12 @@ "success_count": 32, "failure_count": 0, "bytes_sent": 18582, - "bytes_received": 4546081, - "min_ms": 0.20461200000454483, - "max_ms": 379.61537099999987, - "mean_ms": 22.77558706249927, - "median_ms": 1.4558455000326376, - "p95_ms": 97.42301489997931, + "bytes_received": 4546090, + "min_ms": 0.190365999998221, + "max_ms": 403.63439300000437, + "mean_ms": 23.793380562498356, + "median_ms": 1.4455430000026581, + "p95_ms": 100.32584650000432, "result_summary": { "present_count": 31, "empty_count": 1, @@ -5842,7 +5842,7 @@ "size_chars": { "min": 0.0, "max": 480256.0, - "mean": 146908.34375, + "mean": 146908.6875, "median": 4671.0, "p95": 480256.0 }, @@ -5867,27 +5867,27 @@ "by_method": { "textDocument/completion": { "point_count": 2, - "min_ms": 11.09360899999956, - "max_ms": 23.687219999999343, - "mean_ms": 14.513628200000994, - "median_ms": 13.88211500000125, - "p95_ms": 20.399325599996125 + "min_ms": 11.532228999982408, + "max_ms": 23.265493000025117, + "mean_ms": 14.68386589999966, + "median_ms": 14.44924700000172, + "p95_ms": 19.95646750001611 }, "textDocument/hover": { "point_count": 2, - "min_ms": 0.2518699999995988, - "max_ms": 1.48004300001503, - "mean_ms": 0.8618864000084159, - "median_ms": 0.8668450000186567, - "p95_ms": 1.4701619000192068 + "min_ms": 0.23800399998208377, + "max_ms": 1.4826970000001438, + "mean_ms": 0.8564102999997658, + "median_ms": 0.8643630000051417, + "p95_ms": 1.4758533999966517 }, "textDocument/definition": { "point_count": 1, - "min_ms": 0.20461200000454483, - "max_ms": 0.22381899998435983, - "mean_ms": 0.2156990000003134, - "median_ms": 0.21724599997696714, - "p95_ms": 0.22321159998455187 + "min_ms": 0.190365999998221, + "max_ms": 0.21301699999298762, + "mean_ms": 0.19773499999473643, + "median_ms": 0.19576599999027167, + "p95_ms": 0.20975899999484682 } }, "validation": { @@ -5913,11 +5913,11 @@ "failure_count": 0, "bytes_sent": 1395, "bytes_received": 1382170, - "min_ms": 15.451922000011109, - "max_ms": 23.687219999999343, - "mean_ms": 17.392338000001928, - "median_ms": 15.78926299998784, - "p95_ms": 22.225933599997916, + "min_ms": 15.098103000013907, + "max_ms": 23.265493000025117, + "mean_ms": 16.91778240000872, + "median_ms": 15.16244299997993, + "p95_ms": 21.794815000021117, "result_summary": { "present_count": 5, "empty_count": 0, @@ -5977,9 +5977,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 379.61537099999987, + "duration_ms": 403.63439300000437, "success": true, - "started_at_unix": 1776839696.059297, + "started_at_unix": 1777935734.774076, "bytes_sent": 279, "bytes_received": 276434, "request_id": 2, @@ -6007,9 +6007,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 23.687219999999343, + "duration_ms": 23.265493000025117, "success": true, - "started_at_unix": 1776839696.4452713, + "started_at_unix": 1777935735.1842859, "bytes_sent": 279, "bytes_received": 276434, "request_id": 3, @@ -6037,9 +6037,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 15.78926299998784, + "duration_ms": 15.15077000001952, "success": true, - "started_at_unix": 1776839696.4777637, + "started_at_unix": 1777935735.216648, "bytes_sent": 279, "bytes_received": 276434, "request_id": 4, @@ -6067,9 +6067,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 16.380787999992208, + "duration_ms": 15.912103000005118, "success": true, - "started_at_unix": 1776839696.5022938, + "started_at_unix": 1777935735.2408254, "bytes_sent": 279, "bytes_received": 276434, "request_id": 5, @@ -6097,9 +6097,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 15.451922000011109, + "duration_ms": 15.098103000013907, "success": true, - "started_at_unix": 1776839696.5274348, + "started_at_unix": 1777935735.2656515, "bytes_sent": 279, "bytes_received": 276434, "request_id": 6, @@ -6127,9 +6127,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 15.652497000019139, + "duration_ms": 15.16244299997993, "success": true, - "started_at_unix": 1776839696.5516357, + "started_at_unix": 1777935735.2898748, "bytes_sent": 279, "bytes_received": 276434, "request_id": 7, @@ -6172,11 +6172,11 @@ "failure_count": 0, "bytes_sent": 1234, "bytes_received": 2514, - "min_ms": 0.2518699999995988, - "max_ms": 0.28954100002920313, - "mean_ms": 0.26764799999909883, - "median_ms": 0.2650949999747354, - "p95_ms": 0.28509880002047794, + "min_ms": 0.23800399998208377, + "max_ms": 0.29254599999717357, + "mean_ms": 0.25733019999734097, + "median_ms": 0.25539699998944343, + "p95_ms": 0.28539659999751166, "result_summary": { "present_count": 5, "empty_count": 0, @@ -6236,9 +6236,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.668479000012212, + "duration_ms": 0.6546420000006492, "success": true, - "started_at_unix": 1776839696.576084, + "started_at_unix": 1777935735.3141189, "bytes_sent": 246, "bytes_received": 502, "request_id": 8, @@ -6266,9 +6266,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.28954100002920313, + "duration_ms": 0.29254599999717357, "success": true, - "started_at_unix": 1776839696.576798, + "started_at_unix": 1777935735.3148186, "bytes_sent": 246, "bytes_received": 502, "request_id": 9, @@ -6296,9 +6296,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.26440400000637965, + "duration_ms": 0.256798999998864, "success": true, - "started_at_unix": 1776839696.5771406, + "started_at_unix": 1777935735.315168, "bytes_sent": 247, "bytes_received": 503, "request_id": 10, @@ -6326,9 +6326,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.26732999998557716, + "duration_ms": 0.24390500001914006, "success": true, - "started_at_unix": 1776839696.5774562, + "started_at_unix": 1777935735.3154767, "bytes_sent": 247, "bytes_received": 503, "request_id": 11, @@ -6356,9 +6356,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.2518699999995988, + "duration_ms": 0.23800399998208377, "success": true, - "started_at_unix": 1776839696.5777724, + "started_at_unix": 1777935735.3157682, "bytes_sent": 247, "bytes_received": 503, "request_id": 12, @@ -6386,9 +6386,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.2650949999747354, + "duration_ms": 0.25539699998944343, "success": true, - "started_at_unix": 1776839696.5780716, + "started_at_unix": 1777935735.3160527, "bytes_sent": 247, "bytes_received": 503, "request_id": 13, @@ -6431,11 +6431,11 @@ "failure_count": 0, "bytes_sent": 1260, "bytes_received": 1195, - "min_ms": 0.20461200000454483, - "max_ms": 0.22381899998435983, - "mean_ms": 0.2156990000003134, - "median_ms": 0.21724599997696714, - "p95_ms": 0.22321159998455187, + "min_ms": 0.190365999998221, + "max_ms": 0.21301699999298762, + "mean_ms": 0.19773499999473643, + "median_ms": 0.19576599999027167, + "p95_ms": 0.20975899999484682, "result_summary": { "present_count": 5, "empty_count": 0, @@ -6495,9 +6495,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.22416899997779183, + "duration_ms": 0.20908999999846856, "success": true, - "started_at_unix": 1776839696.5784538, + "started_at_unix": 1777935735.3164241, "bytes_sent": 252, "bytes_received": 239, "request_id": 14, @@ -6525,9 +6525,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.22381899998435983, + "duration_ms": 0.1967270000022836, "success": true, - "started_at_unix": 1776839696.578715, + "started_at_unix": 1777935735.3166692, "bytes_sent": 252, "bytes_received": 239, "request_id": 15, @@ -6555,9 +6555,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.21203600005037515, + "duration_ms": 0.19576599999027167, "success": true, - "started_at_unix": 1776839696.578986, + "started_at_unix": 1777935735.3169093, "bytes_sent": 252, "bytes_received": 239, "request_id": 16, @@ -6585,9 +6585,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.22078199998532, + "duration_ms": 0.21301699999298762, "success": true, - "started_at_unix": 1776839696.5792456, + "started_at_unix": 1777935735.317148, "bytes_sent": 252, "bytes_received": 239, "request_id": 17, @@ -6615,9 +6615,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.20461200000454483, + "duration_ms": 0.190365999998221, "success": true, - "started_at_unix": 1776839696.579511, + "started_at_unix": 1777935735.3174088, "bytes_sent": 252, "bytes_received": 239, "request_id": 18, @@ -6645,9 +6645,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.21724599997696714, + "duration_ms": 0.19279899998991823, "success": true, - "started_at_unix": 1776839696.5797598, + "started_at_unix": 1777935735.3176422, "bytes_sent": 252, "bytes_received": 239, "request_id": 19, @@ -6690,11 +6690,11 @@ "failure_count": 0, "bytes_sent": 1400, "bytes_received": 2377670, - "min_ms": 11.09360899999956, - "max_ms": 12.31230799999139, - "mean_ms": 11.63491840000006, - "median_ms": 11.489538999967408, - "p95_ms": 12.2147813999959, + "min_ms": 11.532228999982408, + "max_ms": 13.800390999989531, + "mean_ms": 12.4499493999906, + "median_ms": 12.54856500000301, + "p95_ms": 13.565316599988364, "result_summary": { "present_count": 5, "empty_count": 0, @@ -6754,9 +6754,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 187.54454199995507, + "duration_ms": 194.51072299997918, "success": true, - "started_at_unix": 1776839696.5802162, + "started_at_unix": 1777935735.3180487, "bytes_sent": 280, "bytes_received": 475534, "request_id": 20, @@ -6784,9 +6784,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 12.31230799999139, + "duration_ms": 12.625018999983695, "success": true, - "started_at_unix": 1776839696.7729669, + "started_at_unix": 1777935735.5176606, "bytes_sent": 280, "bytes_received": 475534, "request_id": 21, @@ -6814,9 +6814,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 11.489538999967408, + "duration_ms": 11.74354299999436, "success": true, - "started_at_unix": 1776839696.7919168, + "started_at_unix": 1777935735.5370495, "bytes_sent": 280, "bytes_received": 475534, "request_id": 22, @@ -6844,9 +6844,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 11.82467500001394, + "duration_ms": 13.800390999989531, "success": true, - "started_at_unix": 1776839696.810012, + "started_at_unix": 1777935735.555492, "bytes_sent": 280, "bytes_received": 475534, "request_id": 23, @@ -6874,9 +6874,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 11.09360899999956, + "duration_ms": 12.54856500000301, "success": true, - "started_at_unix": 1776839696.8283322, + "started_at_unix": 1777935735.5759363, "bytes_sent": 280, "bytes_received": 475534, "request_id": 24, @@ -6904,9 +6904,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 11.454461000028004, + "duration_ms": 11.532228999982408, "success": true, - "started_at_unix": 1776839696.8458686, + "started_at_unix": 1777935735.5952208, "bytes_sent": 280, "bytes_received": 475534, "request_id": 25, @@ -6949,11 +6949,11 @@ "failure_count": 0, "bytes_sent": 1235, "bytes_received": 23575, - "min_ms": 1.4441490000081103, - "max_ms": 1.48004300001503, - "mean_ms": 1.456124800017733, - "median_ms": 1.4536060000409634, - "p95_ms": 1.4756514000168863, + "min_ms": 1.4361800000131097, + "max_ms": 1.4826970000001438, + "mean_ms": 1.4554904000021907, + "median_ms": 1.4514190000056715, + "p95_ms": 1.4796553999985917, "result_summary": { "present_count": 5, "empty_count": 0, @@ -7013,9 +7013,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.5308119999986047, + "duration_ms": 1.3887910000107695, "success": true, - "started_at_unix": 1776839696.864169, + "started_at_unix": 1777935735.6134496, "bytes_sent": 247, "bytes_received": 4715, "request_id": 26, @@ -7043,9 +7043,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.48004300001503, + "duration_ms": 1.4361800000131097, "success": true, - "started_at_unix": 1776839696.865834, + "started_at_unix": 1777935735.6149747, "bytes_sent": 247, "bytes_received": 4715, "request_id": 27, @@ -7073,9 +7073,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.4580850000243117, + "duration_ms": 1.4826970000001438, "success": true, - "started_at_unix": 1776839696.8674958, + "started_at_unix": 1777935735.6165648, "bytes_sent": 247, "bytes_received": 4715, "request_id": 28, @@ -7103,9 +7103,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.4536060000409634, + "duration_ms": 1.4674889999923835, "success": true, - "started_at_unix": 1776839696.869171, + "started_at_unix": 1777935735.6182225, "bytes_sent": 247, "bytes_received": 4715, "request_id": 29, @@ -7133,9 +7133,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.4447410000002492, + "duration_ms": 1.4396669999996448, "success": true, - "started_at_unix": 1776839696.870791, + "started_at_unix": 1777935735.6198761, "bytes_sent": 247, "bytes_received": 4715, "request_id": 30, @@ -7163,9 +7163,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.4441490000081103, + "duration_ms": 1.4514190000056715, "success": true, - "started_at_unix": 1776839696.8724096, + "started_at_unix": 1777935735.6214783, "bytes_sent": 247, "bytes_received": 4715, "request_id": 31, @@ -7197,20 +7197,20 @@ { "kind": "request", "method": "initialize", - "duration_ms": 3.7372929999719418, + "duration_ms": 3.9185919999908947, "success": true, - "started_at_unix": 1776839696.0552256, + "started_at_unix": 1777935734.7698615, "bytes_sent": 655, - "bytes_received": 1472, + "bytes_received": 1481, "request_id": 1, "error_code": null, "error_message": null, - "result_preview": "{'capabilities': {'codeActionProvider': {'codeActionKinds': ['quickfix']}, 'completionProvider': {'triggerCharacters': ['.']}, 'declarationProvider': True, '...", + "result_preview": "{'capabilities': {'codeActionProvider': {'codeActionKinds': ['quickfix']}, 'completionProvider': {'triggerCharacters': ['.', '\"', \"'\"]}, 'declarationProvider...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 1519, + "size_chars": 1530, "top_level_count": 2 }, "context": {} @@ -7218,9 +7218,9 @@ { "kind": "notification", "method": "initialized", - "duration_ms": 0.025278000009620882, + "duration_ms": 0.024856999999656182, "success": true, - "started_at_unix": 1776839696.059086, + "started_at_unix": 1777935734.7738693, "bytes_sent": 74, "bytes_received": 0, "request_id": null, @@ -7233,9 +7233,9 @@ { "kind": "notification", "method": "workspace/didChangeConfiguration", - "duration_ms": 0.0292940000008457, + "duration_ms": 0.025146000012910008, "success": true, - "started_at_unix": 1776839696.059144, + "started_at_unix": 1777935734.773928, "bytes_sent": 635, "bytes_received": 0, "request_id": null, @@ -7251,9 +7251,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.020919000007779687, + "duration_ms": 0.02003800000238698, "success": true, - "started_at_unix": 1776839696.0592432, + "started_at_unix": 1777935734.774024, "bytes_sent": 786, "bytes_received": 0, "request_id": null, @@ -7269,9 +7269,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 379.61537099999987, + "duration_ms": 403.63439300000437, "success": true, - "started_at_unix": 1776839696.059297, + "started_at_unix": 1777935734.774076, "bytes_sent": 279, "bytes_received": 276434, "request_id": 2, @@ -7299,9 +7299,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 23.687219999999343, + "duration_ms": 23.265493000025117, "success": true, - "started_at_unix": 1776839696.4452713, + "started_at_unix": 1777935735.1842859, "bytes_sent": 279, "bytes_received": 276434, "request_id": 3, @@ -7329,9 +7329,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 15.78926299998784, + "duration_ms": 15.15077000001952, "success": true, - "started_at_unix": 1776839696.4777637, + "started_at_unix": 1777935735.216648, "bytes_sent": 279, "bytes_received": 276434, "request_id": 4, @@ -7359,9 +7359,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 16.380787999992208, + "duration_ms": 15.912103000005118, "success": true, - "started_at_unix": 1776839696.5022938, + "started_at_unix": 1777935735.2408254, "bytes_sent": 279, "bytes_received": 276434, "request_id": 5, @@ -7389,9 +7389,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 15.451922000011109, + "duration_ms": 15.098103000013907, "success": true, - "started_at_unix": 1776839696.5274348, + "started_at_unix": 1777935735.2656515, "bytes_sent": 279, "bytes_received": 276434, "request_id": 6, @@ -7419,9 +7419,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 15.652497000019139, + "duration_ms": 15.16244299997993, "success": true, - "started_at_unix": 1776839696.5516357, + "started_at_unix": 1777935735.2898748, "bytes_sent": 279, "bytes_received": 276434, "request_id": 7, @@ -7449,9 +7449,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.668479000012212, + "duration_ms": 0.6546420000006492, "success": true, - "started_at_unix": 1776839696.576084, + "started_at_unix": 1777935735.3141189, "bytes_sent": 246, "bytes_received": 502, "request_id": 8, @@ -7479,9 +7479,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.28954100002920313, + "duration_ms": 0.29254599999717357, "success": true, - "started_at_unix": 1776839696.576798, + "started_at_unix": 1777935735.3148186, "bytes_sent": 246, "bytes_received": 502, "request_id": 9, @@ -7509,9 +7509,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.26440400000637965, + "duration_ms": 0.256798999998864, "success": true, - "started_at_unix": 1776839696.5771406, + "started_at_unix": 1777935735.315168, "bytes_sent": 247, "bytes_received": 503, "request_id": 10, @@ -7539,9 +7539,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.26732999998557716, + "duration_ms": 0.24390500001914006, "success": true, - "started_at_unix": 1776839696.5774562, + "started_at_unix": 1777935735.3154767, "bytes_sent": 247, "bytes_received": 503, "request_id": 11, @@ -7569,9 +7569,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.2518699999995988, + "duration_ms": 0.23800399998208377, "success": true, - "started_at_unix": 1776839696.5777724, + "started_at_unix": 1777935735.3157682, "bytes_sent": 247, "bytes_received": 503, "request_id": 12, @@ -7599,9 +7599,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.2650949999747354, + "duration_ms": 0.25539699998944343, "success": true, - "started_at_unix": 1776839696.5780716, + "started_at_unix": 1777935735.3160527, "bytes_sent": 247, "bytes_received": 503, "request_id": 13, @@ -7629,9 +7629,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.22416899997779183, + "duration_ms": 0.20908999999846856, "success": true, - "started_at_unix": 1776839696.5784538, + "started_at_unix": 1777935735.3164241, "bytes_sent": 252, "bytes_received": 239, "request_id": 14, @@ -7659,9 +7659,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.22381899998435983, + "duration_ms": 0.1967270000022836, "success": true, - "started_at_unix": 1776839696.578715, + "started_at_unix": 1777935735.3166692, "bytes_sent": 252, "bytes_received": 239, "request_id": 15, @@ -7689,9 +7689,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.21203600005037515, + "duration_ms": 0.19576599999027167, "success": true, - "started_at_unix": 1776839696.578986, + "started_at_unix": 1777935735.3169093, "bytes_sent": 252, "bytes_received": 239, "request_id": 16, @@ -7719,9 +7719,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.22078199998532, + "duration_ms": 0.21301699999298762, "success": true, - "started_at_unix": 1776839696.5792456, + "started_at_unix": 1777935735.317148, "bytes_sent": 252, "bytes_received": 239, "request_id": 17, @@ -7749,9 +7749,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.20461200000454483, + "duration_ms": 0.190365999998221, "success": true, - "started_at_unix": 1776839696.579511, + "started_at_unix": 1777935735.3174088, "bytes_sent": 252, "bytes_received": 239, "request_id": 18, @@ -7779,9 +7779,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.21724599997696714, + "duration_ms": 0.19279899998991823, "success": true, - "started_at_unix": 1776839696.5797598, + "started_at_unix": 1777935735.3176422, "bytes_sent": 252, "bytes_received": 239, "request_id": 19, @@ -7809,9 +7809,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.025446999984524155, + "duration_ms": 0.026208999997834326, "success": true, - "started_at_unix": 1776839696.5801816, + "started_at_unix": 1777935735.3180134, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -7828,9 +7828,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 187.54454199995507, + "duration_ms": 194.51072299997918, "success": true, - "started_at_unix": 1776839696.5802162, + "started_at_unix": 1777935735.3180487, "bytes_sent": 280, "bytes_received": 475534, "request_id": 20, @@ -7858,9 +7858,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.032420000025012996, + "duration_ms": 0.03606699999636476, "success": true, - "started_at_unix": 1776839696.7728894, + "started_at_unix": 1777935735.5175772, "bytes_sent": 324, "bytes_received": 0, "request_id": null, @@ -7877,9 +7877,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.016871000013907178, + "duration_ms": 0.01672100000860155, "success": true, - "started_at_unix": 1776839696.7729328, + "started_at_unix": 1777935735.5176256, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -7896,9 +7896,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 12.31230799999139, + "duration_ms": 12.625018999983695, "success": true, - "started_at_unix": 1776839696.7729669, + "started_at_unix": 1777935735.5176606, "bytes_sent": 280, "bytes_received": 475534, "request_id": 21, @@ -7926,9 +7926,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027791999968940218, + "duration_ms": 0.02723100001844614, "success": true, - "started_at_unix": 1776839696.7918546, + "started_at_unix": 1777935735.5369887, "bytes_sent": 324, "bytes_received": 0, "request_id": null, @@ -7945,9 +7945,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.015028000007077935, + "duration_ms": 0.014437000004363654, "success": true, - "started_at_unix": 1776839696.7918925, + "started_at_unix": 1777935735.5370257, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -7964,9 +7964,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 11.489538999967408, + "duration_ms": 11.74354299999436, "success": true, - "started_at_unix": 1776839696.7919168, + "started_at_unix": 1777935735.5370495, "bytes_sent": 280, "bytes_received": 475534, "request_id": 22, @@ -7994,9 +7994,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.028091999979551474, + "duration_ms": 0.029996000023402303, "success": true, - "started_at_unix": 1776839696.809909, + "started_at_unix": 1777935735.5553954, "bytes_sent": 324, "bytes_received": 0, "request_id": null, @@ -8013,9 +8013,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.015129000018987426, + "duration_ms": 0.014477000007673269, "success": true, - "started_at_unix": 1776839696.8099468, + "started_at_unix": 1777935735.5554364, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -8032,9 +8032,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 11.82467500001394, + "duration_ms": 13.800390999989531, "success": true, - "started_at_unix": 1776839696.810012, + "started_at_unix": 1777935735.555492, "bytes_sent": 280, "bytes_received": 475534, "request_id": 23, @@ -8062,9 +8062,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.031157999956121785, + "duration_ms": 0.03104799998254748, "success": true, - "started_at_unix": 1776839696.8282487, + "started_at_unix": 1777935735.5758653, "bytes_sent": 324, "bytes_received": 0, "request_id": null, @@ -8081,9 +8081,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026439999999183783, + "duration_ms": 0.014978999985260089, "success": true, - "started_at_unix": 1776839696.8282928, + "started_at_unix": 1777935735.5759068, "bytes_sent": 366, "bytes_received": 0, "request_id": null, @@ -8100,9 +8100,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 11.09360899999956, + "duration_ms": 12.54856500000301, "success": true, - "started_at_unix": 1776839696.8283322, + "started_at_unix": 1777935735.5759363, "bytes_sent": 280, "bytes_received": 475534, "request_id": 24, @@ -8130,9 +8130,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.030247000040617422, + "duration_ms": 0.02813199998286109, "success": true, - "started_at_unix": 1776839696.845786, + "started_at_unix": 1777935735.595147, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8149,9 +8149,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026680000019041472, + "duration_ms": 0.021490000023050015, "success": true, - "started_at_unix": 1776839696.8458288, + "started_at_unix": 1777935735.5951855, "bytes_sent": 366, "bytes_received": 0, "request_id": null, @@ -8168,9 +8168,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 11.454461000028004, + "duration_ms": 11.532228999982408, "success": true, - "started_at_unix": 1776839696.8458686, + "started_at_unix": 1777935735.5952208, "bytes_sent": 280, "bytes_received": 475534, "request_id": 25, @@ -8198,9 +8198,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.033994000034454075, + "duration_ms": 0.026300000001810986, "success": true, - "started_at_unix": 1776839696.8638856, + "started_at_unix": 1777935735.613125, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8217,9 +8217,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03211000000646891, + "duration_ms": 0.043000000005122274, "success": true, - "started_at_unix": 1776839696.8641229, + "started_at_unix": 1777935735.6133907, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -8236,9 +8236,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.5308119999986047, + "duration_ms": 1.3887910000107695, "success": true, - "started_at_unix": 1776839696.864169, + "started_at_unix": 1777935735.6134496, "bytes_sent": 247, "bytes_received": 4715, "request_id": 26, @@ -8266,9 +8266,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.025597999979254382, + "duration_ms": 0.024736000000302738, "success": true, - "started_at_unix": 1776839696.8657782, + "started_at_unix": 1777935735.6149147, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8285,9 +8285,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.014758000020265172, + "duration_ms": 0.014556999985870789, "success": true, - "started_at_unix": 1776839696.865812, + "started_at_unix": 1777935735.6149468, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -8304,9 +8304,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.48004300001503, + "duration_ms": 1.4361800000131097, "success": true, - "started_at_unix": 1776839696.865834, + "started_at_unix": 1777935735.6149747, "bytes_sent": 247, "bytes_received": 4715, "request_id": 27, @@ -8334,9 +8334,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027191000015136524, + "duration_ms": 0.022381999997378443, "success": true, - "started_at_unix": 1776839696.867417, + "started_at_unix": 1777935735.6165085, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8353,9 +8353,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02714099997547237, + "duration_ms": 0.013293999984398397, "success": true, - "started_at_unix": 1776839696.8674557, + "started_at_unix": 1777935735.6165378, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -8372,9 +8372,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.4580850000243117, + "duration_ms": 1.4826970000001438, "success": true, - "started_at_unix": 1776839696.8674958, + "started_at_unix": 1777935735.6165648, "bytes_sent": 247, "bytes_received": 4715, "request_id": 28, @@ -8402,9 +8402,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026950999995278835, + "duration_ms": 0.023312999985591887, "success": true, - "started_at_unix": 1776839696.8690937, + "started_at_unix": 1777935735.618164, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8421,9 +8421,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.028262999990147364, + "duration_ms": 0.014377000013610086, "success": true, - "started_at_unix": 1776839696.869131, + "started_at_unix": 1777935735.6181946, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -8440,9 +8440,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.4536060000409634, + "duration_ms": 1.4674889999923835, "success": true, - "started_at_unix": 1776839696.869171, + "started_at_unix": 1777935735.6182225, "bytes_sent": 247, "bytes_received": 4715, "request_id": 29, @@ -8470,9 +8470,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.025376999985837756, + "duration_ms": 0.022752999996100698, "success": true, - "started_at_unix": 1776839696.8707166, + "started_at_unix": 1777935735.6198235, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8489,9 +8489,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027871999975559447, + "duration_ms": 0.01415599999177175, "success": true, - "started_at_unix": 1776839696.8707514, + "started_at_unix": 1777935735.6198537, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -8508,9 +8508,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.4447410000002492, + "duration_ms": 1.4396669999996448, "success": true, - "started_at_unix": 1776839696.870791, + "started_at_unix": 1777935735.6198761, "bytes_sent": 247, "bytes_received": 4715, "request_id": 30, @@ -8538,9 +8538,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02350400001205344, + "duration_ms": 0.021811000010529824, "success": true, - "started_at_unix": 1776839696.872356, + "started_at_unix": 1777935735.6214297, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8557,9 +8557,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.014456999963385897, + "duration_ms": 0.013235000011491138, "success": true, - "started_at_unix": 1776839696.872388, + "started_at_unix": 1777935735.6214585, "bytes_sent": 365, "bytes_received": 0, "request_id": null, @@ -8576,9 +8576,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.4441490000081103, + "duration_ms": 1.4514190000056715, "success": true, - "started_at_unix": 1776839696.8724096, + "started_at_unix": 1777935735.6214783, "bytes_sent": 247, "bytes_received": 4715, "request_id": 31, @@ -8606,9 +8606,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.021579999952336948, + "duration_ms": 0.019897000015589583, "success": true, - "started_at_unix": 1776839696.8739474, + "started_at_unix": 1777935735.6230202, "bytes_sent": 325, "bytes_received": 0, "request_id": null, @@ -8625,9 +8625,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.02117899998665962, + "duration_ms": 0.016591000019161584, "success": true, - "started_at_unix": 1776839696.8740711, + "started_at_unix": 1777935735.6231065, "bytes_sent": 204, "bytes_received": 0, "request_id": null, @@ -8640,9 +8640,9 @@ { "kind": "request", "method": "shutdown", - "duration_ms": 0.6644789999654677, + "duration_ms": 0.6805099999951381, "success": true, - "started_at_unix": 1776839696.8740995, + "started_at_unix": 1777935735.6231298, "bytes_sent": 67, "bytes_received": 61, "request_id": 32, @@ -8660,9 +8660,9 @@ { "kind": "notification", "method": "exit", - "duration_ms": 0.026389999959519628, + "duration_ms": 0.0226829999974143, "success": true, - "started_at_unix": 1776839696.8747807, + "started_at_unix": 1777935735.6238267, "bytes_sent": 55, "bytes_received": 0, "request_id": null, @@ -8684,7 +8684,7 @@ "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv", "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/sqlalchemy/.venv/bin/python", "success": true, - "total_duration_ms": 345.1397470000188, + "total_duration_ms": 347.7371689999984, "error_message": null, "summary": { "request_count": 32, @@ -8692,12 +8692,12 @@ "success_count": 32, "failure_count": 0, "bytes_sent": 18918, - "bytes_received": 121987, - "min_ms": 0.2194099999996979, - "max_ms": 257.62779400002955, - "mean_ms": 10.362403843759083, - "median_ms": 1.6325754999968467, - "p95_ms": 17.426956500011663, + "bytes_received": 121996, + "min_ms": 0.22277600001530118, + "max_ms": 264.0319180000006, + "mean_ms": 10.451184781249623, + "median_ms": 1.5341120000016417, + "p95_ms": 16.67806990000002, "result_summary": { "present_count": 31, "empty_count": 1, @@ -8728,7 +8728,7 @@ "size_chars": { "min": 0.0, "max": 11038.0, - "mean": 3808.34375, + "mean": 3808.6875, "median": 3477.0, "p95": 11038.0 }, @@ -8753,27 +8753,27 @@ "by_method": { "textDocument/completion": { "point_count": 2, - "min_ms": 1.9295650000117348, - "max_ms": 12.77195400001574, - "mean_ms": 3.2317883000075653, - "median_ms": 2.2063380000076904, - "p95_ms": 8.20023390000414 + "min_ms": 1.8080639999880077, + "max_ms": 12.416209000008394, + "mean_ms": 3.0505342999958884, + "median_ms": 2.056572499995468, + "p95_ms": 7.850354200012067 }, "textDocument/hover": { "point_count": 2, - "min_ms": 0.3887660000145843, - "max_ms": 1.6610239999863552, - "mean_ms": 1.0240452999994432, - "median_ms": 1.024553500002412, - "p95_ms": 1.6545899000135478 + "min_ms": 0.3886749999821859, + "max_ms": 1.6151110000066637, + "mean_ms": 0.9791125999981887, + "median_ms": 0.9533540000035146, + "p95_ms": 1.5998195499932422 }, "textDocument/definition": { "point_count": 1, - "min_ms": 0.2194099999996979, - "max_ms": 0.24630000001479857, - "mean_ms": 0.23478880001448488, - "median_ms": 0.24200300003940356, - "p95_ms": 0.24592140001686857 + "min_ms": 0.22277600001530118, + "max_ms": 0.23907700000336263, + "mean_ms": 0.23135980000574818, + "median_ms": 0.23166200000446224, + "p95_ms": 0.23823520000405551 } }, "validation": { @@ -8799,11 +8799,11 @@ "failure_count": 0, "bytes_sent": 1415, "bytes_received": 17600, - "min_ms": 2.1684320000190382, - "max_ms": 12.77195400001574, - "mean_ms": 4.427347400007875, - "median_ms": 2.309765999996216, - "p95_ms": 10.740078400010587, + "min_ms": 2.090971999990643, + "max_ms": 12.416209000008394, + "mean_ms": 4.221966199997951, + "median_ms": 2.207579999975451, + "p95_ms": 10.386940200010029, "result_summary": { "present_count": 5, "empty_count": 0, @@ -8863,9 +8863,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 257.62779400002955, + "duration_ms": 264.0319180000006, "success": true, - "started_at_unix": 1776839697.3441894, + "started_at_unix": 1777935736.10464, "bytes_sent": 283, "bytes_received": 3520, "request_id": 2, @@ -8893,9 +8893,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 12.77195400001574, + "duration_ms": 12.416209000008394, "success": true, - "started_at_unix": 1776839697.601919, + "started_at_unix": 1777935736.3687947, "bytes_sent": 283, "bytes_received": 3520, "request_id": 3, @@ -8923,9 +8923,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.6125759999899856, + "duration_ms": 2.26986500001658, "success": true, - "started_at_unix": 1776839697.6148329, + "started_at_unix": 1777935736.381363, "bytes_sent": 283, "bytes_received": 3520, "request_id": 4, @@ -8953,9 +8953,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.2740090000183955, + "duration_ms": 2.1252049999986866, "success": true, - "started_at_unix": 1776839697.6175601, + "started_at_unix": 1777935736.3837469, "bytes_sent": 283, "bytes_received": 3520, "request_id": 5, @@ -8983,9 +8983,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.309765999996216, + "duration_ms": 2.207579999975451, "success": true, - "started_at_unix": 1776839697.619932, + "started_at_unix": 1777935736.3859599, "bytes_sent": 283, "bytes_received": 3520, "request_id": 6, @@ -9013,9 +9013,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.1684320000190382, + "duration_ms": 2.090971999990643, "success": true, - "started_at_unix": 1776839697.622363, + "started_at_unix": 1777935736.388277, "bytes_sent": 283, "bytes_received": 3520, "request_id": 7, @@ -9058,11 +9058,11 @@ "failure_count": 0, "bytes_sent": 1254, "bytes_received": 55414, - "min_ms": 0.3887660000145843, - "max_ms": 0.43922899999415677, - "mean_ms": 0.41153479999138654, - "median_ms": 0.4116989999829457, - "p95_ms": 0.43565079998870715, + "min_ms": 0.3886749999821859, + "max_ms": 0.4208750000032069, + "mean_ms": 0.40816559999825586, + "median_ms": 0.41288099998837424, + "p95_ms": 0.4193102000044746, "result_summary": { "present_count": 5, "empty_count": 0, @@ -9122,9 +9122,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.6233050000332696, + "duration_ms": 0.5836290000047484, "success": true, - "started_at_unix": 1776839697.6247118, + "started_at_unix": 1777935736.3905456, "bytes_sent": 250, "bytes_received": 11082, "request_id": 8, @@ -9152,9 +9152,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.39664199999833727, + "duration_ms": 0.4053460000079667, "success": true, - "started_at_unix": 1776839697.6254513, + "started_at_unix": 1777935736.391245, "bytes_sent": 250, "bytes_received": 11082, "request_id": 9, @@ -9182,9 +9182,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.3887660000145843, + "duration_ms": 0.4208750000032069, "success": true, - "started_at_unix": 1776839697.6260538, + "started_at_unix": 1777935736.391856, "bytes_sent": 251, "bytes_received": 11083, "request_id": 10, @@ -9212,9 +9212,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.43922899999415677, + "duration_ms": 0.41288099998837424, "success": true, - "started_at_unix": 1776839697.626608, + "started_at_unix": 1777935736.3924394, "bytes_sent": 251, "bytes_received": 11083, "request_id": 11, @@ -9242,9 +9242,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.4213379999669087, + "duration_ms": 0.3886749999821859, "success": true, - "started_at_unix": 1776839697.627237, + "started_at_unix": 1777935736.3930156, "bytes_sent": 251, "bytes_received": 11083, "request_id": 12, @@ -9272,9 +9272,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.4116989999829457, + "duration_ms": 0.41305100000954553, "success": true, - "started_at_unix": 1776839697.6278262, + "started_at_unix": 1777935736.393565, "bytes_sent": 251, "bytes_received": 11083, "request_id": 13, @@ -9317,11 +9317,11 @@ "failure_count": 0, "bytes_sent": 1280, "bytes_received": 2410, - "min_ms": 0.2194099999996979, - "max_ms": 0.24630000001479857, - "mean_ms": 0.23478880001448488, - "median_ms": 0.24200300003940356, - "p95_ms": 0.24592140001686857, + "min_ms": 0.22277600001530118, + "max_ms": 0.23907700000336263, + "mean_ms": 0.23135980000574818, + "median_ms": 0.23166200000446224, + "p95_ms": 0.23823520000405551, "result_summary": { "present_count": 5, "empty_count": 0, @@ -9381,9 +9381,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.35812900000564696, + "duration_ms": 0.3653120000137733, "success": true, - "started_at_unix": 1776839697.628481, + "started_at_unix": 1777935736.394214, "bytes_sent": 256, "bytes_received": 482, "request_id": 14, @@ -9411,9 +9411,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.24630000001479857, + "duration_ms": 0.23907700000336263, "success": true, - "started_at_unix": 1776839697.6288881, + "started_at_unix": 1777935736.3946238, "bytes_sent": 256, "bytes_received": 482, "request_id": 15, @@ -9441,9 +9441,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.24200300003940356, + "duration_ms": 0.22277600001530118, "success": true, - "started_at_unix": 1776839697.629196, + "started_at_unix": 1777935736.394922, "bytes_sent": 256, "bytes_received": 482, "request_id": 16, @@ -9471,9 +9471,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.22182399999337576, + "duration_ms": 0.23166200000446224, "success": true, - "started_at_unix": 1776839697.6294985, + "started_at_unix": 1777935736.3952014, "bytes_sent": 256, "bytes_received": 482, "request_id": 17, @@ -9501,9 +9501,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2194099999996979, + "duration_ms": 0.23486800000682706, "success": true, - "started_at_unix": 1776839697.6297772, + "started_at_unix": 1777935736.395486, "bytes_sent": 256, "bytes_received": 482, "request_id": 18, @@ -9531,9 +9531,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2444070000251486, + "duration_ms": 0.2284159999987878, "success": true, - "started_at_unix": 1776839697.6300526, + "started_at_unix": 1777935736.395772, "bytes_sent": 256, "bytes_received": 482, "request_id": 19, @@ -9576,11 +9576,11 @@ "failure_count": 0, "bytes_sent": 1420, "bytes_received": 19130, - "min_ms": 1.9295650000117348, - "max_ms": 2.2442439999963426, - "mean_ms": 2.0362292000072557, - "median_ms": 1.9980640000198946, - "p95_ms": 2.1979375999990225, + "min_ms": 1.8080639999880077, + "max_ms": 2.0221730000002935, + "mean_ms": 1.8791023999938261, + "median_ms": 1.8575059999932364, + "p95_ms": 1.9940146000010373, "result_summary": { "present_count": 5, "empty_count": 0, @@ -9640,9 +9640,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 23.116404000006696, + "duration_ms": 21.887010999989798, "success": true, - "started_at_unix": 1776839697.6305318, + "started_at_unix": 1777935736.3962324, "bytes_sent": 284, "bytes_received": 3826, "request_id": 20, @@ -9670,9 +9670,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.2442439999963426, + "duration_ms": 2.0221730000002935, "success": true, - "started_at_unix": 1776839697.6538801, + "started_at_unix": 1777935736.418354, "bytes_sent": 284, "bytes_received": 3826, "request_id": 21, @@ -9700,9 +9700,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1.9980640000198946, + "duration_ms": 1.8575059999932364, "success": true, - "started_at_unix": 1776839697.6563318, + "started_at_unix": 1777935736.420589, "bytes_sent": 284, "bytes_received": 3826, "request_id": 22, @@ -9730,9 +9730,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.012712000009742, + "duration_ms": 1.881381000004012, "success": true, - "started_at_unix": 1776839697.6585777, + "started_at_unix": 1777935736.422689, "bytes_sent": 284, "bytes_received": 3826, "request_id": 23, @@ -9760,9 +9760,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1.9965609999985645, + "duration_ms": 1.8263879999835808, "success": true, - "started_at_unix": 1776839697.6607947, + "started_at_unix": 1777935736.4248042, "bytes_sent": 284, "bytes_received": 3826, "request_id": 24, @@ -9790,9 +9790,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1.9295650000117348, + "duration_ms": 1.8080639999880077, "success": true, - "started_at_unix": 1776839697.6630595, + "started_at_unix": 1777935736.426874, "bytes_sent": 284, "bytes_received": 3826, "request_id": 25, @@ -9835,11 +9835,11 @@ "failure_count": 0, "bytes_sent": 1255, "bytes_received": 5825, - "min_ms": 1.6098780000106672, - "max_ms": 1.6610239999863552, - "mean_ms": 1.6365558000074998, - "median_ms": 1.6443330000015521, - "p95_ms": 1.6581643999984408, + "min_ms": 1.4858330000038222, + "max_ms": 1.6151110000066637, + "mean_ms": 1.5500595999981215, + "median_ms": 1.5375380000079986, + "p95_ms": 1.6083148000006986, "result_summary": { "present_count": 5, "empty_count": 0, @@ -9899,9 +9899,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.5818060000469814, + "duration_ms": 1.4148610000006556, "success": true, - "started_at_unix": 1776839697.6654406, + "started_at_unix": 1777935736.4290736, "bytes_sent": 251, "bytes_received": 1165, "request_id": 26, @@ -9929,9 +9929,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.6443330000015521, + "duration_ms": 1.5306859999952849, "success": true, - "started_at_unix": 1776839697.6671321, + "started_at_unix": 1777935736.4306052, "bytes_sent": 251, "bytes_received": 1165, "request_id": 27, @@ -9959,9 +9959,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.6467260000467832, + "duration_ms": 1.5375380000079986, "success": true, - "started_at_unix": 1776839697.6689, + "started_at_unix": 1777935736.4322615, "bytes_sent": 251, "bytes_received": 1165, "request_id": 28, @@ -9989,9 +9989,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.6610239999863552, + "duration_ms": 1.4858330000038222, "success": true, - "started_at_unix": 1776839697.6706674, + "started_at_unix": 1777935736.4339192, "bytes_sent": 251, "bytes_received": 1165, "request_id": 29, @@ -10019,9 +10019,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.6098780000106672, + "duration_ms": 1.6151110000066637, "success": true, - "started_at_unix": 1776839697.6724725, + "started_at_unix": 1777935736.4355476, "bytes_sent": 251, "bytes_received": 1165, "request_id": 30, @@ -10049,9 +10049,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.6208179999921413, + "duration_ms": 1.581129999976838, "success": true, - "started_at_unix": 1776839697.6742048, + "started_at_unix": 1777935736.437308, "bytes_sent": 251, "bytes_received": 1165, "request_id": 31, @@ -10083,20 +10083,20 @@ { "kind": "request", "method": "initialize", - "duration_ms": 3.8947369999959847, + "duration_ms": 4.091784999985748, "success": true, - "started_at_unix": 1776839697.339973, + "started_at_unix": 1777935736.1002326, "bytes_sent": 667, - "bytes_received": 1472, + "bytes_received": 1481, "request_id": 1, "error_code": null, "error_message": null, - "result_preview": "{'capabilities': {'codeActionProvider': {'codeActionKinds': ['quickfix']}, 'completionProvider': {'triggerCharacters': ['.']}, 'declarationProvider': True, '...", + "result_preview": "{'capabilities': {'codeActionProvider': {'codeActionKinds': ['quickfix']}, 'completionProvider': {'triggerCharacters': ['.', '\"', \"'\"]}, 'declarationProvider...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 1519, + "size_chars": 1530, "top_level_count": 2 }, "context": {} @@ -10104,9 +10104,9 @@ { "kind": "notification", "method": "initialized", - "duration_ms": 0.024485999972512218, + "duration_ms": 0.026289000004453555, "success": true, - "started_at_unix": 1776839697.3439553, + "started_at_unix": 1777935736.1044195, "bytes_sent": 74, "bytes_received": 0, "request_id": null, @@ -10119,9 +10119,9 @@ { "kind": "notification", "method": "workspace/didChangeConfiguration", - "duration_ms": 0.030526999978519598, + "duration_ms": 0.027200000005223046, "success": true, - "started_at_unix": 1776839697.3440342, + "started_at_unix": 1777935736.1044793, "bytes_sent": 651, "bytes_received": 0, "request_id": null, @@ -10137,9 +10137,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.020989000006466085, + "duration_ms": 0.021750999991354547, "success": true, - "started_at_unix": 1776839697.3441339, + "started_at_unix": 1777935736.1045856, "bytes_sent": 730, "bytes_received": 0, "request_id": null, @@ -10155,9 +10155,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 257.62779400002955, + "duration_ms": 264.0319180000006, "success": true, - "started_at_unix": 1776839697.3441894, + "started_at_unix": 1777935736.10464, "bytes_sent": 283, "bytes_received": 3520, "request_id": 2, @@ -10185,9 +10185,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 12.77195400001574, + "duration_ms": 12.416209000008394, "success": true, - "started_at_unix": 1776839697.601919, + "started_at_unix": 1777935736.3687947, "bytes_sent": 283, "bytes_received": 3520, "request_id": 3, @@ -10215,9 +10215,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.6125759999899856, + "duration_ms": 2.26986500001658, "success": true, - "started_at_unix": 1776839697.6148329, + "started_at_unix": 1777935736.381363, "bytes_sent": 283, "bytes_received": 3520, "request_id": 4, @@ -10245,9 +10245,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.2740090000183955, + "duration_ms": 2.1252049999986866, "success": true, - "started_at_unix": 1776839697.6175601, + "started_at_unix": 1777935736.3837469, "bytes_sent": 283, "bytes_received": 3520, "request_id": 5, @@ -10275,9 +10275,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.309765999996216, + "duration_ms": 2.207579999975451, "success": true, - "started_at_unix": 1776839697.619932, + "started_at_unix": 1777935736.3859599, "bytes_sent": 283, "bytes_received": 3520, "request_id": 6, @@ -10305,9 +10305,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.1684320000190382, + "duration_ms": 2.090971999990643, "success": true, - "started_at_unix": 1776839697.622363, + "started_at_unix": 1777935736.388277, "bytes_sent": 283, "bytes_received": 3520, "request_id": 7, @@ -10335,9 +10335,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.6233050000332696, + "duration_ms": 0.5836290000047484, "success": true, - "started_at_unix": 1776839697.6247118, + "started_at_unix": 1777935736.3905456, "bytes_sent": 250, "bytes_received": 11082, "request_id": 8, @@ -10365,9 +10365,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.39664199999833727, + "duration_ms": 0.4053460000079667, "success": true, - "started_at_unix": 1776839697.6254513, + "started_at_unix": 1777935736.391245, "bytes_sent": 250, "bytes_received": 11082, "request_id": 9, @@ -10395,9 +10395,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.3887660000145843, + "duration_ms": 0.4208750000032069, "success": true, - "started_at_unix": 1776839697.6260538, + "started_at_unix": 1777935736.391856, "bytes_sent": 251, "bytes_received": 11083, "request_id": 10, @@ -10425,9 +10425,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.43922899999415677, + "duration_ms": 0.41288099998837424, "success": true, - "started_at_unix": 1776839697.626608, + "started_at_unix": 1777935736.3924394, "bytes_sent": 251, "bytes_received": 11083, "request_id": 11, @@ -10455,9 +10455,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.4213379999669087, + "duration_ms": 0.3886749999821859, "success": true, - "started_at_unix": 1776839697.627237, + "started_at_unix": 1777935736.3930156, "bytes_sent": 251, "bytes_received": 11083, "request_id": 12, @@ -10485,9 +10485,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.4116989999829457, + "duration_ms": 0.41305100000954553, "success": true, - "started_at_unix": 1776839697.6278262, + "started_at_unix": 1777935736.393565, "bytes_sent": 251, "bytes_received": 11083, "request_id": 13, @@ -10515,9 +10515,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.35812900000564696, + "duration_ms": 0.3653120000137733, "success": true, - "started_at_unix": 1776839697.628481, + "started_at_unix": 1777935736.394214, "bytes_sent": 256, "bytes_received": 482, "request_id": 14, @@ -10545,9 +10545,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.24630000001479857, + "duration_ms": 0.23907700000336263, "success": true, - "started_at_unix": 1776839697.6288881, + "started_at_unix": 1777935736.3946238, "bytes_sent": 256, "bytes_received": 482, "request_id": 15, @@ -10575,9 +10575,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.24200300003940356, + "duration_ms": 0.22277600001530118, "success": true, - "started_at_unix": 1776839697.629196, + "started_at_unix": 1777935736.394922, "bytes_sent": 256, "bytes_received": 482, "request_id": 16, @@ -10605,9 +10605,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.22182399999337576, + "duration_ms": 0.23166200000446224, "success": true, - "started_at_unix": 1776839697.6294985, + "started_at_unix": 1777935736.3952014, "bytes_sent": 256, "bytes_received": 482, "request_id": 17, @@ -10635,9 +10635,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2194099999996979, + "duration_ms": 0.23486800000682706, "success": true, - "started_at_unix": 1776839697.6297772, + "started_at_unix": 1777935736.395486, "bytes_sent": 256, "bytes_received": 482, "request_id": 18, @@ -10665,9 +10665,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2444070000251486, + "duration_ms": 0.2284159999987878, "success": true, - "started_at_unix": 1776839697.6300526, + "started_at_unix": 1777935736.395772, "bytes_sent": 256, "bytes_received": 482, "request_id": 19, @@ -10695,9 +10695,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.028342999996766594, + "duration_ms": 0.030246000022771113, "success": true, - "started_at_unix": 1776839697.6304939, + "started_at_unix": 1777935736.396189, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -10714,9 +10714,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 23.116404000006696, + "duration_ms": 21.887010999989798, "success": true, - "started_at_unix": 1776839697.6305318, + "started_at_unix": 1777935736.3962324, "bytes_sent": 284, "bytes_received": 3826, "request_id": 20, @@ -10744,9 +10744,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.031760000013036915, + "duration_ms": 0.03363299998682123, "success": true, - "started_at_unix": 1776839697.6537893, + "started_at_unix": 1777935736.4182577, "bytes_sent": 328, "bytes_received": 0, "request_id": null, @@ -10763,9 +10763,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.032149999981356814, + "duration_ms": 0.033743000017238955, "success": true, - "started_at_unix": 1776839697.6538324, + "started_at_unix": 1777935736.4183064, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -10782,9 +10782,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.2442439999963426, + "duration_ms": 2.0221730000002935, "success": true, - "started_at_unix": 1776839697.6538801, + "started_at_unix": 1777935736.418354, "bytes_sent": 284, "bytes_received": 3826, "request_id": 21, @@ -10812,9 +10812,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02310299998953269, + "duration_ms": 0.02449599998044505, "success": true, - "started_at_unix": 1776839697.6562726, + "started_at_unix": 1777935736.4205153, "bytes_sent": 328, "bytes_received": 0, "request_id": null, @@ -10831,9 +10831,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.01340500000424072, + "duration_ms": 0.028092999997397783, "success": true, - "started_at_unix": 1776839697.6563034, + "started_at_unix": 1777935736.4205496, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -10850,9 +10850,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1.9980640000198946, + "duration_ms": 1.8575059999932364, "success": true, - "started_at_unix": 1776839697.6563318, + "started_at_unix": 1777935736.420589, "bytes_sent": 284, "bytes_received": 3826, "request_id": 22, @@ -10880,9 +10880,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.024866999979167304, + "duration_ms": 0.026058999992528697, "success": true, - "started_at_unix": 1776839697.6585057, + "started_at_unix": 1777935736.422613, "bytes_sent": 328, "bytes_received": 0, "request_id": null, @@ -10899,9 +10899,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026179999963460432, + "duration_ms": 0.02857300000869145, "success": true, - "started_at_unix": 1776839697.658539, + "started_at_unix": 1777935736.4226494, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -10918,9 +10918,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.012712000009742, + "duration_ms": 1.881381000004012, "success": true, - "started_at_unix": 1776839697.6585777, + "started_at_unix": 1777935736.422689, "bytes_sent": 284, "bytes_received": 3826, "request_id": 23, @@ -10948,9 +10948,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.023003000023891218, + "duration_ms": 0.025547000007009046, "success": true, - "started_at_unix": 1776839697.6607347, + "started_at_unix": 1777935736.4247296, "bytes_sent": 328, "bytes_received": 0, "request_id": null, @@ -10967,9 +10967,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.014216000010947027, + "duration_ms": 0.027791999997361927, "success": true, - "started_at_unix": 1776839697.6607654, + "started_at_unix": 1777935736.4247653, "bytes_sent": 382, "bytes_received": 0, "request_id": null, @@ -10986,9 +10986,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1.9965609999985645, + "duration_ms": 1.8263879999835808, "success": true, - "started_at_unix": 1776839697.6607947, + "started_at_unix": 1777935736.4248042, "bytes_sent": 284, "bytes_received": 3826, "request_id": 24, @@ -11016,9 +11016,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.023693999992246972, + "duration_ms": 0.024856000010231583, "success": true, - "started_at_unix": 1776839697.6629548, + "started_at_unix": 1777935736.4268038, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11035,9 +11035,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.05970199998728276, + "duration_ms": 0.024605999982441062, "success": true, - "started_at_unix": 1776839697.6629863, + "started_at_unix": 1777935736.4268386, "bytes_sent": 382, "bytes_received": 0, "request_id": null, @@ -11054,9 +11054,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1.9295650000117348, + "duration_ms": 1.8080639999880077, "success": true, - "started_at_unix": 1776839697.6630595, + "started_at_unix": 1777935736.426874, "bytes_sent": 284, "bytes_received": 3826, "request_id": 25, @@ -11084,9 +11084,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02367399997638131, + "duration_ms": 0.024034999995592443, "success": true, - "started_at_unix": 1776839697.6651642, + "started_at_unix": 1777935736.428837, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11103,9 +11103,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.041938999970625446, + "duration_ms": 0.030415999987098985, "success": true, - "started_at_unix": 1776839697.665384, + "started_at_unix": 1777935736.42903, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -11122,9 +11122,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.5818060000469814, + "duration_ms": 1.4148610000006556, "success": true, - "started_at_unix": 1776839697.6654406, + "started_at_unix": 1777935736.4290736, "bytes_sent": 251, "bytes_received": 1165, "request_id": 26, @@ -11152,9 +11152,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.023885000018708524, + "duration_ms": 0.023814000002175817, "success": true, - "started_at_unix": 1776839697.6670718, + "started_at_unix": 1777935736.4305327, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11171,9 +11171,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.01762200002985992, + "duration_ms": 0.02725100000589009, "success": true, - "started_at_unix": 1776839697.667103, + "started_at_unix": 1777935736.4305656, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -11190,9 +11190,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.6443330000015521, + "duration_ms": 1.5306859999952849, "success": true, - "started_at_unix": 1776839697.6671321, + "started_at_unix": 1777935736.4306052, "bytes_sent": 251, "bytes_received": 1165, "request_id": 27, @@ -11220,9 +11220,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02204200001187928, + "duration_ms": 0.02334399999881498, "success": true, - "started_at_unix": 1776839697.6688418, + "started_at_unix": 1777935736.4321904, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11239,9 +11239,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.017843000023276545, + "duration_ms": 0.027119999998603816, "success": true, - "started_at_unix": 1776839697.6688712, + "started_at_unix": 1777935736.432223, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -11258,9 +11258,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.6467260000467832, + "duration_ms": 1.5375380000079986, "success": true, - "started_at_unix": 1776839697.6689, + "started_at_unix": 1777935736.4322615, "bytes_sent": 251, "bytes_received": 1165, "request_id": 28, @@ -11288,9 +11288,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02227200002380414, + "duration_ms": 0.022741999998743267, "success": true, - "started_at_unix": 1776839697.67061, + "started_at_unix": 1777935736.4338503, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11307,9 +11307,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.014587000009669282, + "duration_ms": 0.027290999980777997, "success": true, - "started_at_unix": 1776839697.6706395, + "started_at_unix": 1777935736.4338818, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -11326,9 +11326,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.6610239999863552, + "duration_ms": 1.4858330000038222, "success": true, - "started_at_unix": 1776839697.6706674, + "started_at_unix": 1777935736.4339192, "bytes_sent": 251, "bytes_received": 1165, "request_id": 29, @@ -11356,9 +11356,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.023142999964420596, + "duration_ms": 0.024194999980409193, "success": true, - "started_at_unix": 1776839697.672412, + "started_at_unix": 1777935736.435476, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11375,9 +11375,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.018153999974401813, + "duration_ms": 0.027420999998639672, "success": true, - "started_at_unix": 1776839697.6724427, + "started_at_unix": 1777935736.4355092, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -11394,9 +11394,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.6098780000106672, + "duration_ms": 1.6151110000066637, "success": true, - "started_at_unix": 1776839697.6724725, + "started_at_unix": 1777935736.4355476, "bytes_sent": 251, "bytes_received": 1165, "request_id": 30, @@ -11424,9 +11424,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.022070999989409756, + "duration_ms": 0.027141000003894078, "success": true, - "started_at_unix": 1776839697.674147, + "started_at_unix": 1777935736.437229, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11443,9 +11443,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.01747199996771087, + "duration_ms": 0.029495000006818373, "success": true, - "started_at_unix": 1776839697.6741762, + "started_at_unix": 1777935736.4372666, "bytes_sent": 381, "bytes_received": 0, "request_id": null, @@ -11462,9 +11462,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 1.6208179999921413, + "duration_ms": 1.581129999976838, "success": true, - "started_at_unix": 1776839697.6742048, + "started_at_unix": 1777935736.437308, "bytes_sent": 251, "bytes_received": 1165, "request_id": 31, @@ -11492,9 +11492,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02194099999996979, + "duration_ms": 0.02474600000823557, "success": true, - "started_at_unix": 1776839697.6758897, + "started_at_unix": 1777935736.43895, "bytes_sent": 329, "bytes_received": 0, "request_id": null, @@ -11511,9 +11511,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.03328200000396464, + "duration_ms": 0.026109000003771143, "success": true, - "started_at_unix": 1776839697.676046, + "started_at_unix": 1777935736.4390602, "bytes_sent": 208, "bytes_received": 0, "request_id": null, @@ -11526,9 +11526,9 @@ { "kind": "request", "method": "shutdown", - "duration_ms": 0.6624680000300032, + "duration_ms": 0.6101290000231074, "success": true, - "started_at_unix": 1776839697.6760905, + "started_at_unix": 1777935736.439097, "bytes_sent": 67, "bytes_received": 61, "request_id": 32, @@ -11546,9 +11546,9 @@ { "kind": "notification", "method": "exit", - "duration_ms": 0.023644000009426236, + "duration_ms": 0.02334399999881498, "success": true, - "started_at_unix": 1776839697.67677, + "started_at_unix": 1777935736.439722, "bytes_sent": 55, "bytes_received": 0, "request_id": null, @@ -11570,7 +11570,7 @@ "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/.venv", "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/transformers/.venv/bin/python", "success": true, - "total_duration_ms": 1573.7146179999968, + "total_duration_ms": 1559.0067699999963, "error_message": null, "summary": { "request_count": 32, @@ -11578,12 +11578,12 @@ "success_count": 32, "failure_count": 0, "bytes_sent": 19004, - "bytes_received": 1471921, - "min_ms": 0.19706900002347538, - "max_ms": 1408.978182999988, - "mean_ms": 47.52601306249993, - "median_ms": 2.848166999996238, - "p95_ms": 13.066672749994265, + "bytes_received": 1471930, + "min_ms": 0.19945200000393015, + "max_ms": 1393.8817019999874, + "mean_ms": 47.08669009375033, + "median_ms": 3.0114200000070923, + "p95_ms": 13.10433930000556, "result_summary": { "present_count": 31, "empty_count": 1, @@ -11614,7 +11614,7 @@ "size_chars": { "min": 0.0, "max": 257316.0, - "mean": 49150.34375, + "mean": 49150.6875, "median": 270.0, "p95": 257316.0 }, @@ -11639,27 +11639,27 @@ "by_method": { "textDocument/completion": { "point_count": 2, - "min_ms": 3.1238469999834706, - "max_ms": 14.757644999974673, - "mean_ms": 7.186401000006981, - "median_ms": 6.647565999998051, - "p95_ms": 12.868114800008353 + "min_ms": 3.1570909999913965, + "max_ms": 14.741366999999173, + "mean_ms": 7.160656400000676, + "median_ms": 6.4814484999971, + "p95_ms": 12.961756499998952 }, "textDocument/hover": { "point_count": 2, - "min_ms": 0.19706900002347538, - "max_ms": 2.867829000024358, - "mean_ms": 1.5289851000034105, - "median_ms": 1.5354139999885774, - "p95_ms": 2.864100300013206 + "min_ms": 0.19945200000393015, + "max_ms": 3.069026999980906, + "mean_ms": 1.6062253999990617, + "median_ms": 1.5843725000053155, + "p95_ms": 3.043825199986827 }, "textDocument/definition": { "point_count": 1, - "min_ms": 0.2168750000350883, - "max_ms": 0.2902730000187148, - "mean_ms": 0.25030360000073415, - "median_ms": 0.24053900000353678, - "p95_ms": 0.28564820000838154 + "min_ms": 0.22543000000041502, + "max_ms": 0.2690919999963626, + "mean_ms": 0.24571640000203843, + "median_ms": 0.24971600001322258, + "p95_ms": 0.26577979999728996 } }, "validation": { @@ -11685,11 +11685,11 @@ "failure_count": 0, "bytes_sent": 1440, "bytes_received": 1202570, - "min_ms": 9.810060000006615, - "max_ms": 14.757644999974673, - "mean_ms": 11.137258200017186, - "median_ms": 10.462740000036774, - "p95_ms": 13.917853799989643, + "min_ms": 9.726779000004626, + "max_ms": 14.741366999999173, + "mean_ms": 11.10725760000264, + "median_ms": 10.385980000023665, + "p95_ms": 13.950428999999076, "result_summary": { "present_count": 5, "empty_count": 0, @@ -11749,9 +11749,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1408.978182999988, + "duration_ms": 1393.8817019999874, "success": true, - "started_at_unix": 1776839698.2592263, + "started_at_unix": 1777935737.0272746, "bytes_sent": 288, "bytes_received": 240514, "request_id": 2, @@ -11779,9 +11779,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 14.757644999974673, + "duration_ms": 14.741366999999173, "success": true, - "started_at_unix": 1776839699.673524, + "started_at_unix": 1777935738.426188, "bytes_sent": 288, "bytes_received": 240514, "request_id": 3, @@ -11809,9 +11809,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 10.097157000018342, + "duration_ms": 10.78667699999869, "success": true, - "started_at_unix": 1776839699.6953359, + "started_at_unix": 1777935738.4481034, "bytes_sent": 288, "bytes_received": 240514, "request_id": 4, @@ -11839,9 +11839,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 10.462740000036774, + "duration_ms": 10.385980000023665, "success": true, - "started_at_unix": 1776839699.712584, + "started_at_unix": 1777935738.4660075, "bytes_sent": 288, "bytes_received": 240514, "request_id": 5, @@ -11869,9 +11869,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 10.558689000049526, + "duration_ms": 9.895484999987048, "success": true, - "started_at_unix": 1776839699.7300894, + "started_at_unix": 1777935738.4834845, "bytes_sent": 288, "bytes_received": 240514, "request_id": 6, @@ -11899,9 +11899,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 9.810060000006615, + "duration_ms": 9.726779000004626, "success": true, - "started_at_unix": 1776839699.7477849, + "started_at_unix": 1777935738.5005116, "bytes_sent": 288, "bytes_received": 240514, "request_id": 7, @@ -11944,11 +11944,11 @@ "failure_count": 0, "bytes_sent": 1274, "bytes_received": 919, - "min_ms": 0.19706900002347538, - "max_ms": 0.24095999998507978, - "mean_ms": 0.2131104000113737, - "median_ms": 0.20855000002484303, - "p95_ms": 0.23533559999577844, + "min_ms": 0.19945200000393015, + "max_ms": 0.22268600000074912, + "mean_ms": 0.20820020000087425, + "median_ms": 0.20718600001146115, + "p95_ms": 0.21990260000279704, "result_summary": { "present_count": 5, "empty_count": 0, @@ -12008,9 +12008,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.5750440000156232, + "duration_ms": 0.5519999999989977, "success": true, - "started_at_unix": 1776839699.764691, + "started_at_unix": 1777935738.5174553, "bytes_sent": 254, "bytes_received": 183, "request_id": 8, @@ -12038,9 +12038,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.24095999998507978, + "duration_ms": 0.22268600000074912, "success": true, - "started_at_unix": 1776839699.7653077, + "started_at_unix": 1777935738.518049, "bytes_sent": 254, "bytes_received": 183, "request_id": 9, @@ -12068,9 +12068,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.21283800003857323, + "duration_ms": 0.20876900001098875, "success": true, - "started_at_unix": 1776839699.7655973, + "started_at_unix": 1777935738.5183172, "bytes_sent": 255, "bytes_received": 184, "request_id": 10, @@ -12098,9 +12098,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.19706900002347538, + "duration_ms": 0.20718600001146115, "success": true, - "started_at_unix": 1776839699.765857, + "started_at_unix": 1777935738.5185728, "bytes_sent": 255, "bytes_received": 184, "request_id": 11, @@ -12128,9 +12128,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.20855000002484303, + "duration_ms": 0.19945200000393015, "success": true, - "started_at_unix": 1776839699.766103, + "started_at_unix": 1777935738.5188255, "bytes_sent": 255, "bytes_received": 184, "request_id": 12, @@ -12158,9 +12158,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.20613499998489715, + "duration_ms": 0.20290799997724207, "success": true, - "started_at_unix": 1776839699.766356, + "started_at_unix": 1777935738.5190697, "bytes_sent": 255, "bytes_received": 184, "request_id": 13, @@ -12203,11 +12203,11 @@ "failure_count": 0, "bytes_sent": 1300, "bytes_received": 1580, - "min_ms": 0.2168750000350883, - "max_ms": 0.2902730000187148, - "mean_ms": 0.25030360000073415, - "median_ms": 0.24053900000353678, - "p95_ms": 0.28564820000838154, + "min_ms": 0.22543000000041502, + "max_ms": 0.2690919999963626, + "mean_ms": 0.24571640000203843, + "median_ms": 0.24971600001322258, + "p95_ms": 0.26577979999728996, "result_summary": { "present_count": 5, "empty_count": 0, @@ -12267,9 +12267,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 3.263988999947287, + "duration_ms": 3.253942000014831, "success": true, - "started_at_unix": 1776839699.7666717, + "started_at_unix": 1777935738.519376, "bytes_sent": 260, "bytes_received": 316, "request_id": 14, @@ -12297,9 +12297,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2902730000187148, + "duration_ms": 0.2690919999963626, "success": true, - "started_at_unix": 1776839699.769982, + "started_at_unix": 1777935738.5226743, "bytes_sent": 260, "bytes_received": 316, "request_id": 15, @@ -12327,9 +12327,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.26714899996704844, + "duration_ms": 0.2525310000009995, "success": true, - "started_at_unix": 1776839699.7703342, + "started_at_unix": 1777935738.5229933, "bytes_sent": 260, "bytes_received": 316, "request_id": 16, @@ -12357,9 +12357,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2366819999792824, + "duration_ms": 0.24971600001322258, "success": true, - "started_at_unix": 1776839699.7706478, + "started_at_unix": 1777935738.5232942, "bytes_sent": 260, "bytes_received": 316, "request_id": 17, @@ -12387,9 +12387,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.24053900000353678, + "duration_ms": 0.23181299999919247, "success": true, - "started_at_unix": 1776839699.7709286, + "started_at_unix": 1777935738.5235875, "bytes_sent": 260, "bytes_received": 316, "request_id": 18, @@ -12417,9 +12417,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2168750000350883, + "duration_ms": 0.22543000000041502, "success": true, - "started_at_unix": 1776839699.771214, + "started_at_unix": 1777935738.523866, "bytes_sent": 260, "bytes_received": 316, "request_id": 19, @@ -12462,11 +12462,11 @@ "failure_count": 0, "bytes_sent": 1445, "bytes_received": 19320, - "min_ms": 3.1238469999834706, - "max_ms": 3.4850719999894864, - "mean_ms": 3.235543799996776, - "median_ms": 3.1629599999973834, - "p95_ms": 3.441075799992177, + "min_ms": 3.1570909999913965, + "max_ms": 3.236117999989574, + "mean_ms": 3.214055199998711, + "median_ms": 3.223603000009234, + "p95_ms": 3.2355849999930797, "result_summary": { "present_count": 5, "empty_count": 0, @@ -12526,9 +12526,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 11.6831500000103, + "duration_ms": 11.764953000010792, "success": true, - "started_at_unix": 1776839699.771659, + "started_at_unix": 1777935738.5243118, "bytes_sent": 289, "bytes_received": 3864, "request_id": 20, @@ -12556,9 +12556,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 3.4850719999894864, + "duration_ms": 3.236117999989574, "success": true, - "started_at_unix": 1776839699.7835624, + "started_at_unix": 1777935738.5362403, "bytes_sent": 289, "bytes_received": 3864, "request_id": 21, @@ -12586,9 +12586,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 3.26509100000294, + "duration_ms": 3.220010999996248, "success": true, - "started_at_unix": 1776839699.7872827, + "started_at_unix": 1777935738.5396905, "bytes_sent": 289, "bytes_received": 3864, "request_id": 22, @@ -12616,9 +12616,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 3.1629599999973834, + "duration_ms": 3.2334530000071027, "success": true, - "started_at_unix": 1776839699.7908008, + "started_at_unix": 1777935738.5431037, "bytes_sent": 289, "bytes_received": 3864, "request_id": 23, @@ -12646,9 +12646,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 3.140749000010601, + "duration_ms": 3.1570909999913965, "success": true, - "started_at_unix": 1776839699.7942164, + "started_at_unix": 1777935738.546551, "bytes_sent": 289, "bytes_received": 3864, "request_id": 24, @@ -12676,9 +12676,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 3.1238469999834706, + "duration_ms": 3.223603000009234, "success": true, - "started_at_unix": 1776839699.7975686, + "started_at_unix": 1777935738.5499127, "bytes_sent": 289, "bytes_received": 3864, "request_id": 25, @@ -12721,11 +12721,11 @@ "failure_count": 0, "bytes_sent": 1280, "bytes_received": 935, - "min_ms": 2.829867999992075, - "max_ms": 2.867829000024358, - "mean_ms": 2.8448597999954472, - "median_ms": 2.8367909999928997, - "p95_ms": 2.8661718000194014, + "min_ms": 2.946059000009882, + "max_ms": 3.069026999980906, + "mean_ms": 3.004250599997249, + "median_ms": 3.0098170000201208, + "p95_ms": 3.0578261999835377, "result_summary": { "present_count": 5, "empty_count": 0, @@ -12785,9 +12785,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2.734198999974069, + "duration_ms": 2.925118999996812, "success": true, - "started_at_unix": 1776839699.8011656, + "started_at_unix": 1777935738.55356, "bytes_sent": 256, "bytes_received": 187, "request_id": 26, @@ -12815,9 +12815,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2.867829000024358, + "duration_ms": 2.983326999981273, "success": true, - "started_at_unix": 1776839699.8040404, + "started_at_unix": 1777935738.5565894, "bytes_sent": 256, "bytes_received": 187, "request_id": 27, @@ -12845,9 +12845,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2.8367909999928997, + "duration_ms": 3.069026999980906, "success": true, - "started_at_unix": 1776839699.8070652, + "started_at_unix": 1777935738.5596802, "bytes_sent": 256, "bytes_received": 187, "request_id": 28, @@ -12875,9 +12875,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2.829867999992075, + "duration_ms": 3.0098170000201208, "success": true, - "started_at_unix": 1776839699.8100502, + "started_at_unix": 1777935738.562847, "bytes_sent": 256, "bytes_received": 187, "request_id": 29, @@ -12905,9 +12905,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2.859542999999576, + "duration_ms": 2.946059000009882, "success": true, - "started_at_unix": 1776839699.8130226, + "started_at_unix": 1777935738.5659506, "bytes_sent": 256, "bytes_received": 187, "request_id": 30, @@ -12935,9 +12935,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2.830267999968328, + "duration_ms": 3.013022999994064, "success": true, - "started_at_unix": 1776839699.816062, + "started_at_unix": 1777935738.5689995, "bytes_sent": 256, "bytes_received": 187, "request_id": 31, @@ -12969,20 +12969,20 @@ { "kind": "request", "method": "initialize", - "duration_ms": 3.7340589999530494, + "duration_ms": 3.9845930000126373, "success": true, - "started_at_unix": 1776839698.2551568, + "started_at_unix": 1777935737.0229542, "bytes_sent": 673, - "bytes_received": 1472, + "bytes_received": 1481, "request_id": 1, "error_code": null, "error_message": null, - "result_preview": "{'capabilities': {'codeActionProvider': {'codeActionKinds': ['quickfix']}, 'completionProvider': {'triggerCharacters': ['.']}, 'declarationProvider': True, '...", + "result_preview": "{'capabilities': {'codeActionProvider': {'codeActionKinds': ['quickfix']}, 'completionProvider': {'triggerCharacters': ['.', '\"', \"'\"]}, 'declarationProvider...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 1519, + "size_chars": 1530, "top_level_count": 2 }, "context": {} @@ -12990,9 +12990,9 @@ { "kind": "notification", "method": "initialized", - "duration_ms": 0.04486400001724178, + "duration_ms": 0.024135000018077335, "success": true, - "started_at_unix": 1776839698.2589831, + "started_at_unix": 1777935737.0270388, "bytes_sent": 74, "bytes_received": 0, "request_id": null, @@ -13005,9 +13005,9 @@ { "kind": "notification", "method": "workspace/didChangeConfiguration", - "duration_ms": 0.033323000025120564, + "duration_ms": 0.032580999999254345, "success": true, - "started_at_unix": 1776839698.2590592, + "started_at_unix": 1777935737.0270922, "bytes_sent": 659, "bytes_received": 0, "request_id": null, @@ -13023,9 +13023,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.021619999984068272, + "duration_ms": 0.02211199998214397, "success": true, - "started_at_unix": 1776839698.2591689, + "started_at_unix": 1777935737.0272171, "bytes_sent": 773, "bytes_received": 0, "request_id": null, @@ -13041,9 +13041,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 1408.978182999988, + "duration_ms": 1393.8817019999874, "success": true, - "started_at_unix": 1776839698.2592263, + "started_at_unix": 1777935737.0272746, "bytes_sent": 288, "bytes_received": 240514, "request_id": 2, @@ -13071,9 +13071,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 14.757644999974673, + "duration_ms": 14.741366999999173, "success": true, - "started_at_unix": 1776839699.673524, + "started_at_unix": 1777935738.426188, "bytes_sent": 288, "bytes_received": 240514, "request_id": 3, @@ -13101,9 +13101,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 10.097157000018342, + "duration_ms": 10.78667699999869, "success": true, - "started_at_unix": 1776839699.6953359, + "started_at_unix": 1777935738.4481034, "bytes_sent": 288, "bytes_received": 240514, "request_id": 4, @@ -13131,9 +13131,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 10.462740000036774, + "duration_ms": 10.385980000023665, "success": true, - "started_at_unix": 1776839699.712584, + "started_at_unix": 1777935738.4660075, "bytes_sent": 288, "bytes_received": 240514, "request_id": 5, @@ -13161,9 +13161,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 10.558689000049526, + "duration_ms": 9.895484999987048, "success": true, - "started_at_unix": 1776839699.7300894, + "started_at_unix": 1777935738.4834845, "bytes_sent": 288, "bytes_received": 240514, "request_id": 6, @@ -13191,9 +13191,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 9.810060000006615, + "duration_ms": 9.726779000004626, "success": true, - "started_at_unix": 1776839699.7477849, + "started_at_unix": 1777935738.5005116, "bytes_sent": 288, "bytes_received": 240514, "request_id": 7, @@ -13221,9 +13221,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.5750440000156232, + "duration_ms": 0.5519999999989977, "success": true, - "started_at_unix": 1776839699.764691, + "started_at_unix": 1777935738.5174553, "bytes_sent": 254, "bytes_received": 183, "request_id": 8, @@ -13251,9 +13251,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.24095999998507978, + "duration_ms": 0.22268600000074912, "success": true, - "started_at_unix": 1776839699.7653077, + "started_at_unix": 1777935738.518049, "bytes_sent": 254, "bytes_received": 183, "request_id": 9, @@ -13281,9 +13281,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.21283800003857323, + "duration_ms": 0.20876900001098875, "success": true, - "started_at_unix": 1776839699.7655973, + "started_at_unix": 1777935738.5183172, "bytes_sent": 255, "bytes_received": 184, "request_id": 10, @@ -13311,9 +13311,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.19706900002347538, + "duration_ms": 0.20718600001146115, "success": true, - "started_at_unix": 1776839699.765857, + "started_at_unix": 1777935738.5185728, "bytes_sent": 255, "bytes_received": 184, "request_id": 11, @@ -13341,9 +13341,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.20855000002484303, + "duration_ms": 0.19945200000393015, "success": true, - "started_at_unix": 1776839699.766103, + "started_at_unix": 1777935738.5188255, "bytes_sent": 255, "bytes_received": 184, "request_id": 12, @@ -13371,9 +13371,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.20613499998489715, + "duration_ms": 0.20290799997724207, "success": true, - "started_at_unix": 1776839699.766356, + "started_at_unix": 1777935738.5190697, "bytes_sent": 255, "bytes_received": 184, "request_id": 13, @@ -13401,9 +13401,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 3.263988999947287, + "duration_ms": 3.253942000014831, "success": true, - "started_at_unix": 1776839699.7666717, + "started_at_unix": 1777935738.519376, "bytes_sent": 260, "bytes_received": 316, "request_id": 14, @@ -13431,9 +13431,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2902730000187148, + "duration_ms": 0.2690919999963626, "success": true, - "started_at_unix": 1776839699.769982, + "started_at_unix": 1777935738.5226743, "bytes_sent": 260, "bytes_received": 316, "request_id": 15, @@ -13461,9 +13461,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.26714899996704844, + "duration_ms": 0.2525310000009995, "success": true, - "started_at_unix": 1776839699.7703342, + "started_at_unix": 1777935738.5229933, "bytes_sent": 260, "bytes_received": 316, "request_id": 16, @@ -13491,9 +13491,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2366819999792824, + "duration_ms": 0.24971600001322258, "success": true, - "started_at_unix": 1776839699.7706478, + "started_at_unix": 1777935738.5232942, "bytes_sent": 260, "bytes_received": 316, "request_id": 17, @@ -13521,9 +13521,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.24053900000353678, + "duration_ms": 0.23181299999919247, "success": true, - "started_at_unix": 1776839699.7709286, + "started_at_unix": 1777935738.5235875, "bytes_sent": 260, "bytes_received": 316, "request_id": 18, @@ -13551,9 +13551,9 @@ { "kind": "request", "method": "textDocument/definition", - "duration_ms": 0.2168750000350883, + "duration_ms": 0.22543000000041502, "success": true, - "started_at_unix": 1776839699.771214, + "started_at_unix": 1777935738.523866, "bytes_sent": 260, "bytes_received": 316, "request_id": 19, @@ -13581,9 +13581,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.030175999995663005, + "duration_ms": 0.025768000000425673, "success": true, - "started_at_unix": 1776839699.7716148, + "started_at_unix": 1777935738.5242767, "bytes_sent": 360, "bytes_received": 0, "request_id": null, @@ -13600,9 +13600,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 11.6831500000103, + "duration_ms": 11.764953000010792, "success": true, - "started_at_unix": 1776839699.771659, + "started_at_unix": 1777935738.5243118, "bytes_sent": 289, "bytes_received": 3864, "request_id": 20, @@ -13630,9 +13630,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03153900001962029, + "duration_ms": 0.02344400002129987, "success": true, - "started_at_unix": 1776839699.7834687, + "started_at_unix": 1777935738.536188, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -13649,9 +13649,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.032340000018393766, + "duration_ms": 0.013977000008935647, "success": true, - "started_at_unix": 1776839699.783514, + "started_at_unix": 1777935738.5362194, "bytes_sent": 360, "bytes_received": 0, "request_id": null, @@ -13668,9 +13668,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 3.4850719999894864, + "duration_ms": 3.236117999989574, "success": true, - "started_at_unix": 1776839699.7835624, + "started_at_unix": 1777935738.5362403, "bytes_sent": 289, "bytes_received": 3864, "request_id": 21, @@ -13698,9 +13698,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02624900002956565, + "duration_ms": 0.022631999996747254, "success": true, - "started_at_unix": 1776839699.787204, + "started_at_unix": 1777935738.5396404, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -13717,9 +13717,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.030116000004909438, + "duration_ms": 0.013114000012137694, "success": true, - "started_at_unix": 1776839699.787241, + "started_at_unix": 1777935738.5396702, "bytes_sent": 360, "bytes_received": 0, "request_id": null, @@ -13736,9 +13736,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 3.26509100000294, + "duration_ms": 3.220010999996248, "success": true, - "started_at_unix": 1776839699.7872827, + "started_at_unix": 1777935738.5396905, "bytes_sent": 289, "bytes_received": 3864, "request_id": 22, @@ -13766,9 +13766,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.031077999949502555, + "duration_ms": 0.022722000011299315, "success": true, - "started_at_unix": 1776839699.7907083, + "started_at_unix": 1777935738.543053, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -13785,9 +13785,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03302199996824129, + "duration_ms": 0.013304999981755827, "success": true, - "started_at_unix": 1776839699.7907517, + "started_at_unix": 1777935738.5430834, "bytes_sent": 360, "bytes_received": 0, "request_id": null, @@ -13804,9 +13804,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 3.1629599999973834, + "duration_ms": 3.2334530000071027, "success": true, - "started_at_unix": 1776839699.7908008, + "started_at_unix": 1777935738.5431037, "bytes_sent": 289, "bytes_received": 3864, "request_id": 23, @@ -13834,9 +13834,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026289000004453555, + "duration_ms": 0.02210200000263285, "success": true, - "started_at_unix": 1776839699.7941422, + "started_at_unix": 1777935738.5465024, "bytes_sent": 333, "bytes_received": 0, "request_id": null, @@ -13853,9 +13853,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02531699999508419, + "duration_ms": 0.01259399999753441, "success": true, - "started_at_unix": 1776839699.794179, + "started_at_unix": 1777935738.546532, "bytes_sent": 361, "bytes_received": 0, "request_id": null, @@ -13872,9 +13872,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 3.140749000010601, + "duration_ms": 3.1570909999913965, "success": true, - "started_at_unix": 1776839699.7942164, + "started_at_unix": 1777935738.546551, "bytes_sent": 289, "bytes_received": 3864, "request_id": 24, @@ -13902,9 +13902,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.025558000004366477, + "duration_ms": 0.020427999999128588, "success": true, - "started_at_unix": 1776839699.7974908, + "started_at_unix": 1777935738.5498657, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -13921,9 +13921,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.028853999992861645, + "duration_ms": 0.01308400001676091, "success": true, - "started_at_unix": 1776839699.7975268, + "started_at_unix": 1777935738.549893, "bytes_sent": 361, "bytes_received": 0, "request_id": null, @@ -13940,9 +13940,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 3.1238469999834706, + "duration_ms": 3.223603000009234, "success": true, - "started_at_unix": 1776839699.7975686, + "started_at_unix": 1777935738.5499127, "bytes_sent": 289, "bytes_received": 3864, "request_id": 25, @@ -13970,9 +13970,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03130800001827083, + "duration_ms": 0.02368400001273585, "success": true, - "started_at_unix": 1776839699.800879, + "started_at_unix": 1777935738.5532966, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -13989,9 +13989,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.037049000013666955, + "duration_ms": 0.038372000005892914, "success": true, - "started_at_unix": 1776839699.8011115, + "started_at_unix": 1777935738.5535095, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -14008,9 +14008,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2.734198999974069, + "duration_ms": 2.925118999996812, "success": true, - "started_at_unix": 1776839699.8011656, + "started_at_unix": 1777935738.55356, "bytes_sent": 256, "bytes_received": 187, "request_id": 26, @@ -14038,9 +14038,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.025146999973912898, + "duration_ms": 0.02342400000543421, "success": true, - "started_at_unix": 1776839699.8039367, + "started_at_unix": 1777935738.556524, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -14057,9 +14057,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.05415099997208017, + "duration_ms": 0.021820000000616346, "success": true, - "started_at_unix": 1776839699.803972, + "started_at_unix": 1777935738.556555, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -14076,9 +14076,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2.867829000024358, + "duration_ms": 2.983326999981273, "success": true, - "started_at_unix": 1776839699.8040404, + "started_at_unix": 1777935738.5565894, "bytes_sent": 256, "bytes_received": 187, "request_id": 27, @@ -14106,9 +14106,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.024526000004243542, + "duration_ms": 0.021559999993314705, "success": true, - "started_at_unix": 1776839699.8069556, + "started_at_unix": 1777935738.5596216, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -14125,9 +14125,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.061896000033812015, + "duration_ms": 0.01928599999700964, "success": true, - "started_at_unix": 1776839699.8069901, + "started_at_unix": 1777935738.5596504, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -14144,9 +14144,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2.8367909999928997, + "duration_ms": 3.069026999980906, "success": true, - "started_at_unix": 1776839699.8070652, + "started_at_unix": 1777935738.5596802, "bytes_sent": 256, "bytes_received": 187, "request_id": 28, @@ -14174,9 +14174,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.023883999972440506, + "duration_ms": 0.021740999983421716, "success": true, - "started_at_unix": 1776839699.8099482, + "started_at_unix": 1777935738.5627983, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -14193,9 +14193,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.05573400000002948, + "duration_ms": 0.013645000024098408, "success": true, - "started_at_unix": 1776839699.809981, + "started_at_unix": 1777935738.562827, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -14212,9 +14212,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2.829867999992075, + "duration_ms": 3.0098170000201208, "success": true, - "started_at_unix": 1776839699.8100502, + "started_at_unix": 1777935738.562847, "bytes_sent": 256, "bytes_received": 187, "request_id": 29, @@ -14242,9 +14242,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02419600002667721, + "duration_ms": 0.020639000013034092, "success": true, - "started_at_unix": 1776839699.8129268, + "started_at_unix": 1777935738.5659046, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -14261,9 +14261,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027441999975508224, + "duration_ms": 0.012564000002157627, "success": true, - "started_at_unix": 1776839699.8129606, + "started_at_unix": 1777935738.5659318, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -14280,9 +14280,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2.859542999999576, + "duration_ms": 2.946059000009882, "success": true, - "started_at_unix": 1776839699.8130226, + "started_at_unix": 1777935738.5659506, "bytes_sent": 256, "bytes_received": 187, "request_id": 30, @@ -14310,9 +14310,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.028923999991548044, + "duration_ms": 0.022052000019812112, "success": true, - "started_at_unix": 1776839699.815938, + "started_at_unix": 1777935738.5689495, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -14329,9 +14329,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.06728599998950813, + "duration_ms": 0.013303999992331228, "success": true, - "started_at_unix": 1776839699.8159783, + "started_at_unix": 1777935738.5689793, "bytes_sent": 373, "bytes_received": 0, "request_id": null, @@ -14348,9 +14348,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 2.830267999968328, + "duration_ms": 3.013022999994064, "success": true, - "started_at_unix": 1776839699.816062, + "started_at_unix": 1777935738.5689995, "bytes_sent": 256, "bytes_received": 187, "request_id": 31, @@ -14378,9 +14378,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.029095000002143934, + "duration_ms": 0.02442599998175865, "success": true, - "started_at_unix": 1776839699.8189478, + "started_at_unix": 1777935738.5720606, "bytes_sent": 334, "bytes_received": 0, "request_id": null, @@ -14397,9 +14397,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.03063700000893732, + "duration_ms": 0.019847000004347137, "success": true, - "started_at_unix": 1776839699.8191001, + "started_at_unix": 1777935738.5721655, "bytes_sent": 213, "bytes_received": 0, "request_id": null, @@ -14412,9 +14412,9 @@ { "kind": "request", "method": "shutdown", - "duration_ms": 1.458415000001878, + "duration_ms": 1.5143739999814443, "success": true, - "started_at_unix": 1776839699.8191428, + "started_at_unix": 1777935738.5721934, "bytes_sent": 67, "bytes_received": 61, "request_id": 32, @@ -14432,9 +14432,9 @@ { "kind": "notification", "method": "exit", - "duration_ms": 0.02310400003580071, + "duration_ms": 0.023735000013402896, "success": true, - "started_at_unix": 1776839699.8206165, + "started_at_unix": 1777935738.573725, "bytes_sent": 55, "bytes_received": 0, "request_id": null, @@ -14456,7 +14456,7 @@ "environment_path": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/.venv", "python_executable": "/home/runner/work/python-lsp-compare/python-lsp-compare/benchmarks/web/.venv/bin/python", "success": true, - "total_duration_ms": 368.4118010000361, + "total_duration_ms": 368.9519559999894, "error_message": null, "summary": { "request_count": 32, @@ -14464,12 +14464,12 @@ "success_count": 32, "failure_count": 0, "bytes_sent": 18386, - "bytes_received": 1135921, - "min_ms": 0.20853000000897737, - "max_ms": 158.9186369999993, - "mean_ms": 10.195793500001216, - "median_ms": 0.8494624999855205, - "p95_ms": 53.56312099998484, + "bytes_received": 1135900, + "min_ms": 0.18676799999184368, + "max_ms": 159.96667499999262, + "mean_ms": 10.186216437499063, + "median_ms": 0.8298035000109394, + "p95_ms": 53.81119015000586, "result_summary": { "present_count": 31, "empty_count": 1, @@ -14500,7 +14500,7 @@ "size_chars": { "min": 0.0, "max": 131688.0, - "mean": 37735.90625, + "mean": 37735.3125, "median": 453.0, "p95": 131688.0 }, @@ -14525,27 +14525,27 @@ "by_method": { "textDocument/completion": { "point_count": 2, - "min_ms": 2.2575380000375844, - "max_ms": 11.616604999971969, - "mean_ms": 4.255496499996525, - "median_ms": 3.5810425000022406, - "p95_ms": 8.676995299967409 + "min_ms": 2.1449619999884817, + "max_ms": 11.109760000010738, + "mean_ms": 4.03722430000073, + "median_ms": 3.33207749999076, + "p95_ms": 8.262039850004037 }, "textDocument/hover": { "point_count": 2, - "min_ms": 0.20853000000897737, - "max_ms": 0.851962000012918, - "mean_ms": 0.5356539000104021, - "median_ms": 0.5442070000185595, - "p95_ms": 0.8513851000003569 + "min_ms": 0.18676799999184368, + "max_ms": 0.8553269999822533, + "mean_ms": 0.5096138999959976, + "median_ms": 0.5012700000008863, + "p95_ms": 0.8457280499953868 }, "textDocument/references": { "point_count": 1, - "min_ms": 0.5815669999833517, - "max_ms": 0.7677539999804139, - "mean_ms": 0.6374889999960942, - "median_ms": 0.6149390000018684, - "p95_ms": 0.7387799999833078 + "min_ms": 0.5137089999891487, + "max_ms": 0.7536269999945944, + "mean_ms": 0.5774257999973997, + "median_ms": 0.5348480000009204, + "p95_ms": 0.7143055999961234 } }, "validation": { @@ -14571,11 +14571,11 @@ "failure_count": 0, "bytes_sent": 1360, "bytes_received": 610225, - "min_ms": 4.512341999998171, - "max_ms": 11.616604999971969, - "mean_ms": 6.124825999984296, - "median_ms": 4.859199000009085, - "p95_ms": 10.310111799969945, + "min_ms": 4.2695869999818115, + "max_ms": 11.109760000010738, + "mean_ms": 5.84848919999672, + "median_ms": 4.566991999979564, + "p95_ms": 9.844106600007763, "result_summary": { "present_count": 5, "empty_count": 0, @@ -14635,9 +14635,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 158.9186369999993, + "duration_ms": 159.96667499999262, "success": true, - "started_at_unix": 1776839700.302909, + "started_at_unix": 1777935739.0582619, "bytes_sent": 272, "bytes_received": 122045, "request_id": 2, @@ -14665,9 +14665,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 11.616604999971969, + "duration_ms": 11.109760000010738, "success": true, - "started_at_unix": 1776839700.4647522, + "started_at_unix": 1777935739.221139, "bytes_sent": 272, "bytes_received": 122045, "request_id": 3, @@ -14695,9 +14695,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 5.084138999961851, + "duration_ms": 4.781492999995862, "success": true, - "started_at_unix": 1776839700.480504, + "started_at_unix": 1777935739.2363446, "bytes_sent": 272, "bytes_received": 122045, "request_id": 4, @@ -14725,9 +14725,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.859199000009085, + "duration_ms": 4.566991999979564, "success": true, - "started_at_unix": 1776839700.4897592, + "started_at_unix": 1777935739.2452257, "bytes_sent": 272, "bytes_received": 122045, "request_id": 5, @@ -14755,9 +14755,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.512341999998171, + "duration_ms": 4.2695869999818115, "success": true, - "started_at_unix": 1776839700.4986758, + "started_at_unix": 1777935739.2538269, "bytes_sent": 272, "bytes_received": 122045, "request_id": 6, @@ -14785,9 +14785,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.551844999980403, + "duration_ms": 4.5146140000156265, "success": true, - "started_at_unix": 1776839700.5072985, + "started_at_unix": 1777935739.26219, "bytes_sent": 272, "bytes_received": 122045, "request_id": 7, @@ -14830,11 +14830,11 @@ "failure_count": 0, "bytes_sent": 1204, "bytes_received": 934, - "min_ms": 0.20853000000897737, - "max_ms": 0.24371500001052482, - "mean_ms": 0.2229144000125416, - "median_ms": 0.22096300000384872, - "p95_ms": 0.24055520001411423, + "min_ms": 0.18676799999184368, + "max_ms": 0.2027780000162238, + "mean_ms": 0.19628419999548896, + "median_ms": 0.19659700001284364, + "p95_ms": 0.20226920000823156, "result_summary": { "present_count": 5, "empty_count": 0, @@ -14894,9 +14894,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.3833960000179104, + "duration_ms": 0.43978100001140774, "success": true, - "started_at_unix": 1776839700.5160363, + "started_at_unix": 1777935739.270874, "bytes_sent": 240, "bytes_received": 186, "request_id": 8, @@ -14924,9 +14924,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.24371500001052482, + "duration_ms": 0.20023399997626257, "success": true, - "started_at_unix": 1776839700.5164616, + "started_at_unix": 1777935739.2713616, "bytes_sent": 240, "bytes_received": 186, "request_id": 9, @@ -14954,9 +14954,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.22096300000384872, + "duration_ms": 0.2027780000162238, "success": true, - "started_at_unix": 1776839700.5167549, + "started_at_unix": 1777935739.2716098, "bytes_sent": 241, "bytes_received": 187, "request_id": 10, @@ -14984,9 +14984,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.2279160000284719, + "duration_ms": 0.1950439999802711, "success": true, - "started_at_unix": 1776839700.5170238, + "started_at_unix": 1777935739.2718601, "bytes_sent": 241, "bytes_received": 187, "request_id": 11, @@ -15014,9 +15014,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.20853000000897737, + "duration_ms": 0.19659700001284364, "success": true, - "started_at_unix": 1776839700.5172992, + "started_at_unix": 1777935739.2720995, "bytes_sent": 241, "bytes_received": 187, "request_id": 12, @@ -15044,9 +15044,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.21344800001088515, + "duration_ms": 0.18676799999184368, "success": true, - "started_at_unix": 1776839700.5175536, + "started_at_unix": 1777935739.2723389, "bytes_sent": 241, "bytes_received": 187, "request_id": 13, @@ -15089,11 +15089,11 @@ "failure_count": 0, "bytes_sent": 1420, "bytes_received": 2045, - "min_ms": 0.5815669999833517, - "max_ms": 0.7677539999804139, - "mean_ms": 0.6374889999960942, - "median_ms": 0.6149390000018684, - "p95_ms": 0.7387799999833078, + "min_ms": 0.5137089999891487, + "max_ms": 0.7536269999945944, + "mean_ms": 0.5774257999973997, + "median_ms": 0.5348480000009204, + "p95_ms": 0.7143055999961234, "result_summary": { "present_count": 5, "empty_count": 0, @@ -15153,9 +15153,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 104.83108500000071, + "duration_ms": 106.00182700000005, "success": true, - "started_at_unix": 1776839700.51788, + "started_at_unix": 1777935739.2726324, "bytes_sent": 284, "bytes_received": 409, "request_id": 14, @@ -15183,9 +15183,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.7677539999804139, + "duration_ms": 0.7536269999945944, "success": true, - "started_at_unix": 1776839700.6228046, + "started_at_unix": 1777935739.3787389, "bytes_sent": 284, "bytes_received": 409, "request_id": 15, @@ -15213,9 +15213,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.6228839999948832, + "duration_ms": 0.5570200000022396, "success": true, - "started_at_unix": 1776839700.6236427, + "started_at_unix": 1777935739.3795533, "bytes_sent": 284, "bytes_received": 409, "request_id": 16, @@ -15243,9 +15243,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.5815669999833517, + "duration_ms": 0.5137089999891487, "success": true, - "started_at_unix": 1776839700.624328, + "started_at_unix": 1777935739.3801672, "bytes_sent": 284, "bytes_received": 409, "request_id": 17, @@ -15273,9 +15273,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.6003010000199538, + "duration_ms": 0.5279250000000957, "success": true, - "started_at_unix": 1776839700.6249704, + "started_at_unix": 1777935739.380755, "bytes_sent": 284, "bytes_received": 409, "request_id": 18, @@ -15303,9 +15303,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.6149390000018684, + "duration_ms": 0.5348480000009204, "success": true, - "started_at_unix": 1776839700.625629, + "started_at_unix": 1777935739.3813412, "bytes_sent": 284, "bytes_received": 409, "request_id": 19, @@ -15347,12 +15347,12 @@ "success_count": 5, "failure_count": 0, "bytes_sent": 1370, - "bytes_received": 329640, - "min_ms": 2.2575380000375844, - "max_ms": 2.6497430000063105, - "mean_ms": 2.3861670000087543, - "median_ms": 2.3657400000161033, - "p95_ms": 2.5952690000053735, + "bytes_received": 329615, + "min_ms": 2.1449619999884817, + "max_ms": 2.3945679999997083, + "mean_ms": 2.22595940000474, + "median_ms": 2.183795000007649, + "p95_ms": 2.36778600000207, "result_summary": { "present_count": 5, "empty_count": 0, @@ -15367,11 +15367,11 @@ "p95": 227.0 }, "size_chars": { - "min": 68344.0, - "max": 68344.0, - "mean": 68344.0, - "median": 68344.0, - "p95": 68344.0 + "min": 68339.0, + "max": 68339.0, + "mean": 68339.0, + "median": 68339.0, + "p95": 68339.0 }, "top_level_count": { "min": 2.0, @@ -15412,11 +15412,11 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 6.152204999978039, + "duration_ms": 6.09897100000012, "success": true, - "started_at_unix": 1776839700.6264925, + "started_at_unix": 1777935739.3821156, "bytes_sent": 274, - "bytes_received": 65928, + "bytes_received": 65923, "request_id": 20, "error_code": null, "error_message": null, @@ -15425,7 +15425,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 68344, + "size_chars": 68339, "top_level_count": 2, "completion_item_count": 227 }, @@ -15442,11 +15442,11 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.6497430000063105, + "duration_ms": 2.3945679999997083, "success": true, - "started_at_unix": 1776839700.6336753, + "started_at_unix": 1777935739.3892174, "bytes_sent": 274, - "bytes_received": 65928, + "bytes_received": 65923, "request_id": 21, "error_code": null, "error_message": null, @@ -15455,7 +15455,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 68344, + "size_chars": 68339, "top_level_count": 2, "completion_item_count": 227 }, @@ -15472,11 +15472,11 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.3657400000161033, + "duration_ms": 2.183795000007649, "success": true, - "started_at_unix": 1776839700.637769, + "started_at_unix": 1777935739.3930264, "bytes_sent": 274, - "bytes_received": 65928, + "bytes_received": 65923, "request_id": 22, "error_code": null, "error_message": null, @@ -15485,7 +15485,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 68344, + "size_chars": 68339, "top_level_count": 2, "completion_item_count": 227 }, @@ -15502,11 +15502,11 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.3773730000016258, + "duration_ms": 2.2606580000115173, "success": true, - "started_at_unix": 1776839700.6415346, + "started_at_unix": 1777935739.3966074, "bytes_sent": 274, - "bytes_received": 65928, + "bytes_received": 65923, "request_id": 23, "error_code": null, "error_message": null, @@ -15515,7 +15515,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 68344, + "size_chars": 68339, "top_level_count": 2, "completion_item_count": 227 }, @@ -15532,11 +15532,11 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.2804409999821473, + "duration_ms": 2.145814000016344, "success": true, - "started_at_unix": 1776839700.6453176, + "started_at_unix": 1777935739.40024, "bytes_sent": 274, - "bytes_received": 65928, + "bytes_received": 65923, "request_id": 24, "error_code": null, "error_message": null, @@ -15545,7 +15545,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 68344, + "size_chars": 68339, "top_level_count": 2, "completion_item_count": 227 }, @@ -15562,11 +15562,11 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.2575380000375844, + "duration_ms": 2.1449619999884817, "success": true, - "started_at_unix": 1776839700.6489801, + "started_at_unix": 1777935739.4037771, "bytes_sent": 274, - "bytes_received": 65928, + "bytes_received": 65923, "request_id": 25, "error_code": null, "error_message": null, @@ -15575,7 +15575,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 68344, + "size_chars": 68339, "top_level_count": 2, "completion_item_count": 227 }, @@ -15607,11 +15607,11 @@ "failure_count": 0, "bytes_sent": 1205, "bytes_received": 2480, - "min_ms": 0.8446990000265941, - "max_ms": 0.851962000012918, - "mean_ms": 0.8483934000082627, - "median_ms": 0.8482449999860364, - "p95_ms": 0.8517056000073353, + "min_ms": 0.7997619999855488, + "max_ms": 0.8553269999822533, + "mean_ms": 0.8229435999965062, + "median_ms": 0.82561100001044, + "p95_ms": 0.8510607999880904, "result_summary": { "present_count": 5, "empty_count": 0, @@ -15671,9 +15671,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.7663420000199039, + "duration_ms": 0.8011950000081924, "success": true, - "started_at_unix": 1776839700.6527808, + "started_at_unix": 1777935739.4086676, "bytes_sent": 241, "bytes_received": 496, "request_id": 26, @@ -15701,9 +15701,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.8446990000265941, + "duration_ms": 0.8553269999822533, "success": true, - "started_at_unix": 1776839700.6536703, + "started_at_unix": 1777935739.409567, "bytes_sent": 241, "bytes_received": 496, "request_id": 27, @@ -15731,9 +15731,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.8463810000307603, + "duration_ms": 0.82561100001044, "success": true, - "started_at_unix": 1776839700.654644, + "started_at_unix": 1777935739.4105368, "bytes_sent": 241, "bytes_received": 496, "request_id": 28, @@ -15761,9 +15761,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.8482449999860364, + "duration_ms": 0.8339960000114388, "success": true, - "started_at_unix": 1776839700.655614, + "started_at_unix": 1777935739.4114711, "bytes_sent": 241, "bytes_received": 496, "request_id": 29, @@ -15791,9 +15791,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.8506799999850045, + "duration_ms": 0.7997619999855488, "success": true, - "started_at_unix": 1776839700.6565814, + "started_at_unix": 1777935739.4124117, "bytes_sent": 241, "bytes_received": 496, "request_id": 30, @@ -15821,9 +15821,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.851962000012918, + "duration_ms": 0.8000219999928504, "success": true, - "started_at_unix": 1776839700.6575491, + "started_at_unix": 1777935739.4133155, "bytes_sent": 241, "bytes_received": 496, "request_id": 31, @@ -15855,20 +15855,20 @@ { "kind": "request", "method": "initialize", - "duration_ms": 3.7462699999650795, + "duration_ms": 3.926589000002423, "success": true, - "started_at_unix": 1776839700.2988095, + "started_at_unix": 1777935739.0539744, "bytes_sent": 646, - "bytes_received": 1472, + "bytes_received": 1481, "request_id": 1, "error_code": null, "error_message": null, - "result_preview": "{'capabilities': {'codeActionProvider': {'codeActionKinds': ['quickfix']}, 'completionProvider': {'triggerCharacters': ['.']}, 'declarationProvider': True, '...", + "result_preview": "{'capabilities': {'codeActionProvider': {'codeActionKinds': ['quickfix']}, 'completionProvider': {'triggerCharacters': ['.', '\"', \"'\"]}, 'declarationProvider...", "result_summary": { "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 1519, + "size_chars": 1530, "top_level_count": 2 }, "context": {} @@ -15876,9 +15876,9 @@ { "kind": "notification", "method": "initialized", - "duration_ms": 0.02451599999631071, + "duration_ms": 0.0221909999993386, "success": true, - "started_at_unix": 1776839700.3026423, + "started_at_unix": 1777935739.0579953, "bytes_sent": 74, "bytes_received": 0, "request_id": null, @@ -15891,9 +15891,9 @@ { "kind": "notification", "method": "workspace/didChangeConfiguration", - "duration_ms": 0.0289040000325258, + "duration_ms": 0.03039700001750134, "success": true, - "started_at_unix": 1776839700.3027005, + "started_at_unix": 1777935739.0580447, "bytes_sent": 623, "bytes_received": 0, "request_id": null, @@ -15909,9 +15909,9 @@ { "kind": "notification", "method": "textDocument/didOpen", - "duration_ms": 0.028202000009969197, + "duration_ms": 0.027099999982738154, "success": true, - "started_at_unix": 1776839700.302832, + "started_at_unix": 1777935739.05819, "bytes_sent": 539, "bytes_received": 0, "request_id": null, @@ -15927,9 +15927,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 158.9186369999993, + "duration_ms": 159.96667499999262, "success": true, - "started_at_unix": 1776839700.302909, + "started_at_unix": 1777935739.0582619, "bytes_sent": 272, "bytes_received": 122045, "request_id": 2, @@ -15957,9 +15957,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 11.616604999971969, + "duration_ms": 11.109760000010738, "success": true, - "started_at_unix": 1776839700.4647522, + "started_at_unix": 1777935739.221139, "bytes_sent": 272, "bytes_received": 122045, "request_id": 3, @@ -15987,9 +15987,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 5.084138999961851, + "duration_ms": 4.781492999995862, "success": true, - "started_at_unix": 1776839700.480504, + "started_at_unix": 1777935739.2363446, "bytes_sent": 272, "bytes_received": 122045, "request_id": 4, @@ -16017,9 +16017,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.859199000009085, + "duration_ms": 4.566991999979564, "success": true, - "started_at_unix": 1776839700.4897592, + "started_at_unix": 1777935739.2452257, "bytes_sent": 272, "bytes_received": 122045, "request_id": 5, @@ -16047,9 +16047,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.512341999998171, + "duration_ms": 4.2695869999818115, "success": true, - "started_at_unix": 1776839700.4986758, + "started_at_unix": 1777935739.2538269, "bytes_sent": 272, "bytes_received": 122045, "request_id": 6, @@ -16077,9 +16077,9 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 4.551844999980403, + "duration_ms": 4.5146140000156265, "success": true, - "started_at_unix": 1776839700.5072985, + "started_at_unix": 1777935739.26219, "bytes_sent": 272, "bytes_received": 122045, "request_id": 7, @@ -16107,9 +16107,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.3833960000179104, + "duration_ms": 0.43978100001140774, "success": true, - "started_at_unix": 1776839700.5160363, + "started_at_unix": 1777935739.270874, "bytes_sent": 240, "bytes_received": 186, "request_id": 8, @@ -16137,9 +16137,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.24371500001052482, + "duration_ms": 0.20023399997626257, "success": true, - "started_at_unix": 1776839700.5164616, + "started_at_unix": 1777935739.2713616, "bytes_sent": 240, "bytes_received": 186, "request_id": 9, @@ -16167,9 +16167,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.22096300000384872, + "duration_ms": 0.2027780000162238, "success": true, - "started_at_unix": 1776839700.5167549, + "started_at_unix": 1777935739.2716098, "bytes_sent": 241, "bytes_received": 187, "request_id": 10, @@ -16197,9 +16197,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.2279160000284719, + "duration_ms": 0.1950439999802711, "success": true, - "started_at_unix": 1776839700.5170238, + "started_at_unix": 1777935739.2718601, "bytes_sent": 241, "bytes_received": 187, "request_id": 11, @@ -16227,9 +16227,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.20853000000897737, + "duration_ms": 0.19659700001284364, "success": true, - "started_at_unix": 1776839700.5172992, + "started_at_unix": 1777935739.2720995, "bytes_sent": 241, "bytes_received": 187, "request_id": 12, @@ -16257,9 +16257,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.21344800001088515, + "duration_ms": 0.18676799999184368, "success": true, - "started_at_unix": 1776839700.5175536, + "started_at_unix": 1777935739.2723389, "bytes_sent": 241, "bytes_received": 187, "request_id": 13, @@ -16287,9 +16287,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 104.83108500000071, + "duration_ms": 106.00182700000005, "success": true, - "started_at_unix": 1776839700.51788, + "started_at_unix": 1777935739.2726324, "bytes_sent": 284, "bytes_received": 409, "request_id": 14, @@ -16317,9 +16317,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.7677539999804139, + "duration_ms": 0.7536269999945944, "success": true, - "started_at_unix": 1776839700.6228046, + "started_at_unix": 1777935739.3787389, "bytes_sent": 284, "bytes_received": 409, "request_id": 15, @@ -16347,9 +16347,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.6228839999948832, + "duration_ms": 0.5570200000022396, "success": true, - "started_at_unix": 1776839700.6236427, + "started_at_unix": 1777935739.3795533, "bytes_sent": 284, "bytes_received": 409, "request_id": 16, @@ -16377,9 +16377,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.5815669999833517, + "duration_ms": 0.5137089999891487, "success": true, - "started_at_unix": 1776839700.624328, + "started_at_unix": 1777935739.3801672, "bytes_sent": 284, "bytes_received": 409, "request_id": 17, @@ -16407,9 +16407,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.6003010000199538, + "duration_ms": 0.5279250000000957, "success": true, - "started_at_unix": 1776839700.6249704, + "started_at_unix": 1777935739.380755, "bytes_sent": 284, "bytes_received": 409, "request_id": 18, @@ -16437,9 +16437,9 @@ { "kind": "request", "method": "textDocument/references", - "duration_ms": 0.6149390000018684, + "duration_ms": 0.5348480000009204, "success": true, - "started_at_unix": 1776839700.625629, + "started_at_unix": 1777935739.3813412, "bytes_sent": 284, "bytes_received": 409, "request_id": 19, @@ -16467,9 +16467,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.029625000024680048, + "duration_ms": 0.027211000002580477, "success": true, - "started_at_unix": 1776839700.6264527, + "started_at_unix": 1777935739.3820784, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -16486,11 +16486,11 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 6.152204999978039, + "duration_ms": 6.09897100000012, "success": true, - "started_at_unix": 1776839700.6264925, + "started_at_unix": 1777935739.3821156, "bytes_sent": 274, - "bytes_received": 65928, + "bytes_received": 65923, "request_id": 20, "error_code": null, "error_message": null, @@ -16499,7 +16499,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 68344, + "size_chars": 68339, "top_level_count": 2, "completion_item_count": 227 }, @@ -16516,9 +16516,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02781199998480588, + "duration_ms": 0.025518000001056862, "success": true, - "started_at_unix": 1776839700.6336098, + "started_at_unix": 1777935739.3891563, "bytes_sent": 318, "bytes_received": 0, "request_id": null, @@ -16535,9 +16535,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.01472700000704208, + "duration_ms": 0.014056000026130278, "success": true, - "started_at_unix": 1776839700.6336462, + "started_at_unix": 1777935739.38919, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -16554,11 +16554,11 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.6497430000063105, + "duration_ms": 2.3945679999997083, "success": true, - "started_at_unix": 1776839700.6336753, + "started_at_unix": 1777935739.3892174, "bytes_sent": 274, - "bytes_received": 65928, + "bytes_received": 65923, "request_id": 21, "error_code": null, "error_message": null, @@ -16567,7 +16567,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 68344, + "size_chars": 68339, "top_level_count": 2, "completion_item_count": 227 }, @@ -16584,9 +16584,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02972500004716494, + "duration_ms": 0.024797000008902614, "success": true, - "started_at_unix": 1776839700.6376834, + "started_at_unix": 1777935739.3929656, "bytes_sent": 318, "bytes_received": 0, "request_id": null, @@ -16603,9 +16603,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.030747000039355044, + "duration_ms": 0.013756000015519021, "success": true, - "started_at_unix": 1776839700.6377254, + "started_at_unix": 1777935739.3929985, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -16622,11 +16622,11 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.3657400000161033, + "duration_ms": 2.183795000007649, "success": true, - "started_at_unix": 1776839700.637769, + "started_at_unix": 1777935739.3930264, "bytes_sent": 274, - "bytes_received": 65928, + "bytes_received": 65923, "request_id": 22, "error_code": null, "error_message": null, @@ -16635,7 +16635,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 68344, + "size_chars": 68339, "top_level_count": 2, "completion_item_count": 227 }, @@ -16652,9 +16652,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02781199998480588, + "duration_ms": 0.022953000012648772, "success": true, - "started_at_unix": 1776839700.6414557, + "started_at_unix": 1777935739.39655, "bytes_sent": 318, "bytes_received": 0, "request_id": null, @@ -16671,9 +16671,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026800000000548607, + "duration_ms": 0.012804000022015316, "success": true, - "started_at_unix": 1776839700.641495, + "started_at_unix": 1777935739.396581, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -16690,11 +16690,11 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.3773730000016258, + "duration_ms": 2.2606580000115173, "success": true, - "started_at_unix": 1776839700.6415346, + "started_at_unix": 1777935739.3966074, "bytes_sent": 274, - "bytes_received": 65928, + "bytes_received": 65923, "request_id": 23, "error_code": null, "error_message": null, @@ -16703,7 +16703,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 68344, + "size_chars": 68339, "top_level_count": 2, "completion_item_count": 227 }, @@ -16720,9 +16720,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.028593000024557114, + "duration_ms": 0.023404000017990256, "success": true, - "started_at_unix": 1776839700.645235, + "started_at_unix": 1777935739.4001806, "bytes_sent": 318, "bytes_received": 0, "request_id": null, @@ -16739,9 +16739,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.029995999966558884, + "duration_ms": 0.013274999986379044, "success": true, - "started_at_unix": 1776839700.6452746, + "started_at_unix": 1777935739.4002118, "bytes_sent": 375, "bytes_received": 0, "request_id": null, @@ -16758,11 +16758,11 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.2804409999821473, + "duration_ms": 2.145814000016344, "success": true, - "started_at_unix": 1776839700.6453176, + "started_at_unix": 1777935739.40024, "bytes_sent": 274, - "bytes_received": 65928, + "bytes_received": 65923, "request_id": 24, "error_code": null, "error_message": null, @@ -16771,7 +16771,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 68344, + "size_chars": 68339, "top_level_count": 2, "completion_item_count": 227 }, @@ -16788,9 +16788,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.028303000021878688, + "duration_ms": 0.02457599998706428, "success": true, - "started_at_unix": 1776839700.6489027, + "started_at_unix": 1777935739.4037175, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -16807,9 +16807,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.026289999993878155, + "duration_ms": 0.012843999996903221, "success": true, - "started_at_unix": 1776839700.648942, + "started_at_unix": 1777935739.4037502, "bytes_sent": 375, "bytes_received": 0, "request_id": null, @@ -16826,11 +16826,11 @@ { "kind": "request", "method": "textDocument/completion", - "duration_ms": 2.2575380000375844, + "duration_ms": 2.1449619999884817, "success": true, - "started_at_unix": 1776839700.6489801, + "started_at_unix": 1777935739.4037771, "bytes_sent": 274, - "bytes_received": 65928, + "bytes_received": 65923, "request_id": 25, "error_code": null, "error_message": null, @@ -16839,7 +16839,7 @@ "present": true, "empty": false, "top_level_kind": "dict", - "size_chars": 68344, + "size_chars": 68339, "top_level_count": 2, "completion_item_count": 227 }, @@ -16856,9 +16856,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027421000027061382, + "duration_ms": 0.040195000025278205, "success": true, - "started_at_unix": 1776839700.6525488, + "started_at_unix": 1777935739.4083953, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -16875,9 +16875,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03119799998785311, + "duration_ms": 0.02822300001525946, "success": true, - "started_at_unix": 1776839700.6527357, + "started_at_unix": 1777935739.4086297, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -16894,9 +16894,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.7663420000199039, + "duration_ms": 0.8011950000081924, "success": true, - "started_at_unix": 1776839700.6527808, + "started_at_unix": 1777935739.4086676, "bytes_sent": 241, "bytes_received": 496, "request_id": 26, @@ -16924,9 +16924,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02631900002825205, + "duration_ms": 0.02270300001327996, "success": true, - "started_at_unix": 1776839700.6535895, + "started_at_unix": 1777935739.4095116, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -16943,9 +16943,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.03345300001456053, + "duration_ms": 0.013766000023451852, "success": true, - "started_at_unix": 1776839700.653625, + "started_at_unix": 1777935739.4095416, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -16962,9 +16962,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.8446990000265941, + "duration_ms": 0.8553269999822533, "success": true, - "started_at_unix": 1776839700.6536703, + "started_at_unix": 1777935739.409567, "bytes_sent": 241, "bytes_received": 496, "request_id": 27, @@ -16992,9 +16992,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02441599997382582, + "duration_ms": 0.021549999985381874, "success": true, - "started_at_unix": 1776839700.654568, + "started_at_unix": 1777935739.4104795, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -17011,9 +17011,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02954500001806082, + "duration_ms": 0.014848000006395523, "success": true, - "started_at_unix": 1776839700.654602, + "started_at_unix": 1777935739.4105084, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -17030,9 +17030,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.8463810000307603, + "duration_ms": 0.82561100001044, "success": true, - "started_at_unix": 1776839700.654644, + "started_at_unix": 1777935739.4105368, "bytes_sent": 241, "bytes_received": 496, "request_id": 28, @@ -17060,9 +17060,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.023655000006783666, + "duration_ms": 0.02053799997270289, "success": true, - "started_at_unix": 1776839700.655542, + "started_at_unix": 1777935739.411417, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -17079,9 +17079,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027832000000671542, + "duration_ms": 0.013034000005518465, "success": true, - "started_at_unix": 1776839700.6555748, + "started_at_unix": 1777935739.4114442, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -17098,9 +17098,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.8482449999860364, + "duration_ms": 0.8339960000114388, "success": true, - "started_at_unix": 1776839700.655614, + "started_at_unix": 1777935739.4114711, "bytes_sent": 241, "bytes_received": 496, "request_id": 29, @@ -17128,9 +17128,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02269299994850371, + "duration_ms": 0.02061899999716843, "success": true, - "started_at_unix": 1776839700.6565108, + "started_at_unix": 1777935739.4123576, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -17147,9 +17147,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.02750100003368061, + "duration_ms": 0.013095000014118341, "success": true, - "started_at_unix": 1776839700.6565428, + "started_at_unix": 1777935739.4123845, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -17166,9 +17166,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.8506799999850045, + "duration_ms": 0.7997619999855488, "success": true, - "started_at_unix": 1776839700.6565814, + "started_at_unix": 1777935739.4124117, "bytes_sent": 241, "bytes_received": 496, "request_id": 30, @@ -17196,9 +17196,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.022462000003997673, + "duration_ms": 0.020328000005065405, "success": true, - "started_at_unix": 1776839700.6574798, + "started_at_unix": 1777935739.4132633, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -17215,9 +17215,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.027261000013822922, + "duration_ms": 0.012653999988287978, "success": true, - "started_at_unix": 1776839700.657511, + "started_at_unix": 1777935739.4132895, "bytes_sent": 374, "bytes_received": 0, "request_id": null, @@ -17234,9 +17234,9 @@ { "kind": "request", "method": "textDocument/hover", - "duration_ms": 0.851962000012918, + "duration_ms": 0.8000219999928504, "success": true, - "started_at_unix": 1776839700.6575491, + "started_at_unix": 1777935739.4133155, "bytes_sent": 241, "bytes_received": 496, "request_id": 31, @@ -17264,9 +17264,9 @@ { "kind": "notification", "method": "textDocument/didChange", - "duration_ms": 0.022822999994787097, + "duration_ms": 0.019847000004347137, "success": true, - "started_at_unix": 1776839700.6584485, + "started_at_unix": 1777935739.4141667, "bytes_sent": 319, "bytes_received": 0, "request_id": null, @@ -17283,9 +17283,9 @@ { "kind": "notification", "method": "textDocument/didClose", - "duration_ms": 0.024306000000251515, + "duration_ms": 0.03235999997741601, "success": true, - "started_at_unix": 1776839700.6585555, + "started_at_unix": 1777935739.4142847, "bytes_sent": 198, "bytes_received": 0, "request_id": null, @@ -17298,9 +17298,9 @@ { "kind": "request", "method": "shutdown", - "duration_ms": 0.36850800000820527, + "duration_ms": 0.368377000000919, "success": true, - "started_at_unix": 1776839700.6585903, + "started_at_unix": 1777935739.4143288, "bytes_sent": 67, "bytes_received": 61, "request_id": 32, @@ -17318,9 +17318,9 @@ { "kind": "notification", "method": "exit", - "duration_ms": 0.022110999964297662, + "duration_ms": 0.021158999999215666, "success": true, - "started_at_unix": 1776839700.658974, + "started_at_unix": 1777935739.4147139, "bytes_sent": 55, "bytes_received": 0, "request_id": null,