Problem with taktuk execution
remonté par Marc Tanzer
En regardant le code de execo , j'ai réussit a faire marcher un simple Remote et un Put mais pas avec taktuk. En investigant le code ( je suis sur python3.11) de ces 2 fonctions je me demande si il n'y a pas un soucis avec le code taktuk de execo:
En effet la fonction os.write ne devrait pas pouvoir marcher:
Dans "execo/action.py "
chainhosts_handle, chainhosts_filename = tempfile.mkstemp(prefix = 'tmp_execo_chainhosts_')
chainhosts = "\n".join([h.address for h in self.hosts]) + "\n"
os.write(chainhosts_handle, chainhosts)
os.close(chainhosts_handle)
Car os.write en python3 accepte que des byte string.
Désolé de te déranger avec cela, comme on en parler et que le bug report de execo est broken je ne savais pas ou report ce bug