示例#1
0
文件: shmessage.py 项目: bmxp/shtoom
def main():
    global app
    from twisted.internet import reactor

    app = DougApplication(MessageApp)
    app.configFileName = '.shmessagerc'

    app.boot(args=sys.argv[1:])
    app.start()
示例#2
0
文件: dougdemo.py 项目: braams/shtoom
def main():
    global app
    from twisted.internet import reactor

    app = DougApplication(MessageApp)
    app.configFileName = '.shmessagerc'

    app.boot(args=sys.argv[1:])
    app.start()
示例#3
0
class DougService:

    configFileName = ''

    def __init__(self, voiceappClass):
        self.voiceappClass = voiceappClass

    def startService(self, mainhack=False, args=None):
        from shtoom.app.doug import DougApplication
        self.app = DougApplication(self.voiceappClass)
        if self.configFileName != '':
            self.app.configFileName = self.configFileName
        if mainhack:
            import __main__
            __main__.app = self.app
        if args is None:
            self.app.boot()
        else:
            self.app.boot(args=args)
        self.app.start()

    def stopService(self):
        self.app.shutdown()
示例#4
0
文件: service.py 项目: braams/shtoom
class DougService:

    configFileName = ''


    def __init__(self, voiceappClass):
        self.voiceappClass = voiceappClass

    def startService(self, mainhack=False, args=None):
        from shtoom.app.doug import DougApplication
        self.app = DougApplication(self.voiceappClass)
        if self.configFileName != '':
            self.app.configFileName = self.configFileName
        if mainhack:
            import __main__
            __main__.app = self.app
        if args is None:
            self.app.boot()
        else:
            self.app.boot(args=args)
        self.app.start()

    def stopService(self):
        self.app.shutdown()