Skip to content

Don't return with operand when conceptually void #1755

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Dec 3, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions git/cmd.py
Original file line number Diff line number Diff line change
@@ -528,13 +528,13 @@ def _terminate(self) -> None:
try:
if proc.poll() is not None:
self.status = self._status_code_if_terminate or proc.poll()
return None
return
except OSError as ex:
log.info("Ignored error after process had died: %r", ex)

# It can be that nothing really exists anymore...
if os is None or getattr(os, "kill", None) is None:
return None
return

# Try to kill it.
try:
9 changes: 5 additions & 4 deletions git/config.py
Original file line number Diff line number Diff line change
@@ -203,7 +203,8 @@ def __setitem__(self, key: str, value: _T) -> None:
def add(self, key: str, value: Any) -> None:
if key not in self:
super().__setitem__(key, [value])
return None
return

super().__getitem__(key).append(value)

def setall(self, key: str, values: List[_T]) -> None:
@@ -579,7 +580,7 @@ def read(self) -> None: # type: ignore[override]
:raise IOError: If a file cannot be handled
"""
if self._is_initialized:
return None
return
self._is_initialized = True

files_to_read: List[Union[PathLike, IO]] = [""]
@@ -697,7 +698,7 @@ def write(self) -> None:
a file lock"""
self._assure_writable("write")
if not self._dirty:
return None
return

if isinstance(self._file_or_files, (list, tuple)):
raise AssertionError(
@@ -711,7 +712,7 @@ def write(self) -> None:
"Skipping write-back of configuration file as include files were merged in."
+ "Set merge_includes=False to prevent this."
)
return None
return
# END stop if we have include files

fp = self._file_or_files
8 changes: 4 additions & 4 deletions git/index/base.py
Original file line number Diff line number Diff line change
@@ -166,7 +166,7 @@ def _set_cache_(self, attr: str) -> None:
except OSError:
# In new repositories, there may be no index, which means we are empty.
self.entries: Dict[Tuple[PathLike, StageType], IndexEntry] = {}
return None
return
# END exception handling

try:
@@ -1210,9 +1210,9 @@ def checkout(
def handle_stderr(proc: "Popen[bytes]", iter_checked_out_files: Iterable[PathLike]) -> None:
stderr_IO = proc.stderr
if not stderr_IO:
return None # Return early if stderr empty.
else:
stderr_bytes = stderr_IO.read()
return # Return early if stderr empty.

stderr_bytes = stderr_IO.read()
# line contents:
stderr = stderr_bytes.decode(defenc)
# git-checkout-index: this already exists
2 changes: 1 addition & 1 deletion git/index/fun.py
Original file line number Diff line number Diff line change
@@ -83,7 +83,7 @@ def run_commit_hook(name: str, index: "IndexFile", *args: str) -> None:
"""
hp = hook_path(name, index.repo.git_dir)
if not os.access(hp, os.X_OK):
return None
return

env = os.environ.copy()
env["GIT_INDEX_FILE"] = safe_decode(str(index.path))
2 changes: 1 addition & 1 deletion git/objects/tree.py
Original file line number Diff line number Diff line change
@@ -68,7 +68,7 @@ def git_cmp(t1: TreeCacheTup, t2: TreeCacheTup) -> int:

def merge_sort(a: List[TreeCacheTup], cmp: Callable[[TreeCacheTup, TreeCacheTup], int]) -> None:
if len(a) < 2:
return None
return

mid = len(a) // 2
lefthalf = a[:mid]
4 changes: 2 additions & 2 deletions git/objects/util.py
Original file line number Diff line number Diff line change
@@ -500,8 +500,8 @@ def addToStack(
depth: int,
) -> None:
lst = self._get_intermediate_items(item)
if not lst: # empty list
return None
if not lst: # Empty list
return
if branch_first:
stack.extendleft(TraverseNT(depth, i, src_item) for i in lst)
else:
2 changes: 1 addition & 1 deletion git/util.py
Original file line number Diff line number Diff line change
@@ -644,7 +644,7 @@ def _parse_progress_line(self, line: AnyStr) -> None:
self.line_dropped(line_str)
# Note: Don't add this line to the other lines, as we have to silently
# drop it.
return None
return
# END handle op code

# Figure out stage.