chore: reduce lint and type-check noise #187

Merged
didericis merged 32 commits from feat/linting-and-type-fixes into main 2026-06-04 12:24:39 -04:00
Showing only changes of commit 82b8dffc54 - Show all commits
+5 -5
View File
@@ -38,11 +38,11 @@ def filter_select(
except OSError: except OSError:
return None return None
try: # Note: Don't close tty_fd here. FileIO in _run_picker wraps the same
result = _run_picker(items, title=title, tty_fd=tty_fd.fileno()) # file descriptor and manages its lifecycle. Closing tty_fd would close
finally: # the underlying fd, causing "Bad file descriptor" errors when FileIO
tty_fd.close() # tries to use it. Let the file object be closed by garbage collection.
result = _run_picker(items, title=title, tty_fd=tty_fd.fileno())
return result return result