Ticket #2784: gajim-01-no-dbus_bindings.patch

File gajim-01-no-dbus_bindings.patch, 3.1 kB (added by anonymous, 2 years ago)
  • src/notify.py

     
    288288                        DesktopNotification(event_type, jid, account, msg_type, 
    289289                                path_to_image, title, text) 
    290290                        return  # sucessfully did D-Bus Notification procedure! 
    291                 except dbus.dbus_bindings.DBusException, e: 
     291                except dbus.DBusException, e: 
    292292                        # Connection to D-Bus failed 
    293293                        gajim.log.debug(str(e)) 
    294294                except TypeError, e: 
     
    438438 
    439439                self.notif = dbus_support.get_notifications_interface() 
    440440                if self.notif is None: 
    441                         raise dbus.dbus_bindings.DBusException() 
     441                        raise dbus.DBusException('unable to get notifications interface') 
    442442                self.ntype = ntype 
    443443 
    444444                self.get_version() 
  • src/common/zeroconf/zeroconf.py

     
    248248 
    249249                        return True 
    250250                 
    251                 except dbus.dbus_bindings.DBusException, e: 
     251                except dbus.DBusException, e: 
    252252                        gajim.log.debug(str(e)) 
    253253                        return False 
    254254                         
     
    279279                                return True 
    280280                        else: 
    281281                                return False 
    282                 except dbus.dbus_bindings.DBusException, e: 
     282                except dbus.DBusException, e: 
    283283                        gajim.log.debug("Can't remove service. That should not happen") 
    284284 
    285285        def browse_domain(self, interface, protocol, domain): 
  • src/common/dbus_support.py

     
    5555                if self.system_bus is None: 
    5656                        try: 
    5757                                self.system_bus = dbus.SystemBus() 
    58                         except dbus.dbus_bindings.DBusException: 
     58                        except dbus.DBusException: 
    5959                                self.system_bus = None 
    6060                                return False 
    6161                        if self.system_bus is None: 
     
    8686                if self.session_bus is None: 
    8787                        try: 
    8888                                self.session_bus = dbus.SessionBus() 
    89                         except dbus.dbus_bindings.DBusException: 
     89                        except dbus.DBusException: 
    9090                                self.session_bus = None 
    9191                                return False 
    9292                        if self.session_bus is None: 
  • src/music_track_listener.py

     
    114114 
    115115                bus = dbus.SessionBus() 
    116116 
     117                if not hasattr(bus, 'name_has_owner'): 
     118                    # can't support dbus-python < 0.80 using only public API 
     119                    return None 
     120 
    117121                ## Check Muine playing track 
    118                 if dbus.dbus_bindings.bus_name_has_owner(bus.get_connection(), 
    119                         'org.gnome.Muine'): 
     122                if bus.name_has_owner('org.gnome.Muine'): 
    120123                        obj = bus.get_object('org.gnome.Muine', '/org/gnome/Muine/Player') 
    121124                        player = dbus.Interface(obj, 'org.gnome.Muine.Player') 
    122125                        if player.GetPlaying(): 
     
    126129                                return song 
    127130 
    128131                ## Check Rhythmbox playing song 
    129                 if dbus.dbus_bindings.bus_name_has_owner(bus.get_connection(), 
    130                         'org.gnome.Rhythmbox'): 
     132                if bus.name_has_owner('org.gnome.Rhythmbox'): 
    131133                        rbshellobj = bus.get_object('org.gnome.Rhythmbox', 
    132134                                '/org/gnome/Rhythmbox/Shell') 
    133135                        player = dbus.Interface(