all repos — nasg @ 85d834469c4c2224cb16e9cc2db551f8e94091bb

changing hardcoded nested config include to use appendwith, but still not in a proper recursive function [TODO]
Peter Molnar hello@petermolnar.eu
Thu, 30 Nov 2017 17:01:57 +0000
commit

85d834469c4c2224cb16e9cc2db551f8e94091bb

parent

5d3c0b538bfeb21aeec83abcb0504642cfe45aea

1 files changed, 15 insertions(+), 19 deletions(-)

jump to
M shared.pyshared.py

@@ -576,25 +576,20 @@ section = 'site'

for o in config.options(section): SiteVars.update({o: config.get(section, o)}) - # add site author - section = 'author' - SiteVars.update({section: {}}) - for o in config.options(section): - SiteVars[section].update({o: config.get(section, o)}) + # TODO this should be a nice recursive function instead + # extra site section + for section in config.get('site', 'appendwith').split(): + SiteVars.update({section: {}}) + for o in config.options(section): + SiteVars[section].update({o: config.get(section, o)}) + if not config.get(section, 'appendwith', fallback=False): + continue + # subsections + for sub in config.get(section, 'appendwith').split(): + SiteVars[section].update({sub: {}}) + for o in config.options(sub): + SiteVars[section][sub].update({o: config.get(sub, o)}) - # add extra sections to author - for sub in config.get('author', 'appendwith').split(): - SiteVars[section].update({sub: {}}) - for o in config.options(sub): - SiteVars[section][sub].update({o: config.get(sub, o)}) - - # add payment - section = 'payment' - SiteVars.update({section: {}}) - for o in config.options(section): - SiteVars[section].update({o: config.get(section, o)}) - - # push the whole thing into cache return SiteVars

@@ -620,7 +615,8 @@

ARROWFORMAT = { 'iso': 'YYYY-MM-DDTHH:mm:ssZ', 'display': 'YYYY-MM-DD HH:mm', - 'rcf': 'ddd, DD MMM YYYY HH:mm:ss Z' + 'rcf': 'ddd, DD MMM YYYY HH:mm:ss Z', + 'twitter': 'ddd MMM DD HH:mm:ss Z YYYY' } LLEVEL = {