Package tdi :: Module factory
[frames] | no frames]

Module factory

source code

Template Factories.


Author: André Malo

Classes
  Loader
Template loader
  Factory
Template builder/loader factory
Functions
tuple
file_opener(filename, mtime, check_only=False)
File stream opener
source code
tdi.template.Template
overlay(templates)
Overlay a list of templates from left to right
source code
Variables
  __package__ = 'tdi'
Function Details

file_opener(filename, mtime, check_only=False)

source code 
File stream opener
Parameters:
  • filename (str) - Filename
  • mtime (int) - mtime to check. If it equals the file's mtime, stream is returned as None
  • check_only (bool) - Only check? In this case the returned "stream" is either True (update available) or False (mtime didn't change)
Returns: tuple
The stream and its mtime

overlay(templates)

source code 
Overlay a list of templates from left to right
Parameters:
  • templates (iterable) - Template list
Returns: tdi.template.Template
The final template

Variables Details

__package__

Value:
'tdi'