def lineReceived(self, line): line = line.strip() log.info('Received: {}'.format(line)) try: request = DaqServerRequest.deserialize(line) except Exception, e: # pylint: disable=W0703 # PyDAQmx exceptions use "mess" rather than the standard "message" # to pass errors... message = getattr(e, 'mess', e.message) self.sendError('Received bad request ({}: {})'.format(e.__class__.__name__, message))
def lineReceived(self, line): line = line.strip() log.info('Received: {}'.format(line)) try: request = DaqServerRequest.deserialize(line) except Exception, e: # pylint: disable=W0703 # PyDAQmx exceptions use "mess" rather than the standard "message" # to pass errors... message = getattr(e, 'mess', e.message) self.sendError('Received bad request ({}: {})'.format( e.__class__.__name__, message))
def lineReceived(self, line): line = line.strip() if sys.version_info[0] == 3: line = line.decode('utf-8') log.info('Received: {}'.format(line)) try: request = DaqServerRequest.deserialize(line) except Exception as e: # pylint: disable=W0703 # PyDAQmx exceptions use "mess" rather than the standard "message" # to pass errors... message = getattr(e, 'mess', e.args[0] if e.args else str(e)) self.sendError('Received bad request ({}: {})'.format( e.__class__.__name__, message)) else: self.processRequest(request)