(
self,
name: str,
default: Union[None, str, _ArgDefaultMarker],
source: Dict[str, List[bytes]],
strip: bool = True,
)
| 579 | return self._get_arguments(name, self.request.query_arguments, strip) |
| 580 | |
| 581 | def _get_argument( |
| 582 | self, |
| 583 | name: str, |
| 584 | default: Union[None, str, _ArgDefaultMarker], |
| 585 | source: Dict[str, List[bytes]], |
| 586 | strip: bool = True, |
| 587 | ) -> Optional[str]: |
| 588 | args = self._get_arguments(name, source, strip=strip) |
| 589 | if not args: |
| 590 | if isinstance(default, _ArgDefaultMarker): |
| 591 | raise MissingArgumentError(name) |
| 592 | return default |
| 593 | return args[-1] |
| 594 | |
| 595 | def _get_arguments( |
| 596 | self, name: str, source: Dict[str, List[bytes]], strip: bool = True |
no test coverage detected