code: def fmthours (radians, norm='wrap', precision=3, seps='::'):
      
      return _fmtsexagesimal (radians * R2H, norm, 24, seps, precision=precision)
docs: Format an angle as sexagesimal hours in a string.
  
      Arguments are:
  
      radians
        The angle, in radians.
      norm (default "wrap")
        The normalization mode, used for angles outside of the standard range
        of 0 to 2π. If "none", the value is formatted ignoring any potential
        problems. If "wrap", it is wrapped to lie within the standard range.
        If "raise", a :exc:`ValueError` is raised.
      precision (default 3)
        The number of decimal places in the "seconds" place to use in the
        formatted string.
      seps (default "::")
        A two- or three-item iterable, used to separate the hours, minutes, and
        seconds components. If a third element is present, it appears after the
        seconds component. Specifying "hms" yields something like "12h34m56s";
        specifying ``['', '']`` yields something like "123456".
  
      Returns a string.