This repository has been archived on 2020-09-29. You can view files and clone it, but cannot push or open issues/pull-requests.
2019-02-17 03:34:57 +03:00
|
|
|
from pyramid.events import subscriber
|
|
|
|
from pyramid.events import BeforeRender
|
|
|
|
|
2019-05-21 20:31:11 +03:00
|
|
|
from .models import load_yaml
|
|
|
|
|
2019-02-17 03:34:57 +03:00
|
|
|
|
2019-05-21 20:31:11 +03:00
|
|
|
@subscriber(BeforeRender)
|
|
|
|
def add_data(event):
|
|
|
|
try:
|
2019-06-13 14:17:17 +03:00
|
|
|
event["data"] = load_yaml("globals.yaml", True)
|
2019-05-21 20:31:11 +03:00
|
|
|
except FileNotFoundError:
|
2019-06-13 14:17:17 +03:00
|
|
|
event["data"] = {}
|
2019-05-21 20:31:11 +03:00
|
|
|
|
|
|
|
|
|
|
|
@subscriber(BeforeRender)
|
|
|
|
def add_menu(event):
|
|
|
|
try:
|
2019-06-13 14:17:17 +03:00
|
|
|
event["menu"] = load_yaml("menu/default.yaml", True)
|
2019-05-21 20:31:11 +03:00
|
|
|
except FileNotFoundError:
|
2019-06-13 14:17:17 +03:00
|
|
|
event["menu"] = []
|