Open src and dst in binary for samba copy#18752
Conversation
Be consistent with how files are opened when using samba to push local files to remote. Opening files in binay in this case is safer since we don't care about their contents.
|
The PR is likely OK to be merged with just subset of tests for default Python and Database versions without running the full matrix of tests, because it does not modify the core of Airflow. If the committers decide that the full tests matrix is needed, they will add the label 'full tests needed'. Then you should rebase to the latest main or amend the last commit of the PR, and push it with --force-with-lease. |
|
Would it be possible to add a test for this? |
I struggled to think of a test that can add any value here while mocking all interactions with the underlying |
My thoughts exactly. For me that's one of those fixes for which the unit tests bring no value, just add complexitty really. |
|
REopened to rebuild |
Be consistent with how files are opened when using samba to push local
files to remote. Opening files in binay in this case is safer since we
don't care about their contents.
Without this fix the following traceback occurs:
^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code change, Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in UPDATING.md.