Example #1
0
    def __init__(self, conn, lang):
        asyncore.dispatcher_with_send.__init__(self, conn)

        self.ssled = False
        self.secure_connection(certfile="server.passless.crt",
                               keyfile="server.passless.key",
                               server_side=True)

        self.consumed_ace = False
        self.data = ""
        self.binary_mode = False
        self.decompressor = zlib.decompressobj()
        self.compressor = zlib.compressobj()
        self.unzipped_input = ""
        self.unzipped_output_buffer = ""
        self.output_buffer = ""
        self.speech = dict()
        self.pong = 1
        self.ping = 0
        self.httpClient = AsyncOpenHttp(self.handle_google_data,
                                        self.handle_google_failure)
        self.gotGoogleAnswer = False
        self.googleData = None
        self.lastRequestId = None
        self.dictation = None
        self.dbConnection = db.getConnection()
        self.assistant = None
        self.sendLock = threading.Lock()
        self.current_running_plugin = None
        self.current_location = None
        self.plugin_lastAceId = None
        self.logger = logging.getLogger("logger")
        self.lang = lang
Example #2
0
 def __init__(self, server, peer):
     Siri.__init__(self, server, peer)
     self.lastPing = 0
     self.pong = 0
     self.plugin_lastAceId = ""
     self.current_running_plugin = None
     self.dbConnection = server.dbConnection
     self.assistant = None
     self.speech = dict()
     self.httpClient = AsyncOpenHttp(self.handle_google_data)
     self.current_google_request = None
     self.current_location = None
     self.lastPingTime = time.time()
     self.timeoutschedule = twisted.internet.reactor.callLater(SiriProtocolHandler.__scheduling_interval_timeout__, self.checkTimeout)