parameters: (self)
docstring: Generate all reports.
          @raise CuckooReportError: if a report module fails.
docstring_summary: Generate all reports.
docstring_tokens: Generate all reports .
function: def run(self):
          """Generate all reports.
          @raise CuckooReportError: if a report module fails.
          """
          # In every reporting module you can specify a numeric value that
          # represents at which position that module should be executed among
          # all the available ones. It can be used in the case where a
          # module requires another one to be already executed beforehand.
          reporting_list = cuckoo.reporting.plugins
  
          # Return if no reporting modules are loaded.
          if reporting_list:
              reporting_list.sort(key=lambda module: module.order)
  
              # Run every loaded reporting module.
              for module in reporting_list:
                  self.process(module)
          else:
              log.info("No reporting modules loaded")
function_tokens: def run ( self ) : # In every reporting module you can specify a numeric value that # represents at which position that module should be executed among # all the available ones. It can be used in the case where a # module requires another one to be already executed beforehand. reporting_list = cuckoo . reporting . plugins # Return if no reporting modules are loaded. if reporting_list : reporting_list . sort ( key = lambda module : module . order ) # Run every loaded reporting module. for module in reporting_list : self . process ( module ) else : log . info ( "No reporting modules loaded" )