Transaction group.
| 1262 | |
| 1263 | |
| 1264 | class TransactionG(NotLoggedMixin, Group): |
| 1265 | """Transaction group.""" |
| 1266 | |
| 1267 | _c_classid = "TRANSG" |
| 1268 | |
| 1269 | def _g_width_warning(self) -> None: |
| 1270 | warnings.warn( |
| 1271 | f"transaction ``{self._v_pathname}`` is exceeding the " |
| 1272 | f"recommended maximum number of marks " |
| 1273 | f"({self._v_max_group_width}); be ready to see PyTables " |
| 1274 | f"asking for *lots* of memory and possibly slow I/O", |
| 1275 | PerformanceWarning, |
| 1276 | ) |
| 1277 | |
| 1278 | |
| 1279 | class MarkG(NotLoggedMixin, Group): |