IntEnum was needed
This commit is contained in:
parent
ea11ce8664
commit
379add8d6f
@ -8,7 +8,7 @@ import sys
|
|||||||
from base64 import standard_b64encode
|
from base64 import standard_b64encode
|
||||||
from collections import defaultdict, deque
|
from collections import defaultdict, deque
|
||||||
from contextlib import suppress
|
from contextlib import suppress
|
||||||
from enum import Enum
|
from enum import IntEnum
|
||||||
from itertools import count
|
from itertools import count
|
||||||
from typing import (
|
from typing import (
|
||||||
Any, Callable, DefaultDict, Deque, Dict, Iterator, List, Optional,
|
Any, Callable, DefaultDict, Deque, Dict, Iterator, List, Optional,
|
||||||
@ -32,7 +32,7 @@ except Exception:
|
|||||||
fsenc = 'utf-8'
|
fsenc = 'utf-8'
|
||||||
|
|
||||||
|
|
||||||
class Dispose(Enum):
|
class Dispose(IntEnum):
|
||||||
undefined = 0
|
undefined = 0
|
||||||
none = 1
|
none = 1
|
||||||
background = 2
|
background = 2
|
||||||
@ -75,7 +75,7 @@ class Frame:
|
|||||||
def __repr__(self) -> str:
|
def __repr__(self) -> str:
|
||||||
canvas = f'{self.canvas_width}x{self.canvas_height}:{self.canvas_x}+{self.canvas_y}'
|
canvas = f'{self.canvas_width}x{self.canvas_height}:{self.canvas_x}+{self.canvas_y}'
|
||||||
geom = f'{self.width}x{self.height}'
|
geom = f'{self.width}x{self.height}'
|
||||||
return f'Frame(index={self.index}, gap={self.gap}, geom={geom}, canvas={canvas}, dispose={self.dispose})'
|
return f'Frame(index={self.index}, gap={self.gap}, geom={geom}, canvas={canvas}, dispose={self.dispose.name})'
|
||||||
|
|
||||||
|
|
||||||
class ImageData:
|
class ImageData:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user