Skip to content

KeyboardInterrupt leads to stacktrace #88

@patrickwolf

Description

@patrickwolf

when i press ctrl+c in sfind i get

^CTraceback (most recent call last):
  File "/Users/patrick/.cache/uv/archive-v0/bB_z8e36jRnZ498NJX5U0/bin/sfind", line 12, in <module>
    sys.exit(main())
  File "/Users/patrick/.cache/uv/archive-v0/bB_z8e36jRnZ498NJX5U0/lib/python3.9/site-packages/pyseq/sfind.py", line 88, in main
    for seq in walk_and_collect_sequences(
  File "/Users/patrick/.cache/uv/archive-v0/bB_z8e36jRnZ498NJX5U0/lib/python3.9/site-packages/pyseq/sfind.py", line 51, in walk_and_collect_sequences
    for dirpath, dirnames, filenames in os.walk(root):
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/os.py", line 418, in _walk
    yield from _walk(new_path, topdown, onerror, followlinks)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/os.py", line 418, in _walk
    yield from _walk(new_path, topdown, onerror, followlinks)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/os.py", line 418, in _walk
    yield from _walk(new_path, topdown, onerror, followlinks)
  [Previous line repeated 4 more times]
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/os.py", line 367, in _walk
    entry = next(scandir_it)
KeyboardInterrupt

but i would just expect nothing or at the most KeyboardInterrupt

Metadata

Metadata

Assignees

Labels

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions