code: def hrule(n=1, width=WIDTH, linestyle=LineStyle('', '─', '─', '')):
      
      widths = parse_width(width, n)
      hrstr = linestyle.sep.join([('{:%s^%i}' % (linestyle.hline, width)).format('')
                                  for width in widths])
      return linestyle.begin + hrstr + linestyle.end
docs: Returns a formatted string used as a border between table rows
  
      Parameters
      ----------
      n : int
          The number of columns in the table
  
      width : int
          The width of each column (Default: 11)
  
      linestyle : tuple
          A LineStyle namedtuple containing the characters for (begin, hr, sep, end).
          (Default: ('', '─', '─', ''))
  
      Returns
      -------
      rowstr : string
          A string consisting of the row border to print