Skip to content

Commit

Permalink
Add query function type hints, return only
Browse files Browse the repository at this point in the history
  • Loading branch information
JOJ0 committed Jan 24, 2025
1 parent ab027c5 commit 27aadae
Showing 1 changed file with 13 additions and 2 deletions.
15 changes: 13 additions & 2 deletions synadm/api.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
import datetime
import json
import re
from typing import Optional, Union, Dict, List, Any
import urllib.parse
from http.client import HTTPConnection

Expand Down Expand Up @@ -85,8 +86,18 @@ def __init__(self, log, user, token, base_url, path, timeout, debug,
HTTPConnection.debuglevel = 1
self.verify = verify

def query(self, method, urlpart, *args, params=None, data=None, token=None,
base_url_override=None, verify=None, **kwargs):
def query(
self,
method,
urlpart,
*args,
params=None,
data=None,
token=None,
base_url_override=None,
verify=None,
**kwargs,
) -> Optional[Union[Dict[str, Any], List[Dict[str, Any]], None]]:
"""Generic wrapper around requests methods.
Handles requests methods, logging and exceptions, and URL encoding.
Expand Down

0 comments on commit 27aadae

Please sign in to comment.