objet tampon de type fichier python

J'ai écrit un tampon de classe qui fournit un Fichier-comme l'interface avec readwriteseektellflush des méthodes à une simple chaîne de caractères en mémoire. Bien sûr, il est incomplet (par exemple, je n'ai pas écrit readline). Le but est d'être rempli par un thread d'arrière-plan à partir de certaines sources de données externes, mais de permettre à l'utilisateur de le traiter comme un fichier. Je m'attends à ce qu'il contienne une quantité relativement faible de données (peut-être 50K max)

Est-il une meilleure façon de faire cela à la place de l'écrit à partir de zéro?

source d'informationauteur djs | 2009-09-02