(value)
| 422 | |
| 423 | |
| 424 | def _quote_source_header(value): |
| 425 | result = VERSION_ID_SUFFIX.search(value) |
| 426 | if result is None: |
| 427 | return percent_encode(value, safe=SAFE_CHARS + '/') |
| 428 | else: |
| 429 | first, version_id = value[: result.start()], value[result.start() :] |
| 430 | return percent_encode(first, safe=SAFE_CHARS + '/') + version_id |
| 431 | |
| 432 | |
| 433 | def _get_cross_region_presigned_url( |
no test coverage detected