def finish(self):
        # handle the case where no handshake was detected
        if self.handshake is None:
            self.handshake = False
            self.socket = self.packets[0].socket
            self.flush_packets()
        self.fwd.finish()
        self.rev.finish()
run the named method on the named object and return its result
dataset/ETHPy150Open andrewf/pcap2har/pcap2har/tcp/flow.py/Flow.finish--crossover with--dataset/ETHPy150Open cjlee112/pygr/pygr/coordinator.py/XMLRPCServerBase.methodCall