def _dfs(self, start, target):
        stack = []
        seen = []
        stack.append(start)
        while len(stack) > 0:
            vertex = stack.pop()
            outgoing = self[vertex]['edges']
            # If no outgoing edges exist, stop.
            if len(outgoing) == 0:
                return stack
            if vertex == target:
                return self[vertex]
            if vertex not in seen:
                seen.append(vertex)
                stack += self[vertex]['edges']
        if DEBUG:
            print(seen)
        return []
Acknowledge one or more messages. When sent by the client, this
dataset/ETHPy150Open christabor/MoAL/MOAL/data_structures/graphs/graphs.py/DirectedGraph._dfs--crossover with--dataset/ETHPy150Open pika/pika/pika/adapters/blocking_connection.py/BlockingChannel.basic_ack