Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

I have file from iphone where it failed #203

Open
vladobb opened this issue Sep 28, 2024 · 2 comments
Open

I have file from iphone where it failed #203

vladobb opened this issue Sep 28, 2024 · 2 comments

Comments

@vladobb
Copy link

vladobb commented Sep 28, 2024

how to proceed on? do you want me to send you file?

Z:\TW22Pycharm.venv\Scripts\python.exe "Z:\TW22Pycharm\FilesAndFolders\2024-09-28 Exif.py"
Traceback (most recent call last):
File "Z:\TW22Pycharm.venv\Lib\site-packages\exifread\heic.py", line 171, in get_parser
return defs[box.name]
~~~~^^^^^^^^^^
KeyError: 'hdlr'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "Z:\TW22Pycharm\FilesAndFolders\2024-09-28 Exif.py", line 10, in
tags = exifread.process_file(file_handle)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "Z:\TW22Pycharm.venv\Lib\site-packages\exifread_init_.py", line 137, in process_file
offset, endian, fake_exif = determine_type(fh)
^^^^^^^^^^^^^^^^^^^
File "Z:\TW22Pycharm.venv\Lib\site-packages\exifread_init
.py", line 109, in _determine_type
offset, endian = heic.find_exif()
^^^^^^^^^^^^^^^^
File "Z:\TW22Pycharm.venv\Lib\site-packages\exifread\heic.py", line 268, in find_exif
meta = self.expect_parse('meta')
^^^^^^^^^^^^^^^^^^^^^^^^^
File "Z:\TW22Pycharm.venv\Lib\site-packages\exifread\heic.py", line 159, in expect_parse
return self.parse_box(box)
^^^^^^^^^^^^^^^^^^^
File "Z:\TW22Pycharm.venv\Lib\site-packages\exifread\heic.py", line 177, in parse_box
probe(box)
File "Z:\TW22Pycharm.venv\Lib\site-packages\exifread\heic.py", line 195, in _parse_meta
psub = self.get_parser(box)
^^^^^^^^^^^^^^^^^^^^
File "Z:\TW22Pycharm.venv\Lib\site-packages\exifread\heic.py", line 173, in get_parser
raise NoParser(box.name) from err
exifread.heic.NoParser: hdlr

Process finished with exit code 1

@vladobb
Copy link
Author

vladobb commented Sep 28, 2024

adding file you can test on
IMG_4386.ZIP

@timrolsh
Copy link

same issue is happening to me

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants