Skip to content

Commit 421e04c

Browse files
authored
Merge pull request #263 from MerginMaps/fix_compatible_typing
Fix typing notation
2 parents 7a4eb62 + a10349d commit 421e04c

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

mergin/client.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@
1717
import typing
1818
import warnings
1919

20-
from typing import List
21-
2220
from .common import (
2321
ClientError,
2422
LoginError,
@@ -273,7 +271,7 @@ def get(self, path, data=None, headers={}, validate_auth=True):
273271
request = urllib.request.Request(url, headers=headers)
274272
return self._do_request(request, validate_auth=validate_auth)
275273

276-
def post(self, path, data=None, headers={}, validate_auth=True, query_params: dict[str, str] = None):
274+
def post(self, path, data=None, headers={}, validate_auth=True, query_params: typing.Dict[str, str] = None):
277275
url = urllib.parse.urljoin(self.url, urllib.parse.quote(path))
278276
if query_params:
279277
url += "?" + urllib.parse.urlencode(query_params)
@@ -1328,7 +1326,7 @@ def get_workspace_member(self, workspace_id: int, user_id: int) -> dict:
13281326
resp = self.get(f"v2/workspaces/{workspace_id}/members/{user_id}")
13291327
return json.load(resp)
13301328

1331-
def list_workspace_members(self, workspace_id: int) -> List[dict]:
1329+
def list_workspace_members(self, workspace_id: int) -> typing.List[dict]:
13321330
"""
13331331
Get a list of workspace members
13341332
"""
@@ -1359,7 +1357,7 @@ def remove_workspace_member(self, workspace_id: int, user_id: int):
13591357
self.check_collaborators_members_support()
13601358
self.delete(f"v2/workspaces/{workspace_id}/members/{user_id}")
13611359

1362-
def list_project_collaborators(self, project_id: str) -> List[dict]:
1360+
def list_project_collaborators(self, project_id: str) -> typing.List[dict]:
13631361
"""
13641362
Get a list of project collaborators
13651363
"""

0 commit comments

Comments
 (0)