code: def check_file_for_tabs(cls, filename, verbose=True):
          
          filename = path_expand(filename)
          file_contains_tabs = False
  
          with open(filename, 'r') as f:
              lines = f.read().split("\n")
  
          line_no = 1
          for line in lines:
              if "\t" in line:
                  file_contains_tabs = True
                  location = [
                      i for i in range(len(line)) if line.startswith('\t', i)]
                  if verbose:
                      print("Tab found in line", line_no, "and column(s)",
                            location)
              line_no += 1
          return file_contains_tabs
docs: identifies if the file contains tabs and returns True if it
          does. It also prints the location of the lines and columns. If
          verbose is set to False, the location is not printed.
  
          :param verbose: if true prints issues
          :param filename: the filename
          :type filename: str
          :rtype: True if there are tabs in the file