On Fri, Jan 27, 2012 at 9:36 PM, Wander Lairson Costa
<wander.lair...@gmail.com> wrote:
>> It seems that this issue has been reported before.
>> http://comments.gmane.org/gmane.comp.python.pyusb.user/386
>>
>> So I created a new Trac ticket here.
>> https://sourceforge.net/apps/trac/pyusb/ticket/10
>>
>
> Thanks, I didn't remember that :-)
>

As mentioned in that thread, the problem is with
the enumeration codes.

# implementation of libusb 0.1.x backend
class _LibUSB(usb.backend.IBackend):
    @methodtrace(_logger)
    def enumerate_devices(self):
        _check(_lib.usb_find_busses())
        _check(_lib.usb_find_devices())
        bus = _lib.usb_get_busses()
        while bool(bus):
            dev = bus[0].devices
            while bool(dev):
                yield dev[0]
                dev = dev[0].next
            bus = bus[0].next

The problem is that under Mac OS X, bool(bus)
returns False.


-- 
Xiaofan

------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
pyusb-users mailing list
pyusb-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pyusb-users

Reply via email to