In jockey/ui.py , the exception is handled, in a 'try' block, like this:

  except PermissionDeniedByPolicy:
              self.error_msg(self.string_unprivileged)
              return False

Twice, at different points in the code:

http://bazaar.launchpad.net/~ubuntu-core-dev/jockey/ubuntu/view/head:/jockey/ui.py#L508
http://bazaar.launchpad.net/~ubuntu-core-dev/jockey/ubuntu/view/head:/jockey/ui.py#L677

self.string_unprivileged is earlier defined as 'You are not authorized
to perform this action.'

I don't yet see where the error_msg method is defined or inherited, just
places where it's called.  Jockey is built with GUI and text modes, so
it's a general mechanism.  software-properties is just GUI, and defines
error dialogs in a couple places, so I'm not yet sure what a patch
should look like.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/828850

Title:
  software-properties-gtk crashed with DBusException in call_blocking():
  com.ubuntu.SoftwareProperties.PermissionDeniedByPolicy:
  com.ubuntu.softwareproperties.applychanges

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/software-properties/+bug/828850/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to