Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

raise exceptions #460

Closed
CrowMEV opened this issue Nov 26, 2023 · 4 comments
Closed

raise exceptions #460

CrowMEV opened this issue Nov 26, 2023 · 4 comments
Assignees
Labels
triage-needed Issue is not triaged.

Comments

@CrowMEV
Copy link

CrowMEV commented Nov 26, 2023

when pylint is installed in the virtual environment, the ms-python-pylint extension starts raising exceptions

2023-11-26 17:55:09.637 [info] Name: Pylint
2023-11-26 17:55:09.637 [info] Module: pylint
2023-11-26 17:55:09.637 [info] Python extension loading
2023-11-26 17:55:09.637 [info] Waiting for interpreter from Python extension.
2023-11-26 17:55:09.637 [info] No interpreter found from setting pylint.interpreter
2023-11-26 17:55:09.637 [info] Getting interpreter from ms-python.python extension for workspace /home/mev/Projects/tgparsing/backend
2023-11-26 17:55:09.637 [info] Python extension loaded
2023-11-26 17:55:09.637 [info] Interpreter from ms-python.python extension for /home/mev/Projects/tgparsing/backend: /home/mev/Projects/tgparsing/backend/.venv/bin/python
2023-11-26 17:55:09.637 [info] No interpreter found from setting pylint.interpreter
2023-11-26 17:55:09.637 [info] Getting interpreter from ms-python.python extension for workspace /home/mev/Projects/tgparsing/backend
2023-11-26 17:55:09.637 [info] Interpreter from ms-python.python extension for /home/mev/Projects/tgparsing/backend: /home/mev/Projects/tgparsing/backend/.venv/bin/python
2023-11-26 17:55:09.637 [info] Server run command: /home/mev/Projects/tgparsing/backend/.venv/bin/python /home/mev/.vscode/extensions/ms-python.pylint-2023.10.1/bundled/tool/lsp_server.py
2023-11-26 17:55:09.637 [info] Server: Start requested.
2023-11-26 17:55:09.774 [info] CWD Server: /home/mev/Projects/tgparsing/backend
2023-11-26 17:55:09.811 [info] Settings used to run Server:
[
    {
        "cwd": "/home/mev/Projects/tgparsing/backend",
        "workspace": "file:///home/mev/Projects/tgparsing/backend",
        "args": [
            "--disable=C0114, C0115, C0116, W1514, W3101"
        ],
        "severity": {
            "convention": "Information",
            "error": "Error",
            "fatal": "Error",
            "refactor": "Hint",
            "warning": "Warning",
            "info": "Information"
        },
        "path": [],
        "ignorePatterns": [],
        "interpreter": [
            "/home/mev/Projects/tgparsing/backend/.venv/bin/python"
        ],
        "importStrategy": "useBundled",
        "showNotifications": "onError",
        "extraPaths": []
    }
]

2023-11-26 17:55:09.874 [info] Global settings:
{
    "cwd": "${workspaceFolder}",
    "workspace": "/home/mev",
    "args": [
        "--disable=C0114, C0115, C0116, W1514, W3101"
    ],
    "severity": {
        "convention": "Information",
        "error": "Error",
        "fatal": "Error",
        "refactor": "Hint",
        "warning": "Warning",
        "info": "Information"
    },
    "path": [],
    "ignorePatterns": [],
    "interpreter": [],
    "importStrategy": "useBundled",
    "showNotifications": "onError",
    "extraPaths": []
}

2023-11-26 17:55:09.907 [info] sys.path used to run Server:
   /home/mev/.vscode/extensions/ms-python.pylint-2023.10.1/bundled/libs
   /home/mev/.vscode/extensions/ms-python.pylint-2023.10.1/bundled/tool
   /home/mev/Projects/tgparsing/backend
   /home/mev/Projects/tgparsing/backend/app
   /usr/lib/python311.zip
   /usr/lib/python3.11
   /usr/lib/python3.11/lib-dynload
   /home/mev/Projects/tgparsing/backend/.venv/lib/python3.11/site-packages
2023-11-26 17:55:09.951 [info] /home/mev/Projects/tgparsing/backend/.venv/bin/python -m pylint --version
2023-11-26 17:55:09.981 [info] CWD Linter: /home/mev/Projects/tgparsing/backend
2023-11-26 17:55:10.020 [info] 
pylint 3.0.2
astroid 2.15.8
Python 3.11.6 (main, Nov 14 2023, 09:36:21) [GCC 13.2.1 20230801]


2023-11-26 17:55:10.040 [info] Version info for linter running for /home/mev/Projects/tgparsing/backend:
pylint 3.0.2
astroid 2.15.8
Python 3.11.6 (main, Nov 14 2023, 09:36:21) [GCC 13.2.1 20230801]

2023-11-26 17:55:10.081 [info] SUPPORTED pylint>=2.12.2
FOUND pylint==3.0.2

2023-11-26 17:55:10.177 [info] [Trace - 5:55:10 PM] Sending request 'textDocument/codeAction - (1)'.
2023-11-26 17:55:10.232 [info] [Trace - 5:55:10 PM] Received notification 'window/logMessage'.
2023-11-26 17:55:10.232 [info] /home/mev/Projects/tgparsing/backend/.venv/bin/python -m pylint --reports=n --output-format=json --disable=C0114, C0115, C0116, W1514, W3101 --clear-cache-post-run=y --from-stdin /home/mev/Projects/tgparsing/backend/app/services/user/db_handlers.py
2023-11-26 17:55:10.279 [info] [Trace - 5:55:10 PM] Received notification 'window/logMessage'.
2023-11-26 17:55:10.279 [info] CWD Linter: /home/mev/Projects/tgparsing/backend
2023-11-26 17:55:10.303 [info] [Trace - 5:55:10 PM] Received notification 'window/logMessage'.
2023-11-26 17:55:10.303 [info] [Error - 5:55:10 PM] Traceback (most recent call last):
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.10.1/bundled/tool/lsp_server.py", line 770, in _run_tool_on_document
    result = utils.run_module(
             ^^^^^^^^^^^^^^^^^
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.10.1/bundled/tool/lsp_utils.py", line 208, in run_module
    return _run_module(module, argv, use_stdin, source)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.10.1/bundled/tool/lsp_utils.py", line 193, in _run_module
    runpy.run_module(module, run_name="__main__")
  File "<frozen runpy>", line 229, in run_module
  File "<frozen runpy>", line 88, in _run_code
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.10.1/bundled/libs/pylint/__main__.py", line 10, in <module>
    pylint.run_pylint()
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.10.1/bundled/libs/pylint/__init__.py", line 34, in run_pylint
    PylintRun(argv or sys.argv[1:])
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.10.1/bundled/libs/pylint/lint/run.py", line 162, in __init__
    args = _config_initialization(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.10.1/bundled/libs/pylint/config/config_initialization.py", line 61, in _config_initialization
    linter.load_plugin_modules(utils._splitstrip(config_data["load-plugins"]))
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.10.1/bundled/libs/pylint/lint/pylinter.py", line 381, in load_plugin_modules
    module.register(self)
  File "/home/mev/Projects/tgparsing/backend/.venv/lib/python3.11/site-packages/pylint_pytest/__init__.py", line 22, in register
    checker = importlib.import_module(module, package=os.path.basename(dirname))
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/home/mev/Projects/tgparsing/backend/.venv/lib/python3.11/site-packages/pylint_pytest/checkers/class_attr_loader.py", line 4, in <module>
    from pylint.interfaces import IAstroidChecker
ImportError: cannot import name 'IAstroidChecker' from 'pylint.interfaces' (/home/mev/.vscode/extensions/ms-python.pylint-2023.10.1/bundled/libs/pylint/interfaces.py)

2023-11-26 17:55:10.305 [info] [Trace - 5:55:10 PM] Received notification 'window/showMessage'.
2023-11-26 17:55:10.309 [info] [Trace - 5:55:10 PM] Received notification 'window/logMessage'.
2023-11-26 17:55:10.309 [info] [Error - 5:55:10 PM] Linting failed with error:
Traceback (most recent call last):
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.10.1/bundled/tool/lsp_server.py", line 144, in _linting_helper
    result = _run_tool_on_document(document, use_stdin=True, extra_args=extra_args)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.10.1/bundled/tool/lsp_server.py", line 770, in _run_tool_on_document
    result = utils.run_module(
             ^^^^^^^^^^^^^^^^^
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.10.1/bundled/tool/lsp_utils.py", line 208, in run_module
    return _run_module(module, argv, use_stdin, source)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.10.1/bundled/tool/lsp_utils.py", line 193, in _run_module
    runpy.run_module(module, run_name="__main__")
  File "<frozen runpy>", line 229, in run_module
  File "<frozen runpy>", line 88, in _run_code
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.10.1/bundled/libs/pylint/__main__.py", line 10, in <module>
    pylint.run_pylint()
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.10.1/bundled/libs/pylint/__init__.py", line 34, in run_pylint
    PylintRun(argv or sys.argv[1:])
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.10.1/bundled/libs/pylint/lint/run.py", line 162, in __init__
    args = _config_initialization(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.10.1/bundled/libs/pylint/config/config_initialization.py", line 61, in _config_initialization
    linter.load_plugin_modules(utils._splitstrip(config_data["load-plugins"]))
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.10.1/bundled/libs/pylint/lint/pylinter.py", line 381, in load_plugin_modules
    module.register(self)
  File "/home/mev/Projects/tgparsing/backend/.venv/lib/python3.11/site-packages/pylint_pytest/__init__.py", line 22, in register
    checker = importlib.import_module(module, package=os.path.basename(dirname))
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/home/mev/Projects/tgparsing/backend/.venv/lib/python3.11/site-packages/pylint_pytest/checkers/class_attr_loader.py", line 4, in <module>
    from pylint.interfaces import IAstroidChecker
ImportError: cannot import name 'IAstroidChecker' from 'pylint.interfaces' (/home/mev/.vscode/extensions/ms-python.pylint-2023.10.1/bundled/libs/pylint/interfaces.py)

2023-11-26 17:55:10.310 [info] [Trace - 5:55:10 PM] Received notification 'textDocument/publishDiagnostics'.
2023-11-26 17:55:10.310 [info] [Trace - 5:55:10 PM] Received response 'textDocument/codeAction - (1)' in 133ms.
2023-11-26 17:55:10.650 [info] [Trace - 5:55:10 PM] Sending request 'textDocument/codeAction - (2)'.
2023-11-26 17:55:10.656 [info] [Trace - 5:55:10 PM] Received response 'textDocument/codeAction - (2)' in 6ms.
2023-11-26 17:55:11.006 [info] [Trace - 5:55:11 PM] Sending request 'textDocument/codeAction - (3)'.
2023-11-26 17:55:11.012 [info] [Trace - 5:55:11 PM] Received response 'textDocument/codeAction - (3)' in 5ms.
2023-11-26 17:56:03.799 [info] [Trace - 5:56:03 PM] Sending request 'shutdown - (4)'.
2023-11-26 17:56:03.806 [info] [Trace - 5:56:03 PM] Received response 'shutdown - (4)' in 16ms.
2023-11-26 17:56:03.807 [info] [Trace - 5:56:03 PM] Sending notification 'exit'.
2023-11-26 17:56:06.463 [info] Name: Pylint
2023-11-26 17:56:06.463 [info] Module: pylint
2023-11-26 17:56:06.463 [info] Python extension loading
2023-11-26 17:56:06.463 [info] Waiting for interpreter from Python extension.
2023-11-26 17:56:06.463 [info] No interpreter found from setting pylint.interpreter
2023-11-26 17:56:06.463 [info] Getting interpreter from ms-python.python extension for workspace /home/mev/Projects/tgparsing/backend
2023-11-26 17:56:06.463 [info] Python extension loaded
2023-11-26 17:56:06.463 [info] Interpreter from ms-python.python extension for /home/mev/Projects/tgparsing/backend: /home/mev/Projects/tgparsing/backend/.venv/bin/python
2023-11-26 17:56:06.463 [info] No interpreter found from setting pylint.interpreter
2023-11-26 17:56:06.463 [info] Getting interpreter from ms-python.python extension for workspace /home/mev/Projects/tgparsing/backend
2023-11-26 17:56:06.463 [info] Interpreter from ms-python.python extension for /home/mev/Projects/tgparsing/backend: /home/mev/Projects/tgparsing/backend/.venv/bin/python
2023-11-26 17:56:06.463 [info] Server run command: /home/mev/Projects/tgparsing/backend/.venv/bin/python /home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/tool/lsp_server.py
2023-11-26 17:56:06.463 [info] Server: Start requested.
2023-11-26 17:56:07.245 [info] CWD Server: /home/mev/Projects/tgparsing/backend
2023-11-26 17:56:07.319 [info] Settings used to run Server:
[
    {
        "cwd": "/home/mev/Projects/tgparsing/backend",
        "workspace": "file:///home/mev/Projects/tgparsing/backend",
        "args": [
            "--disable=C0114, C0115, C0116, W1514, W3101"
        ],
        "severity": {
            "convention": "Information",
            "error": "Error",
            "fatal": "Error",
            "refactor": "Hint",
            "warning": "Warning",
            "info": "Information"
        },
        "path": [],
        "ignorePatterns": [],
        "interpreter": [
            "/home/mev/Projects/tgparsing/backend/.venv/bin/python"
        ],
        "importStrategy": "useBundled",
        "showNotifications": "onError",
        "extraPaths": []
    }
]

2023-11-26 17:56:07.332 [info] Global settings:
{
    "cwd": "${workspaceFolder}",
    "workspace": "/home/mev",
    "args": [
        "--disable=C0114, C0115, C0116, W1514, W3101"
    ],
    "severity": {
        "convention": "Information",
        "error": "Error",
        "fatal": "Error",
        "refactor": "Hint",
        "warning": "Warning",
        "info": "Information"
    },
    "path": [],
    "ignorePatterns": [],
    "interpreter": [],
    "importStrategy": "useBundled",
    "showNotifications": "onError",
    "extraPaths": []
}

2023-11-26 17:56:07.357 [info] sys.path used to run Server:
   /home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs
   /home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/tool
   /home/mev/Projects/tgparsing/backend
   /home/mev/Projects/tgparsing/backend/app
   /usr/lib/python311.zip
   /usr/lib/python3.11
   /usr/lib/python3.11/lib-dynload
   /home/mev/Projects/tgparsing/backend/.venv/lib/python3.11/site-packages
2023-11-26 17:56:07.427 [info] /home/mev/Projects/tgparsing/backend/.venv/bin/python -m pylint --version
2023-11-26 17:56:07.455 [info] CWD Linter: /home/mev/Projects/tgparsing/backend
2023-11-26 17:56:07.488 [info] 
pylint 3.0.2
astroid 2.15.8
Python 3.11.6 (main, Nov 14 2023, 09:36:21) [GCC 13.2.1 20230801]


2023-11-26 17:56:07.558 [info] Version info for linter running for /home/mev/Projects/tgparsing/backend:
pylint 3.0.2
astroid 2.15.8
Python 3.11.6 (main, Nov 14 2023, 09:36:21) [GCC 13.2.1 20230801]

2023-11-26 17:56:07.605 [info] SUPPORTED pylint>=2.12.2
FOUND pylint==3.0.2

2023-11-26 17:56:07.770 [info] [Trace - 5:56:07 PM] Sending request 'textDocument/codeAction - (1)'.
2023-11-26 17:56:07.773 [info] [Trace - 5:56:07 PM] Sending notification '$/cancelRequest'.
2023-11-26 17:56:07.776 [info] [Trace - 5:56:07 PM] Sending request 'textDocument/codeAction - (2)'.
2023-11-26 17:56:07.801 [info] [Trace - 5:56:07 PM] Received notification 'window/logMessage'.
2023-11-26 17:56:07.802 [info] /home/mev/Projects/tgparsing/backend/.venv/bin/python -m pylint --reports=n --output-format=json --disable=C0114, C0115, C0116, W1514, W3101 --clear-cache-post-run=y --from-stdin /home/mev/Projects/tgparsing/backend/app/services/user/db_handlers.py
2023-11-26 17:56:07.805 [info] [Trace - 5:56:07 PM] Received notification 'window/logMessage'.
2023-11-26 17:56:07.805 [info] CWD Linter: /home/mev/Projects/tgparsing/backend
2023-11-26 17:56:07.829 [info] [Trace - 5:56:07 PM] Received notification 'window/logMessage'.
2023-11-26 17:56:07.830 [info] [Error - 5:56:07 PM] Traceback (most recent call last):
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/tool/lsp_server.py", line 779, in _run_tool_on_document
    result = utils.run_module(
             ^^^^^^^^^^^^^^^^^
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/tool/lsp_utils.py", line 208, in run_module
    return _run_module(module, argv, use_stdin, source)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/tool/lsp_utils.py", line 193, in _run_module
    runpy.run_module(module, run_name="__main__")
  File "<frozen runpy>", line 229, in run_module
  File "<frozen runpy>", line 88, in _run_code
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/__main__.py", line 10, in <module>
    pylint.run_pylint()
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/__init__.py", line 34, in run_pylint
    PylintRun(argv or sys.argv[1:])
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/lint/run.py", line 162, in __init__
    args = _config_initialization(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/config/config_initialization.py", line 61, in _config_initialization
    linter.load_plugin_modules(utils._splitstrip(config_data["load-plugins"]))
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/lint/pylinter.py", line 381, in load_plugin_modules
    module.register(self)
  File "/home/mev/Projects/tgparsing/backend/.venv/lib/python3.11/site-packages/pylint_pytest/__init__.py", line 22, in register
    checker = importlib.import_module(module, package=os.path.basename(dirname))
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/home/mev/Projects/tgparsing/backend/.venv/lib/python3.11/site-packages/pylint_pytest/checkers/class_attr_loader.py", line 4, in <module>
    from pylint.interfaces import IAstroidChecker
ImportError: cannot import name 'IAstroidChecker' from 'pylint.interfaces' (/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/interfaces.py)

2023-11-26 17:56:07.876 [info] [Trace - 5:56:07 PM] Received notification 'window/showMessage'.
2023-11-26 17:56:07.882 [info] [Trace - 5:56:07 PM] Received notification 'window/logMessage'.
2023-11-26 17:56:07.882 [info] [Error - 5:56:07 PM] Linting failed with error:
Traceback (most recent call last):
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/tool/lsp_server.py", line 144, in _linting_helper
    result = _run_tool_on_document(document, use_stdin=True, extra_args=extra_args)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/tool/lsp_server.py", line 779, in _run_tool_on_document
    result = utils.run_module(
             ^^^^^^^^^^^^^^^^^
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/tool/lsp_utils.py", line 208, in run_module
    return _run_module(module, argv, use_stdin, source)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/tool/lsp_utils.py", line 193, in _run_module
    runpy.run_module(module, run_name="__main__")
  File "<frozen runpy>", line 229, in run_module
  File "<frozen runpy>", line 88, in _run_code
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/__main__.py", line 10, in <module>
    pylint.run_pylint()
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/__init__.py", line 34, in run_pylint
    PylintRun(argv or sys.argv[1:])
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/lint/run.py", line 162, in __init__
    args = _config_initialization(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/config/config_initialization.py", line 61, in _config_initialization
    linter.load_plugin_modules(utils._splitstrip(config_data["load-plugins"]))
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/lint/pylinter.py", line 381, in load_plugin_modules
    module.register(self)
  File "/home/mev/Projects/tgparsing/backend/.venv/lib/python3.11/site-packages/pylint_pytest/__init__.py", line 22, in register
    checker = importlib.import_module(module, package=os.path.basename(dirname))
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/home/mev/Projects/tgparsing/backend/.venv/lib/python3.11/site-packages/pylint_pytest/checkers/class_attr_loader.py", line 4, in <module>
    from pylint.interfaces import IAstroidChecker
ImportError: cannot import name 'IAstroidChecker' from 'pylint.interfaces' (/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/interfaces.py)

2023-11-26 17:56:07.884 [info] [Trace - 5:56:07 PM] Received notification 'textDocument/publishDiagnostics'.
2023-11-26 17:56:07.885 [info] [Trace - 5:56:07 PM] Received response 'textDocument/codeAction - (1)' in 115ms.
2023-11-26 17:56:07.886 [info] [Trace - 5:56:07 PM] Received response 'textDocument/codeAction - (2)' in 110ms.
2023-11-26 17:56:08.140 [info] [Trace - 5:56:08 PM] Sending request 'textDocument/codeAction - (3)'.
2023-11-26 17:56:08.163 [info] [Trace - 5:56:08 PM] Received response 'textDocument/codeAction - (3)' in 23ms.
2023-11-26 17:56:08.523 [info] [Trace - 5:56:08 PM] Sending request 'textDocument/codeAction - (4)'.
2023-11-26 17:56:08.533 [info] [Trace - 5:56:08 PM] Received response 'textDocument/codeAction - (4)' in 10ms.
2023-11-26 17:57:07.176 [info] [Trace - 5:57:07 PM] Sending request 'textDocument/codeAction - (5)'.
2023-11-26 17:57:07.179 [info] [Trace - 5:57:07 PM] Received response 'textDocument/codeAction - (5)' in 3ms.
2023-11-26 17:57:07.430 [info] [Trace - 5:57:07 PM] Sending request 'textDocument/codeAction - (6)'.
2023-11-26 17:57:07.455 [info] [Trace - 5:57:07 PM] Received response 'textDocument/codeAction - (6)' in 25ms.
2023-11-26 17:57:09.459 [info] [Trace - 5:57:09 PM] Sending request 'textDocument/codeAction - (7)'.
2023-11-26 17:57:09.461 [info] [Trace - 5:57:09 PM] Received response 'textDocument/codeAction - (7)' in 1ms.
2023-11-26 17:57:14.686 [info] [Trace - 5:57:14 PM] Sending notification 'textDocument/didChange'.
2023-11-26 17:57:14.749 [info] [Trace - 5:57:14 PM] Sending notification 'textDocument/didSave'.
2023-11-26 17:57:14.754 [info] [Trace - 5:57:14 PM] Received notification 'window/logMessage'.
2023-11-26 17:57:14.754 [info] /home/mev/Projects/tgparsing/backend/.venv/bin/python -m pylint --reports=n --output-format=json --disable=C0114, C0115, C0116, W1514, W3101 --clear-cache-post-run=y --from-stdin /home/mev/Projects/tgparsing/backend/app/services/user/db_handlers.py
2023-11-26 17:57:14.755 [info] [Trace - 5:57:14 PM] Received notification 'window/logMessage'.
2023-11-26 17:57:14.755 [info] CWD Linter: /home/mev/Projects/tgparsing/backend
2023-11-26 17:57:14.784 [info] [Trace - 5:57:14 PM] Received notification 'window/logMessage'.
2023-11-26 17:57:14.784 [info] [Error - 5:57:14 PM] Traceback (most recent call last):
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/tool/lsp_server.py", line 779, in _run_tool_on_document
    result = utils.run_module(
             ^^^^^^^^^^^^^^^^^
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/tool/lsp_utils.py", line 208, in run_module
    return _run_module(module, argv, use_stdin, source)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/tool/lsp_utils.py", line 193, in _run_module
    runpy.run_module(module, run_name="__main__")
  File "<frozen runpy>", line 229, in run_module
  File "<frozen runpy>", line 88, in _run_code
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/__main__.py", line 10, in <module>
    pylint.run_pylint()
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/__init__.py", line 34, in run_pylint
    PylintRun(argv or sys.argv[1:])
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/lint/run.py", line 162, in __init__
    args = _config_initialization(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/config/config_initialization.py", line 61, in _config_initialization
    linter.load_plugin_modules(utils._splitstrip(config_data["load-plugins"]))
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/lint/pylinter.py", line 381, in load_plugin_modules
    module.register(self)
  File "/home/mev/Projects/tgparsing/backend/.venv/lib/python3.11/site-packages/pylint_pytest/__init__.py", line 22, in register
    checker = importlib.import_module(module, package=os.path.basename(dirname))
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/home/mev/Projects/tgparsing/backend/.venv/lib/python3.11/site-packages/pylint_pytest/checkers/class_attr_loader.py", line 4, in <module>
    from pylint.interfaces import IAstroidChecker
ImportError: cannot import name 'IAstroidChecker' from 'pylint.interfaces' (/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/interfaces.py)

2023-11-26 17:57:14.784 [info] [Trace - 5:57:14 PM] Received notification 'window/showMessage'.
2023-11-26 17:57:14.785 [info] [Trace - 5:57:14 PM] Received notification 'window/logMessage'.
2023-11-26 17:57:14.785 [info] [Error - 5:57:14 PM] Linting failed with error:
Traceback (most recent call last):
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/tool/lsp_server.py", line 144, in _linting_helper
    result = _run_tool_on_document(document, use_stdin=True, extra_args=extra_args)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/tool/lsp_server.py", line 779, in _run_tool_on_document
    result = utils.run_module(
             ^^^^^^^^^^^^^^^^^
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/tool/lsp_utils.py", line 208, in run_module
    return _run_module(module, argv, use_stdin, source)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/tool/lsp_utils.py", line 193, in _run_module
    runpy.run_module(module, run_name="__main__")
  File "<frozen runpy>", line 229, in run_module
  File "<frozen runpy>", line 88, in _run_code
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/__main__.py", line 10, in <module>
    pylint.run_pylint()
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/__init__.py", line 34, in run_pylint
    PylintRun(argv or sys.argv[1:])
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/lint/run.py", line 162, in __init__
    args = _config_initialization(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/config/config_initialization.py", line 61, in _config_initialization
    linter.load_plugin_modules(utils._splitstrip(config_data["load-plugins"]))
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/lint/pylinter.py", line 381, in load_plugin_modules
    module.register(self)
  File "/home/mev/Projects/tgparsing/backend/.venv/lib/python3.11/site-packages/pylint_pytest/__init__.py", line 22, in register
    checker = importlib.import_module(module, package=os.path.basename(dirname))
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/home/mev/Projects/tgparsing/backend/.venv/lib/python3.11/site-packages/pylint_pytest/checkers/class_attr_loader.py", line 4, in <module>
    from pylint.interfaces import IAstroidChecker
ImportError: cannot import name 'IAstroidChecker' from 'pylint.interfaces' (/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/interfaces.py)

2023-11-26 17:57:14.785 [info] [Trace - 5:57:14 PM] Received notification 'textDocument/publishDiagnostics'.
2023-11-26 17:57:20.386 [info] [Trace - 5:57:20 PM] Sending notification 'textDocument/didChange'.
2023-11-26 17:57:20.643 [info] [Trace - 5:57:20 PM] Sending request 'textDocument/codeAction - (8)'.
2023-11-26 17:57:20.646 [info] [Trace - 5:57:20 PM] Received response 'textDocument/codeAction - (8)' in 3ms.
2023-11-26 17:57:21.445 [info] [Trace - 5:57:21 PM] Sending notification 'textDocument/didSave'.
2023-11-26 17:57:21.468 [info] [Trace - 5:57:21 PM] Received notification 'window/logMessage'.
2023-11-26 17:57:21.468 [info] /home/mev/Projects/tgparsing/backend/.venv/bin/python -m pylint --reports=n --output-format=json --disable=C0114, C0115, C0116, W1514, W3101 --clear-cache-post-run=y --from-stdin /home/mev/Projects/tgparsing/backend/app/services/user/db_handlers.py
2023-11-26 17:57:21.472 [info] [Trace - 5:57:21 PM] Received notification 'window/logMessage'.
2023-11-26 17:57:21.472 [info] CWD Linter: /home/mev/Projects/tgparsing/backend
2023-11-26 17:57:21.475 [info] [Trace - 5:57:21 PM] Received notification 'window/logMessage'.
2023-11-26 17:57:21.475 [info] [Error - 5:57:21 PM] Traceback (most recent call last):
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/tool/lsp_server.py", line 779, in _run_tool_on_document
    result = utils.run_module(
             ^^^^^^^^^^^^^^^^^
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/tool/lsp_utils.py", line 208, in run_module
    return _run_module(module, argv, use_stdin, source)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/tool/lsp_utils.py", line 193, in _run_module
    runpy.run_module(module, run_name="__main__")
  File "<frozen runpy>", line 229, in run_module
  File "<frozen runpy>", line 88, in _run_code
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/__main__.py", line 10, in <module>
    pylint.run_pylint()
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/__init__.py", line 34, in run_pylint
    PylintRun(argv or sys.argv[1:])
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/lint/run.py", line 162, in __init__
    args = _config_initialization(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/config/config_initialization.py", line 61, in _config_initialization
    linter.load_plugin_modules(utils._splitstrip(config_data["load-plugins"]))
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/lint/pylinter.py", line 381, in load_plugin_modules
    module.register(self)
  File "/home/mev/Projects/tgparsing/backend/.venv/lib/python3.11/site-packages/pylint_pytest/__init__.py", line 22, in register
    checker = importlib.import_module(module, package=os.path.basename(dirname))
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/home/mev/Projects/tgparsing/backend/.venv/lib/python3.11/site-packages/pylint_pytest/checkers/class_attr_loader.py", line 4, in <module>
    from pylint.interfaces import IAstroidChecker
ImportError: cannot import name 'IAstroidChecker' from 'pylint.interfaces' (/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/interfaces.py)

2023-11-26 17:57:21.476 [info] [Trace - 5:57:21 PM] Received notification 'window/showMessage'.
2023-11-26 17:57:21.477 [info] [Trace - 5:57:21 PM] Received notification 'window/logMessage'.
2023-11-26 17:57:21.477 [info] [Error - 5:57:21 PM] Linting failed with error:
Traceback (most recent call last):
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/tool/lsp_server.py", line 144, in _linting_helper
    result = _run_tool_on_document(document, use_stdin=True, extra_args=extra_args)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/tool/lsp_server.py", line 779, in _run_tool_on_document
    result = utils.run_module(
             ^^^^^^^^^^^^^^^^^
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/tool/lsp_utils.py", line 208, in run_module
    return _run_module(module, argv, use_stdin, source)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/tool/lsp_utils.py", line 193, in _run_module
    runpy.run_module(module, run_name="__main__")
  File "<frozen runpy>", line 229, in run_module
  File "<frozen runpy>", line 88, in _run_code
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/__main__.py", line 10, in <module>
    pylint.run_pylint()
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/__init__.py", line 34, in run_pylint
    PylintRun(argv or sys.argv[1:])
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/lint/run.py", line 162, in __init__
    args = _config_initialization(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/config/config_initialization.py", line 61, in _config_initialization
    linter.load_plugin_modules(utils._splitstrip(config_data["load-plugins"]))
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/lint/pylinter.py", line 381, in load_plugin_modules
    module.register(self)
  File "/home/mev/Projects/tgparsing/backend/.venv/lib/python3.11/site-packages/pylint_pytest/__init__.py", line 22, in register
    checker = importlib.import_module(module, package=os.path.basename(dirname))
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/home/mev/Projects/tgparsing/backend/.venv/lib/python3.11/site-packages/pylint_pytest/checkers/class_attr_loader.py", line 4, in <module>
    from pylint.interfaces import IAstroidChecker
ImportError: cannot import name 'IAstroidChecker' from 'pylint.interfaces' (/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/interfaces.py)

2023-11-26 17:57:21.477 [info] [Trace - 5:57:21 PM] Received notification 'textDocument/publishDiagnostics'.
2023-11-26 17:57:21.740 [info] [Trace - 5:57:21 PM] Sending request 'textDocument/codeAction - (9)'.
2023-11-26 17:57:21.744 [info] [Trace - 5:57:21 PM] Received response 'textDocument/codeAction - (9)' in 3ms.
2023-11-26 17:57:23.921 [info] [Trace - 5:57:23 PM] Sending request 'textDocument/codeAction - (10)'.
2023-11-26 17:57:23.923 [info] [Trace - 5:57:23 PM] Received response 'textDocument/codeAction - (10)' in 2ms.
2023-11-26 17:57:30.621 [info] [Trace - 5:57:30 PM] Sending request 'textDocument/codeAction - (11)'.
2023-11-26 17:57:30.623 [info] [Trace - 5:57:30 PM] Received response 'textDocument/codeAction - (11)' in 2ms.
2023-11-26 17:57:31.610 [info] [Trace - 5:57:31 PM] Sending request 'textDocument/codeAction - (12)'.
2023-11-26 17:57:31.612 [info] [Trace - 5:57:31 PM] Received response 'textDocument/codeAction - (12)' in 2ms.
2023-11-26 17:57:32.349 [info] [Trace - 5:57:32 PM] Sending notification 'textDocument/didChange'.
2023-11-26 17:57:33.042 [info] [Trace - 5:57:33 PM] Sending notification 'textDocument/didChange'.
2023-11-26 17:57:34.080 [info] [Trace - 5:57:34 PM] Sending notification 'textDocument/didSave'.
2023-11-26 17:57:34.084 [info] [Trace - 5:57:34 PM] Received notification 'window/logMessage'.
2023-11-26 17:57:34.084 [info] /home/mev/Projects/tgparsing/backend/.venv/bin/python -m pylint --reports=n --output-format=json --disable=C0114, C0115, C0116, W1514, W3101 --clear-cache-post-run=y --from-stdin /home/mev/Projects/tgparsing/backend/app/services/user/db_handlers.py
2023-11-26 17:57:34.084 [info] [Trace - 5:57:34 PM] Received notification 'window/logMessage'.
2023-11-26 17:57:34.084 [info] CWD Linter: /home/mev/Projects/tgparsing/backend
2023-11-26 17:57:34.106 [info] [Trace - 5:57:34 PM] Received notification 'window/logMessage'.
2023-11-26 17:57:34.106 [info] [Error - 5:57:34 PM] Traceback (most recent call last):
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/tool/lsp_server.py", line 779, in _run_tool_on_document
    result = utils.run_module(
             ^^^^^^^^^^^^^^^^^
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/tool/lsp_utils.py", line 208, in run_module
    return _run_module(module, argv, use_stdin, source)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/tool/lsp_utils.py", line 193, in _run_module
    runpy.run_module(module, run_name="__main__")
  File "<frozen runpy>", line 229, in run_module
  File "<frozen runpy>", line 88, in _run_code
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/__main__.py", line 10, in <module>
    pylint.run_pylint()
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/__init__.py", line 34, in run_pylint
    PylintRun(argv or sys.argv[1:])
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/lint/run.py", line 162, in __init__
    args = _config_initialization(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/config/config_initialization.py", line 61, in _config_initialization
    linter.load_plugin_modules(utils._splitstrip(config_data["load-plugins"]))
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/lint/pylinter.py", line 381, in load_plugin_modules
    module.register(self)
  File "/home/mev/Projects/tgparsing/backend/.venv/lib/python3.11/site-packages/pylint_pytest/__init__.py", line 22, in register
    checker = importlib.import_module(module, package=os.path.basename(dirname))
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/home/mev/Projects/tgparsing/backend/.venv/lib/python3.11/site-packages/pylint_pytest/checkers/class_attr_loader.py", line 4, in <module>
    from pylint.interfaces import IAstroidChecker
ImportError: cannot import name 'IAstroidChecker' from 'pylint.interfaces' (/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/interfaces.py)

2023-11-26 17:57:34.106 [info] [Trace - 5:57:34 PM] Received notification 'window/showMessage'.
2023-11-26 17:57:34.106 [info] [Trace - 5:57:34 PM] Received notification 'window/logMessage'.
2023-11-26 17:57:34.106 [info] [Error - 5:57:34 PM] Linting failed with error:
Traceback (most recent call last):
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/tool/lsp_server.py", line 144, in _linting_helper
    result = _run_tool_on_document(document, use_stdin=True, extra_args=extra_args)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/tool/lsp_server.py", line 779, in _run_tool_on_document
    result = utils.run_module(
             ^^^^^^^^^^^^^^^^^
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/tool/lsp_utils.py", line 208, in run_module
    return _run_module(module, argv, use_stdin, source)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/tool/lsp_utils.py", line 193, in _run_module
    runpy.run_module(module, run_name="__main__")
  File "<frozen runpy>", line 229, in run_module
  File "<frozen runpy>", line 88, in _run_code
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/__main__.py", line 10, in <module>
    pylint.run_pylint()
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/__init__.py", line 34, in run_pylint
    PylintRun(argv or sys.argv[1:])
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/lint/run.py", line 162, in __init__
    args = _config_initialization(
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/config/config_initialization.py", line 61, in _config_initialization
    linter.load_plugin_modules(utils._splitstrip(config_data["load-plugins"]))
  File "/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/lint/pylinter.py", line 381, in load_plugin_modules
    module.register(self)
  File "/home/mev/Projects/tgparsing/backend/.venv/lib/python3.11/site-packages/pylint_pytest/__init__.py", line 22, in register
    checker = importlib.import_module(module, package=os.path.basename(dirname))
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/home/mev/Projects/tgparsing/backend/.venv/lib/python3.11/site-packages/pylint_pytest/checkers/class_attr_loader.py", line 4, in <module>
    from pylint.interfaces import IAstroidChecker
ImportError: cannot import name 'IAstroidChecker' from 'pylint.interfaces' (/home/mev/.vscode/extensions/ms-python.pylint-2023.11.13201006/bundled/libs/pylint/interfaces.py)

2023-11-26 17:57:34.106 [info] [Trace - 5:57:34 PM] Received notification 'textDocument/publishDiagnostics'.
aiofiles==23.2.1
alembic==1.12.1
amqp==5.2.0
annotated-types==0.6.0
anyio==4.1.0
astroid==2.15.8
asttokens==2.4.1
asyncpg==0.28.0
billiard==4.2.0
black==23.11.0
build==1.0.3
CacheControl==0.13.1
celery==5.3.6
celery-stubs==0.1.3
celery-types==0.19.0
certifi==2023.11.17
cffi==1.16.0
cfgv==3.4.0
charset-normalizer==3.3.2
cleo==2.1.0
click==8.1.7
click-didyoumean==0.3.0
click-plugins==1.1.1
click-repl==0.3.0
crashtest==0.4.1
cryptography==41.0.5
decorator==5.1.1
dill==0.3.7
distlib==0.3.7
dnspython==2.4.2
dulwich==0.21.6
ecdsa==0.18.0
email-validator==2.1.0.post1
executing==2.0.1
fastapi==0.100.1
fastjsonschema==2.19.0
filelock==3.13.1
greenlet==3.0.1
gunicorn==21.2.0
h11==0.14.0
httpcore==0.17.3
httptools==0.6.1
httpx==0.24.1
identify==2.5.32
idna==3.6
importlib-metadata==6.8.0
iniconfig==2.0.0
installer==0.7.0
ipython==8.18.0
isort==5.12.0
jaraco.classes==3.3.0
jedi==0.19.1
jeepney==0.8.0
keyring==24.3.0
kombu==5.3.4
lazy-object-proxy==1.9.0
Mako==1.3.0
MarkupSafe==2.1.3
matplotlib-inline==0.1.6
mccabe==0.7.0
more-itertools==10.1.0
msgpack==1.0.7
mypy==1.7.1
mypy-extensions==1.0.0
nodeenv==1.8.0
packaging==23.2
parso==0.8.3
passlib==1.7.4
pathspec==0.11.2
pexpect==4.9.0
pkginfo==1.9.6
platformdirs==4.0.0
pluggy==1.3.0
poetry==1.7.1
poetry-core==1.8.1
poetry-plugin-export==1.6.0
pre-commit==3.5.0
prompt-toolkit==3.0.41
psycopg2-binary==2.9.9
ptyprocess==0.7.0
pure-eval==0.2.2
pyaes==1.6.1
pyasn1==0.5.1
pycparser==2.21
pydantic==2.5.2
pydantic-settings==2.1.0
pydantic_core==2.14.5
Pygments==2.17.2
pylint==2.17.7
pylint-pytest==1.1.6
pyproject_hooks==1.0.0
Pyrogram==2.0.106
PySocks==1.7.1
pytest==7.4.3
pytest-asyncio==0.21.1
pytest-lazy-fixture==0.6.3
python-dateutil==2.8.2
python-dotenv==1.0.0
python-jose==3.3.0
python-multipart==0.0.6
pytz==2023.3.post1
PyYAML==6.0.1
rapidfuzz==3.5.2
redis==5.0.1
requests==2.31.0
requests-toolbelt==1.0.0
rsa==4.9
SecretStorage==3.3.3
shellingham==1.5.4
six==1.16.0
sniffio==1.3.0
SQLAlchemy==2.0.23
stack-data==0.6.3
starlette==0.27.0
TgCrypto==1.2.5
tomlkit==0.12.3
traitlets==5.13.0
trove-classifiers==2023.11.22
types-aiofiles==23.2.0.0
types-passlib==1.7.7.13
types-pyasn1==0.5.0.0
types-pyOpenSSL==23.3.0.0
types-python-jose==3.3.4.8
types-pytz==2023.3.1.1
types-redis==4.6.0.11
typing_extensions==4.8.0
tzdata==2023.3
urllib3==2.1.0
uvicorn==0.23.2
uvloop==0.19.0
vine==5.1.0
virtualenv==20.24.7
watchfiles==0.21.0
wcwidth==0.2.12
websockets==12.0
wrapt==1.16.0
zipp==3.17.0

I also have other projects where pylint is installed in the virtual environment and similarly raising exception is associated with astroid

@github-actions github-actions bot added the triage-needed Issue is not triaged. label Nov 26, 2023
@DanielNoord
Copy link

You're using an outdated version of pylint_pytest. It is not compatible with pylint 3.x which the extension seems to be using as its version.

@CrowMEV
Copy link
Author

CrowMEV commented Nov 27, 2023

@DanielNoord I checked, I have the latest version installed pylint_pytest

(.venv) [mev@Arch-PC backend]$ pip freeze | grep pytest
pylint-pytest==1.1.6
pytest==7.4.3
pytest-asyncio==0.21.1
pytest-lazy-fixture==0.6.3

@Pierre-Sassoulas
Copy link

Pierre-Sassoulas commented Nov 27, 2023

Hello ! There's a new maintainer for pylint-pytest and a release schedule, but a version compatible with pylint 3 is not out yet. (Check pylint-dev/pylint-pytest#24 for updates).

@karthiknadig
Copy link
Member

Closing this since this issue cannot be addressed from the extension.

Thanks @DanielNoord @Pierre-Sassoulas for looking into this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
triage-needed Issue is not triaged.
Projects
None yet
Development

No branches or pull requests

4 participants