| 288 | def first(self): |
| 289 | return '%s is first!' % self.name |
| 290 | class MainEnum(BaseEnum): |
| 291 | first = auto() |
| 292 | second = auto() |
| 293 | third = auto() |
| 294 | if issubclass(self.enum_type, Flag): |
| 295 | dupe = 3 |
| 296 | else: |
| 297 | dupe = third |
| 298 | self.MainEnum = MainEnum |
| 299 | # |
| 300 | class NewStrEnum(self.enum_type): |