code: def format_man_page(self, parser):
      page = []
      page.append(self._mk_title(self._prog))
      page.append(self._mk_name(self._prog, parser.description))
      page.append(self._mk_synopsis(parser))
      page.append(self._mk_description(parser))
      page.append(self._mk_options(parser))
      page.append(self._mk_footer(self._ext_sections))
  
      return "".join(page)
  
imports: import argparse
  import datetime
  import os
  import re
  import time
  from textwrap import wrap
label_desc: Use image node_id 11 for calling the ManPageFormatter obj's underlying member method code with example usage: obj.format_man_page(parser) and returns: str