gio:检查卷是否已安装
我正在做类似的事情:
mo = gio.MountOperation()
mo.connect('ask-password', ask_password_cb)
location = gio.File("ssh://[email protected]/home/leon/test.txt")
location.mount_enclosing_volume(mo, callbackz)
loop = gobject.MainLoop()
loop.run()
但是如果卷已经安装,它会抛出 gio.Error。如何检查封闭的卷是否已安装/最好的方法是什么?
I'm doing something like:
mo = gio.MountOperation()
mo.connect('ask-password', ask_password_cb)
location = gio.File("ssh://[email protected]/home/leon/test.txt")
location.mount_enclosing_volume(mo, callbackz)
loop = gobject.MainLoop()
loop.run()
But if the volume is already mounted it throws a gio.Error. How can I check if the enclosed volume is already mounted / what is the best way to do that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
也许你可以这样做:
Maybe you can do something like this:
我在 Nullege 上发现了两个似乎可以解决问题的代码片段:
或者
I found two snippets of code on Nullege that seem to do the trick:
OR