예제 #1
0
    def __init__(self, name):
        Processor.__init__(self, name)
        if 'dbus' not in sys.modules:
            raise Exception('dbus library not loaded')

        self.iface = None
        self.addressed = None
        self.notprocessed = None
        self.pattern = None

        self.init()
예제 #2
0
파일: dbus.py 프로젝트: B-Rich/ibid-1
    def __init__(self, name):
        Processor.__init__(self, name)
        if 'dbus' not in sys.modules:
            raise Exception('dbus library not loaded')

        self.iface = None
        self.addressed = None
        self.notprocessed = None
        self.pattern = None

        self.init()
예제 #3
0
파일: knab.py 프로젝트: B-Rich/ibid-1
    def __init__(self, name):
        Processor.__init__(self, name)

        perl.eval('use lib "%s"' % self.knabdir)
        perl.require('Knab::Dumper')
        perl.require('Knab::Conf')
        perl.require('Knab::Modules')
        perl.require('Knab::Processor')
        perl.eval('$::dumper=new Knab::Dumper();')
        perl.eval('$::config = new Knab::Conf(Basedir=>"%s", Filename=>"%s");' % (self.knabdir, self.config))
        factoidDB = perl.eval('$::config->getValue("FactoidDB/module");')
        perl.require(factoidDB)
        perl.eval('$::db=new %s();' % factoidDB)
        modules = perl.callm('new', 'Knab::Modules')
        self.processor = perl.callm('new', 'Knab::Processor', modules)
예제 #4
0
파일: knab.py 프로젝트: shoosen/ibid
    def __init__(self, name):
        Processor.__init__(self, name)

        perl.eval('use lib "%s"' % self.knabdir)
        perl.require('Knab::Dumper')
        perl.require('Knab::Conf')
        perl.require('Knab::Modules')
        perl.require('Knab::Processor')
        perl.eval('$::dumper=new Knab::Dumper();')
        perl.eval(
            '$::config = new Knab::Conf(Basedir=>"%s", Filename=>"%s");' %
            (self.knabdir, self.config))
        factoidDB = perl.eval('$::config->getValue("FactoidDB/module");')
        perl.require(factoidDB)
        perl.eval('$::db=new %s();' % factoidDB)
        modules = perl.callm('new', 'Knab::Modules')
        self.processor = perl.callm('new', 'Knab::Processor', modules)
예제 #5
0
파일: buildbot.py 프로젝트: shoosen/ibid
 def __init__(self, name):
     Processor.__init__(self, name)
     RPC.__init__(self)
예제 #6
0
파일: bzr.py 프로젝트: B-Rich/ibid-1
 def __init__(self, name):
     self.log = logging.getLogger('plugins.bzr')
     Processor.__init__(self, name)
     RPC.__init__(self)
예제 #7
0
 def setup(self):
     Processor.setup(self)
     steam.api.key.set(self.steam_api_key)
예제 #8
0
 def __init__(self, name):
     self.log = logging.getLogger('plugins.bzr')
     Processor.__init__(self, name)
     RPC.__init__(self)
예제 #9
0
파일: buildbot.py 프로젝트: B-Rich/ibid-1
 def __init__(self, name):
     Processor.__init__(self, name)
     RPC.__init__(self)
예제 #10
0
 def __init__(self, name):
     Processor.__init__(self, name)
     self.tokens = {}
예제 #11
0
 def __init__( self, name ):
   Processor.__init__( self, name )
   self.s = LEDSign()
예제 #12
0
파일: identity.py 프로젝트: GertBurger/ibid
 def __init__(self, name):
     Processor.__init__(self, name)
     self.tokens = {}
예제 #13
0
 def __init__(self, name):
     Processor.__init__(self, name)
     self.s = LEDSign()
예제 #14
0
 def __init__(self, name):
     Processor.__init__(self, name)
     RPC.__init__(self)
     self.log = logging.getLogger('plugins.trac')
예제 #15
0
파일: trac.py 프로젝트: B-Rich/ibid-1
 def __init__(self, name):
     Processor.__init__(self, name)
     RPC.__init__(self)
     self.log = logging.getLogger('plugins.trac')
예제 #16
0
 def setup(self):
     Processor.setup(self)
     self.loadBroadcastersFromDB()
     self.updateBroadcasters()