| Conditions | 1 |
| Total Lines | 13 |
| Code Lines | 12 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
| 1 | from typing import Sequence |
||
| 20 | def __init__( |
||
| 21 | self, |
||
| 22 | labels: Sequence[int], |
||
| 23 | background_label: int = 0, |
||
| 24 | masking_method: TypeMaskingMethod = None, |
||
| 25 | **kwargs |
||
| 26 | ): |
||
| 27 | remapping = {label: background_label for label in labels} |
||
| 28 | super().__init__(remapping, masking_method, **kwargs) |
||
| 29 | self.labels = labels |
||
| 30 | self.background_label = background_label |
||
| 31 | self.masking_method = masking_method |
||
| 32 | self.args_names = ('labels', 'background_label', 'masking_method',) |
||
| 33 | |||
| 36 |