(raw_target: str)
| 20 | |
| 21 | |
| 22 | def extract_target(raw_target: str) -> str: |
| 23 | target = raw_target.strip() |
| 24 | |
| 25 | if target.startswith("<") and ">" in target: |
| 26 | target = target[1 : target.index(">")] |
| 27 | |
| 28 | try: |
| 29 | parts = shlex.split(target) |
| 30 | if parts: |
| 31 | target = parts[0] |
| 32 | except ValueError: |
| 33 | parts = target.split() |
| 34 | if parts: |
| 35 | target = parts[0] |
| 36 | |
| 37 | return target.strip() |
| 38 | |
| 39 | |
| 40 | def is_external_target(target: str) -> bool: |
no outgoing calls
no test coverage detected