'Requests unlocking the item. Usually, this will mean that the
whole collection containing this item will be unlocked.
If `callback` is specified, calls it when unlocking is complete
(see :func:`~secretstorage.util.exec_prompt` description for
details). Otherwise, uses the loop from GLib API and returns a
boolean representing whether the operation was dismissed.
.. versionadded:: 2.1.2'

def unlock(self, callback=None):

    return unlock_objects(self.bus, [self.item_path], callback)
