Package zinnia :: Module signals
[hide private]

Source Code for Module zinnia.signals

 1  """Signal handlers of Zinnia""" 
 2  from zinnia import settings 
 3   
 4   
5 -def ping_directories_handler(sender, **kwargs):
6 """Ping Directories when an entry is saved""" 7 entry = kwargs['instance'] 8 9 if entry.is_visible and settings.SAVE_PING_DIRECTORIES: 10 from zinnia.ping import DirectoryPinger 11 12 for directory in settings.PING_DIRECTORIES: 13 DirectoryPinger(directory, [entry])
14 15
16 -def ping_external_urls_handler(sender, **kwargs):
17 """Ping Externals URLS when an entry is saved""" 18 entry = kwargs['instance'] 19 20 if entry.is_visible and settings.SAVE_PING_EXTERNAL_URLS: 21 from zinnia.ping import ExternalUrlsPinger 22 23 ExternalUrlsPinger(entry)
24