freebsd-ports/sysutils/zeitgeist/files/patch-python_client.py
Antoine Brodin 2ca66f585b Allow using zeitgeist with any version of python
PR:		243704
Approved by:	maintainer timeout (2 weeks)
2020-02-12 18:14:13 +00:00

35 lines
1.3 KiB
Python

--- python/client.py.orig 2014-07-03 07:47:07 UTC
+++ python/client.py
@@ -118,7 +118,7 @@ class _DBusInterface(object):
try:
return method_getter()(*args, **kwargs)
- except dbus.exceptions.DBusException, e:
+ except dbus.exceptions.DBusException as e:
return reconnecting_error_handler(e)
def __getattr__(self, name):
@@ -258,7 +258,7 @@ class ZeitgeistDBusInterface(object):
try:
proxy = get_bus().get_object(self.BUS_NAME,
self.OBJECT_PATH, follow_name_owner_changes=True)
- except dbus.exceptions.DBusException, e:
+ except dbus.exceptions.DBusException as e:
if e.get_dbus_name() == "org.freedesktop.DBus.Error.ServiceUnknown":
raise RuntimeError(
"Found no running zeitgeist-daemon instance: %s" % \
@@ -1054,11 +1054,11 @@ class ZeitgeistClient:
"""
if unique_id not in self._data_sources:
- raise ValueError, 'set_data_source_enabled_callback() called before ' \
- 'register_data_source()'
+ raise ValueError('set_data_source_enabled_callback() called before ' \
+ 'register_data_source()')
if not callable(enabled_callback):
- raise TypeError, 'enabled_callback: expected a callable method'
+ raise TypeError('enabled_callback: expected a callable method')
self._data_sources[unique_id]['callback'] = enabled_callback