Nicht blockierender Dateizugriff mit Twisted

Ich versuche herauszufinden, ob es ein Defacto-Muster für den Dateizugriff mit Twisted gibt. Viele Beispiele, die ich mir angesehen habe (twisted.python.log, twisted.persisted.dirdbm, twisted.web.static), scheinen sich eigentlich keine Sorgen über das Blockieren des Dateizugriffs zu machen.

Es scheint, dass es eine offensichtliche Schnittstelle geben sollte, die wahrscheinlich von abstract.FileDescriptor erbt, und dass der gesamte Dateizugriff als Produzent / Konsument über diese Schnittstelle erfolgen sollte.

Habe ich etwas verpasst oder dient die asynchrone Programmierung hauptsächlich zur Vernetzung und wurde nicht wirklich für andere Dateideskriptoroperationen entwickelt, da ich mir keine Gedanken über die Reinheit von nicht blockierenden E / A-Vorgängen mache?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage