From fe67fe00dca59a8e7cf5f396f7bdf0b69abda5f9 Mon Sep 17 00:00:00 2001 From: "adrian.sampson" Date: Wed, 25 Jun 2008 01:43:16 +0000 Subject: [PATCH] move() now copies as a fallback --HG-- extra : convert_revision : svn%3A41726ec3-264d-0410-9c23-a9f1637257cc/trunk%4021 --- beets/library.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/beets/library.py b/beets/library.py index 3143f60c5..786b0ba87 100644 --- a/beets/library.py +++ b/beets/library.py @@ -1,4 +1,4 @@ -import sqlite3, os, sys, operator, re +import sqlite3, os, sys, operator, re, shutil from beets.tag import MediaFile, FileTypeError from string import Template @@ -281,7 +281,7 @@ class Item(object): raise Exception('skipping move') os.rename(self.path, dest) except: # copy - FixMe + shutil.copy(self.path, dest) # Either copying or moving succeeded, so update the stored path. self.path = dest