def __lshift__(self, other):
        if isinstance(other, _NodeProxy):
            for o in other._nodes:
                self.__lshift__(o)
        elif isinstance(other, Node):
            self._graph.add_edge(other, self)
        else:
            return self.__lt__(other)
        return self
Check if argument encodes to ascii without error.
dataset/ETHPy150Open thasso/pyjip/jip/pipelines.py/Node.__lshift__--crossover with--dataset/ETHPy150Open falconry/falcon/falcon/response_helpers.py/is_ascii_encodable