Ich versuche herauszufinden, ob es ein defacto Muster für den Dateizugriff mit Twisted gibt. Viele Beispiele, die ich mir angeschaut habe (twisted.python.log, twisted.persisted.dirdbm, twisted.web.static), scheinen sich eigentlich nicht um das Blockieren des Dateizugriffs zu kümmern.Non-blocking Dateizugriff mit Twisted
Es scheint so, als müsste es eine offensichtliche Schnittstelle geben, die vermutlich von abstract.FileDescriptor stammt, dass alle Dateizugriffe als Producer/Consumer durchlaufen werden sollten.
Habe ich etwas verpasst oder ist es nur, dass die primäre Verwendung für Twisted in der asynchronen Programmierung ist für die Vernetzung und es wurde nicht wirklich für andere Dateideskriptor-Operationen ausgearbeitet, keine Sorgen über die Reinheit der nicht blockierenden IO?
Ich denke, diese Frage ist ein Duplikat von http://stackoverflow.com/questions/1682515/how-non-blocking-read-write-thugrought-remote-filesystem –
Die Frage ist hier besser gesagt. – Chris