Remove needless try/catch stuff

This commit is contained in:
Miguel Jacq 2025-11-21 09:56:33 +11:00
parent 3e91f158c3
commit 0923fb4395
Signed by: mig5
GPG key ID: 59B3F0C24135C6A9
3 changed files with 8 additions and 21 deletions

View file

@ -70,10 +70,6 @@ class BugReportDialog(QDialog):
self.text_edit.setPlainText(text[: self.MAX_CHARS])
self.text_edit.blockSignals(False)
# Clamp cursor position to end of text
if pos > self.MAX_CHARS:
pos = self.MAX_CHARS
cursor.setPosition(pos)
self.text_edit.setTextCursor(cursor)
@ -88,10 +84,7 @@ class BugReportDialog(QDialog):
return
# Get current app version
try:
version = importlib.metadata.version("bouquin")
except importlib.metadata.PackageNotFoundError:
version = "unknown"
version = importlib.metadata.version("bouquin")
payload: dict[str, str] = {
"message": text,

View file

@ -736,12 +736,8 @@ class DBManager:
page_most_revisions_count = c
page_most_revisions = date_iso
try:
d = _dt.date.fromisoformat(date_iso)
revisions_by_date[d] = c
except ValueError:
# Ignore malformed dates
pass
d = _dt.date.fromisoformat(date_iso)
revisions_by_date[d] = c
# 4) total words + per-date words (current version only)
entries = self.get_all_entries()
@ -751,11 +747,8 @@ class DBManager:
for date_iso, content in entries:
wc = self._count_words(content or "")
total_words += wc
try:
d = _dt.date.fromisoformat(date_iso)
words_by_date[d] = wc
except ValueError:
pass
d = _dt.date.fromisoformat(date_iso)
words_by_date[d] = wc
# tags + page with most tags

View file

@ -99,8 +99,9 @@ class KeyPrompt(QDialog):
def db_path(self) -> Path | None:
"""Return the chosen DB path (or None if unchanged/not shown)."""
p = self._db_path
if self.path_edit is not None:
text = self.path_edit.text().strip()
if text:
return Path(text)
return self._db_path
p = Path(text)
return p