[Python-ideas] Adding `pathlib.Path` method that would send file to recycle bin

random832 at fastmail.us random832 at fastmail.us
Fri Jan 2 14:43:44 CET 2015

On Thu, Jan 1, 2015, at 17:59, Andrew Barnert wrote:
> Of course you _could_ implement that full spec yourself in Python, right?
> Well, read it. There are references to things "the implementation" may
> do, like providing a way for the administrator to disable sticky-bit
> checking for filesystems that don't support it. Do you know how to check
> whether the administrator has disabled sticky-bit checking on a
> filesystem?

A python implementation would be an independent implementation, and not
bound by another implementation's (even on the same machine)
implementation-specific decisions. There is therefore no reason the
python implementation couldn't simply not provide such a method, and
therefore any .Trash directory without the sticky bit set does not pass
the checks, and all that will happen is .Trash-$uid gets used instead -
no harm done.

More information about the Python-ideas mailing list