Skip to content

psutil.process_iter.cache_clear not available #14281

Open
@KennethNielsen

Description

@KennethNielsen

A recent addition to psutil added a cache_clear callable to psutil.process_iter, which is not available with the latest version (7.0.0.20250601) of "types-psutil".

I wouldn't mind trying to provide a PR to fix this, but I'm wanted to hear whether it had any interest first.

Steps to reproduce

Write code like the following:

import psutil

psutil.process_iter.cache_clear()
for process in psutil.process_iter():
    print(process)

This should run just fine but mypy complains about cache_clear.

/home/kenneth/.config/JetBrains/PyCharm2024.3/scratches/scratch_12.py:3: error: "Callable[[list[str] | tuple[str, ...] | set[str] | frozenset[str] | None, Any], Iterator[Process]]" has no attribute "cache_clear"  [attr-defined]
Found 1 error in 1 file (checked 1 source file)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions