The following Python code
from gi.repository import GLib from gi.repository import UDisks
udisks = UDisks.Client.new_sync(None) dev = udisks.get_object('/org/freedesktop/UDisks2/block_devices/sdb') block = dev.get_block() block.call_format_sync('dos', GLib.Variant('a{sv}', {'erase': GLib.Variant('s', '')}), None)
results in either Traceback (most recent call last): File "format.py", line 7, in <module> block.call_format_sync('dos', GLib.Variant('a{sv}', {'erase': GLib.Variant('s', '')}), None) gi._glib.GError: GDBus.Error:org.freedesktop.UDisks2.Error.Failed: Error erasing device: Unknown or unsupported erase type `' or Traceback (most recent call last): File "format.py", line 7, in <module> block.call_format_sync('dos', GLib.Variant('a{sv}', {'erase': GLib.Variant('s', '')}), None) gi._glib.GError: GDBus.Error:org.freedesktop.UDisks2.Error.Failed: Error synchronizing after initial wipe: Timed out waiting for object
The following Python code
from gi.repository import GLib
from gi.repository import UDisks
udisks = UDisks. Client. new_sync( None) get_object( '/org/freedeskt op/UDisks2/ block_devices/ sdb') format_ sync('dos' , GLib.Variant( 'a{sv}' , {'erase': GLib.Variant('s', '')}), None)
dev = udisks.
block = dev.get_block()
block.call_
results in either call_format_ sync('dos' , GLib.Variant( 'a{sv}' , {'erase': GLib.Variant('s', '')}), None) org.freedesktop .UDisks2. Error.Failed: Error erasing device: Unknown or unsupported erase type `' call_format_ sync('dos' , GLib.Variant( 'a{sv}' , {'erase': GLib.Variant('s', '')}), None) org.freedesktop .UDisks2. Error.Failed: Error synchronizing after initial wipe: Timed out waiting for object
Traceback (most recent call last):
File "format.py", line 7, in <module>
block.
gi._glib.GError: GDBus.Error:
or
Traceback (most recent call last):
File "format.py", line 7, in <module>
block.
gi._glib.GError: GDBus.Error: