From 8130895c3b9edf6efb59c25cc726671c1a7073af Mon Sep 17 00:00:00 2001 From: hugsy Date: Wed, 6 Nov 2024 21:21:18 -0800 Subject: [PATCH] minor lint --- gef.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gef.py b/gef.py index de041e3cc..23f696776 100644 --- a/gef.py +++ b/gef.py @@ -3723,6 +3723,8 @@ def new_objfile_handler(evt: "gdb.NewObjFileEvent | None") -> None: path = progspace.filename else: raise RuntimeError("Cannot determine file path") + + assert path try: if gef.session.root and path.startswith("target:"): # If the process is in a container, replace the "target:" prefix @@ -11385,7 +11387,7 @@ def file(self) -> pathlib.Path | None: return self.remote.file progspace = gdb.current_progspace() assert progspace - fpath: str = progspace.filename + fpath: str = progspace.filename or "" if fpath and not self._file: self._file = pathlib.Path(fpath).expanduser() return self._file @@ -11548,7 +11550,7 @@ def file(self) -> pathlib.Path: if not filename: raise RuntimeError("No session started") start_idx = len("target:") if filename.startswith("target:") else 0 - self._file = pathlib.Path(progspace.filename[start_idx:]) + self._file = pathlib.Path(filename[start_idx:]) return self._file @property