| 585 | |
| 586 | |
| 587 | class different_locale: |
| 588 | def __init__(self, locale): |
| 589 | self.locale = locale |
| 590 | self.oldlocale = None |
| 591 | |
| 592 | def __enter__(self): |
| 593 | self.oldlocale = _locale.setlocale(_locale.LC_TIME, None) |
| 594 | _locale.setlocale(_locale.LC_TIME, self.locale) |
| 595 | |
| 596 | def __exit__(self, *args): |
| 597 | _locale.setlocale(_locale.LC_TIME, self.oldlocale) |
| 598 | |
| 599 | |
| 600 | def _get_default_locale(): |
no outgoing calls
no test coverage detected