mirror of
https://github.com/arsenetar/send2trash.git
synced 2025-07-05 23:13:21 +00:00
When I opted for two codebases for python2/python3, Send2Trash used C modules and it was easier to just have two packages. With the ctypes version, supporting both python versions becomes trivial and it's much more convenient to merge them back into a single codebase. I've only tested this code on Linux. I've converted plat_osx and plat_win, but they only work theoretically.
15 lines
471 B
Python
15 lines
471 B
Python
# Copyright 2013 Hardcoded Software (http://www.hardcoded.net)
|
|
|
|
# This software is licensed under the "BSD" License as described in the "LICENSE" file,
|
|
# which should be included with this package. The terms are also available at
|
|
# http://www.hardcoded.net/licenses/bsd_license
|
|
|
|
import sys
|
|
|
|
if sys.platform == 'darwin':
|
|
from .plat_osx import send2trash
|
|
elif sys.platform == 'win32':
|
|
from .plat_win import send2trash
|
|
else:
|
|
from .plat_other import send2trash
|