Ticket #62: pythread.patch

File pythread.patch, 438 bytes (added by ObsidianX, 4 years ago)

threading patch

  • Wiimote.c

    old new  
    235235                else { 
    236236                        bdaddr = *BDADDR_ANY; 
    237237                } 
    238                 if (!(wiimote = cwiid_open(&bdaddr, flags))) { 
     238                Py_BEGIN_ALLOW_THREADS 
     239                wiimote = cwiid_open(&bdaddr, flags); 
     240                Py_END_ALLOW_THREADS 
     241                if (!wiimote) { 
    239242                        PyErr_SetString(PyExc_RuntimeError, 
    240243                                        "Error opening wiimote connection"); 
    241244                        return -1;