def read(self):
if self._current >= len(self._data):<EOL><INDENT>return None<EOL><DEDENT>self._current += <NUM_LIT:1><EOL>return self._data[self._current - <NUM_LIT:1>]<EOL>
Read one character from buffer.

:Returns:

    Current character or None if end of buffer is reached