'Add a delete ZNode to the transaction. Takes the same
arguments as :meth:`KazooClient.delete`, with the exception of
`recursive`.'

def delete(self, path, version=(-1)):

    if (not isinstance(path, basestring)):
        raise TypeError('path    must    be    a    string')
    if (not isinstance(version, int)):
        raise TypeError('version    must    be    an    int')
    self._add(Delete(_prefix_root(self.client.chroot, path), version))
