Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

pyaudio.py IOError: [Errno -9985] Device unavailable

python
Теги: #<Tag:0x00007f7b6929a400>

(Irina Trish) #1

Доброго дня. Периодически удаленная библиотека, тестирующая GUI, вылетает.
Имеется - 2 windows 8 prof на виртуалках (настроены одинаково), python 2.7, VB-Audio Virtual Cable, отправляющий входной звук на выход.
На одной из них (одиной и той же) периодически (да, на 3/4 прогонов всё отлично) при обращении к тестируемой программе библиотека-обертка выдаёт ошибку:

Traceback (most recent call last):
  File "C:\Python27\lib\threading.py", line 801, in __bootstrap_inner
    self.run()
  File "C:\Python27\lib\threading.py", line 754, in run
    self.__target(*self.__args, **self.__kwargs)
  File "c:\testwp\modules\winMedia.py", line 60, in __transmit
    output=True)
  File "C:\Python27\lib\site-packages\pyaudio.py", line 750, in open
    stream = Stream(self, *args, **kwargs)
  File "C:\Python27\lib\site-packages\pyaudio.py", line 441, in __init__
    self._stream = pa.open(**arguments)
IOError: [Errno -9985] Device unavailable

Проверила, папка Python27 одинаковые. Куда копать не знаю, подскажите.

Из импортов в самописную библиотеку-обертку -

import logging
import logging.handlers
import os```

(rmerkushin) #2

Нужно больше золота информации и кода.