@checkIfClosed
    def _receive(self):
        raw = self.sock.recv(rtypes.SOCKET_BLOCK_SIZE)
        d = [raw]
        while len(raw) == rtypes.SOCKET_BLOCK_SIZE:
            raw = self.sock.recv(rtypes.SOCKET_BLOCK_SIZE)
            d.append(raw)
        return ''.join(d)

#    @checkIfClosed
#    def _raw(self, *args, **kw):
#        self.send(*args)
#        return self.receive()
This decorator pass the test if git is not found.
dataset/ETHPy150Open ralhei/pyRserve/pyRserve/rconn.py/RConnector._receive--crossover with--dataset/ETHPy150Open Sheeprider/BitBucket-api/bitbucket/tests/private/repository.py/skipUnlessHasGit