mirror of
https://github.com/status-im/PyGithub.git
synced 2026-08-31 19:01:15 +00:00
Set line length to 120 characters (#2599)
This commit is contained in:
+22
-66
@@ -92,15 +92,11 @@ class Branch(NonCompletableGithubObject):
|
||||
|
||||
def _useAttributes(self, attributes) -> None:
|
||||
if "commit" in attributes: # pragma no branch
|
||||
self._commit = self._makeClassAttribute(
|
||||
github.Commit.Commit, attributes["commit"]
|
||||
)
|
||||
self._commit = self._makeClassAttribute(github.Commit.Commit, attributes["commit"])
|
||||
if "name" in attributes: # pragma no branch
|
||||
self._name = self._makeStringAttribute(attributes["name"])
|
||||
if "protection_url" in attributes: # pragma no branch
|
||||
self._protection_url = self._makeStringAttribute(
|
||||
attributes["protection_url"]
|
||||
)
|
||||
self._protection_url = self._makeStringAttribute(attributes["protection_url"])
|
||||
if "protected" in attributes: # pragma no branch
|
||||
self._protected = self._makeBoolAttribute(attributes["protected"])
|
||||
|
||||
@@ -113,9 +109,7 @@ class Branch(NonCompletableGithubObject):
|
||||
self.protection_url,
|
||||
headers={"Accept": Consts.mediaTypeRequireMultipleApprovingReviews},
|
||||
)
|
||||
return github.BranchProtection.BranchProtection(
|
||||
self._requester, headers, data, completed=True
|
||||
)
|
||||
return github.BranchProtection.BranchProtection(self._requester, headers, data, completed=True)
|
||||
|
||||
def edit_protection(
|
||||
self,
|
||||
@@ -156,25 +150,15 @@ class Branch(NonCompletableGithubObject):
|
||||
assert is_optional_list(dismissal_apps, str), dismissal_apps
|
||||
assert is_optional(dismiss_stale_reviews, bool), dismiss_stale_reviews
|
||||
assert is_optional(require_code_owner_reviews, bool), require_code_owner_reviews
|
||||
assert is_optional(
|
||||
required_approving_review_count, int
|
||||
), required_approving_review_count
|
||||
assert is_optional(required_approving_review_count, int), required_approving_review_count
|
||||
assert is_optional(required_linear_history, bool), required_linear_history
|
||||
assert is_optional(allow_force_pushes, bool), allow_force_pushes
|
||||
assert is_optional(
|
||||
required_linear_history, bool
|
||||
), required_conversation_resolution
|
||||
assert is_optional(required_linear_history, bool), required_conversation_resolution
|
||||
assert is_optional(lock_branch, bool), lock_branch
|
||||
assert is_optional(allow_fork_syncing, bool), allow_fork_syncing
|
||||
assert is_optional_list(
|
||||
users_bypass_pull_request_allowances, str
|
||||
), users_bypass_pull_request_allowances
|
||||
assert is_optional_list(
|
||||
teams_bypass_pull_request_allowances, str
|
||||
), teams_bypass_pull_request_allowances
|
||||
assert is_optional_list(
|
||||
apps_bypass_pull_request_allowances, str
|
||||
), apps_bypass_pull_request_allowances
|
||||
assert is_optional_list(users_bypass_pull_request_allowances, str), users_bypass_pull_request_allowances
|
||||
assert is_optional_list(teams_bypass_pull_request_allowances, str), teams_bypass_pull_request_allowances
|
||||
assert is_optional_list(apps_bypass_pull_request_allowances, str), apps_bypass_pull_request_allowances
|
||||
|
||||
post_parameters: dict[str, Any] = {}
|
||||
if is_defined(strict) or is_defined(contexts):
|
||||
@@ -207,9 +191,7 @@ class Branch(NonCompletableGithubObject):
|
||||
):
|
||||
post_parameters["required_pull_request_reviews"] = {}
|
||||
if is_defined(dismiss_stale_reviews):
|
||||
post_parameters["required_pull_request_reviews"][
|
||||
"dismiss_stale_reviews"
|
||||
] = dismiss_stale_reviews
|
||||
post_parameters["required_pull_request_reviews"]["dismiss_stale_reviews"] = dismiss_stale_reviews
|
||||
if is_defined(require_code_owner_reviews):
|
||||
post_parameters["required_pull_request_reviews"][
|
||||
"require_code_owner_reviews"
|
||||
@@ -228,23 +210,15 @@ class Branch(NonCompletableGithubObject):
|
||||
dismissal_restrictions["apps"] = dismissal_apps
|
||||
|
||||
if dismissal_restrictions:
|
||||
post_parameters["required_pull_request_reviews"][
|
||||
"dismissal_restrictions"
|
||||
] = dismissal_restrictions
|
||||
post_parameters["required_pull_request_reviews"]["dismissal_restrictions"] = dismissal_restrictions
|
||||
|
||||
bypass_pull_request_allowances = {}
|
||||
if is_defined(users_bypass_pull_request_allowances):
|
||||
bypass_pull_request_allowances[
|
||||
"users"
|
||||
] = users_bypass_pull_request_allowances
|
||||
bypass_pull_request_allowances["users"] = users_bypass_pull_request_allowances
|
||||
if is_defined(teams_bypass_pull_request_allowances):
|
||||
bypass_pull_request_allowances[
|
||||
"teams"
|
||||
] = teams_bypass_pull_request_allowances
|
||||
bypass_pull_request_allowances["teams"] = teams_bypass_pull_request_allowances
|
||||
if is_defined(apps_bypass_pull_request_allowances):
|
||||
bypass_pull_request_allowances[
|
||||
"apps"
|
||||
] = apps_bypass_pull_request_allowances
|
||||
bypass_pull_request_allowances["apps"] = apps_bypass_pull_request_allowances
|
||||
|
||||
if bypass_pull_request_allowances:
|
||||
post_parameters["required_pull_request_reviews"][
|
||||
@@ -279,9 +253,7 @@ class Branch(NonCompletableGithubObject):
|
||||
else:
|
||||
post_parameters["allow_force_pushes"] = None
|
||||
if is_defined(required_conversation_resolution):
|
||||
post_parameters[
|
||||
"required_conversation_resolution"
|
||||
] = required_conversation_resolution
|
||||
post_parameters["required_conversation_resolution"] = required_conversation_resolution
|
||||
else:
|
||||
post_parameters["required_conversation_resolution"] = None
|
||||
if is_defined(lock_branch):
|
||||
@@ -318,12 +290,8 @@ class Branch(NonCompletableGithubObject):
|
||||
:calls: `GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks <https://docs.github.com/en/rest/reference/repos#branches>`_
|
||||
:rtype: :class:`github.RequiredStatusChecks.RequiredStatusChecks`
|
||||
"""
|
||||
headers, data = self._requester.requestJsonAndCheck(
|
||||
"GET", f"{self.protection_url}/required_status_checks"
|
||||
)
|
||||
return github.RequiredStatusChecks.RequiredStatusChecks(
|
||||
self._requester, headers, data, completed=True
|
||||
)
|
||||
headers, data = self._requester.requestJsonAndCheck("GET", f"{self.protection_url}/required_status_checks")
|
||||
return github.RequiredStatusChecks.RequiredStatusChecks(self._requester, headers, data, completed=True)
|
||||
|
||||
def edit_required_status_checks(
|
||||
self,
|
||||
@@ -336,9 +304,7 @@ class Branch(NonCompletableGithubObject):
|
||||
assert is_optional(strict, bool), strict
|
||||
assert is_optional_list(contexts, str), contexts
|
||||
|
||||
post_parameters: dict[str, Any] = NotSet.remove_unset_items(
|
||||
{"strict": strict, "contexts": contexts}
|
||||
)
|
||||
post_parameters: dict[str, Any] = NotSet.remove_unset_items({"strict": strict, "contexts": contexts})
|
||||
headers, data = self._requester.requestJsonAndCheck(
|
||||
"PATCH",
|
||||
f"{self.protection_url}/required_status_checks",
|
||||
@@ -383,9 +349,7 @@ class Branch(NonCompletableGithubObject):
|
||||
assert is_optional_list(dismissal_teams, str), dismissal_teams
|
||||
assert is_optional(dismiss_stale_reviews, bool), dismiss_stale_reviews
|
||||
assert is_optional(require_code_owner_reviews, bool), require_code_owner_reviews
|
||||
assert is_optional(
|
||||
required_approving_review_count, int
|
||||
), required_approving_review_count
|
||||
assert is_optional(required_approving_review_count, int), required_approving_review_count
|
||||
|
||||
post_parameters: dict[str, Any] = NotSet.remove_unset_items(
|
||||
{
|
||||
@@ -422,26 +386,20 @@ class Branch(NonCompletableGithubObject):
|
||||
"""
|
||||
:calls: `GET /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins <https://docs.github.com/en/rest/reference/repos#branches>`_
|
||||
"""
|
||||
headers, data = self._requester.requestJsonAndCheck(
|
||||
"GET", f"{self.protection_url}/enforce_admins"
|
||||
)
|
||||
headers, data = self._requester.requestJsonAndCheck("GET", f"{self.protection_url}/enforce_admins")
|
||||
return data["enabled"]
|
||||
|
||||
def set_admin_enforcement(self) -> None:
|
||||
"""
|
||||
:calls: `POST /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins <https://docs.github.com/en/rest/reference/repos#branches>`_
|
||||
"""
|
||||
headers, data = self._requester.requestJsonAndCheck(
|
||||
"POST", f"{self.protection_url}/enforce_admins"
|
||||
)
|
||||
headers, data = self._requester.requestJsonAndCheck("POST", f"{self.protection_url}/enforce_admins")
|
||||
|
||||
def remove_admin_enforcement(self) -> None:
|
||||
"""
|
||||
:calls: `DELETE /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins <https://docs.github.com/en/rest/reference/repos#branches>`_
|
||||
"""
|
||||
headers, data = self._requester.requestJsonAndCheck(
|
||||
"DELETE", f"{self.protection_url}/enforce_admins"
|
||||
)
|
||||
headers, data = self._requester.requestJsonAndCheck("DELETE", f"{self.protection_url}/enforce_admins")
|
||||
|
||||
def get_user_push_restrictions(self) -> PaginatedList[NamedUser]:
|
||||
"""
|
||||
@@ -535,9 +493,7 @@ class Branch(NonCompletableGithubObject):
|
||||
"""
|
||||
:calls: `DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions <https://docs.github.com/en/rest/reference/repos#branches>`_
|
||||
"""
|
||||
headers, data = self._requester.requestJsonAndCheck(
|
||||
"DELETE", f"{self.protection_url}/restrictions"
|
||||
)
|
||||
headers, data = self._requester.requestJsonAndCheck("DELETE", f"{self.protection_url}/restrictions")
|
||||
|
||||
def get_required_signatures(self) -> bool:
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user