s3vaultlib.template package

Submodules

s3vaultlib.template.templatefile module

class s3vaultlib.template.templatefile.TemplateFile(filename)[source]

Bases: object

filename
get_raw_copy_src()[source]
is_raw_copy(s3fs_objects)[source]

Detect if the template represent a raw copy of the file

Parameters:
  • template_file
  • s3fs_objects
Returns:

template_data
exception s3vaultlib.template.templatefile.TemplateFileException[source]

Bases: Exception

s3vaultlib.template.templaterenderer module

class s3vaultlib.template.templaterenderer.TemplateRenderer(template_file, s3fs)[source]

Bases: object

Renders a template based on S3Fs location

render(**kwargs)[source]

Renders the template

Parameters:kwargs – additional variables to use in the rendering
Returns:content of the rendered template
Return type:basestring

Module contents