Source code for libfritter.template_source

import os.path
import sys

if sys.version_info[0] < 3:
    import codecs
    open_ = codecs.open
else:
    open_ = open

def load_path(path):
[docs] with open_(path, 'r', encoding='utf-8') as f: return f.read() class FileTemaplateSource(object):
[docs] "A source of template contents based on .txt files" extension = '.txt' def __init__(self, root): self._root = root def load(self, name):
[docs] path = os.path.join(self._root, name + self.extension) return load_path(path)