def open(self, filename, mode): from errno import EISDIR from os import strerror if filename is ShareRoot: raise IOError(EISDIR, strerror(EISDIR)) else: return AbstractedFS.open(self, filename, mode)