CheckDomainSafety.py 374 B

123456789
  1. from homepagebuilder.interfaces import config
  2. from homepagebuilder.interfaces.Events import on, ResultOverride
  3. @on('page.generate.start')
  4. def script(_page,env):
  5. if env.get('setter'):
  6. if mod_domain := env.get('setter').override.get('domain'):
  7. if mod_domain not in config('safe_domains',['news.bugjump.net']):
  8. raise ResultOverride('')