Return the appropriate HelpRenderer implementation for the current platform.
(help_output)
| 59 | |
| 60 | |
| 61 | def get_renderer(help_output): |
| 62 | """ |
| 63 | Return the appropriate HelpRenderer implementation for the |
| 64 | current platform. |
| 65 | """ |
| 66 | |
| 67 | if platform.system() == 'Windows': |
| 68 | if help_output == "browser": |
| 69 | return WindowsBrowserHelpRenderer() |
| 70 | elif help_output == "url": |
| 71 | return WindowsPagingHelpRenderer() |
| 72 | return WindowsHelpRenderer() |
| 73 | else: |
| 74 | if help_output == "browser": |
| 75 | return PosixBrowserHelpRenderer() |
| 76 | elif help_output == "url": |
| 77 | return PosixPagingHelpRenderer() |
| 78 | return PosixHelpRenderer() |
| 79 | |
| 80 | |
| 81 | class HelpRenderer: |
no test coverage detected