#889: handle decorator frames in python stacktraces
----------------------+----------------------
Reporter: jfilak | Owner: kklic@…
Type: defect | Status: new
Priority: major | Milestone:
Component: btparser | Version:
Keywords: | Blocked By:
Blocking: |
----------------------+----------------------
{{{
Traceback (most recent call last):
File "/usr/bin/system-config-services", line 1092, in
on_serviceDisable_activate
self._systemd_change_unit_file(service, "disable")
File "/usr/bin/system-config-services", line 1071, in
_systemd_change_unit_file
self.systemd_manager.DisableUnitFiles([unit.unit_id])
File "<string>", line 2, in DisableUnitFiles
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python2.7/site-packages/slip/dbus/polkit.py", line 141,
in _enable_proxy
return func(*p, **k)
File "/usr/lib/python2.7/site-
packages/scservices/core/systemd/manager.py", line 149, in
DisableUnitFiles
runtime)
File "/usr/lib/python2.7/site-packages/slip/dbus/proxies.py", line 50,
in __call__
return dbus.proxies._ProxyMethod.__call__(self, *args, **kwargs)
File "/usr/lib/python2.7/site-packages/dbus/proxies.py", line 145, in
__call__
**keywords)
File "/usr/lib/python2.7/site-packages/dbus/connection.py", line 651, in
call_blocking
message, timeout)
DBusException: org.freedesktop.DBus.Error.FileNotFound: No such file or
directory
}}}
{{{
def enable_proxy(func=None, authfail_result=AUTHFAIL_DONTCATCH,
authfail_exception=None, authfail_callback=None):
"""Decorator for DBus proxy methods.
}}}
{{{
@polkit.enable_proxy
def RestartUnit(self, name, mode='replace'):
return self.privileged_manager_interface.RestartUnit(name, mode)
}}}
--
Ticket URL: <
https://fedorahosted.org/abrt/ticket/889>
Automatic Bug Reporting Tool - ABRT <
http://fedorahoted.org/abrt/>
Automatic bug reporting tool