(divisions)
| 256 | |
| 257 | |
| 258 | def check_divisions(divisions): |
| 259 | if not isinstance(divisions, (list, tuple)): |
| 260 | raise ValueError("New division must be list or tuple") |
| 261 | divisions = list(divisions) |
| 262 | if len(divisions) == 0: |
| 263 | raise ValueError("New division must not be empty") |
| 264 | if divisions != sorted(divisions): |
| 265 | raise ValueError("New division must be sorted") |
| 266 | if len(divisions[:-1]) != len(list(unique(divisions[:-1]))): |
| 267 | msg = "New division must be unique, except for the last element" |
| 268 | raise ValueError(msg) |
| 269 | |
| 270 | |
| 271 | def _map_freq_to_period_start(freq): |
no test coverage detected
searching dependent graphs…