(self, cmd: List[str], debug: bool = True)
| 201 | ) |
| 202 | |
| 203 | def __execute(self, cmd: List[str], debug: bool = True) -> bool: |
| 204 | if debug: |
| 205 | logging.debug(f"cmd: {cmd}") |
| 206 | p = subprocess.Popen(cmd) |
| 207 | p.communicate() |
| 208 | else: |
| 209 | with open(os.devnull, "wb") as f: |
| 210 | p = subprocess.Popen(cmd, stdout=f, stderr=f) |
| 211 | p.communicate() |
| 212 | |
| 213 | return p.returncode == 0 |
| 214 | |
| 215 | |
| 216 | def set_default_values(src: dict) -> dict: |
no outgoing calls
no test coverage detected