_run. Internal helper function. This docstring was expanded to make future maintenance easier. Args: cmd: Parameter. check: Parameter. capture: Parameter. text: Parameter. env: Parameter. Returns: Varies.
(cmd, *, check=False, capture=False, text=True, env=None)
| 34 | |
| 35 | |
| 36 | # --------------------------- |
| 37 | # Minimal dependency bootstrap (Termux-aware) |
| 38 | # --------------------------- |
| 39 | |
| 40 | def _run(cmd, *, check=False, capture=False, text=True, env=None): |
| 41 | """_run. |
| 42 | |
| 43 | Internal helper function. |
| 44 | |
| 45 | This docstring was expanded to make future maintenance easier. |
| 46 | |
| 47 | Args: |
| 48 | cmd: Parameter. |
| 49 | check: Parameter. |
| 50 | capture: Parameter. |
| 51 | text: Parameter. |
| 52 | env: Parameter. |
| 53 | |
| 54 | Returns: |
| 55 | Varies. |
| 56 | """ |
| 57 | try: |
| 58 | if capture: |
| 59 | return subprocess.run(cmd, check=check, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, text=text, env=env) |
| 60 | return subprocess.run(cmd, check=check, env=env) |
| 61 | except FileNotFoundError: |
no test coverage detected