Show
Ignore:
Timestamp:
06/28/2009 09:20:49 PM (13 months ago)
Author:
dunk <dunk@…>
Children:
b06d50c90d5a172454075501ac2cce799832e9d0
Parents:
2369521f681e2c7b6d3037306b2dee05fba9d67b
git-committer:
dunk <dunk@inspo.(none)> / 2009-06-28T21:20:49Z+0100
Message:

sx-dbus: initial yaydbus code

Location:
sx-actions/sxactions
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • sx-actions/sxactions/__init__.py

    rc24d45 r6b6c9e  
    322322 
    323323    def on_ready(self, app): 
    324         if 'dbus' in app.plugins: 
     324        if False and 'dbus' in app.plugins: 
    325325            import sxactions.dbusobj 
    326326            import functools 
  • sx-actions/sxactions/dbusobj.py

    rec5710 r6b6c9e  
    1 import dbus  
     1try: 
     2    from yaydbus.service import Object 
     3    YAYDBUS = True 
     4except ImportError: 
     5    from dbus.service import Object 
     6    YAYDBUS = False 
    27from sxdbus import sxmethod 
    38 
    4 class ActionsObject(dbus.service.Object): 
    5     def __init__(self, plugin, **kwargs): 
     9class ActionsObject(Object): 
     10    def __init__(self, plugin, *args, **kwargs): 
    611        self.plugin = plugin 
    7         dbus.service.Object.__init__(self, **kwargs) 
     12        Object.__init__(self, *args, **kwargs) 
    813 
    914    @sxmethod("ActionsInterface", in_signature='s', out_signature='')