(path_in_repo: str)
| 566 | |
| 567 | |
| 568 | def _validate_path_in_repo(path_in_repo: str) -> str: |
| 569 | # Validate `path_in_repo` value to prevent a server-side issue |
| 570 | if path_in_repo.startswith('/'): |
| 571 | path_in_repo = path_in_repo[1:] |
| 572 | if path_in_repo == '.' or path_in_repo == '..' or path_in_repo.startswith( |
| 573 | '../'): |
| 574 | raise ValueError( |
| 575 | f"Invalid `path_in_repo` in CommitOperation: '{path_in_repo}'") |
| 576 | if path_in_repo.startswith('./'): |
| 577 | path_in_repo = path_in_repo[2:] |
| 578 | |
| 579 | return path_in_repo |
| 580 | |
| 581 | |
| 582 | CommitOperation = Union[CommitOperationAdd, ] |
no outgoing calls
no test coverage detected
searching dependent graphs…