pydbus icon indicating copy to clipboard operation
pydbus copied to clipboard

Hangs forever within multiprocessing.Process when also importing Gtk

Open sezanzeb opened this issue 4 years ago • 0 comments

import multiprocessing
import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk
from pydbus import SystemBus

def bus():
    print('SystemBus()...') 
    bus = SystemBus()
    print(bus)

multiprocessing.Process(target=bus).start()

Expected output:

SystemBus()...
<pydbus.bus.Bus object at 0x7f77996700a0>

Actual output:

SystemBus()...

It works either without multiprocessing.Process or without importing Gtk

python-pydbus 0.6.0-7 python-gobject 3.38.0-3 Python 3.9.1 manjaro

sezanzeb avatar Mar 06 '21 20:03 sezanzeb