@@ -145,7 +145,7 @@ def __init__(
145
145
def __enter__ (self ) -> "Gitlab" :
146
146
return self
147
147
148
- def __exit__ (self , * args ) -> None :
148
+ def __exit__ (self , * args : Any ) -> None :
149
149
self .session .close ()
150
150
151
151
def __getstate__ (self ) -> Dict [str , Any ]:
@@ -180,7 +180,9 @@ def api_version(self) -> str:
180
180
return self ._api_version
181
181
182
182
@classmethod
183
- def from_config (cls , gitlab_id = None , config_files = None ) -> "Gitlab" :
183
+ def from_config (
184
+ cls , gitlab_id : Optional [str ] = None , config_files : Optional [List [str ]] = None
185
+ ) -> "Gitlab" :
184
186
"""Create a Gitlab connection from configuration files.
185
187
186
188
Args:
@@ -247,7 +249,7 @@ def version(self) -> Tuple[str, str]:
247
249
return cast (str , self ._server_version ), cast (str , self ._server_revision )
248
250
249
251
@gitlab .exceptions .on_http_error (gitlab .exceptions .GitlabVerifyError )
250
- def lint (self , content : str , ** kwargs ) -> Tuple [bool , List [str ]]:
252
+ def lint (self , content : str , ** kwargs : Any ) -> Tuple [bool , List [str ]]:
251
253
"""Validate a gitlab CI configuration.
252
254
253
255
Args:
@@ -269,7 +271,7 @@ def lint(self, content: str, **kwargs) -> Tuple[bool, List[str]]:
269
271
270
272
@gitlab .exceptions .on_http_error (gitlab .exceptions .GitlabMarkdownError )
271
273
def markdown (
272
- self , text : str , gfm : bool = False , project : Optional [str ] = None , ** kwargs
274
+ self , text : str , gfm : bool = False , project : Optional [str ] = None , ** kwargs : Any
273
275
) -> str :
274
276
"""Render an arbitrary Markdown document.
275
277
@@ -296,7 +298,7 @@ def markdown(
296
298
return data ["html" ]
297
299
298
300
@gitlab .exceptions .on_http_error (gitlab .exceptions .GitlabLicenseError )
299
- def get_license (self , ** kwargs ) -> Dict [str , Any ]:
301
+ def get_license (self , ** kwargs : Any ) -> Dict [str , Any ]:
300
302
"""Retrieve information about the current license.
301
303
302
304
Args:
@@ -315,7 +317,7 @@ def get_license(self, **kwargs) -> Dict[str, Any]:
315
317
return {}
316
318
317
319
@gitlab .exceptions .on_http_error (gitlab .exceptions .GitlabLicenseError )
318
- def set_license (self , license : str , ** kwargs ) -> Dict [str , Any ]:
320
+ def set_license (self , license : str , ** kwargs : Any ) -> Dict [str , Any ]:
319
321
"""Add a new license.
320
322
321
323
Args:
@@ -446,7 +448,7 @@ def http_request(
446
448
post_data : Optional [Dict [str , Any ]] = None ,
447
449
streamed : bool = False ,
448
450
files : Optional [Dict [str , Any ]] = None ,
449
- ** kwargs ,
451
+ ** kwargs : Any ,
450
452
) -> requests .Response :
451
453
"""Make an HTTP request to the Gitlab server.
452
454
@@ -577,7 +579,7 @@ def http_get(
577
579
query_data : Optional [Dict [str , Any ]] = None ,
578
580
streamed : bool = False ,
579
581
raw : bool = False ,
580
- ** kwargs ,
582
+ ** kwargs : Any ,
581
583
) -> Union [Dict [str , Any ], requests .Response ]:
582
584
"""Make a GET request to the Gitlab server.
583
585
@@ -621,8 +623,8 @@ def http_list(
621
623
self ,
622
624
path : str ,
623
625
query_data : Optional [Dict [str , Any ]] = None ,
624
- as_list = None ,
625
- ** kwargs ,
626
+ as_list : Optional [ bool ] = None ,
627
+ ** kwargs : Any ,
626
628
) -> Union ["GitlabList" , List [Dict [str , Any ]]]:
627
629
"""Make a GET request to the Gitlab server for list-oriented queries.
628
630
@@ -670,7 +672,7 @@ def http_post(
670
672
query_data : Optional [Dict [str , Any ]] = None ,
671
673
post_data : Optional [Dict [str , Any ]] = None ,
672
674
files : Optional [Dict [str , Any ]] = None ,
673
- ** kwargs ,
675
+ ** kwargs : Any ,
674
676
) -> Union [Dict [str , Any ], requests .Response ]:
675
677
"""Make a POST request to the Gitlab server.
676
678
@@ -717,7 +719,7 @@ def http_put(
717
719
query_data : Optional [Dict [str , Any ]] = None ,
718
720
post_data : Optional [Dict [str , Any ]] = None ,
719
721
files : Optional [Dict [str , Any ]] = None ,
720
- ** kwargs ,
722
+ ** kwargs : Any ,
721
723
) -> Union [Dict [str , Any ], requests .Response ]:
722
724
"""Make a PUT request to the Gitlab server.
723
725
@@ -755,7 +757,7 @@ def http_put(
755
757
error_message = "Failed to parse the server message"
756
758
) from e
757
759
758
- def http_delete (self , path : str , ** kwargs ) -> requests .Response :
760
+ def http_delete (self , path : str , ** kwargs : Any ) -> requests .Response :
759
761
"""Make a PUT request to the Gitlab server.
760
762
761
763
Args:
@@ -773,7 +775,7 @@ def http_delete(self, path: str, **kwargs) -> requests.Response:
773
775
774
776
@gitlab .exceptions .on_http_error (gitlab .exceptions .GitlabSearchError )
775
777
def search (
776
- self , scope : str , search : str , ** kwargs
778
+ self , scope : str , search : str , ** kwargs : Any
777
779
) -> Union ["GitlabList" , List [Dict [str , Any ]]]:
778
780
"""Search GitLab resources matching the provided string.'
779
781
@@ -806,7 +808,7 @@ def __init__(
806
808
url : str ,
807
809
query_data : Dict [str , Any ],
808
810
get_next : bool = True ,
809
- ** kwargs ,
811
+ ** kwargs : Any ,
810
812
) -> None :
811
813
self ._gl = gl
812
814
@@ -817,7 +819,7 @@ def __init__(
817
819
self ._get_next = get_next
818
820
819
821
def _query (
820
- self , url : str , query_data : Optional [Dict [str , Any ]] = None , ** kwargs
822
+ self , url : str , query_data : Optional [Dict [str , Any ]] = None , ** kwargs : Any
821
823
) -> None :
822
824
query_data = query_data or {}
823
825
result = self ._gl .http_request ("get" , url , query_data = query_data , ** kwargs )
@@ -842,7 +844,7 @@ def _query(
842
844
self ._total : Optional [Union [str , int ]] = result .headers .get ("X-Total" )
843
845
844
846
try :
845
- self ._data = result .json ()
847
+ self ._data : List [ Dict [ str , Any ]] = result .json ()
846
848
except Exception as e :
847
849
raise gitlab .exceptions .GitlabParsingError (
848
850
error_message = "Failed to parse the server message"
0 commit comments