usb.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:eos-data-distribution 作者: endlessm 项目源码 文件源码
def main():
    utils.parse_args(include_name=False)
    loop = GLib.MainLoop()

    GLib.unix_signal_add(GLib.PRIORITY_DEFAULT, signal.SIGINT, signal_cb)
    GLib.unix_signal_add(GLib.PRIORITY_DEFAULT, signal.SIGTERM, signal_cb)
    monitor = Gio.VolumeMonitor.get()
    store = simple_store.Producer(prefix=SUBSCRIPTIONS_SOMA,
                                  base=defaults.ENDLESS_NDN_CACHE_PATH,
                                  cost=defaults.RouteCost.USB)
    store.start()
    for mount in monitor.get_mounts():
        mount_added_cb(monitor, mount, store)
    monitor.connect("mount-added", mount_added_cb, store)
    monitor.connect("mount-removed", mount_removed_cb, store)

    maybe_time_out()

    loop.run()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号