OXIESEC PANEL
- Current Dir:
/
/
opt
/
alt
/
python37
/
lib
/
python3.7
/
site-packages
/
click
Server IP: 2a02:4780:11:1084:0:327f:3464:10
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
09/05/2025 09:36:16 AM
rwxr-xr-x
📄
__init__.py
3.06 KB
03/16/2023 12:56:53 PM
rw-r--r--
📁
__pycache__
-
03/16/2023 12:56:53 PM
rwxr-xr-x
📄
_compat.py
18.37 KB
03/16/2023 12:56:53 PM
rw-r--r--
📄
_termui_impl.py
22.9 KB
03/16/2023 12:56:53 PM
rw-r--r--
📄
_textwrap.py
1.32 KB
03/16/2023 12:56:53 PM
rw-r--r--
📄
_winconsole.py
7.68 KB
03/16/2023 12:56:53 PM
rw-r--r--
📄
core.py
110.14 KB
03/16/2023 12:56:53 PM
rw-r--r--
📄
decorators.py
15.97 KB
03/16/2023 12:56:53 PM
rw-r--r--
📄
exceptions.py
8.95 KB
03/16/2023 12:56:53 PM
rw-r--r--
📄
formatting.py
9.48 KB
03/16/2023 12:56:53 PM
rw-r--r--
📄
globals.py
1.92 KB
03/16/2023 12:56:53 PM
rw-r--r--
📄
parser.py
18.6 KB
03/16/2023 12:56:53 PM
rw-r--r--
📄
py.typed
0 bytes
03/16/2023 12:56:53 PM
rw-r--r--
📄
shell_completion.py
17.6 KB
03/16/2023 12:56:53 PM
rw-r--r--
📄
termui.py
27.69 KB
03/16/2023 12:56:53 PM
rw-r--r--
📄
testing.py
15.69 KB
03/16/2023 12:56:53 PM
rw-r--r--
📄
types.py
34.97 KB
03/16/2023 12:56:53 PM
rw-r--r--
📄
utils.py
18.24 KB
03/16/2023 12:56:53 PM
rw-r--r--
Editing: _textwrap.py
Close
import textwrap import typing as t from contextlib import contextmanager class TextWrapper(textwrap.TextWrapper): def _handle_long_word( self, reversed_chunks: t.List[str], cur_line: t.List[str], cur_len: int, width: int, ) -> None: space_left = max(width - cur_len, 1) if self.break_long_words: last = reversed_chunks[-1] cut = last[:space_left] res = last[space_left:] cur_line.append(cut) reversed_chunks[-1] = res elif not cur_line: cur_line.append(reversed_chunks.pop()) @contextmanager def extra_indent(self, indent: str) -> t.Iterator[None]: old_initial_indent = self.initial_indent old_subsequent_indent = self.subsequent_indent self.initial_indent += indent self.subsequent_indent += indent try: yield finally: self.initial_indent = old_initial_indent self.subsequent_indent = old_subsequent_indent def indent_only(self, text: str) -> str: rv = [] for idx, line in enumerate(text.splitlines()): indent = self.initial_indent if idx > 0: indent = self.subsequent_indent rv.append(f"{indent}{line}") return "\n".join(rv)