Bugfixes
- Added NotADirectoryError exception to directory opener to prevent eating up regular files.
- Fixed bz2 opener not supporting seek() operation.
Improvements
- Rewrote filehandles module using (EAFP style) and removed path.test() methods (LBYL style).
- Removed path checking based on mimetypes.
New features
- Added 'pattern' argument - regular expression pattern to include files only with specified pattern.
Bugfixes
- Fixed Opener initializer to properly add non-standard extension and type to mimetypes module.
Improvements
- Added logging and verboselogs logging.
- Replaced all if verbose: print('...') with logger.verbose('...') calls.
- Initial public release.