def METHOD_NAME(self):
    self.connected = False
    if self._proxy:
        try:
            # we might get org.freedesktop.DBus.Error.ServiceUnknown here
            # if endpoint timed out
            self._proxy.close()
        except self.dbus.exceptions.DBusException:
            pass
    try:
        self._proxy = self.dbus.SystemBus().get_object(
            'org.freedesktop.problems', '/org/freedesktop/problems')
    except self.dbus.exceptions.DBusException as e:
        logging.debug('Unable to get dbus proxy: {0}'.format(e))
        return
    try:
        self._iface = self.dbus.Interface(self._proxy,
                                          'org.freedesktop.problems')
    except self.dbus.exceptions.DBusException as e:
        logging.debug('Unable to get dbus interface: {0}'.format(e))
        return
    self.connected = True