Source code for oriole_service.ext

#
#                __   _,--="=--,_   __
#               /  \."    .-.    "./  \
#              /  ,/  _   : :   _  \/` \
#              \  `| /o\  :_:  /o\ |\__/
#               `-'| :="~` _ `~"=: |
#                  \`     (_)     `/
#           .-"-.   \      |      /   .-"-.
#    .-----{     }--|  /,.-'-.,\  |--{     }-----.
#     )    (_)_)_)  \_/`~-===-~`\_/  (_(_(_)    (
#    (                                           )
#     )                 Oriole-EXT              (
#    (                  Eric.Zhou                )
#    '-------------------------------------------'
#

from jinja2.ext import Extension


[docs]class CfExtension(Extension): '''Restore configuration.''' def __init__(self, env): super().__init__(env) def read(k): from oriole_service.cf import read return read(k) env.globals.update({'_': read})