SILENT KILLERPanel

Current Path: > > opt > cloudlinux > venv > lib64 > python3.11 > site-packages > isort


Operation   : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: //opt/cloudlinux/venv/lib64/python3.11/site-packages/isort

NameTypeSizeLast ModifiedActions
__pycache__ Directory - -
_vendored Directory - -
deprecated Directory - -
stdlibs Directory - -
__init__.py File 871 bytes April 17 2025 13:10:58.
__main__.py File 36 bytes April 17 2025 13:10:58.
_version.py File 72 bytes April 17 2025 13:10:58.
api.py File 26120 bytes April 17 2025 13:10:58.
comments.py File 933 bytes April 17 2025 13:10:58.
core.py File 22525 bytes April 17 2025 13:10:58.
exceptions.py File 7060 bytes April 17 2025 13:10:58.
files.py File 1589 bytes April 17 2025 13:10:58.
format.py File 5483 bytes April 17 2025 13:10:58.
hooks.py File 3338 bytes April 17 2025 13:10:58.
identify.py File 8373 bytes April 17 2025 13:10:58.
io.py File 2216 bytes April 17 2025 13:10:58.
literal.py File 3713 bytes April 17 2025 13:10:58.
logo.py File 388 bytes April 17 2025 13:10:58.
main.py File 46823 bytes April 17 2025 13:10:58.
output.py File 27804 bytes April 17 2025 13:10:58.
parse.py File 25332 bytes April 17 2025 13:10:58.
place.py File 5171 bytes April 17 2025 13:10:58.
profiles.py File 2144 bytes April 17 2025 13:10:58.
py.typed File 0 bytes April 17 2025 13:10:58.
pylama_isort.py File 1308 bytes April 17 2025 13:10:58.
sections.py File 297 bytes April 17 2025 13:10:58.
settings.py File 35584 bytes April 17 2025 13:10:58.
setuptools_commands.py File 2297 bytes April 17 2025 13:10:58.
sorting.py File 4515 bytes April 17 2025 13:10:58.
utils.py File 2413 bytes April 17 2025 13:10:58.
wrap.py File 6321 bytes April 17 2025 13:10:58.
wrap_modes.py File 13569 bytes April 17 2025 13:10:58.

Reading File: //opt/cloudlinux/venv/lib64/python3.11/site-packages/isort/files.py

import os
from pathlib import Path
from typing import Iterable, Iterator, List, Set

from isort.settings import Config


def find(
    paths: Iterable[str], config: Config, skipped: List[str], broken: List[str]
) -> Iterator[str]:
    """Fines and provides an iterator for all Python source files defined in paths."""
    visited_dirs: Set[Path] = set()

    for path in paths:
        if os.path.isdir(path):
            for dirpath, dirnames, filenames in os.walk(
                path, topdown=True, followlinks=config.follow_links
            ):
                base_path = Path(dirpath)
                for dirname in list(dirnames):
                    full_path = base_path / dirname
                    resolved_path = full_path.resolve()
                    if config.is_skipped(full_path):
                        skipped.append(dirname)
                        dirnames.remove(dirname)
                    else:
                        if resolved_path in visited_dirs:  # pragma: no cover
                            dirnames.remove(dirname)
                    visited_dirs.add(resolved_path)

                for filename in filenames:
                    filepath = os.path.join(dirpath, filename)
                    if config.is_supported_filetype(filepath):
                        if config.is_skipped(Path(os.path.abspath(filepath))):
                            skipped.append(filename)
                        else:
                            yield filepath
        elif not os.path.exists(path):
            broken.append(path)
        else:
            yield path

SILENT KILLER Tool