We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e94c0cf commit f4f4582Copy full SHA for f4f4582
chalk/arrow.py
@@ -1,4 +1,4 @@
1
-from dataclasses import dataclass
+from dataclasses import dataclass, field
2
from typing import List, Optional
3
4
from colour import Color
@@ -16,11 +16,11 @@
16
17
@dataclass
18
class ArrowOpts:
19
- head_style: Style = Style()
+ head_style: Style = field(default_factory=Style)
20
head_pad: float = 0.0
21
tail_pad: float = 0.0
22
head_arrow: Optional[Diagram] = None
23
- shaft_style: Style = Style()
+ shaft_style: Style = field(default_factory=Style)
24
trail: Optional[Trail] = None
25
arc_height: float = 0.0
26
0 commit comments