I think return "\n".join(("• " + plugin for plugin in all_plugins)) is clearer (not repeating the formatting string)