mirror of
https://github.com/arsenetar/send2trash.git
synced 2024-12-05 04:29:03 +00:00
Andrew Senetar
d078554052
* Initial IFileOperation for Windows - Try using IFileOperation instead of SHFileOperation - Use pywin32 to accomplish this - Implement fallback when pywin32 not available - Handles paths like `C:\` just fine bu the `\\?\` paths in the test cause issue - Add batching for IFileOperation version (performance) - Minor formatting applied by editor * Fix issue with paths starting with \\?\ - Strip these characters off if present just like old implementation * Add windows version check, legacy list support - Add check for windows version for IFileOperation - Add list support to legacy version - Remove some debugging code - Fix bug in path converson Not sure if there is a better way to layout this file * Split plat_win into legacy and modern * Update other platforms for list support Formatter also ran on these so some other minor changes. * Add unit tests for multi-file calls |
||
---|---|---|
.. | ||
__init__.py | ||
__main__.py | ||
compat.py | ||
exceptions.py | ||
plat_gio.py | ||
plat_osx.py | ||
plat_other.py | ||
plat_win_legacy.py | ||
plat_win_modern.py | ||
plat_win.py |