@staticmethod
def _show_man_page(page):
    if (os.name == 'nt'):
        try:
            subprocess.call(['rundll32.exe', 'url.dll,FileProtocolHandler', os.path.join(CB_MAN_PATH, page)])
        except OSError as e:
            _exit_if_errors([('Unable to open man page using your browser, %s' % e)])
    else:
        try:
            subprocess.call(['man', os.path.join(CB_MAN_PATH, page)])
        except OSError:
            _exit_if_errors([("Unable to open man page using the 'man' command, ensure it is on your path or" + 'install a manual reader')])
@staticmethod
def _show_man_page(page):
    if (os.name == 'nt'):
        try:
            subprocess.call(['rundll32.exe', 'url.dll,FileProtocolHandler', os.path.join(CB_MAN_PATH, page)])
        except OSError as e:
            _exit_if_errors([('Unable to open man page using your browser, %s' % e)])
    else:
        try:
            subprocess.call(['man', os.path.join(CB_MAN_PATH, page)])
        except OSError:
            _exit_if_errors([("Unable to open man page using the 'man' command, ensure it is on your path or" + 'install a manual reader')])