Skip to content

Too many file errors cause library to hang #96

@ninas

Description

@ninas

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions