mirror of
https://github.com/Textualize/textual.git
synced 2025-10-17 02:38:12 +03:00
Cache arrangements
This commit is contained in:
@@ -665,7 +665,17 @@ class Spacing(NamedTuple):
|
||||
|
||||
@classmethod
|
||||
def unpack(cls, pad: SpacingDimensions) -> Spacing:
|
||||
"""Unpack padding specified in CSS style."""
|
||||
"""Unpack padding specified in CSS style.
|
||||
|
||||
Args:
|
||||
pad (SpacingDimensions): An integer, or tuple of 1, 2, or 4 integers.
|
||||
|
||||
Raises:
|
||||
ValueError: If `pad` is an invalid value.
|
||||
|
||||
Returns:
|
||||
Spacing: New Spacing object.
|
||||
"""
|
||||
if isinstance(pad, int):
|
||||
return cls(pad, pad, pad, pad)
|
||||
pad_len = len(pad)
|
||||
|
||||
Reference in New Issue
Block a user