Projet

Général

Profil

Scénario #34625

Mis à jour par Emmanuel GARETTE il y a plus d'un an

Si on ajoute un fichier dans une variante et qu'on le modifie, il est possible de modifier le fichier sans soucis.

Par contre si on essaye de le remodifier une seconde fois, on a une erreur :

<pre>
sept. 22 10:05:05 zephir zephir_backend[1122275]: 2022-09-22T10:05:05+0200 [stderr#error] Traceback (most recent call last):
sept. 22 10:05:05 zephir zephir_backend[1122275]: 2022-09-22T10:05:05+0200 [stderr#error] File "/usr/lib/python3/dist-packages/zephir/backend/modules_rpc.py", line 1424, in _get_var_file
sept. 22 10:05:05 zephir zephir_backend[1122275]: 2022-09-22T10:05:05+0200 [stderr#error] if istextfile(dest_dir + os.sep + path):
sept. 22 10:05:05 zephir zephir_backend[1122275]: 2022-09-22T10:05:05+0200 [stderr#error] File "/usr/lib/python3/dist-packages/zephir/backend/lib_backend.py", line 2346, in istextfile
sept. 22 10:05:05 zephir zephir_backend[1122275]: 2022-09-22T10:05:05+0200 [stderr#error] first_blocks = filehandler.read(blocksize)
sept. 22 10:05:05 zephir zephir_backend[1122275]: [-] Traceback (most recent call last):
sept. 22 10:05:05 zephir zephir_backend[1122275]: 2022-09-22T10:05:05+0200 [stderr#error] File "/usr/lib/python3.8/codecs.py", line 322, in decode
sept. 22 10:05:05 zephir zephir_backend[1122275]: 2022-09-22T10:05:05+0200 [stderr#error] (result, consumed) = self._buffer_decode(data, self.errors, final)
sept. 22 10:05:05 zephir zephir_backend[1122275]: 2022-09-22T10:05:05+0200 [stderr#error] UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8a in position 0: invalid start byte
</pre>

Constaté avec un Zéphir 2.8.1 à jour en stable.

Retour