MCPcopy Index your code
hub / github.com/python-cmd2/cmd2 / page_file

Method page_file

examples/paged_output.py:15–23  ·  view source on GitHub ↗

Helper method to prevent having too much duplicated code.

(self, file_path: str, chop: bool = False)

Source from the content-addressed store, hash-verified

13 super().__init__()
14
15 def page_file(self, file_path: str, chop: bool = False) -> None:
16 """Helper method to prevent having too much duplicated code."""
17 filename = os.path.expanduser(file_path)
18 try:
19 with open(filename) as f:
20 text = f.read()
21 self.ppaged(text, chop=chop)
22 except OSError as ex:
23 self.pexcept(f"Error reading {filename!r}: {ex}")
24
25 @cmd2.with_argument_list
26 def do_page_wrap(self, args: list[str]) -> None:

Callers 2

do_page_wrapMethod · 0.95
do_page_truncateMethod · 0.95

Calls 3

readMethod · 0.80
ppagedMethod · 0.80
pexceptMethod · 0.80

Tested by

no test coverage detected