Skip to content

Commit

Permalink
Maintain support for versions of Python <3.6 (#1204)
Browse files Browse the repository at this point in the history
* Python2: Remove trailing commas after ** unpacking operators

In Python2 it's not valid to have a comma after a final argument using
the ** unpacking operator.  Add fmt: skip to preserve Black formatting.

* Python2: Use six.moves.urllib
  • Loading branch information
madscientist authored Jul 24, 2023
1 parent 70019f5 commit fb5f845
Show file tree
Hide file tree
Showing 14 changed files with 43 additions and 42 deletions.
12 changes: 6 additions & 6 deletions atlassian/bamboo.py
Original file line number Diff line number Diff line change
Expand Up @@ -70,8 +70,8 @@ def base_list_call(
max_results,
label=None,
start_index=0,
**kwargs,
):
**kwargs
): # fmt: skip
flags = []
params = {"max-results": max_results}
if expand:
Expand Down Expand Up @@ -383,8 +383,8 @@ def results(
elements_key="results",
element_key="result",
label=label,
**params,
)
**params
) # fmt: skip

def latest_results(
self,
Expand Down Expand Up @@ -572,8 +572,8 @@ def execute_build(
stage=None,
execute_all_stages=True,
custom_revision=None,
**bamboo_variables,
):
**bamboo_variables
): # fmt: skip
"""
Fire build execution for specified plan.
!IMPORTANT! NOTE: for some reason, this method always execute all stages
Expand Down
4 changes: 2 additions & 2 deletions atlassian/bitbucket/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2378,8 +2378,8 @@ def create_code_insights_report(
commit_id,
report_key,
report_title,
**report_params,
):
**report_params
): # fmt: skip
"""
Create a new insight report, or replace the existing one
if a report already exists for the given repository_slug, commit, and report key.
Expand Down
4 changes: 2 additions & 2 deletions atlassian/bitbucket/cloud/common/comments.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ def __init__(self, data, *args, **kwargs):
*args,
data=data,
expected_type="pullrequest_comment",
**kwargs,
)
**kwargs
) # fmt: skip

@property
def raw(self):
Expand Down
4 changes: 2 additions & 2 deletions atlassian/bitbucket/cloud/repositories/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -257,8 +257,8 @@ def __init__(self, data, *args, **kwargs):
self.__commits = Commits(
"{}/commits".format(self.url),
data={"links": {"commit": {"href": "{}/commit".format(self.url)}}},
**self._new_session_args,
)
**self._new_session_args
) # fmt: skip
self.__default_reviewers = DefaultReviewers("{}/default-reviewers".format(self.url), **self._new_session_args)
self.__deployment_environments = DeploymentEnvironments(
"{}/environments".format(self.url), **self._new_session_args
Expand Down
4 changes: 2 additions & 2 deletions atlassian/bitbucket/cloud/repositories/commits.py
Original file line number Diff line number Diff line change
Expand Up @@ -139,8 +139,8 @@ def get_build(self, key):
"""
return Build(
super(Commit, self).get(self.url_joiner("statuses/build", key)),
**self._new_session_args,
)
**self._new_session_args
) # fmt: skip

def comments(self):
"""
Expand Down
4 changes: 2 additions & 2 deletions atlassian/bitbucket/cloud/repositories/defaultReviewers.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ def __get_object(self, data):
return DefaultReviewer(
self.url_joiner(self.url, data["uuid"]),
data,
**self._new_session_args,
)
**self._new_session_args
) # fmt: skip

def add(self, user):
"""
Expand Down
10 changes: 5 additions & 5 deletions atlassian/bitbucket/cloud/repositories/deploymentEnvironments.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

from ..base import BitbucketCloudBase

from urllib.parse import urlunsplit, urlsplit
from six.moves.urllib.parse import urlunsplit, urlsplit


class DeploymentEnvironments(BitbucketCloudBase):
Expand All @@ -13,8 +13,8 @@ def __get_object(self, data):
return DeploymentEnvironment(
self.url_joiner(self.url, data["uuid"]),
data,
**self._new_session_args,
)
**self._new_session_args
) # fmt: skip

def each(self):
"""
Expand Down Expand Up @@ -141,8 +141,8 @@ def __get_object(self, data):
return DeploymentEnvironmentVariable(
self.url,
data,
**self._new_session_args,
)
**self._new_session_args
) # fmt: skip

def create(self, key, value, secured):
"""
Expand Down
4 changes: 2 additions & 2 deletions atlassian/bitbucket/cloud/repositories/groupPermissions.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ def __get_object(self, data):
return GroupPermission(
self.url,
data,
**self._new_session_args,
)
**self._new_session_args
) # fmt: skip

def each(self, q=None, sort=None):
"""
Expand Down
12 changes: 6 additions & 6 deletions atlassian/bitbucket/cloud/repositories/pipelines.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ def __get_object(self, data):
return Pipeline(
self.url_joiner(self.url, data["uuid"]),
data,
**self._new_session_args,
)
**self._new_session_args
) # fmt: skip

def trigger(self, branch="master", type="custom", commit=None, pattern=None, variables=None):
"""
Expand Down Expand Up @@ -110,8 +110,8 @@ def __get_object(self, data):
return Step(
"{}/steps/{}".format(self.url, data["uuid"]),
data,
**self._new_session_args,
)
**self._new_session_args
) # fmt: skip

@property
def uuid(self):
Expand Down Expand Up @@ -146,8 +146,8 @@ def pullrequest(self):
return PullRequest(
target["pullrequest"]["links"]["self"]["href"],
target["pullrequest"],
**self._new_session_args,
)
**self._new_session_args
) # fmt: skip
else:
return None

Expand Down
4 changes: 2 additions & 2 deletions atlassian/bitbucket/cloud/repositories/repositoryVariables.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ def __get_object(self, data):
return RepositoryVariable(
self.url_joiner(self.url, data["uuid"]),
data,
**self._new_session_args,
)
**self._new_session_args
) # fmt: skip

def create(self, key, value, secured):
"""
Expand Down
4 changes: 2 additions & 2 deletions atlassian/bitbucket/cloud/workspaces/permissions.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ def __get_object_workspace_membership(self, data):
return WorkspaceMembership(
self.url,
data,
**self._new_session_args,
)
**self._new_session_args
) # fmt: skip

def __get_object_repository_permission(self, data):
return RepositoryPermission(self.url, data, **self._new_session_args)
Expand Down
8 changes: 4 additions & 4 deletions atlassian/bitbucket/server/projects/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -113,13 +113,13 @@ def __init__(self, data, *args, **kwargs):
self.__groups = Groups(
self._sub_url("permissions/groups"),
"PROJECT",
**self._new_session_args,
)
**self._new_session_args
) # fmt: skip
self.__users = Users(
self._sub_url("permissions/users"),
"PROJECT",
**self._new_session_args,
)
**self._new_session_args
) # fmt: skip
self.__repos = Repositories(self._sub_url("repos"), **self._new_session_args)

def delete(self):
Expand Down
8 changes: 4 additions & 4 deletions atlassian/bitbucket/server/projects/repos/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -84,13 +84,13 @@ def __init__(self, data, *args, **kwargs):
self.__groups = Groups(
self._sub_url("permissions/groups"),
"REPO",
**self._new_session_args,
)
**self._new_session_args
) # fmt: skip
self.__users = Users(
self._sub_url("permissions/users"),
"REPO",
**self._new_session_args,
)
**self._new_session_args
) # fmt: skip

def __get_object(self, data):
return Repository(data, **self._new_session_args)
Expand Down
3 changes: 2 additions & 1 deletion examples/jira/jira_project_leaders.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# coding=utf-8
from urllib.parse import quote

from six.moves.urllib.parse import quote

from atlassian import Jira

Expand Down

0 comments on commit fb5f845

Please sign in to comment.