fix: Update type hints in form.py

- Update type hints for components to use Union
- Update type hints for components method to use Union
- Fix python error
This commit is contained in:
bobo 2024-01-03 17:32:15 +08:00
parent f5b430e712
commit 4ac2167146

View File

@ -1,4 +1,4 @@
from typing import List, Optional, Dict from typing import List, Optional, Dict, Union
from .iobase import pipe_interaction from .iobase import pipe_interaction
from .widgets import Widget, Button from .widgets import Widget, Button
@ -12,7 +12,7 @@ class Form:
def __init__( def __init__(
self, self,
components: List[Widget | str], components: List[Union[Widget, str]],
title: Optional[str] = None, title: Optional[str] = None,
): ):
""" """
@ -29,7 +29,7 @@ class Form:
self._rendered = False self._rendered = False
@property @property
def components(self) -> List[Widget | str]: def components(self) -> List[Union[Widget, str]]:
""" """
Return the components Return the components
""" """