diff options
author | rsiddharth <rsd@gnu.org> | 2019-07-13 18:34:09 -0400 |
---|---|---|
committer | rsiddharth <rsd@gnu.org> | 2019-07-13 18:34:09 -0400 |
commit | 8ca7c73df5994a30f3b1070f8c000beef454849e (patch) | |
tree | 356e8ac4f6f8bc7eec5c2feb1dadb62b61f9229b /lps_gen.py | |
parent | 067cba74f598e596411e7006890646600397d767 (diff) |
lps_gen.py: Add template_read.
* lps_gen.py (template_read): New function.
* tests/test_lps_gen.py (TestTemplates): New test class.
Diffstat (limited to 'lps_gen.py')
-rw-r--r-- | lps_gen.py | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -10,6 +10,7 @@ import json import re import sys +import pkg_resources as pkgr import pytz from argparse import ArgumentParser @@ -92,6 +93,15 @@ def json_read(filename): object_pairs_hook=OrderedDict) +def template_read(name): + """Return template as `str`. + """ + p = 'lpschedule_generator' + r = 'data/{}'.format(name) + + return pkgr.resource_string(p, r).decode('utf-8') + + class LPiCal(object): """Used for producing iCal for LP schedule. """ |