コード例 #1
0
    def dataReceived(self, data):
        packets = data_util.read_data(data)

        for packet in packets:

            txn = packet_reader.read_txn(packet)
            command = packet_reader.read_cmd(packet)
            packet_id = packet_reader.read_pid(packet)

            self.log.debug(f"[{self.name}] command={command}")

            if command == "CONN":
                conn.handle(self, data=packet)
            elif command == "USER":
                user.handle(self, data=packet)
            elif command == "CGAM":
                CGAM.handle(self, data=packet)
            elif command == "UBRA":
                UBRA.handle(self, data=packet)
            elif command == "UGAM":
                UGAM.handle(self, data=packet)
            else:
                self.log.warning(
                    f"[{self.name}] Unknown command+txn received, how do I handle this?! command={command},txn={txn}"
                )
コード例 #2
0
    def dataReceived(self, data):
        packets = data_util.read_data(data)

        for packet in packets:

            txn = packet_reader.read_txn(packet)
            command = packet_reader.read_cmd(packet)
            packet_id = packet_reader.read_pid(packet)

            self.log.debug(f"[{self.name}] command={command},txn={txn}")

            if command == "fsys":
                fsys.handle(self, txn=txn)
            elif command == "acct":
                acct.handle(self, txn=txn)
            elif command == "rank":
                rank.handle(self, txn=txn, data=packet)
            elif command == "pnow":
                pnow.handle(self, txn=txn, data=packet)
            elif len(command.split()) > 0:
                rank.handle(self, txn=txn, data=packet)
            else:
                self.log.warning(
                    f"[{self.name}] Unknown command+txn received, how do I handle this?! command={command},txn={txn}"
                )
コード例 #3
0
    def dataReceived(self, data):
        packets = data_util.read_data(data)

        for packet in packets:

            txn = packet_reader.read_txn(packet)
            command = packet_reader.read_cmd(packet)
            packet_id = packet_reader.read_pid(packet)

            self.log.debug(f"[{self.name}] command={command}")
コード例 #4
0
def process_data(inputs):
    """
    根据infer_type来处理数据,并返回, 可根据业务需要自行修改
    :param inputs:    原始的输入数据
    :return:
    """
    # 处理数据
    start_time = time.time()
    origin_data = inputs["text"]
    model_name = inputs["model_name"]
    if origin_data is None or len(origin_data) == 0:
        return ""
    data = data_util.read_data(origin_data)
    log.debug('data: %s' % repr(data))
    return [model_name, data]
コード例 #5
0
    def dataReceived(self, data):
        packets = data_util.read_data(data)

        for packet in packets:

            txn = packet_reader.read_txn(packet)
            command = packet_reader.read_cmd(packet)
            packet_id = packet_reader.read_pid(packet)

            if txn != "MemCheck":
                self.log.debug(f"[{self.name}] command={command},txn={txn}")

            if command == "fsys":
                fsys.handle(self, txn=txn)
            elif command == "acct":
                acct.handle(self, txn=txn)
            else:
                self.log.warning(
                    f"[{self.name}] Unknown command+txn received, how do I handle this?! command={command},txn={txn}"
                )