maybe set a string col itemsize: min_itemsize can be an integer or a dict with this columns name with an integer size
(self, min_itemsize=None)
| 2330 | return iter(self.values) |
| 2331 | |
| 2332 | def maybe_set_size(self, min_itemsize=None) -> None: |
| 2333 | """ |
| 2334 | maybe set a string col itemsize: |
| 2335 | min_itemsize can be an integer or a dict with this columns name |
| 2336 | with an integer size |
| 2337 | """ |
| 2338 | if self.kind == "string": |
| 2339 | if isinstance(min_itemsize, dict): |
| 2340 | min_itemsize = min_itemsize.get(self.name) |
| 2341 | |
| 2342 | if min_itemsize is not None and self.typ.itemsize < min_itemsize: |
| 2343 | self.typ = _tables().StringCol(itemsize=min_itemsize, pos=self.pos) |
| 2344 | |
| 2345 | def validate_names(self) -> None: |
| 2346 | pass |
no test coverage detected