Method
fail
(
self,
command: str,
target: Optional[str] = None,
reason: Optional[str] = None
)
Source from the content-addressed store, hash-verified
| 43 | raise |
| 44 | |
| 45 | def fail( |
| 46 | self, |
| 47 | command: str, |
| 48 | target: Optional[str] = None, |
| 49 | reason: Optional[str] = None |
| 50 | ) -> ExitStatus: |
| 51 | message = f'Can\'t {command}' |
| 52 | if target: |
| 53 | message += f' {target!r}' |
| 54 | if reason: |
| 55 | message += f': {reason}' |
| 56 | |
| 57 | self.env.stderr.write(message + '\n') |
| 58 | return ExitStatus.ERROR |
| 59 | |
| 60 | def _install(self, targets: List[str], mode='install') -> Tuple[ |
| 61 | bytes, ExitStatus |