From 3e9b30ee2ee821ffb70917ae12aa0c29860256c2 Mon Sep 17 00:00:00 2001 From: Dave Pearson Date: Thu, 20 Oct 2022 14:04:14 +0100 Subject: [PATCH] Handle importing of Final for Python 3.7 See https://github.com/Textualize/textual/pull/963#pullrequestreview-1149139158 --- examples/five_by_five.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/examples/five_by_five.py b/examples/five_by_five.py index d354d51cf..fea71f42a 100644 --- a/examples/five_by_five.py +++ b/examples/five_by_five.py @@ -1,7 +1,13 @@ """Simple version of 5x5, developed for/with Textual.""" from pathlib import Path -from typing import Final, cast +from typing import cast +import sys + +if sys.version_info >= (3, 8): + from typing import Final +else: + from typing_extensions import Final from textual.containers import Horizontal from textual.app import App, ComposeResult