(cls, s: str)
| 793 | |
| 794 | @classmethod |
| 795 | def from_string(cls, s: str) -> Self | None: |
| 796 | s = s.lower() |
| 797 | |
| 798 | for partition_flag in cls: |
| 799 | if s in (partition_flag.name.lower(), partition_flag.alias): |
| 800 | return partition_flag |
| 801 | |
| 802 | debug(f'Partition flag not supported: {s}') |
| 803 | return None |
| 804 | |
| 805 | |
| 806 | class PartitionGUID(Enum): |