File Validation Patterns (tendril.validation.files)

exception tendril.validation.files.MissingFileError(policy)[source]

Bases: tendril.validation.base.ValidationError

msg = 'Missing File'
render()[source]
exception tendril.validation.files.MangledFileError(policy)[source]

Bases: tendril.validation.base.ValidationError

msg = 'Unable to Parse File'
render()[source]
class tendril.validation.files.FilePolicy(context, path, is_error)[source]

Bases: tendril.validation.base.ValidationPolicy

class tendril.validation.files.ExtantFile(filename, basedir, *args, **kwargs)[source]

Bases: tendril.validation.base.ValidatableBase

property filename
property filepath
property _policy
_validate()[source]