Teena

Python-Anschlüsse von nützlichen Syscalls, mit asynchroner E / A
Jetzt downloaden

Teena Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Zachary Voase
  • Website des Verlags:
  • http://github.com/disturbyte/

Teena Stichworte


Teena Beschreibung

Teena ist ein Python-Modul, das eine Sammlung von Häfen von UNIX- und Linux-Syscalls an reinen Python sei, mit einem Schwerpunkt auf Leistung und Richtigkeit. . Die Bibliothek verwendet Tornado, um effiziente asynchrone E / A-Version von Asynchron zu erstellen. Die erste Version dieser Bibliothek enthält Implementierungen von T-Stück und Spleiß, die auf Dateien, Sockeln und File-Deskriptoren arbeiten. Es gibt auch eine Capture-Klasse, die sich wie stringio verhält, aber er hat einen FileNo () und kann daher verwendet werden, wenn ein echter File-Deskriptor benötigt wird stderr.do Die notwendigen Importe: >>> aus Kontextlib Importschluss >>> Importieren von Teena >>> Import OS >>> Importieren von SYS >>> IRLLLib2Create ein Teena.Capture () importieren, um die Ausgabe aufzunehmen: >>> Capture = Teena.Capture () Öffnen Sie eine Verbindung mit URLLIB2.URLOPEN (). Dieses Verbindungsobjekt verfügt über einen zugehörigen Datei-Deskriptor, sodass Sie ihn direkt in T -EE () (): >>> mit Schließung (Urlib2.URLOPEN ('http://whattthecommit.com/index.txt')) als CONN: .. . Teena.tee (CONN, (SYS.STDERR, Capture.input)) Dies sollte wirklich nicht 19 Minuten dauern, bis er baut. >>> Print ReM (Capture.GetValue ()) 'Dies sollte nicht 19 Minuten dauern, bis er aufbaut. \ n'InstallationPIP Installieren der Homepage des Teenaprodukts


Teena Zugehörige Software