[Python-de] Temporäres Fifo erzeugen

Felix Schwarz felix.schwarz at web.de
Fr Sep 21 14:21:33 CEST 2012


Am 21.09.2012 13:07, schrieb Olе Streicher:
> Nö; es könnte z.B. sein, dass zufällig ein anderes Programm zwischen dem
> Löschen und dem Neuanlegen den gleichen Dateinamen anlegt. Nicht umsonst
> wird bei mkstemp() ein gewisser Aufwand für die Transaktionssicherheit
> getrieben.

Wie wäre es damit, die temporäre Datei in einem temporären Verzeichnis
anzulegen? Das würde die Race-Condition doch (zumindest was "denial of
service" durch andere User angeht) verringern, oder?

fs



Mehr Informationen über die Mailingliste python-de