aboutsummaryrefslogtreecommitdiffstats
path: root/idatui/journal.py
diff options
context:
space:
mode:
authorblasty <peter@haxx.in>2026-08-21 12:14:46 +0200
committerblasty <peter@haxx.in>2026-08-21 12:15:15 +0200
commit02d02417800184fb76cd0245cdaa94c437aa4081 (patch)
tree7589e6e2e8426bb7370fc56eee52d1559c9d7e57 /idatui/journal.py
parentadopt ruff: pinned formatter + import sorting, opt-in pre-commit hook (diff)
downloadida-tui-02d02417800184fb76cd0245cdaa94c437aa4081.tar.gz
ida-tui-02d02417800184fb76cd0245cdaa94c437aa4081.tar.xz
ida-tui-02d02417800184fb76cd0245cdaa94c437aa4081.zip
reformat: ruff format + import sort, mechanically (see ruff.toml)
No behavior. Listed in .git-blame-ignore-revs (next commit).
Diffstat (limited to 'idatui/journal.py')
-rw-r--r--idatui/journal.py18
1 files changed, 13 insertions, 5 deletions
diff --git a/idatui/journal.py b/idatui/journal.py
index a5a07de..352a324 100644
--- a/idatui/journal.py
+++ b/idatui/journal.py
@@ -46,8 +46,13 @@ class Journal:
self._lock = threading.Lock()
# -- recording ---------------------------------------------------------- #
- def record(self, kind: str, ea: int | None = None, detail: str = "",
- extra: dict | None = None) -> None:
+ def record(
+ self,
+ kind: str,
+ ea: int | None = None,
+ detail: str = "",
+ extra: dict | None = None,
+ ) -> None:
"""Note one edit: ``kind`` is 'rename' / 'comment' / 'retype' / …"""
entry = {"k": str(kind), "t": int(time.time())}
if ea is not None:
@@ -59,14 +64,17 @@ class Journal:
with self._lock:
self.entries.append(entry)
if len(self.entries) > MAX_ENTRIES:
- del self.entries[:len(self.entries) - MAX_ENTRIES]
+ del self.entries[: len(self.entries) - MAX_ENTRIES]
self._dirty = True
def addresses(self, kinds: tuple[str, ...] | None = None) -> set[int]:
"""Every address touched (optionally only by certain kinds of edit)."""
with self._lock:
- return {e["ea"] for e in self.entries
- if "ea" in e and (kinds is None or e.get("k") in kinds)}
+ return {
+ e["ea"]
+ for e in self.entries
+ if "ea" in e and (kinds is None or e.get("k") in kinds)
+ }
def __len__(self) -> int:
return len(self.entries)