예제 #1
0
 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))
예제 #2
0
 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)