code: def output(self, _filename):
          
  
          for contract in self.slither.contracts_derived:
              txt = "\nContract %s"%contract.name
              table = PrettyTable(["Function",
                                   "Modifiers"])
              for function in contract.functions:
                  modifiers = function.modifiers
                  for call in function.all_internal_calls():
                      if isinstance(call, Function):
                          modifiers += call.modifiers
                  for (_, call) in function.all_library_calls():
                      if isinstance(call, Function):
                          modifiers += call.modifiers
                  table.add_row([function.name, [m.name for m in set(modifiers)]])
              txt += "\n"+str(table)
              self.info(txt)
docs: _filename is not used
              Args:
                  _filename(string)