From 1c5a46ba65acedc64b89b439e4bc948c987204f1 Mon Sep 17 00:00:00 2001 From: Akira Ohgaki <akiraohgaki@gmail.com> Date: Thu, 7 Jul 2016 05:11:27 +0900 Subject: [PATCH] Fix invalid cross-device link problem --- src/xdgurl.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/xdgurl.py b/src/xdgurl.py index 0314ce6..ee637fd 100644 --- a/src/xdgurl.py +++ b/src/xdgurl.py @@ -11,6 +11,7 @@ https://github.com/xdgurl/xdgurl import sys import os +import shutil import json import tempfile import mimetypes @@ -240,7 +241,7 @@ class XdgUrl: os.makedirs(destination) print('Saving a file to ' + path) - os.rename(temp_path, path) + shutil.move(temp_path, path) print('Done') @@ -293,7 +294,7 @@ class XdgUrl: os.remove(temp_path) else: print('Saving a file to ' + path) - os.rename(temp_path, path) + shutil.move(temp_path, path) print('Done') -- GitLab