domain_limit.py.disabled 415 B

12345678910111213
  1. """
  2. 限制域名为指定列表内容
  3. """
  4. from homepagebuilder.interfaces import config
  5. from homepagebuilder.interfaces.Events import on, ResultOverride
  6. @on('page.generate.start')
  7. def script(_page,context):
  8. if context.setter:
  9. if mod_domain := context.setter.override.get('domain'):
  10. if mod_domain not in config('safe_domains',['news.bugjump.net']):
  11. raise ResultOverride('')