behave_manners.pagelems.loaders module

class BaseLoader

Bases: object

Abstract base for loading DPO html files off some storage

Subclass this to enable loading from any kind of storage.

multi_open(filepattern, directory='', mode='rb')

Open a set of files (by glob pattern) for reading

Returns:iterator of open files
open(fname, directory='', mode='rb')

Open file at fname path for reading.

Return a context manager file object

class FSLoader(root_dir)

Bases: behave_manners.pagelems.loaders.BaseLoader

Trivial filesystem-based loader of files

multi_open(filepattern, mode='rb')

Open a set of files (by glob pattern) for reading

Returns:iterator of open files
open(fname, mode='rb')

Open file at fname path for reading.

Return a context manager file object