Как импортировать GstPbutils?
Я пытаюсь использовать модуль Python3 GstPbutils, но просто импортируя его, все ломается, вот код:
#!/usr/bin/python3
import gi
gi.require_version('GstPbutils', '1.0')
from gi.repository import GstPbutils
print('Hello World!')
И вывод:
/usr/lib/python3/dist-packages/gi/module.py:178: Warning: g_array_append_vals: assertion 'array' failed
g_type = info.get_g_type()
/usr/lib/python3/dist-packages/gi/module.py:178: Warning: g_hash_table_lookup: assertion 'hash_table != NULL' failed
g_type = info.get_g_type()
/usr/lib/python3/dist-packages/gi/module.py:178: Warning: g_hash_table_insert_internal: assertion 'hash_table != NULL' failed
g_type = info.get_g_type()
Hello World!
Мой дистрибутив сломан? Я делаю это неправильно?
1 ответ
Это всего лишь предупреждения, все должно работать нормально, в любом случае вы можете удалить их, используя следующий код:
import sys
sys.modules["gi.overrides.Gst"] = None
sys.modules["gi.overrides.GstPbutils"] = None