diff --git a/_modules/sarracenia/flow.html b/_modules/sarracenia/flow.html index 4a51c5fd3..0582966a0 100644 --- a/_modules/sarracenia/flow.html +++ b/_modules/sarracenia/flow.html @@ -2074,9 +2074,12 @@

Source code for sarracenia.flow

             msg['_deleteOnPost'] |= set(['new_inflight_path'])
 
         if 'download' in self.plugins and len(self.plugins['download']) > 0:
+            ok = False
             for plugin in self.plugins['download']:
                 try:
                     ok = plugin(msg)
+                    if type(ok) is not bool:
+                        logger.error( f"{plugin} returned {type(ok)}. Should return boolean" )
                 except Exception as ex:
                     logger.error( f'flowCallback plugin {plugin} crashed: {ex}' )
                     logger.debug( "details:", exc_info=True )
@@ -2354,9 +2357,12 @@ 

Source code for sarracenia.flow

                      (self.scheme, msg['new_dir'], msg['new_file']))
 
         if len(self.plugins['send']) > 0:
+            ok = False
             for plugin in self.plugins['send']:
                 try:
                     ok = plugin(msg)
+                    if type(ok) is not bool:
+                        logger.error( f"{plugin} returned {type(ok)}. Should return boolean" )
                 except Exception as ex:
                     logger.error( f'flowCallback plugin {plugin} crashed: {ex}' )
                     logger.debug( "details:", exc_info=True )