code: def output(self, _filename):
          
  
          txt = ''
          for c in self.contracts:
              txt += "\nContract %s\n"%c.name
              table = PrettyTable(['Variable', 'Dependencies'])
              for v in c.state_variables:
                  table.add_row([v.name, _get(v, c)])
  
              txt += str(table)
  
              txt += "\n"
              for f in c.functions_and_modifiers_not_inherited:
                  txt += "\nFunction %s\n"%f.full_name
                  table = PrettyTable(['Variable', 'Dependencies'])
                  for v in f.variables:
                      table.add_row([v.name, _get(v, f)])
                  for v in c.state_variables:
                      table.add_row([v.canonical_name, _get(v, f)])
                  txt += str(table)
              self.info(txt)
docs: _filename is not used
              Args:
                  _filename(string)