Running this on Arch Linux, with Exiftool 12.93
From playing around, this seems to happen at around 350 files with errors.
Repro:
files = lots_of_files_that_don't_exist
with exiftool.ExifToolHelper() as et:
et.get_metadata(files)
# hangs indefinitely
With a lower number of file errors, the exception is thrown as expected, and the error message is provided.
Exiftool itself handles this case without issue. I'm guessing that perhaps it's something similar to the other issue I reported: #95 where it's either hanging waiting for input, or stuck in an infinite loop based on conditions not being met.
Running this on Arch Linux, with Exiftool 12.93
From playing around, this seems to happen at around 350 files with errors.
Repro:
With a lower number of file errors, the exception is thrown as expected, and the error message is provided.
Exiftool itself handles this case without issue. I'm guessing that perhaps it's something similar to the other issue I reported: #95 where it's either hanging waiting for input, or stuck in an infinite loop based on conditions not being met.