66Module for GVM errors
77"""
88
9- from typing import Optional
10-
119
1210class GvmError (Exception ):
1311 """An exception for gvm errors
1412
1513 Base class for all exceptions originating in python-gvm.
1614 """
1715
18- def __init__ (self , message : Optional [ str ] , * args ):
16+ def __init__ (self , message : str | None , * args ):
1917 super ().__init__ (message , * args )
2018 self .message = message
2119
@@ -44,9 +42,7 @@ class GvmServerError(GvmError):
4442 and function
4543 """
4644
47- def __init__ (
48- self , status : Optional [str ] = None , message : Optional [str ] = None
49- ):
45+ def __init__ (self , status : str | None = None , message : str | None = None ):
5046 super ().__init__ (message , status )
5147 self .status = status
5248
@@ -71,9 +67,7 @@ class GvmResponseError(GvmClientError):
7167 and function
7268 """
7369
74- def __init__ (
75- self , status : Optional [str ] = None , message : Optional [str ] = None
76- ):
70+ def __init__ (self , status : str | None = None , message : str | None = None ):
7771 super ().__init__ (message , status )
7872 self .status = status
7973
@@ -87,7 +81,7 @@ def __repr__(self):
8781 )
8882
8983
90- class InvalidArgument (GvmError ):
84+ class InvalidArgument (GvmError ): # noqa: N818
9185 """Raised if an invalid argument/parameter is passed
9286
9387 Derives from :py:class:`GvmError`
@@ -101,10 +95,10 @@ class InvalidArgument(GvmError):
10195
10296 def __init__ (
10397 self ,
104- message : Optional [ str ] = None ,
98+ message : str | None = None ,
10599 * ,
106- argument : Optional [ str ] = None ,
107- function : Optional [ str ] = None ,
100+ argument : str | None = None ,
101+ function : str | None = None ,
108102 ):
109103 super ().__init__ (message , argument , function )
110104 self .argument = argument
@@ -123,7 +117,7 @@ def __str__(self):
123117 return f"Invalid argument { self .argument } for { self .function } "
124118
125119
126- class InvalidArgumentType (GvmError ):
120+ class InvalidArgumentType (GvmError ): # noqa: N818
127121 """Raised if a passed argument has an invalid type
128122
129123 Derives from :py:class:`GvmError`
@@ -138,8 +132,8 @@ def __init__(
138132 self ,
139133 argument : str ,
140134 * ,
141- arg_type : Optional [ str ] = None ,
142- function : Optional [ str ] = None ,
135+ arg_type : str | None = None ,
136+ function : str | None = None ,
143137 ):
144138 super ().__init__ (None )
145139 self .argument = argument
@@ -165,7 +159,7 @@ def __str__(self):
165159 return f"Invalid argument type for argument { self .argument } ."
166160
167161
168- class RequiredArgument (GvmError ):
162+ class RequiredArgument (GvmError ): # noqa: N818
169163 """Raised if a required argument/parameter is missing
170164
171165 Derives from :py:class:`GvmError`
@@ -179,10 +173,10 @@ class RequiredArgument(GvmError):
179173
180174 def __init__ (
181175 self ,
182- message : Optional [ str ] = None ,
176+ message : str | None = None ,
183177 * ,
184- argument : Optional [ str ] = None ,
185- function : Optional [ str ] = None ,
178+ argument : str | None = None ,
179+ function : str | None = None ,
186180 ):
187181 super ().__init__ (message , argument , function )
188182 self .argument = argument
0 commit comments