-
Notifications
You must be signed in to change notification settings - Fork 37
Open
Description
Trying to use this with a Ricoh Theta Z1 on MacOS 10.13.6 and getting an Operation timed out error. I am able to connect with libusb--any ideas?:
[env] [11Jun2019 8:58:22][/dev/env]:python
Python 2.7.10 (default, Oct 6 2017, 22:29:07)
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.31)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> from ptpy import PTPy
>>> camera = PTPy()
E 8448 ptpy.transports.usb[EvtPolling:__recv:350] [Errno 60] Operation timed out
E 8448 ptpy.transports.usb[EvtPolling:__poll_events:575] <DEVICE ID 05ca:036d on Bus 000 Address 030> polling exception: [Errno 60] Operation timed out
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/dev/env/lib/python2.7/site-packages/ptpy/__init__.py", line 135, in __new__
instance._obtain_the_knowledge()
File "/dev/env/lib/python2.7/site-packages/ptpy/ptp.py", line 863, in _obtain_the_knowledge
self.__prop_desc[p] = self.get_device_prop_desc(p)
File "/dev/env/lib/python2.7/site-packages/ptpy/ptp.py", line 1059, in get_device_prop_desc
result = self._parse_if_data(response, self._DevicePropDesc)
File "/dev/env/lib/python2.7/site-packages/ptpy/ptp.py", line 824, in _parse_if_data
if hasattr(response, 'Data') else None)
File "/dev/env/lib/python2.7/site-packages/construct/core.py", line 175, in parse
return self.parse_stream(BytesIO(data), context, **kw)
File "/dev/env/lib/python2.7/site-packages/construct/core.py", line 186, in parse_stream
return self._parse(stream, context, "parsing")
File "/dev/env/lib/python2.7/site-packages/construct/core.py", line 859, in _parse
subobj = sc._parse(stream, context, path)
File "/dev/env/lib/python2.7/site-packages/construct/core.py", line 2700, in _parse
raise e.__class__("%s\n %s" % (e, path))
construct.core.RangeError: could not read prefix or enough elements, stream too short?
parsing -> FactoryDefaultValue
>>> E 9480 ptpy.transports.usb[EvtPolling:__recv:350] [Errno 60] Operation timed out
E 9480 ptpy.transports.usb[EvtPolling:__poll_events:575] <DEVICE ID 05ca:036d on Bus 000 Address 030> polling exception: [Errno 60] Operation timed out
E 10482 ptpy.transports.usb[EvtPolling:__recv:350] [Errno 60] Operation timed out
E 10482 ptpy.transports.usb[EvtPolling:__poll_events:575] <DEVICE ID 05ca:036d on Bus 000 Address 030> polling exception: [Errno 60] Operation timed out
E 11486 ptpy.transports.usb[EvtPolling:__recv:350] [Errno 60] Operation timed out
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels