fixed bug adding values to default parameter in request method; fixed version

pull/7/head
Langenfeld 2021-10-05 15:55:41 +02:00
rodzic a4daea6f4a
commit 2645ff5c07
2 zmienionych plików z 6 dodań i 5 usunięć

Wyświetl plik

@ -166,7 +166,6 @@ class User(GiteaApiObject):
return [Organization.parse_response(self.gitea, result) for result in results] return [Organization.parse_response(self.gitea, result) for result in results]
def get_teams(self) -> List['Team']: def get_teams(self) -> List['Team']:
""" Get all Organizations this user is a member of."""
url = f"/user/teams" url = f"/user/teams"
results = self.gitea.requests_get(url, sudo=self) results = self.gitea.requests_get(url, sudo=self)
return [Team.parse_response(self.gitea, result) for result in results] return [Team.parse_response(self.gitea, result) for result in results]
@ -642,15 +641,17 @@ class Gitea:
return {} return {}
def requests_get(self, endpoint, params={}, requests=None, sudo=None): def requests_get(self, endpoint, params={}, requests=None, sudo=None):
combined_params = {}
combined_params.update(params)
if sudo: if sudo:
params["sudo"] = sudo.username combined_params["sudo"] = sudo.username
if not requests: if not requests:
request = self.requests.get( request = self.requests.get(
self.__get_url(endpoint), headers=self.headers, params=params self.__get_url(endpoint), headers=self.headers, params=combined_params
) )
else: else:
request = requests.get( request = requests.get(
self.__get_url(endpoint), headers=self.headers, params=params self.__get_url(endpoint), headers=self.headers, params=combined_params
) )
if request.status_code == 204: if request.status_code == 204:
return None return None

Wyświetl plik

@ -5,7 +5,7 @@ with open('README.md') as readme_file:
setup_args = dict( setup_args = dict(
name='py-gitea', name='py-gitea',
version='0.1.2', version='0.1.4',
description='A python wrapper for the Gitea API', description='A python wrapper for the Gitea API',
long_description_content_type="text/markdown", long_description_content_type="text/markdown",
long_description=README, long_description=README,