diff --git a/NEWS.rst b/NEWS.rst index 04a380e99376b3f405fdd7c08c772015b0ca0cc5_TkVXUy5yc3Q=..9fec47b0c5b26333bb33681c7a5f96cc39093340_TkVXUy5yc3Q= 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -9,6 +9,8 @@ do_tests.py: Do not crash when super project has an hyphen in its name. +import_* follow symlinks. + 7.0.5 ----- diff --git a/odoo_scripts/importing.py b/odoo_scripts/importing.py index 04a380e99376b3f405fdd7c08c772015b0ca0cc5_b2Rvb19zY3JpcHRzL2ltcG9ydGluZy5weQ==..9fec47b0c5b26333bb33681c7a5f96cc39093340_b2Rvb19zY3JpcHRzL2ltcG9ydGluZy5weQ== 100644 --- a/odoo_scripts/importing.py +++ b/odoo_scripts/importing.py @@ -87,7 +87,9 @@ file_list.extend(files) if directories: for directory in directories: - for root, subdirectories, files in os.walk(directory): + for root, subdirectories, files in os.walk( + directory, followlinks=True + ): file_list.extend(os.path.join(root, f) for f in sorted(files)) for filename in file_list: