CheckDomainSafety.py 372 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,context):
  5. if context.setter:
  6. if mod_domain := context.setter.override.get('domain'):
  7. if mod_domain not in config('safe_domains',['news.bugjump.net']):
  8. raise ResultOverride('')