[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: volti debian testing



>
> Yo creo que esa solución te va a funcionar, pero al ser versiones
> diferentes, tendrías que buscar la linea que dice:
>
> assert dbus.version >= (0, 80, 0)
>
> Y reeplazarla por lo que dice. Es probable que esté en otro numero de linea
> que el 27, por eso tendrias que buscarla.
>
> Saludos,
>
> Javier.

Javier, gracias por responder, copio el codigo, ya que esta en python,
y la linea 27 sigue siendo la misma, por lo que veo, en ambas
versiones, de hecho realice el cambio sugerido pero con el mismo
resultado.


import os
import sys

try:
    import dbus
    from dbus.mainloop.glib import DBusGMainLoop
    assert tuple(dbus.version >= (0, 80, 0)
except ImportError, AssertionError:
    sys.stderr.write("This program needs dbus-python 0.80.0 or
higher\nExiting\n")
    sys.exit(1)

try:
    if os.path.isdir(os.path.join(".","src")) and os.path.isfile(
            os.path.join(".","setup.py")):
        from src import main
    else:
        from volti import main
except ImportError:
    sys.stderr.write("Can't import volti main module\nExiting\n")
    sys.exit(1)

if __name__ == "__main__":
    try:
        bus = dbus.SessionBus(mainloop = DBusGMainLoop())
    except dbus.exceptions.DBusException:
        sys.stderr.write("Couldn't connect to dbus.\nExiting\n")
        sys.exit(1)

    if bus.request_name("com.google.code.Volti") !=
dbus.bus.REQUEST_NAME_REPLY_PRIMARY_OWNER:
        sys.stderr.write("Only one instance is allowed\nExiting\n")
        sys.exit(1)

    volti = main.VolumeTray()
    volti.main()

-- 
"Windows? Reboot
Debian?      beRoot "


Reply to: