X7ROOT File Manager
Current Path:
/opt/hc_python/lib/python3.12/site-packages/pre_commit
opt
/
hc_python
/
lib
/
python3.12
/
site-packages
/
pre_commit
/
??
..
??
__init__.py
(0 B)
??
__main__.py
(127 B)
??
__pycache__
??
all_languages.py
(1.43 KB)
??
clientlib.py
(16.42 KB)
??
color.py
(3.14 KB)
??
commands
??
constants.py
(282 B)
??
envcontext.py
(1.56 KB)
??
error_handler.py
(2.56 KB)
??
errors.py
(78 B)
??
file_lock.py
(2.3 KB)
??
git.py
(8.33 KB)
??
hook.py
(1.48 KB)
??
lang_base.py
(5.26 KB)
??
languages
??
logging_handler.py
(1019 B)
??
main.py
(15.54 KB)
??
meta_hooks
??
output.py
(911 B)
??
parse_shebang.py
(2.42 KB)
??
prefix.py
(495 B)
??
repository.py
(7.43 KB)
??
resources
??
staged_files_only.py
(4.06 KB)
??
store.py
(8.27 KB)
??
util.py
(6.88 KB)
??
xargs.py
(5.42 KB)
??
yaml.py
(561 B)
??
yaml_rewrite.py
(1.31 KB)
Editing: output.py
from __future__ import annotations import contextlib import sys from typing import Any from typing import IO def write(s: str, stream: IO[bytes] = sys.stdout.buffer) -> None: stream.write(s.encode()) stream.flush() def write_line_b( s: bytes | None = None, stream: IO[bytes] = sys.stdout.buffer, logfile_name: str | None = None, ) -> None: with contextlib.ExitStack() as exit_stack: output_streams = [stream] if logfile_name: stream = exit_stack.enter_context(open(logfile_name, 'ab')) output_streams.append(stream) for output_stream in output_streams: if s is not None: output_stream.write(s) output_stream.write(b'\n') output_stream.flush() def write_line(s: str | None = None, **kwargs: Any) -> None: write_line_b(s.encode() if s is not None else s, **kwargs)
Upload File
Create Folder