849
Comment:
|
895
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
Line 19: | Line 18: |
Codec modules will attach the {{{StreamWriter.encode}}} method to the class definition derived from StreamWriter during the initialization. An excerpt from {{{encodings.utf_8.StreamWriter}}}: | Codec modules will attach the {{{encode}}} method to the class definition derived from {{{StreamWriter}}} during the initialization. An excerpt from {{{encodings.utf_8.StreamWriter}}}: |
Line 26: | Line 25: |
---- See also: StreamReader ---- CategoryUnicode |
As of Python2.5, StreamWriter wraps (contains) a stream. It defines write and other respective methods to "encode" the data and pass the result to the stream. It exposes all other methods of the stream instance.
Pseudocode of the codecs.StreamWriter definition:
The encode method normally converts values of type unicode to strs.
Codec modules will attach the encode method to the class definition derived from StreamWriter during the initialization. An excerpt from encodings.utf_8.StreamWriter:
See also: StreamReader