Date: 2007-11-15 14:08:25 -0800 (Thu, 15 Nov 2007)
--- branches/pyfile-nio/src/org/python/core/io/RawIOBase.java 2007-11-15 22:07:45 UTC (rev 3677)
+++ branches/pyfile-nio/src/org/python/core/io/RawIOBase.java 2007-11-15 22:08:25 UTC (rev 3678)
@@ -11,6 +11,13 @@
* Base class for raw binary I/O.
+ * RawIOBases wrap raw Java I/O objects (typically nio Channels). They
+ * provide a convenient means of handling raw Java I/O objects in the
+ * context of Python files.
+ * RawIOBases maintain state about their underlying I/O objects (such
+ * as their mode) and translate Java exceptions into PyExceptions.
* The read() method is implemented by calling readinto(); derived
* classes that want to support read() only need to implement
* readinto() as a primitive operation. In general, readinto() can be
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.