This is an automated email from the ASF dual-hosted git repository. machristie pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/airavata-cookiecutter-django-output-view.git
commit 7724c7eba70f1b75edb9b1f4df9bb40c18062627 Author: Marcus Christie <machris...@apache.org> AuthorDate: Wed Jul 14 14:01:57 2021 -0400 Windows: fixes extra whitespace when inserting output view provider in setup.cfg #1 --- hooks/post_gen_project.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/hooks/post_gen_project.py b/hooks/post_gen_project.py index c5255e4..9281a3d 100644 --- a/hooks/post_gen_project.py +++ b/hooks/post_gen_project.py @@ -51,9 +51,11 @@ def get_django_app_package_name(setup_cfg_file): def insert_output_view_provider(setup_cfg_lines, index, insert_entry_point_group=False): updated_lines = setup_cfg_lines.copy() - updated_lines.insert(index+1, " {{cookiecutter.project_slug}} = {{cookiecutter.custom_django_app_module_name}}.{{cookiecutter.output_views_directory_name}}.{{cookiecutter.project_slug}}:{{cookiecutter.output_view_provider_class_name}}" + os.linesep) + # Just use \n for line endings. readlines and writelines already does + # platform specific line ending conversion. + updated_lines.insert(index+1, " {{cookiecutter.project_slug}} = {{cookiecutter.custom_django_app_module_name}}.{{cookiecutter.output_views_directory_name}}.{{cookiecutter.project_slug}}:{{cookiecutter.output_view_provider_class_name}}\n") if insert_entry_point_group: - updated_lines.insert(index+1, "airavata.output_view_providers =" + os.linesep) + updated_lines.insert(index+1, "airavata.output_view_providers =\n") return updated_lines setup_cfg_file = find_setup_cfg_file()