mirror of
https://github.com/Textualize/textual.git
synced 2025-10-17 02:38:12 +03:00
Ensure Python 3.7 support using typing_extensions
This commit is contained in:
@@ -1,10 +1,15 @@
|
||||
from typing import Literal
|
||||
import sys
|
||||
|
||||
from ..layout import Layout
|
||||
from ..layouts.dock import DockLayout
|
||||
from ..layouts.grid import GridLayout
|
||||
from ..layouts.vertical import VerticalLayout
|
||||
|
||||
if sys.version_info >= (3, 8):
|
||||
from typing import Literal
|
||||
else:
|
||||
from typing_extensions import Literal
|
||||
|
||||
LayoutName = Literal["dock", "grid", "vertical"]
|
||||
LAYOUT_MAP = {"dock": DockLayout, "grid": GridLayout, "vertical": VerticalLayout}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user