I would imagine this not to be the intended behavior, i would prefer this to be a no-op or return an "already exists" status. This will occur for any of the following apis: `Python`, `Rust`, `C++` ```pycon remote = binaryninja.collaboration.active_remote() proj = remote.get_project_by_id("23ce5eaa-f532-4a93-80f2-a7d7f0aed040") file = proj.get_file_by_name("a8293.ko") file.download() file.download() ``` https://github.com/user-attachments/assets/66ba1d73-9388-4cf1-b62d-34622107b864
I would imagine this not to be the intended behavior, i would prefer this to be a no-op or return an "already exists" status.
This will occur for any of the following apis:
Python,Rust,C++remote = binaryninja.collaboration.active_remote() proj = remote.get_project_by_id("23ce5eaa-f532-4a93-80f2-a7d7f0aed040") file = proj.get_file_by_name("a8293.ko") file.download() file.download()Screen.Recording.2026-02-10.at.1.17.33.PM.mov