diff options
Diffstat (limited to 'src/buildstream/_options/option.py')
-rw-r--r-- | src/buildstream/_options/option.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/buildstream/_options/option.py b/src/buildstream/_options/option.py index da1191310..51017be22 100644 --- a/src/buildstream/_options/option.py +++ b/src/buildstream/_options/option.py @@ -17,8 +17,13 @@ # Authors: # Tristan Van Berkom <tristan.vanberkom@codethink.co.uk> +from typing import TYPE_CHECKING + from ..node import _assert_symbol_name +if TYPE_CHECKING: + from typing import Optional + # Shared symbols for validation purposes # @@ -41,7 +46,7 @@ class Option(): # Subclasses use this to specify the type name used # for the yaml format and error messages - OPTION_TYPE = None + OPTION_TYPE = None # type: Optional[str] def __init__(self, name, definition, pool): self.name = name |