code: def ln_comment(self, ln):
          
          if self.keep_lines:
              if not 1 <= ln <= len(self.original_lines) + 1:
                  raise CoconutInternalException(
                      "out of bounds line number", ln,
                      "not in range [1, " + str(len(self.original_lines) + 1) + "]",
                  )
              elif ln == len(self.original_lines) + 1:  # trim too large
                  lni = -1
              else:
                  lni = ln - 1
          if self.line_numbers and self.keep_lines:
              if self.minify:
                  comment = str(ln) + " " + self.original_lines[lni]
              else:
                  comment = " line " + str(ln) + ": " + self.original_lines[lni]
          elif self.keep_lines:
              if self.minify:
                  comment = self.original_lines[lni]
              else:
                  comment = " " + self.original_lines[lni]
          elif self.line_numbers:
              if self.minify:
                  comment = str(ln)
              else:
                  comment = " line " + str(ln)
          else:
              return ""
          return self.wrap_comment(comment, reformat=False)
docs: Get an end line comment. CoconutInternalExceptions should always be caught and complained.