def _handle_close(identity, msg):
    greenlet.spawn_gevent_func("close and block: %s" % identity,
                               "main", _close_internal,
                               identity, msg)
This should be used only from main thread
dataset/ETHPy150Open metafetish/buttplug/buttplug/core/system.py/_handle_close--crossover with--dataset/ETHPy150Open SublimeHaskell/SublimeHaskell/sublime_haskell_common.py/get_setting