# coding: utf-8
"""Errors raised when attempting to open a filesystem.
"""
[docs]class ParseError(ValueError):
"""Attempt to parse an invalid FS URL.
"""
[docs]class OpenerError(Exception):
"""Base exception for opener related errors.
"""
[docs]class UnsupportedProtocol(OpenerError):
"""No opener found for the given protocol.
"""
[docs]class EntryPointError(OpenerError):
"""An entry point could not be loaded.
"""
[docs]class NotWriteable(OpenerError):
"""A writable FS could not be created.
"""