Fixes str() TypeError

Fixes TypeError: str() takes at most 1 argument (2 given), change proposed by @jmathai related to https://github.com/jmathai/elodie/issues/223
This commit is contained in:
baffo 2017-06-01 09:26:36 +02:00 committed by GitHub
parent 0974912e78
commit bc53144139
1 changed files with 1 additions and 1 deletions

View File

@ -133,7 +133,7 @@ def get_dev(path):
def send2trash(path):
if not isinstance(path, str):
path = str(path, sys.getfilesystemencoding())
path = str(path).encode(sys.getfilesystemencoding())
if not op.exists(path):
raise OSError("File not found: %s" % path)
# ...should check whether the user has the necessary permissions to delete