Changeset 38

Show
Ignore:
Timestamp:
09/23/07 10:41:01 (1 year ago)
Author:
devja..@anarkystic.com
Message:

better

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • fizzjik/fizzjik/hub.py

    r37 r38  
    3737            if evt.match(cls): 
    3838                for observer in self._observers[cls]: 
    39                     observer(evt
     39                    observer[0](evt, *observer[1], **observer[2]
    4040     
    4141    def addService(self, svc): 
     
    5252            self._addObserver(svc) 
    5353 
    54     def addObserver(self, evt, callback): 
     54    def addObserver(self, evt, callback, *args, **kw): 
    5555        if evt not in self._observers.keys(): 
    5656            self._observers[evt] = [] 
    57         self._observers[evt].append(callback
     57        self._observers[evt].append((callback, args, kw)
    5858 
    5959    def removeObserver(self, evt, callback): 
  • fizzjik/fizzjik/remote/anymeta.py

    r32 r38  
    11from fizzjik.config import ConfigurableService, if_config 
    2 from fizzji.remote import rest 
     2from fizzjik.remote import rest 
    33 
    44class Namespace(object): 
     
    1818    enabled = True 
    1919 
     20    username = "" 
     21    password = "" 
     22 
    2023    def __getattr__(self, attr): 
    2124        return Namespace(attr, self) 
    2225 
    2326    def call(self, method, request, format="xml", debug=0, **kw): 
     27        request.setdefault("username", self.username) 
     28        request.setdefault("password", self.password) 
    2429        request.setdefault("method", method) 
    2530        request.setdefault("format", format) 
  • fizzjik/test.mac.cfg

    r36 r38  
    1919#device = /dev/tty.USA19H1d1P1.1 
    2020#device = /dev/tty.usbserial-A3Q608EV 
    21 device = /dev/tty.usbserial-A3Q609M2 
     21#device = /dev/tty.usbserial-A3Q609M2 
     22device = /dev/tty.usbserial-A3Q608W5 
    2223#device = /dev/tty.usbserial-A3Q5UJ69 
    2324#baudrate = 19200