(self, obj, data_columns=None, **kwargs)
| 5037 | |
| 5038 | # error: Signature of "write" incompatible with supertype "Fixed" |
| 5039 | def write(self, obj, data_columns=None, **kwargs) -> None: # type: ignore[override] |
| 5040 | if data_columns is None: |
| 5041 | data_columns = [] |
| 5042 | elif data_columns is True: |
| 5043 | data_columns = obj.columns.tolist() |
| 5044 | obj, self.levels = self.validate_multiindex(obj) |
| 5045 | assert isinstance(self.levels, list) # for mypy |
| 5046 | for n in self.levels: |
| 5047 | if n not in data_columns: |
| 5048 | data_columns.insert(0, n) |
| 5049 | super().write(obj=obj, data_columns=data_columns, **kwargs) |
| 5050 | |
| 5051 | def read( |
| 5052 | self, |
nothing calls this directly
no test coverage detected