Pattern match is marked as inexhaustive for unions in tuples

When using match on an expression whose type is a tuple containing unions, then Pylance fails to recognise that the union can be handled with multiple cases that cover the unioned types separately. The match is marked as inexhaustive when it is actually exhaustive.
Environment data

Language Server version: 2022.3.3
OS and version: Windows 10 64-bit, build 19044.1586
Python version: 3.10.2

Code
def func() -> tuple[int, int | str]:
    ...

match func():
    case (int(), int()):
        pass
    case (int(), str()):
        pass

Expected behaviour
No type checking error occurs.
Actual behaviour
The following error is given:
Cases within match statement do not exhaustively handle all values
  Unhandled type: "tuple[int, int | str]"
  If exhaustive handling is not intended, add "case _: pass" Pylance(reportMatchNotExhaustive)

Logs
The following logs are cut short because they exceed GitHub's 65k character limit.
[Info  - 4:08:27 pm] (7636) Pylance language server 2022.3.3 (pyright dd7420c5) starting
[Info  - 4:08:27 pm] (7636) Server root directory: c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist
[Info  - 4:08:27 pm] (7636) No configuration file found.
[Info  - 4:08:27 pm] (7636) No pyproject.toml file found.
[Info  - 4:08:27 pm] (7636) Setting pythonPath for service "test": "C:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\python.exe"
[Warn  - 4:08:27 pm] (7636) stubPath c:\Users\Reece Jones\Desktop\test\typings is not a valid directory.
[Info  - 4:08:27 pm] (7636) Assuming Python version 3.10
[Info  - 4:08:27 pm] (7636) Assuming Python platform Windows
[Info  - 4:08:27 pm] (7636) Search paths for c:\Users\Reece Jones\Desktop\test
[Info  - 4:08:27 pm] (7636)   c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\typeshed-fallback\stdlib
[Info  - 4:08:27 pm] (7636)   c:\Users\Reece Jones\Desktop\test
[Info  - 4:08:27 pm] (7636)   c:\Users\Reece Jones\Desktop\test\typings
[Info  - 4:08:27 pm] (7636)   c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\typeshed-fallback\stubs\...
[Info  - 4:08:27 pm] (7636)   c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\bundled\stubs
[Info  - 4:08:27 pm] (7636)   c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\DLLs
[Info  - 4:08:27 pm] (7636)   c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib
[Info  - 4:08:27 pm] (7636)   c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310
[Info  - 4:08:27 pm] (7636)   c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages
[Info  - 4:08:27 pm] (7636) Adding fs watcher for library directories:
 C:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\DLLs
C:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\lib
C:\Users\Reece Jones\AppData\Local\Programs\Python\Python310
C:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\lib\site-packages
[Info  - 4:08:27 pm] (7636) Adding fs watcher for directories:
 c:\Users\Reece Jones\Desktop\test
[Info  - 4:08:27 pm] (7636) Searching for source files
[Info  - 4:08:27 pm] (7636) Found 1 source file
(7636) [FG] parsing: c:\Users\Reece Jones\Desktop\test\test.py (20ms)
(7636) [FG] parsing: c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\typeshed-fallback\stdlib\builtins.pyi [fs read 3ms] (114ms)
(7636) [FG] binding: c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\typeshed-fallback\stdlib\builtins.pyi (32ms)
(7636) [FG] binding: c:\Users\Reece Jones\Desktop\test\test.py (0ms)
[Info  - 4:08:28 pm] (7636) Background analysis(1) root directory: c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist
[Info  - 4:08:28 pm] (7636) Background analysis(1) started
(7636) Background analysis message: setConfigOptions
(7636) Background analysis message: setImportResolver
(7636) Background analysis message: ensurePartialStubPackages
(7636) Background analysis message: setTrackedFiles
(7636) Background analysis message: markAllFilesDirty
(7636) Background analysis message: setFileOpened
(7636) Background analysis message: getSemanticTokens full
(7636) [BG(1)] getSemanticTokens full at c:\Users\Reece Jones\Desktop\test\test.py ...
(7636) [BG(1)]   parsing: c:\Users\Reece Jones\Desktop\test\test.py (16ms)
(7636) [BG(1)]   parsing: c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\typeshed-fallback\stdlib\builtins.pyi [fs read 4ms] (96ms)
[Info  - 4:08:28 pm] (7636) Indexer background runner(2) root directory: c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist (index)
[Info  - 4:08:28 pm] (7636) Indexing(2) started
(7636) [BG(1)]   binding: c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\typeshed-fallback\stdlib\builtins.pyi (36ms)
(7636) [BG(1)]   binding: c:\Users\Reece Jones\Desktop\test\test.py (0ms)
(7636) [BG(1)]   parsing: c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\typeshed-fallback\stdlib\typing_extensions.pyi [fs read 1ms] (9ms)
(7636) [BG(1)]   binding: c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\typeshed-fallback\stdlib\typing_extensions.pyi (2ms)
(7636) [BG(1)]   parsing: c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\typeshed-fallback\stdlib\typing.pyi [fs read 0ms] (36ms)
(7636) [BG(1)]   binding: c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\typeshed-fallback\stdlib\typing.pyi (9ms)
(7636) [BG(1)]   parsing: c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\typeshed-fallback\stdlib\_typeshed\__init__.pyi [fs read 1ms] (10ms)
(7636) [BG(1)]   binding: c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\typeshed-fallback\stdlib\_typeshed\__init__.pyi (2ms)
(7636) [IDX(2)] index libraries c:\Users\Reece Jones\Desktop\test ...
(7636) [IDX(2)]   read stdlib indices (99ms)
(7636) [BG(1)]   parsing: c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\typeshed-fallback\stdlib\types.pyi [fs read 1ms] (17ms)
(7636) [BG(1)]   binding: c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\typeshed-fallback\stdlib\types.pyi (6ms)
(7636) [BG(1)]   parsing: c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\typeshed-fallback\stdlib\abc.pyi [fs read 0ms] (1ms)
(7636) [BG(1)]   binding: c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\typeshed-fallback\stdlib\abc.pyi (0ms)
(7636) [BG(1)] getSemanticTokens full at c:\Users\Reece Jones\Desktop\test\test.py (265ms)
(7636) Background analysis message: analyze
(7636) [BG(1)] analyzing: c:\Users\Reece Jones\Desktop\test\test.py ...
(7636) [BG(1)]   checking: c:\Users\Reece Jones\Desktop\test\test.py (12ms)
(7636) [BG(1)] analyzing: c:\Users\Reece Jones\Desktop\test\test.py (13ms)
(7636) Background analysis message: getSemanticTokens range
(7636) [BG(1)] getSemanticTokens range 0:0 - 9:0 at c:\Users\Reece Jones\Desktop\test\test.py (1ms)
(7636) Background analysis message: resumeAnalysis
(7636) [BG(1)] indexing: c:\Users\Reece Jones\Desktop\test\test.py [found 1] (1ms)
(7636) Indexing Done: c:\Users\Reece Jones\Desktop\test\test.py
(7636) [IDX(2)]   scan packages [found 41 modules over 1 exec env] (266ms)
(7636) [IDX(2)]   index execution environment c:\Users\Reece Jones\Desktop\test ...
(7636) [IDX(2)]     parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\xml\__init__.py [fs read 0ms] (19ms)
(7636) [IDX(2)]     parsing: c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\typeshed-fallback\stdlib\builtins.pyi [fs read 3ms] (72ms)
(7636) [IDX(2)]     binding: c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\typeshed-fallback\stdlib\builtins.pyi (10ms)
(7636) [IDX(2)]     binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\xml\__init__.py (0ms)
(7636) [IDX(2)]     indexing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\xml\__init__.py [found 0] (0ms)
(7636) [IDX(2)]     parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\async_generator\__init__.py [fs read 1ms] (2ms)
(7636) [IDX(2)]     binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\async_generator\__init__.py (0ms)
(7636) [IDX(2)]     indexing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\async_generator\__init__.py ...
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\async_generator\_impl.py [fs read 0ms] (8ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\async_generator\_impl.py (1ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\typeshed-fallback\stdlib\sys.pyi [fs read 0ms] (18ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\typeshed-fallback\stdlib\sys.pyi (2ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\async_generator\_util.py [fs read 1ms] (1ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\async_generator\_util.py (0ms)
(7636) [IDX(2)]     indexing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\async_generator\__init__.py [found 9] (32ms)
(7636) [IDX(2)]     parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\attr\__init__.pyi [fs read 0ms] (10ms)
(7636) [IDX(2)]     binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\attr\__init__.pyi (1ms)
(7636) [IDX(2)]     indexing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\attr\__init__.pyi [found 51] (0ms)
(7636) [IDX(2)]     parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\attrs\__init__.pyi [fs read 0ms] (2ms)
(7636) [IDX(2)]     binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\attrs\__init__.pyi (0ms)
(7636) [IDX(2)]     indexing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\attrs\__init__.pyi [found 26] (0ms)
(7636) [IDX(2)]     parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\click\__init__.py [fs read 0ms] (3ms)
(7636) [IDX(2)]     binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\click\__init__.py (1ms)
(7636) [IDX(2)]     indexing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\click\__init__.py ...
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\click\core.py [fs read 1ms] (46ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\click\core.py (1ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\click\decorators.py [fs read 0ms] (6ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\click\decorators.py (1ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\click\exceptions.py [fs read 0ms] (5ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\click\exceptions.py (1ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\click\formatting.py [fs read 0ms] (3ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\click\formatting.py (0ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\click\globals.py [fs read 1ms] (2ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\click\globals.py (0ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\click\parser.py [fs read 1ms] (3ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\click\parser.py (0ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\click\termui.py [fs read 0ms] (7ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\click\termui.py (1ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\click\types.py [fs read 1ms] (10ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\click\types.py (1ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\click\utils.py [fs read 0ms] (2ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\click\utils.py (0ms)
(7636) [IDX(2)]     indexing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\click\__init__.py [found 68] (91ms)
(7636) [IDX(2)]     parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\dataclasses_json\__init__.py [fs read 0ms] (2ms)
(7636) [IDX(2)]     binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\dataclasses_json\__init__.py (0ms)
(7636) [IDX(2)]     indexing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\dataclasses_json\__init__.py ...
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\dataclasses_json\api.py [fs read 1ms] (7ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\dataclasses_json\api.py (1ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\dataclasses_json\cfg.py [fs read 0ms] (1ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\dataclasses_json\cfg.py (1ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\dataclasses_json\undefined.py [fs read 0ms] (2ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\dataclasses_json\undefined.py (1ms)
(7636) [IDX(2)]     indexing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\dataclasses_json\__init__.py [found 9] (13ms)
(7636) [IDX(2)]     parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\iniconfig\__init__.pyi [fs read 0ms] (0ms)
(7636) [IDX(2)]     binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\iniconfig\__init__.pyi (0ms)
(7636) [IDX(2)]     indexing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\iniconfig\__init__.pyi [found 5] (0ms)
(7636) [IDX(2)]     parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\__init__.py [fs read 0ms] (16ms)
(7636) [IDX(2)]     binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\__init__.py (3ms)
(7636) [IDX(2)]     indexing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\__init__.py ...
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\_batched_visitor.py [fs read 0ms] (4ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\_batched_visitor.py (0ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\_exceptions.py [fs read 0ms] (16ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\_exceptions.py (1ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\_flatten_sentinel.py [fs read 0ms] (1ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\_flatten_sentinel.py (0ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\_maybe_sentinel.py [fs read 0ms] (0ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\_maybe_sentinel.py (1ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\_metadata_dependent.py [fs read 0ms] (0ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\_metadata_dependent.py (0ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\_nodes\base.py [fs read 1ms] (7ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\_nodes\base.py (0ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\_nodes\expression.py [fs read 1ms] (25ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\_nodes\expression.py (2ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\_nodes\module.py [fs read 1ms] (2ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\_nodes\module.py (0ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\_nodes\op.py [fs read 1ms] (3ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\_nodes\op.py (1ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\_nodes\statement.py [fs read 1ms] (7ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\_nodes\statement.py (2ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\_nodes\whitespace.py [fs read 0ms] (2ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\_nodes\whitespace.py (0ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\_parser\entrypoints.py [fs read 1ms] (3ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\_parser\entrypoints.py (2ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\_parser\types\config.py [fs read 0ms] (4ms)
[Info  - 4:08:28 pm] (7636) Could not import 'libcst_native' in file 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\_parser\types\config.py'
[Info  - 4:08:28 pm] (7636)   Looking in stubPath 'c:\Users\Reece Jones\Desktop\test\typings'
[Info  - 4:08:28 pm] (7636)   Attempting to resolve stub package using root path 'c:\Users\Reece Jones\Desktop\test\typings'
[Info  - 4:08:28 pm] (7636)   Attempting to resolve using root path 'c:\Users\Reece Jones\Desktop\test\typings'
[Info  - 4:08:28 pm] (7636)   Looking in root directory of execution environment 'c:\Users\Reece Jones\Desktop\test'
[Info  - 4:08:28 pm] (7636)   Attempting to resolve stub package using root path 'c:\Users\Reece Jones\Desktop\test'
[Info  - 4:08:28 pm] (7636)   Attempting to resolve using root path 'c:\Users\Reece Jones\Desktop\test'
[Info  - 4:08:28 pm] (7636)   Looking in python search path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\DLLs'
[Info  - 4:08:28 pm] (7636)   Attempting to resolve stub package using root path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\DLLs'
[Info  - 4:08:28 pm] (7636)   Attempting to resolve using root path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\DLLs'
[Info  - 4:08:28 pm] (7636)   Looking in python search path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib'
[Info  - 4:08:28 pm] (7636)   Attempting to resolve stub package using root path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib'
[Info  - 4:08:28 pm] (7636)   Attempting to resolve using root path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib'
[Info  - 4:08:28 pm] (7636)   Looking in python search path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310'
[Info  - 4:08:28 pm] (7636)   Attempting to resolve stub package using root path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310'
[Info  - 4:08:28 pm] (7636)   Attempting to resolve using root path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310'
[Info  - 4:08:28 pm] (7636)   Looking in python search path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages'
[Info  - 4:08:28 pm] (7636)   Attempting to resolve stub package using root path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages'
[Info  - 4:08:28 pm] (7636)   Attempting to resolve using root path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages'
[Info  - 4:08:28 pm] (7636)   Looking in bundled stubs path 'c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\bundled\stubs'
[Info  - 4:08:28 pm] (7636)   Attempting to resolve stub package using root path 'c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\bundled\stubs'
[Info  - 4:08:28 pm] (7636)   Attempting to resolve using root path 'c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\bundled\stubs'
[Info  - 4:08:28 pm] (7636)   Looking for typeshed stdlib path
[Info  - 4:08:28 pm] (7636)   Looking for typeshed stdlib path
[Info  - 4:08:28 pm] (7636)   Attempting to resolve using root path 'c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\typeshed-fallback\stdlib'
[Info  - 4:08:28 pm] (7636)   Typeshed path not found
[Info  - 4:08:28 pm] (7636)   Looking for typeshed third-party path
[Info  - 4:08:28 pm] (7636)   Looking for typeshed stubs path
[Info  - 4:08:28 pm] (7636)   Typeshed path not found
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\_parser\types\config.py (1ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\_removal_sentinel.py [fs read 0ms] (1ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\_removal_sentinel.py (0ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\_visitors.py [fs read 0ms] (1ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\_visitors.py (1ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\_types.py [fs read 0ms] (0ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\_types.py (0ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\_version.py [fs read 0ms] (1ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\_version.py (0ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\helpers\__init__.py [fs read 0ms] (8ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\helpers\__init__.py (1ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\helpers\common.py [fs read 0ms] (0ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\helpers\common.py (0ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\metadata\base_provider.py [fs read 0ms] (1ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\metadata\base_provider.py (1ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\metadata\wrapper.py [fs read 0ms] (1ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\metadata\wrapper.py (0ms)
(7636) [IDX(2)]     indexing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\libcst\__init__.py [found 213] (107ms)
(7636) [IDX(2)]     parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\marshmallow\__init__.py [fs read 0ms] (7ms)
(7636) [IDX(2)]     binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\marshmallow\__init__.py (1ms)
(7636) [IDX(2)]     indexing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\marshmallow\__init__.py ...
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\typeshed-fallback\stdlib\__future__.pyi [fs read 0ms] (1ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\typeshed-fallback\stdlib\__future__.pyi (0ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\marshmallow\schema.py [fs read 0ms] (6ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\marshmallow\schema.py (0ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\marshmallow\decorators.py [fs read 1ms] (3ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\marshmallow\decorators.py (0ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\marshmallow\utils.py [fs read 1ms] (3ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\marshmallow\utils.py (0ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\marshmallow\exceptions.py [fs read 0ms] (1ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\marshmallow\exceptions.py (0ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\packaging\version.py [fs read 0ms] (2ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\packaging\version.py (0ms)
(7636) [IDX(2)]     indexing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\marshmallow\__init__.py [found 20] (17ms)
(7636) [IDX(2)]     parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\mypy\__init__.py [fs read 0ms] (0ms)
(7636) [IDX(2)]     binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\mypy\__init__.py (0ms)
(7636) [IDX(2)]     indexing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\mypy\__init__.py [found 0] (0ms)
(7636) [IDX(2)]     parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\packaging\__init__.py [fs read 0ms] (1ms)
(7636) [IDX(2)]     binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\packaging\__init__.py (0ms)
(7636) [IDX(2)]     indexing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\packaging\__init__.py ...
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\packaging\__about__.py [fs read 0ms] (0ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\packaging\__about__.py (0ms)
(7636) [IDX(2)]     indexing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\packaging\__init__.py [found 9] (1ms)
(7636) [IDX(2)]     parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pip\__init__.py [fs read 0ms] (0ms)
(7636) [IDX(2)]     binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pip\__init__.py (0ms)
(7636) [IDX(2)]     indexing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pip\__init__.py ...
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\typeshed-fallback\stdlib\typing.pyi [fs read 0ms] (13ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\typeshed-fallback\stdlib\typing.pyi (5ms)
(7636) [IDX(2)]     indexing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pip\__init__.py [found 3] (18ms)
(7636) [IDX(2)]     parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pkg_resources\__init__.py [fs read 0ms] (31ms)
(7636) [IDX(2)]     binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pkg_resources\__init__.py (3ms)
(7636) [IDX(2)]     indexing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pkg_resources\__init__.py ...
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\typeshed-fallback\stdlib\pkgutil.pyi [fs read 0ms] (1ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\typeshed-fallback\stdlib\pkgutil.pyi (0ms)
(7636) [IDX(2)]     indexing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pkg_resources\__init__.py [found 71] (1ms)
(7636) [IDX(2)]     parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pluggy\__init__.py [fs read 0ms] (0ms)
(7636) [IDX(2)]     binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pluggy\__init__.py (1ms)
(7636) [IDX(2)]     indexing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pluggy\__init__.py ...
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pluggy\_manager.py [fs read 0ms] (4ms)
[Info  - 4:08:29 pm] (7636) Could not import 'importlib_metadata' in file 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pluggy\_manager.py'
[Info  - 4:08:29 pm] (7636)   Looking in stubPath 'c:\Users\Reece Jones\Desktop\test\typings'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve stub package using root path 'c:\Users\Reece Jones\Desktop\test\typings'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve using root path 'c:\Users\Reece Jones\Desktop\test\typings'
[Info  - 4:08:29 pm] (7636)   Looking in root directory of execution environment 'c:\Users\Reece Jones\Desktop\test'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve stub package using root path 'c:\Users\Reece Jones\Desktop\test'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve using root path 'c:\Users\Reece Jones\Desktop\test'
[Info  - 4:08:29 pm] (7636)   Looking in python search path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\DLLs'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve stub package using root path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\DLLs'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve using root path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\DLLs'
[Info  - 4:08:29 pm] (7636)   Looking in python search path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve stub package using root path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve using root path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib'
[Info  - 4:08:29 pm] (7636)   Looking in python search path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve stub package using root path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve using root path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310'
[Info  - 4:08:29 pm] (7636)   Looking in python search path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve stub package using root path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve using root path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages'
[Info  - 4:08:29 pm] (7636)   Looking in bundled stubs path 'c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\bundled\stubs'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve stub package using root path 'c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\bundled\stubs'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve using root path 'c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\bundled\stubs'
[Info  - 4:08:29 pm] (7636)   Looking for typeshed stdlib path
[Info  - 4:08:29 pm] (7636)   Looking for typeshed stdlib path
[Info  - 4:08:29 pm] (7636)   Attempting to resolve using root path 'c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\typeshed-fallback\stdlib'
[Info  - 4:08:29 pm] (7636)   Typeshed path not found
[Info  - 4:08:29 pm] (7636)   Looking for typeshed third-party path
[Info  - 4:08:29 pm] (7636)   Looking for typeshed stubs path
[Info  - 4:08:29 pm] (7636)   Typeshed path not found
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pluggy\_manager.py (1ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pluggy\_callers.py [fs read 0ms] (0ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pluggy\_callers.py (0ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pluggy\_result.py [fs read 0ms] (0ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pluggy\_result.py (0ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pluggy\_hooks.py [fs read 1ms] (2ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pluggy\_hooks.py (0ms)
(7636) [IDX(2)]     indexing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pluggy\__init__.py [found 5] (8ms)
(7636) [IDX(2)]     parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\psutil\__init__.py [fs read 1ms] (18ms)
(7636) [IDX(2)]     binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\psutil\__init__.py (4ms)
(7636) [IDX(2)]     indexing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\psutil\__init__.py ...
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\psutil\_common.py [fs read 0ms] (8ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\psutil\_common.py (2ms)
(7636) [IDX(2)]     indexing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\psutil\__init__.py [found 75] (11ms)
(7636) [IDX(2)]     parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\py\__init__.pyi [fs read 0ms] (2ms)
(7636) [IDX(2)]     binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\py\__init__.pyi (0ms)
(7636) [IDX(2)]     indexing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\py\__init__.pyi [found 8] (0ms)
(7636) [IDX(2)]     parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pygments\__init__.py [fs read 0ms] (0ms)
(7636) [IDX(2)]     binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pygments\__init__.py (0ms)
(7636) [IDX(2)]     indexing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pygments\__init__.py [found 3] (0ms)
(7636) [IDX(2)]     parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pyparsing\__init__.py [fs read 0ms] (3ms)
(7636) [IDX(2)]     binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pyparsing\__init__.py ...
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pyparsing\util.py [fs read 1ms] (2ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pyparsing\util.py (0ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pyparsing\exceptions.py [fs read 1ms] (1ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pyparsing\exceptions.py (1ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pyparsing\actions.py [fs read 0ms] (0ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pyparsing\actions.py (0ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pyparsing\results.py [fs read 0ms] (2ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pyparsing\results.py (0ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pyparsing\core.py [fs read 1ms] (15ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pyparsing\core.py (4ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pyparsing\helpers.py [fs read 0ms] (6ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pyparsing\helpers.py (2ms)
(7636) [IDX(2)]     binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pyparsing\__init__.py (35ms)
(7636) [IDX(2)]     indexing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pyparsing\__init__.py ...
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pyparsing\unicode.py [fs read 0ms] (42ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pyparsing\unicode.py (1ms)
(7636) [IDX(2)]     indexing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pyparsing\__init__.py [found 161] (44ms)
(7636) [IDX(2)]     parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pyre_extensions\__init__.py [fs read 0ms] (3ms)
(7636) [IDX(2)]     binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pyre_extensions\__init__.py (0ms)
(7636) [IDX(2)]     indexing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pyre_extensions\__init__.py ...
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pyre_extensions\generic.py [fs read 1ms] (1ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pyre_extensions\generic.py (0ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pyre_extensions\refinement.py [fs read 1ms] (1ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pyre_extensions\refinement.py (0ms)
(7636) [IDX(2)]     indexing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pyre_extensions\__init__.py [found 10] (3ms)
(7636) [IDX(2)]     parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pytest\__init__.py [fs read 0ms] (18ms)
(7636) [IDX(2)]     binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pytest\__init__.py (1ms)
(7636) [IDX(2)]     indexing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\pytest\__init__.py ...
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\__init__.py [fs read 0ms] (1ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\__init__.py (0ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\_version.py [fs read 0ms] (0ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\_version.py (0ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\_code\__init__.py [fs read 0ms] (1ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\_code\__init__.py (0ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\_code\code.py [fs read 0ms] (16ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\_code\code.py (1ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\assertion\__init__.py [fs read 1ms] (2ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\assertion\__init__.py (0ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\cacheprovider.py [fs read 1ms] (2ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\cacheprovider.py (1ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\capture.py [fs read 0ms] (5ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\capture.py (0ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\config\__init__.py [fs read 1ms] (10ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\config\__init__.py (2ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\config\exceptions.py [fs read 0ms] (0ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\config\exceptions.py (0ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\config\argparsing.py [fs read 1ms] (4ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\config\argparsing.py (0ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\fixtures.py [fs read 1ms] (9ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\fixtures.py (2ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\freeze_support.py [fs read 0ms] (1ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\freeze_support.py (0ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\legacypath.py [fs read 0ms] (5ms)
[Info  - 4:08:29 pm] (7636) Could not import 'pexpect' in file 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\legacypath.py'
[Info  - 4:08:29 pm] (7636)   Looking in stubPath 'c:\Users\Reece Jones\Desktop\test\typings'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve stub package using root path 'c:\Users\Reece Jones\Desktop\test\typings'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve using root path 'c:\Users\Reece Jones\Desktop\test\typings'
[Info  - 4:08:29 pm] (7636)   Looking in root directory of execution environment 'c:\Users\Reece Jones\Desktop\test'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve stub package using root path 'c:\Users\Reece Jones\Desktop\test'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve using root path 'c:\Users\Reece Jones\Desktop\test'
[Info  - 4:08:29 pm] (7636)   Looking in python search path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\DLLs'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve stub package using root path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\DLLs'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve using root path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\DLLs'
[Info  - 4:08:29 pm] (7636)   Looking in python search path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve stub package using root path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve using root path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib'
[Info  - 4:08:29 pm] (7636)   Looking in python search path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve stub package using root path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve using root path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310'
[Info  - 4:08:29 pm] (7636)   Looking in python search path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve stub package using root path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve using root path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages'
[Info  - 4:08:29 pm] (7636)   Looking in bundled stubs path 'c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\bundled\stubs'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve stub package using root path 'c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\bundled\stubs'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve using root path 'c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\bundled\stubs'
[Info  - 4:08:29 pm] (7636)   Looking for typeshed stdlib path
[Info  - 4:08:29 pm] (7636)   Looking for typeshed stdlib path
[Info  - 4:08:29 pm] (7636)   Attempting to resolve using root path 'c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\typeshed-fallback\stdlib'
[Info  - 4:08:29 pm] (7636)   Typeshed path not found
[Info  - 4:08:29 pm] (7636)   Looking for typeshed third-party path
[Info  - 4:08:29 pm] (7636)   Looking for typeshed stubs path
[Info  - 4:08:29 pm] (7636)   Typeshed path not found
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\legacypath.py (0ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\logging.py [fs read 0ms] (10ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\logging.py (1ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\main.py [fs read 0ms] (5ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\main.py (2ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\mark\__init__.py [fs read 0ms] (2ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\mark\__init__.py (0ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\mark\structures.py [fs read 1ms] (2ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\mark\structures.py (1ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\monkeypatch.py [fs read 0ms] (1ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\monkeypatch.py (3ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\nodes.py [fs read 0ms] (2ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\nodes.py (0ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\outcomes.py [fs read 1ms] (2ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\outcomes.py (0ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\pytester.py [fs read 1ms] (8ms)
[Info  - 4:08:29 pm] (7636) Could not import 'pexpect' in file 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\pytester.py'
[Info  - 4:08:29 pm] (7636)   Looking in stubPath 'c:\Users\Reece Jones\Desktop\test\typings'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve stub package using root path 'c:\Users\Reece Jones\Desktop\test\typings'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve using root path 'c:\Users\Reece Jones\Desktop\test\typings'
[Info  - 4:08:29 pm] (7636)   Looking in root directory of execution environment 'c:\Users\Reece Jones\Desktop\test'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve stub package using root path 'c:\Users\Reece Jones\Desktop\test'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve using root path 'c:\Users\Reece Jones\Desktop\test'
[Info  - 4:08:29 pm] (7636)   Looking in python search path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\DLLs'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve stub package using root path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\DLLs'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve using root path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\DLLs'
[Info  - 4:08:29 pm] (7636)   Looking in python search path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve stub package using root path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve using root path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib'
[Info  - 4:08:29 pm] (7636)   Looking in python search path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve stub package using root path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve using root path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310'
[Info  - 4:08:29 pm] (7636)   Looking in python search path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve stub package using root path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve using root path 'c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages'
[Info  - 4:08:29 pm] (7636)   Looking in bundled stubs path 'c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\bundled\stubs'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve stub package using root path 'c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\bundled\stubs'
[Info  - 4:08:29 pm] (7636)   Attempting to resolve using root path 'c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\bundled\stubs'
[Info  - 4:08:29 pm] (7636)   Looking for typeshed stdlib path
[Info  - 4:08:29 pm] (7636)   Looking for typeshed stdlib path
[Info  - 4:08:29 pm] (7636)   Attempting to resolve using root path 'c:\Users\Reece Jones\.vscode\extensions\ms-python.vscode-pylance-2022.3.3\dist\typeshed-fallback\stdlib'
[Info  - 4:08:29 pm] (7636)   Typeshed path not found
[Info  - 4:08:29 pm] (7636)   Looking for typeshed third-party path
[Info  - 4:08:29 pm] (7636)   Looking for typeshed stubs path
[Info  - 4:08:29 pm] (7636)   Typeshed path not found
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\pytester.py (2ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\python.py [fs read 0ms] (7ms)
(7636) [IDX(2)]       binding: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\python.py (0ms)
(7636) [IDX(2)]       parsing: c:\Users\Reece Jones\AppData\Local\Programs\Python\Python310\Lib\site-packages\_pytest\python_api.py [fs read 0ms] (5ms)

Exhaustive matching works through the use of type narrowing. The way you've formulated the type in this case will not allow for the narrowing of the tuple type, so exhaustion detection won't work here. Here are two approaches that will work:

Change the return type of func to tuple[int, int] | tuple[int, str].
Add an explicit wildcard pattern at the end of the match statement.
Expand the tuple and match only on the portion of the tuple that varies:

(a, b) = func()
match b:
    case int():
        pass
    case str():
        pass

Ah I see, so this behaviour isn't a bug. But I assume we agree that, theoretically, code like this could be type checked.
Should I change this to a feature request? Or are you saying it would never be implemented due to Pyright's design?
Personally I think it's a good feature, especially since people will probably be looking to use pattern matching more in the future. That particular use case I showed was inspired by Erlang and Elixir's style of return values, which I think is very cool.

It's highly unlikely that it will be implemented in any type checker because of the way type narrowing works in general.
Pyright's type checking tools offer a way to write code that is resilient and robust, but you need to meet the type checker half way. You will always be able to write code that confounds a type checker if you try hard enough.


[Question]  how export data with response ?

What is your question?
Hey
I am trying to add response on the docs is work fine with Template tag .

but the response not show with Exporting Data

Hi!  Sorry for the late reply.  Have you been able to reproduce this with the latest version of Insomnia?

Hi, not yet with version
Version: Insomnia 2022.5.0
Build date: 8/2/2022
OS: Linux x64 4.15.0-54-generic
Electron: 19.0.3
Node: 16.14.2
V8: <IP_ADDRESS>-electron.0
Architecture: x64

When you say "the response doesn't show when exporting), in that json, I see:

Are you expecting the output of the response you just ran to be in that exported json?  And if not, what is the expectation?

I'm going to close this issue for now.  This issue does feel like a feature request with the export function.  We need to do thinking about what the purpose is of insomnia spec documents and whether it should include historical responses in that spec.
In the meantime, if the goal is to have a copy of the latest response somewhere, you can download the response that comes from a tested request:


OSC esp read and write loop

read all the analog pins, read half digital pins, write the other half, figure out osc adddres and messages for all that,
pwm?dac?
nice to have, timestamps, firmware version, board name, config variables, like loop frequency etc.

@jfrazao a bit of an odd message on this issue, but we were wondering if there is an email we could use to contact you? I think the one we have is outdated?


add group permission fields to SimpleResource and ComplexSignup

Atm we are missing this

coverage: 84.882% (+0.01%) from 84.871%
when pulling ecf35de0d75801326321ee70b84d2a7c6dd0be03 on plugin-permission-group-fields
into 5461da389c995f0ccd8cb34de011430c1bde32e4 on main.


AVS unapproved acronym for Azure VMware Solution

Hello. In case you are unaware, 'AVS' isn't a legally approved acronym for Azure VMware Solution. We can't use 'AVS' in Microsoft documentation. Please replace any uses of 'AVS' in your articles, thank you.

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: ff41a494-1666-a755-b1bc-3f0c4576e477
Version Independent ID: bf70fd1c-1af5-aefe-7211-d862bc2c20eb
Content: Injecting routes to Azure VMware Solution
Content Source: articles/route-server/vmware-solution-default-route.md
Service: route-server
GitHub Login: @halkazwini
Microsoft Alias: halkazwini

Hi @suzizuber
I didn't know that!
AVS is used in Azure VMware Solution public documentations:

The acronym is also available in Microsoft Glossary:

@suzizuber
Thanks for your feedback! We will investigate and update as appropriate.

@halkazwini
Thank you for your inputs.
@suzizuber
if there are any further questions regarding the documentation, please tag me in your reply and we will be happy to continue the conversation.

@suzizuber
We are going to close this thread as resolved but if there are any further questions regarding the documentation, please tag me in your reply and we will be happy to continue the conversation.


Public fields in Message

I am sorry to be that guy but I just can't help it. Is there a reason why Notification and Data are public fields instead of properties in the Message class?https://github.com/bytefish/FcmSharp/blob/master/FcmSharp/FcmSharp/Requests/Message.cs

Oops! 😌 No, there is no reason. I didn't notice and it should be a property of course. I will fix it and make a new release of the libary!
Thanks for bringing up the issue!

They are properties now. I have released a new version 2.3.2 to NuGet containing the changes. Please reopen, if there are problems with the released version.


created reusable blogs card

I used the existing blog card component for the blog page (made necessary changes to look like in the design).
I made the tab component sticky, as well as the blog page layout.

Hey @kire21, the overall code looks fine to me. I just want to make sure regarding the design - should we put the two sections a bit closer to each other to remove that empty space we have now?

Hey @kire21, the overall code looks fine to me. I just want to make sure regarding the design - should we put the two sections a bit closer to each other to remove that empty space we have now?

Hi @stoimenov95,
We need to set the width for the body or main (ex. 1400px) in global.scss because now the layout is full width. When we set the width this problem will be fixed.

Hey @kire21, the overall code looks fine to me. I just want to make sure regarding the design - should we put the two sections a bit closer to each other to remove that empty space we have now?

Hi @stoimenov95,
We need to set the width for the body or main (ex. 1400px) in global.scss because now the layout is full width. When we set the width this problem will be fixed.

Can we make the change only in the blogs layout, and adjust there? Meaning add margin-left?

Now depending on which tab we are, it shows beneath it За Нас or Најново. Please remove that.

 Now depending on which tab we are, it shows beneath it За Нас or Најново. Please remove that.

Is it ok now?

@kire21  Please include ticket number in the pull request name


fix: use svelte form for data validation

use svelte-form-lib and yup for the date / form validation
fix #920

:tada: This PR is included in version 1.125.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Document remaining transitions, deprecate fadefast and fadeslow.

It turns out that fadefast and fadeslow both take about twice as long as fade to do a job so similar there's no good reason to keep either in our accepted transitions list, especially when the former is so misleadingly named. (Amusingly, in my testing, fadefast was actually the slower of the two.)

I have no idea what distance is doing either, by the way. Was making videos of the various transitions for an appendix of the manual, and it helped me work out everything except distance.
https://github.com/user-attachments/assets/3e15c858-e967-4608-8925-be7f3af4843b


Plz Fix.

https://gallery.technet.microsoft.com/scriptcenter/PowerShell-Function-to-6429566c
Check returned mime type is textual otherwise skip it. Maybe re-name it unsanitised or something so it's not overlooked).

That's a good solution, ty

I attempted to implement that snippet of code and it seems to struggle with the .Exist parameter. I'll make some changes and see if we can get a sensible mime-type out of things. I seem to mostly get something like application/octet-stream which is unusable if that is returned for both .exes and txt files


Enhancement: RefreshScope should rebind MeterRegistry metrics

When using the spring cloud config server and changing a property value registered as Metric in a MeterRegistry, the value is not refreshed automatically.
As a first use case, suppose you want to change the value of a Hikari connections pool size:
from spring.datasource.hikari.maximumPoolSize=5 to spring.datasource.hikari.maximumPoolSize=10
(and adding spring.cloud.refresh.extra-refreshable=javax.sql.DataSource in my personal case),
the new created datasource won't appear as a new metric in the MeterRegistry who keeps the old one.
To circumvent this issue, I'm currently using a BeanPostProcessor
to remove the old datasource metrics and to rebind the new datasource to the registry.
/*
When changing a datasource value at runtime, the Prometheus Metrics registry does not pick up the changes automatically.
We have to remove the old datasource values and rebind the new datasource with the registry.
*/
public class DataSourceMetricsRefresher implements BeanPostProcessor {

  private final MeterRegistry registry;

  public DataSourceMetricsRefresher(MeterRegistry registry) {
    this.registry = registry;
  }

  @Override
  public Object postProcessAfterInitialization(Object bean, String beanName) throws BeansException {
    if (DataSource.class.isAssignableFrom(bean.getClass())) {
      HikariDataSource hikariDataSource = DataSourceUnwrapper.unwrap((DataSource) bean, HikariDataSource.class);
      List<Meter> meters = this.registry.getMeters();
      meters.stream().filter(meter -> meter.getId().getName().startsWith("hikaricp")).forEach(registry::remove);
      hikariDataSource.setMetricsTrackerFactory(new MicrometerMetricsTrackerFactory(this.registry));
    }
    return bean;
  }
}

As a second use case, suppose you want to enable/disable hibernate stats on the fly:
spring.jpa.properties.hibernate.generate_statistics=false
Here again, you have to do the same dance to rebind the HibernateMetrics to the registry.
This is not ideal and should be provided out of the box like it's done for logging in the LoggingRebinder.

For context, here is the thread on the Micrometer slack: https://micrometer-metrics.slack.com/archives/C662HUJC9/p1547124725097800
I don't know how this would be generically achieved currently. Metrics can be registered via MeterBinders and also directly, so I don't think Spring Cloud can know how to rebind everything (HikariCP metrics are not registered via a MeterBinder, for instance). I suppose at least Spring Cloud could bind all MeterBinder beans again, but for that to have any effect (in most cases), all of the meters originally registered by a binder would need to be removed first. MeterRegistry isn't aware of what MeterBinder any metric came from, and MeterBinders don't have an unbind concept right now and it would be a breaking change to require it. Furthermore, Spring Boot properties support for configuring metrics also poses a problem, as something like common tags (management.metrics.tags) could be changed by a refresh, which affects all metrics (it's a MeterFilter), but again that would require re-registering all metrics.

Are there any changes on this?


Adds binding for ToSegmentPosition.

Summary
Related to https://github.com/maliput/maliput/issues/496

Adds binding to Lane::ToSegmentPosition method

action-ros-ci-repos-override: https://gist.githubusercontent.com/francocipollone/1d978bb286dbf20cc5854826b118aadf/raw/69fbc1cfa9b0d91c05f84eb6018049ef2158ca29/maliput_py.repos

@ros-pull-request-builder retest this please

@ros-pull-request-builder retest this please


fix preset-env modules config

I think this might have been a typo introduced by https://github.com/zeit/next.js/pull/5081, as I don't see a case where isDevelopment && isProduction would ever be true.

Merged in #5119, sorry about that 😅At least resolving to 'auto' means babel-loader notifies preset-env to disable it 🙏


Fix reccomendation for LargeParameter (C++)

The previous reccomentation changed the behaviour of the code.
A user following the advice might have broken her/his code:
With call-by-value, the original parameter is not changed.
With a call-by-reference, however, it may be changed. To be sure,
nothing breaks by blindly following the advice, suggest to pass a
const reference.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

LGTM

Thank you for the contribution. I agree that this recommendation is an improvement.
The tests failed because they depend on the alert message. I've added a commit to update the expected alert messages.


Stable log test.

Test an idea about stable memory design.
The key idea is to use a "lossless" canister event log, as a sequence that grows monotonically, as the format for stable memory, upgrades, and recoveries from upgrade failures or other bug-related investigations.
This PR begins to experiment with that idea, in baby steps.

This PR shows

that the sequence can serve as an event log with minimal extra helper code.


Issue with environment

I can not seem to deploy anymore, i keep getting the below error trying to install this plugin. Can somebody advise here i have tried uninstalling, reinstalling nothing is working.
oberts-iMac-Pro:TomoLive robertnorton$ twilio plugins:install @twilio-labs/plugin-serverless -l debug
warning @twilio-labs/plugin-serverless > @twilio/cli-core ><EMAIL_ADDRESS>Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410
warning @twilio-labs/plugin-serverless > twilio-run > @types/is-ci ><EMAIL_ADDRESS>This is a stub types definition. ci-info provides its own type definitions, so you do not need this installed.
warning @twilio-labs/plugin-serverless > twilio-run > ngrok ><EMAIL_ADDRESS>request has been deprecated, see https://github.com/request/request/issues/3142
warning @twilio-labs/plugin-serverless > twilio-run > ngrok ><EMAIL_ADDRESS>request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
warning @twilio-labs/plugin-serverless > twilio-run > ngrok ><EMAIL_ADDRESS>Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
warning @twilio-labs/plugin-serverless > twilio-run > ngrok > request ><EMAIL_ADDRESS>Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
warning @twilio-labs/plugin-serverless > twilio-run > ngrok > request ><EMAIL_ADDRESS>this library is no longer supported
error<EMAIL_ADDRESS>The engine "node" is incompatible with this module. Expected version ">=12.22.1". Got "12.16.3"
error Found incompatible module.
Installing plugin @twilio-labs/plugin-serverless... failed
    Error: yarn add @twilio-labs/plugin-serverless@latest --non-interactive --mutex=file:/Users/robertnorton/.twilio-cli/yarn.lock --preferred-cache-folder=/Users/robertnorton/.twilio-cli/yarn --check-files exited with code 1
[Error: EACCES: permission denied, open '/Users/robertnorton/.twilio-cli/error.log'] {
  errno: -13,
  code: 'EACCES',
  syscall: 'open',
  path: '/Users/robertnorton/.twilio-cli/error.log'
}
Roberts-iMac-Pro:TomoLive robertnorton$

Hey, so the important part of this error message is this line:
error<EMAIL_ADDRESS>The engine "node" is incompatible with this module. Expected version ">=12.22.1". Got "12.16.3"

The Serverless plugin requires a version of Node.js that is supported in the Twilio Functions runtime, which is currently 12.22.1 or higher. This is to ensure that the local version acts as close to the deployed version as possible.
Please try installing version 12.22.1 (or higher) of Node.js then try to install the plugin again.

Hi Phil,
Thanks for your email.
Still getting errors See below.
Roberts-iMac-Pro:~ robertnorton$ twilio plugins:install @twilio-labs/plugin-serverless -l debug
warning @twilio-labs/plugin-serverless > @twilio/cli-core > @.***: Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410
warning @twilio-labs/plugin-serverless > twilio-run > ngrok > @.***: request has been deprecated, see https://github.com/request/request/issues/3142
warning @twilio-labs/plugin-serverless > twilio-run > ngrok > @.***: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
warning @twilio-labs/plugin-serverless > twilio-run > ngrok > @.***: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
warning @twilio-labs/plugin-serverless > twilio-run > ngrok > request > @.***: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
warning @twilio-labs/plugin-serverless > twilio-run > ngrok > request > @.***: this library is no longer supported
warning @twilio-labs/plugin-serverless > twilio-run > @types/is-ci > @@.***: This is a stub types definition. ci-info provides its own type definitions, so you do not need this installed.
warning Error running install script for optional dependency: "/Users/robertnorton/.twilio-cli/node_modules/keytar: Command failed.
Exit code: 1
Command: prebuild-install || node-gyp rebuild
Arguments:
Directory: /Users/robertnorton/.twilio-cli/node_modules/keytar
Output:
prebuild-install WARN install No prebuilt binaries found (target=14.17.0 runtime=node arch=x64 libc= platform=darwin)
gyp info it worked if it ends with ok
gyp info using @.***
gyp info using @.*** | darwin | x64
gyp info find Python using Python version 2.7.16 found at "/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python"
gyp http GET https://nodejs.org/download/release/v14.17.0/node-v14.17.0-headers.tar.gz
gyp http 200 https://nodejs.org/download/release/v14.17.0/node-v14.17.0-headers.tar.gz
gyp http GET https://nodejs.org/download/release/v14.17.0/SHASUMS256.txt
gyp http 200 https://nodejs.org/download/release/v14.17.0/SHASUMS256.txt
gyp info spawn /System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python
gyp info spawn args [
gyp info spawn args   '/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args   'binding.gyp',
gyp info spawn args   '-f',
gyp info spawn args   'make',
gyp info spawn args   '-I',
gyp info spawn args   '/Users/robertnorton/.twilio-cli/node_modules/keytar/build/config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/usr/local/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/Users/robertnorton/Library/Caches/node-gyp/14.17.0/include/node/common.gypi',
gyp info spawn args   '-Dlibrary=shared_library',
gyp info spawn args   '-Dvisibility=default',
gyp info spawn args   '-Dnode_root_dir=/Users/robertnorton/Library/Caches/node-gyp/14.17.0',
gyp info spawn args   '-Dnode_gyp_dir=/usr/local/lib/node_modules/npm/node_modules/node-gyp',
gyp info spawn args   '-Dnode_lib_file=/Users/robertnorton/Library/Caches/node-gyp/14.17.0/<(target_arch)/node.lib',
gyp info spawn args   '-Dmodule_root_dir=/Users/robertnorton/.twilio-cli/node_modules/keytar',
gyp info spawn args   '-Dnode_engine=v8',
gyp info spawn args   '--depth=.',
gyp info spawn args   '--no-parallel',
gyp info spawn args   '--generator-output',
gyp info spawn args   'build',
gyp info spawn args   '-Goutput_dir=.'
gyp info spawn args ]
No receipt for 'com.apple.pkg.CLTools_Executables' found at '/'.
No receipt for 'com.apple.pkg.DeveloperToolsCLILeo' found at '/'.
No receipt for 'com.apple.pkg.DeveloperToolsCLI' found at '/'.
gyp: No Xcode or CLT version detected!
gyp ERR! configure error
gyp ERR! stack Error: gyp failed with exit code: 1
gyp ERR! stack     at ChildProcess.onCpExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:351:16)
gyp ERR! stack     at ChildProcess.emit (events.js:376:20)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:277:12)
gyp ERR! System Darwin 19.6.0
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/robertnorton/.twilio-cli/node_modules/keytar
gyp ERR! node -v v14.17.0
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok"
error An unexpected error occurred: "EACCES: permission denied, open '/Users/robertnorton/.twilio-cli/package.json'".
Installing plugin @twilio-labs/plugin-serverless... failed
Error: yarn add<EMAIL_ADDRESS>--non-interactive

--mutex=file:/Users/robertnorton/.twilio-cli/yarn.lock

--preferred-cache-folder=/Users/robertnorton/.twilio-cli/yarn

--check-files exited with code 1

[Error: EACCES: permission denied, open '/Users/robertnorton/.twilio-cli/error.log'] {
errno: -13,
code: 'EACCES',
syscall: 'open',
path: '/Users/robertnorton/.twilio-cli/error.log'
[A screenshot of a cell phone  Description automatically generated]https://www.kaptea.io/
From: Phil Nash @.>
Date: Wednesday, 9 June 2021 at 05:54
To: twilio-labs/plugin-serverless @.>
Cc: Robert Norton @.>, Author @.>
Subject: Re: [twilio-labs/plugin-serverless] Issue with environment (#45)
Hey, so the important part of this error message is this line:
error @.***: The engine "node" is incompatible with this module. Expected version ">=12.22.1". Got "12.16.3"
The Serverless plugin requires a version of Node.js that is supported in the Twilio Functions runtime, which is currently 12.22.1 or higher. This is to ensure that the local version acts as close to the deployed version as possible.
Please try installing version 12.22.1 (or higher) of Node.js then try to install the plugin again.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/twilio-labs/plugin-serverless/issues/45#issuecomment-857371607, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ARUKT5PAT7S2RUE5HKEVT33TR3XXXANCNFSM46JUECZA.

Looks like in this case that keytar failed to install due to problems with node-gyp.
Just before the error is thrown I can see the log:
gyp: No Xcode or CLT version detected!

So it looks like you may need to install the XCode command line tools. You can do that with the following command in your terminal:
xcode-select --install

Try running that, then installing the serverless plugin again.

Hi Phil,
Getting there, now getting the below smaller error.
error An unexpected error occurred: "EACCES: permission denied, open '/Users/robertnorton/.twilio-cli/package.json'".
Installing plugin @twilio-labs/plugin-serverless... failed
Error: yarn add<EMAIL_ADDRESS>--non-interactive

--mutex=file:/Users/robertnorton/.twilio-cli/yarn.lock

--preferred-cache-folder=/Users/robertnorton/.twilio-cli/yarn

--check-files exited with code 1

[Error: EACCES: permission denied, open '/Users/robertnorton/.twilio-cli/error.log'] {
errno: -13,
code: 'EACCES',
syscall: 'open',
path: '/Users/robertnorton/.twilio-cli/error.log'
}
Roberts-iMac-Pro:~ robertnorton$
[A screenshot of a cell phone  Description automatically generated]https://www.kaptea.io/
From: Phil Nash @.>
Date: Wednesday, 9 June 2021 at 07:36
To: twilio-labs/plugin-serverless @.>
Cc: Robert Norton @.>, Author @.>
Subject: Re: [twilio-labs/plugin-serverless] Issue with environment (#45)
Looks like in this case that keytar failed to install due to problems with node-gyp.
Just before the error is thrown I can see the log:
gyp: No Xcode or CLT version detected!
So it looks like you may need to install the XCode command line tools. You can do that with the following command in your terminal:
xcode-select --install
Try running that, then installing the serverless plugin again.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/twilio-labs/plugin-serverless/issues/45#issuecomment-857424539, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ARUKT5KSSZN2UIIUAYYRWBTTR4DVPANCNFSM46JUECZA.

This is a permissions issue with the /Users/robertnorton/.twilio-cli directory (though I'm not sure how that would have happened).
Try updating the permissions like:
chmod -R 755 /Users/robertnorton/.twilio-cli

You may need to sudo that command.

Err... that might not be exactly right. Most of the files within ~/.twilio-cli only need to be 644 (rw-r--r--). Command line permissions aren't my forte, but more permission will at least let you complete the installation even if it's not locked down to the minimum it actually needs.

Hi Phil,
Tried both but getting the below each time.
Roberts-iMac-Pro:~ robertnorton$ sudo chmod -R 755 /Users/robertnorton/.twilio-cli
Password:
Roberts-iMac-Pro:~ robertnorton$ twilio plugins:install @twilio-labs/plugin-serverless
warning Skipping preferred cache folder "/Users/robertnorton/.twilio-cli/yarn" because it is not writable.
warning Selected the next writable cache folder in the list, will be "/Users/robertnorton/Library/Caches/Yarn".
error An unexpected error occurred: "EACCES: permission denied, open '/Users/robertnorton/.twilio-cli/package.json'".
Installing plugin @twilio-labs/plugin-serverless... failed
Error: yarn add<EMAIL_ADDRESS>--non-interactive

--mutex=file:/Users/robertnorton/.twilio-cli/yarn.lock --preferred-cache-folder=/Users/robertnorton/.twilio-cli/yarn

--check-files exited with code 1

[Error: EACCES: permission denied, open '/Users/robertnorton/.twilio-cli/error.log'] {
errno: -13,
code: 'EACCES',
syscall: 'open',
path: '/Users/robertnorton/.twilio-cli/error.log'
}
Roberts-iMac-Pro:~ robertnorton$ chmod -R 755 /Users/robertnorton/.twilio-cli
Roberts-iMac-Pro:~ robertnorton$ twilio plugins:install @twilio-labs/plugin-serverless
warning Skipping preferred cache folder "/Users/robertnorton/.twilio-cli/yarn" because it is not writable.
warning Selected the next writable cache folder in the list, will be "/Users/robertnorton/Library/Caches/Yarn".
error An unexpected error occurred: "EACCES: permission denied, open '/Users/robertnorton/.twilio-cli/package.json'".
Installing plugin @twilio-labs/plugin-serverless... failed
Error: yarn add<EMAIL_ADDRESS>--non-interactive

--mutex=file:/Users/robertnorton/.twilio-cli/yarn.lock --preferred-cache-folder=/Users/robertnorton/.twilio-cli/yarn

--check-files exited with code 1

[Error: EACCES: permission denied, open '/Users/robertnorton/.twilio-cli/error.log'] {
errno: -13,
code: 'EACCES',
syscall: 'open',
path: '/Users/robertnorton/.twilio-cli/error.log'
}
[A screenshot of a cell phone  Description automatically generated]https://www.kaptea.io/
From: Phil Nash @.>
Date: Wednesday, 9 June 2021 at 08:08
To: twilio-labs/plugin-serverless @.>
Cc: Robert Norton @.>, Author @.>
Subject: Re: [twilio-labs/plugin-serverless] Issue with environment (#45)
This is a permissions issue with the /Users/robertnorton/.twilio-cli directory (though I'm not sure how that would have happened).
Try updating the permissions like:
chmod -R 755 /Users/robertnorton/.twilio-cli
You may need to sudo that command.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/twilio-labs/plugin-serverless/issues/45#issuecomment-857445195, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ARUKT5O6ZE4G25YAY5QYKFTTR4HOTANCNFSM46JUECZA.

What are the file permissions (ls -la) inside your ~/.twilio-cli directory right now?

Hi phil,
Please see below.
[A screenshot of a cell phone  Description automatically generated]https://www.kaptea.io/
From: Phil Nash @.>
Date: Wednesday, 9 June 2021 at 08:14
To: twilio-labs/plugin-serverless @.>
Cc: Robert Norton @.>, Author @.>
Subject: Re: [twilio-labs/plugin-serverless] Issue with environment (#45)
What are the file permissions (ls -la) inside your ~/.twilio-cli directory right now?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/twilio-labs/plugin-serverless/issues/45#issuecomment-857448944, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ARUKT5OVM6QPXNS6HGY266LTR4IFJANCNFSM46JUECZA.

Sorry below.
Roberts-iMac-Pro:.twilio-cli robertnorton$ ls -la
total 784
drwxr-xr-x   10 robertnorton  staff     320  9 Jun 08:10 .
drwxr-xr-x+ 105 robertnorton  staff    3360  8 Jun 08:51 ..
-rwxr-xr-x@   1 robertnorton  staff    8196  7 Jun 10:43 .DS_Store
-rwxr-xr-x    1 root          staff    3585  7 Jun 09:03 error.log
drwxr-xr-x  467 robertnorton  staff   14944  9 Jun 08:10 node_modules
-rwxr-xr-x    1 root          staff      97  7 Jun 09:03 package.json
-rwxr-xr-x    1 robertnorton  staff      58  8 Jun 08:52 version
drwxr-xr-x    3 root          staff      96  7 Jun 08:57 yarn
-rwxr-xr-x@   1 robertnorton  staff  192301  9 Jun 08:10 yarn-error.log
-rwxr-xr-x    1 robertnorton  staff  182523  9 Jun 07:22 yarn.lock
Roberts-iMac-Pro:.twilio-cli robertnorton$
[A screenshot of a cell phone  Description automatically generated]https://www.kaptea.io/
From: Robert Norton @.>
Date: Wednesday, 9 June 2021 at 08:15
To: twilio-labs/plugin-serverless @.>, twilio-labs/plugin-serverless @.>
Cc: Author @.>
Subject: Re: [twilio-labs/plugin-serverless] Issue with environment (#45)
Hi phil,
Please see below.
[A screenshot of a cell phone  Description automatically generated]https://www.kaptea.io/
From: Phil Nash @.>
Date: Wednesday, 9 June 2021 at 08:14
To: twilio-labs/plugin-serverless @.>
Cc: Robert Norton @.>, Author @.>
Subject: Re: [twilio-labs/plugin-serverless] Issue with environment (#45)
What are the file permissions (ls -la) inside your ~/.twilio-cli directory right now?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/twilio-labs/plugin-serverless/issues/45#issuecomment-857448944, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ARUKT5OVM6QPXNS6HGY266LTR4IFJANCNFSM46JUECZA.

Ah, looks like some of the files are owned by root instead of your user. I can never remember the syntax for chown but if you can change them from root to your user, you might get access back and be able to install.

Hi Phil,
Yeap that’s worked perfectly many thanks for your help.
[A screenshot of a cell phone  Description automatically generated]https://www.kaptea.io/
From: Phil Nash @.>
Date: Wednesday, 9 June 2021 at 08:19
To: twilio-labs/plugin-serverless @.>
Cc: Robert Norton @.>, Author @.>
Subject: Re: [twilio-labs/plugin-serverless] Issue with environment (#45)
Ah, looks like some of the files are owned by root instead of your user. I can never remember the syntax for chown but if you can change them from root to your user, you might get access back and be able to install.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/twilio-labs/plugin-serverless/issues/45#issuecomment-857452252, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ARUKT5OLIS6AS4TJCW6DAADTR4IY5ANCNFSM46JUECZA.

Awesome! Glad it's all working again!


stability, versions, update strategy

In order to properly evaluate the usage of postal, how would one know when a new version is released? Whats the general strategy on stable/beta/master? Looking at the stable channel, it looks like this is lagging more than a year behind master, but both are still version "1.0.0".
I could not find any info on the general release strategy here, so I'm heading out here...
Thanks!

Hi Michael, I currently use Postal, although thats the same I feel here. Did you find another good candidate?

Same here my friends. Can anyone give us a clue about what is happening? Also some features I had to manually implement from the suggest pull requests. It may break my integrations in the future :/

We have been using a git-cloned copy of Postal since its release, paying attention to new commits, PRs, and problems, and then updating individual files as necessary. I believe that the latest versions are cut from the same code but with the version reference but I'm not sure how the releases are documented.
It would be nicer if that was documented in here however I guess for now we're treating it as a rolling release efectively.

I'm afraid there is currently no well defined process to schedule or announce releases. We try to do releases whenever we feel they are justified. There will certainly be one soon as there have been some bugfixes recently, but that's about all I can promise.


Autostart at reboot

Hey guys,
is there an easy way to autostart the script at reboot? already tried the crontab.
@reboot python3 /home/pi/pistreaming/server.py
but this is not working.

Try
@reboot /usr/bin/python3 /home/pi/pistreaming/server.py
crontab is very touchy about paths
also make sure you “sudo crontab -e” to edit

@rainripples This isnt working for me. Its still not starting at boot.

There are always multiple ways to start scripts on the raspberry pi. Maybe check general sources on how to start python scripts on startup.
Personally I use rc.local
sudo nano /etc/rc.local
add line
python3 /home/pistreaming/server.py before exit 0
make it executable
chmod +x /etc/rc.local
reload systemd
systemctl daemon-reload
start your rc local
systemctl start rc-local
you can check the status of this service with
systemctl status rc-local
in many tutorials the systemd part is missing as it was, from my understanding, not neccessary in older debian versions


Key does not get recognized/throws error

Hello...
Since i dont get any node or c# working on my device i want to run the tuya controll logic on it want to try the python now...
But the code provided here is not totally clear to me. (python noob)
In the code it states:
d = pytuya.OutletDevice('DEVICE_ID_HERE', 'IP_ADDRESS_HERE', LOCAL_KEY)
and when i fill that with my values all over the code like
d = pytuya.OutletDevice('02200506600104944eb9', '<IP_ADDRESS>', 78382189fd5087ba)
it throws a fit at the ba at the end of the local key which i know is correct
And as a quick question on the side...do i have to call this code with paramteters to get it do something or is a dumb code just for showing general functionality?
Casue is would not be able to alter it to get on/off/toggle into it
Thx for any thoughts

The issue might be that you didn't put 78382189fd5087ba in quotes, e.g. '78382189fd5087ba'.
It would be helpful to see the actual error message that you get.

@kristjaneerik is right, the key needs also to be passed as str.
The other question I don't quite understand. Which code are you talking about?
The code in the README.md is example code that should work as is.
I started working on a command line tool called tuyactl using this library, but could not finish it so far. That would allow you to control a tuya device via command line.

Hello and good morning...
My error without the quotes looks like this:
`C:\Users\Darkyputz>python f:\TuyaPlug\python-tuya\tests.py
File "f:\TuyaPlug\python-tuya\tests.py", line 99
d = pytuya.OutletDevice('02200506600xxx944eb9', '<IP_ADDRESS>', 78xxx189fd
b087ba)
 ^

SyntaxError: invalid syntax
`
and with the quotes like this:

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Alle Rechte vorbehalten.

C:\Users\Darkyputz>python f:\TuyaPlug\python-tuya\tests.py
File "f:\TuyaPlug\python-tuya\tests.py", line 99
d = pytuya.OutletDevice('02200506600194944eb9', '<IP_ADDRESS>', 78c82189fd
b087ba)
 ^

SyntaxError: invalid syntax
C:\Users\Darkyputz>python f:\TuyaPlug\python-tuya\tests.py
ERROR:root:json data not the same: {"devId":"02200506600194944eb9","uid":"022005
06600194944eb9","t":"1519828256","dps":{"1":true}} != {"dps":{"1":true},"uid":"D
EVICE_ID_HERE","t":"1516117564","devId":"DEVICE_ID_HERE"}
FFERROR:root:json data not the same: {"gwId":"02200506600194944eb9","devId":"022
00506600194944eb9"} != {"devId":"DEVICE_ID_HERE","gwId":"DEVICE_ID_HERE"}
F
FAIL: test_set_status (main.TestXenonDevice)
Traceback (most recent call last):
File "f:\TuyaPlug\python-tuya\tests.py", line 121, in test_set_status
self.assertEqual(result['test_result'], "SUCCESS")
AssertionError: 'FAIL' != 'SUCCESS'

FAIL

SUCCESS
======================================================================
FAIL: test_set_timer (main.TestXenonDevice)

Traceback (most recent call last):
File "f:\TuyaPlug\python-tuya\tests.py", line 110, in test_set_timer
self.assertEqual(result['test_result'], "SUCCESS")
AssertionError: 'FAIL' != 'SUCCESS'

FAIL

SUCCESS
======================================================================
FAIL: test_status (main.TestXenonDevice)

Traceback (most recent call last):
File "f:\TuyaPlug\python-tuya\tests.py", line 130, in test_status
self.assertEqual(result['test_result'], "SUCCESS")
AssertionError: 'FAIL' != 'SUCCESS'

FAIL

SUCCESS

Ran 3 tests in 0.007s
FAILED (failures=3)

Sorry for the strange look of the answer, but i dont really know why it does it in bold and that big...

And to answer your question...
The sample code in the readme...
I have no idea how to use that...
Simply creating a file with .py as extension with that lines in it does nothing...just as an example how python nooby i am...

Hello...
Thx for the replies...
I think i found my culprit after reading your comments...
The demo now seems to toggle the switch now...but i had to comment out the part below the toggle since mine is just a one outlet only...
Now a question again...
It says import pytuya on top...
This is right now all on my windows machien but the final plan is to run that all semi automatik on my mips router...so what/where is this pytuya coming from that is called?
Thx Jan

Ok...after playing around, i got it working on my mips based router with fresh compiled python 2.7
JUST AWESOME!!!


Body position goes to NaN after applying velocity

This is how I apply velocity, X or Y goes to NaN directly after in typescript:
static startMovingDirection(player: Player, direction: string){
        switch(direction){
            case "left":
                player.speedX = -1;
                break;
            case "right":
                player.speedX = 1;
                break;
            case "up":
                player.speedY = -1;
                break;
            case "down":
                player.speedY = 1;
                break;
        }
        m.Body.setVelocity(player.body, {x: player.speedX, y: player.speedY});
    }

I'm using NodeJS and i'm not rendering using Matter.JS Renderer. This is happening in a completely server-sided physics scenario.
This is how I update the game manually :
setInterval(update, 1000/60);
function update(){
    PhysicsHandler.updateAllPortals();
}

    static updateAllPortals(){
        this.portals.forEach(portal =>{
            this.updatePlayerPositions(portal);
            m.Engine.update(portal.engine);
        });
    }

@Fredolx Did you fix this? What was the issue?

@Fredolx would help to know what you found.
I get this problem when I set frictionAir to 0. Currently working around it by setting it to a very small value instead.

@a-type frictionAir: 0 should work fine I think, I tested it and it appears to work for me, are you sure there wasn't more to it?

I might have also been using badly scaled values. Not sure, I was only testing out the library.

I had this issue too, very frustrating.
In my case I was simply passing invalid values for width and height when creating a rect.
After a lot of debugging I realized I was passing a vector2 for both width and height, and for some reason typescript didn't catch it.
Thought i'd leave a comment here anyway, maybe someone else makes the same mistake!


Confusing error message when deploying to incorrectly formatted hostname

If the hostname passed to helios deploy looks like a URL (or simply contains a slash) when the --json switch is present, a confusing error message Conversion = 'F' is printed with no other output.
# creating the job
$ bin/helios -z http://localhost:5801 create testjob:1 some-image
Creating job: {"command":[],"created":null,"creatingUser":null,"env":{},"expires":null,"gracePeriod":null,"healthCheck":null,"hostname":null,"id":"testjob:1","image":"some-image","metadata":{},"networkMode":null,"ports":{},"registration":{},"registrationDomain":"","resources":null,"securityOpt":[],"token":"","volumes":{}}
Done.
testjob:1:2178b49ac982e92b87442b179b869b4414f770db

# regular deploy to a non-existent host
$ bin/helios --json -z http://localhost:5801 deploy testjob:1 some-host
{"host":"some-host","job":"testjob:1:2178b49ac982e92b87442b179b869b4414f770db","status":"HOST_NOT_FOUND"}

# deploy to host "foo/bar"
$ bin/helios --json -z http://localhost:5801 deploy testjob:1 foo/bar
Conversion = 'F'

To reduce any possible user confusion it would be nice if the HOST_NOT_FOUND was still output.
The cause is that the slash is encoded as %2F in the JSON response from the server and then this string is passed through printf / java.util.Formatter:
$ bin/helios -vvv --json -z http://localhost:5801 deploy testjob:1 foo/bar
...
10:11:25.987 TRACE DefaultRequestDispatcher: rep: PUT http://<IP_ADDRESS>:5801/hosts/foo%252Fbar/jobs/testjob:1:2178b49ac982e92b87442b179b869b4414f770db?token=&user=mattbrown 400 105 {
  "host" : "foo%2Fbar",
  "job" : "testjob:1:2178b49ac982e92b87442b179b869b4414f770db",
  "status" : "HOST_NOT_FOUND"
} gzip:false
java.util.UnknownFormatConversionException: Conversion = 'F'
	at java.util.Formatter$FormatSpecifier.conversion(Formatter.java:2691)
	at java.util.Formatter$FormatSpecifier.<init>(Formatter.java:2720)
	at java.util.Formatter.parse(Formatter.java:2560)
	at java.util.Formatter.format(Formatter.java:2501)
	at java.io.PrintStream.format(PrintStream.java:970)
	at java.io.PrintStream.printf(PrintStream.java:871)
	at com.spotify.helios.cli.command.JobDeployCommand.runWithJobId(JobDeployCommand.java:112)
	at com.spotify.helios.cli.command.WildcardJobCommand.run(WildcardJobCommand.java:82)
	at com.spotify.helios.cli.command.ControlCommand.run(ControlCommand.java:127)
	at com.spotify.helios.cli.command.ControlCommand.run(ControlCommand.java:90)
	at com.spotify.helios.cli.CliMain.run(CliMain.java:75)
	at com.spotify.helios.cli.CliMain.main(CliMain.java:53)

For what it is worth this would probably also happen with any % character in the response or anything else that might end up URL encoded

Fixed by #801