2323# SOFTWARE.
2424#
2525###############################################################################
26- from typing import Any
26+ from typing import Any , Union
2727
2828from pydantic import Field , field_validator
2929
3232
3333
3434class DkmsAnalyzerArgs (AnalyzerArgs ):
35- dkms_status : str | list = Field (default_factory = list )
36- dkms_version : str | list = Field (default_factory = list )
35+ dkms_status : Union [ str , list ] = Field (default_factory = list )
36+ dkms_version : Union [ str , list ] = Field (default_factory = list )
3737 regex_match : bool = False
3838
3939 def model_post_init (self , __context : Any ) -> None :
@@ -42,11 +42,11 @@ def model_post_init(self, __context: Any) -> None:
4242
4343 @field_validator ("dkms_status" , mode = "before" )
4444 @classmethod
45- def validate_dkms_status (cls , dkms_status : str | list ) -> list :
45+ def validate_dkms_status (cls , dkms_status : Union [ str , list ] ) -> list :
4646 """support str or list input for dkms_status
4747
4848 Args:
49- dkms_status (str | list): dkms status to check
49+ dkms_status (Union[ str, list] ): dkms status to check
5050
5151 Returns:
5252 list: list of dkms status
@@ -58,11 +58,11 @@ def validate_dkms_status(cls, dkms_status: str | list) -> list:
5858
5959 @field_validator ("dkms_version" , mode = "before" )
6060 @classmethod
61- def validate_dkms_version (cls , dkms_version : str | list ) -> list :
61+ def validate_dkms_version (cls , dkms_version : Union [ str , list ] ) -> list :
6262 """support str or list input for dkms_version
6363
6464 Args:
65- dkms_version (str | list): dkms version to check
65+ dkms_version (Union[ str, list] ): dkms version to check
6666
6767 Returns:
6868 list: list of dkms version
0 commit comments