(self, sample_id: str)
| 89 | |
| 90 | @contextlib.contextmanager |
| 91 | def as_default_recorder(self, sample_id: str): |
| 92 | sample_id_token = self._sample_id.set(sample_id) |
| 93 | default_recorder_token = _default_recorder.set(self) |
| 94 | yield |
| 95 | _default_recorder.reset(default_recorder_token) |
| 96 | self._sample_id.reset(sample_id_token) |
| 97 | |
| 98 | def current_sample_id(self) -> Optional[str]: |
| 99 | return self._sample_id.get() |