Как импортировать 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

Источник: https://bugzilla.gnome.org/show_bug.cgi?id=736260

Другие вопросы по тегам