pyfll: Fehler beim Eintrag in /etc/hosts?

Started by ro_sid, 2026/07/14, 10:33:47

Previous topic - Next topic

ro_sid

Habe ich einen (Tipp-)Fehler in der Datei 'pyfll' gefunden?
In '_writeFile(self, arch, file)' findet sich in Zeile 1268 ein Eintrag
f.write('127.0.1.1\t' + hostname +'.local\t' + hostname + '/t newdev' + '\n\n')Sollte das '/t' dort nicht eher ein Eintrag '\t' (Tab?) sein. so sehe ich darin keinen Sinn. Eventuell ist das 'newdev' auch ein '_newdev' oder kann ganz weggelassen werden?

PS: Zur Zeit kann übrigens keine ISO gebaut werden (Python-Problem).

Teriarch

#1
> f.write('127.0.1.1\t' + hostname +'.local\t' + hostname + '/t newdev' + '\n\n')Ich  wundere mich, dass es überhaupt funktioniert. Seit Python3 kann mit 'f.write'
kein string Objekt, sondern nur ein byte Objekt geschrieben werden.

Nachtrag: Hab's jetzt verstanden, die Datei wurde mit f=open(file,'w') und nicht mit
f=open(file,'wb') geöffnet. Und Du hast Recht: '/t' ergibt keinen Sinn.