From 6eb7383e82b564a146cd9e719d6424ec8f79c355 Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Mon, 30 Aug 2010 12:16:37 +0100 Subject: [PATCH] Remove unused (and unworking) copy method --- src/calibre/ebooks/metadata/book/base.py | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/src/calibre/ebooks/metadata/book/base.py b/src/calibre/ebooks/metadata/book/base.py index 6d89049bfb..dcb31c3ecc 100644 --- a/src/calibre/ebooks/metadata/book/base.py +++ b/src/calibre/ebooks/metadata/book/base.py @@ -185,17 +185,6 @@ class Metadata(object): return result # Old Metadata API {{{ - @staticmethod - def copy(mi): - ans = Metadata(mi.title, mi.authors) - for attr in STANDARD_METADATA_FIELDS: - if hasattr(mi, attr): - setattr(ans, attr, copy.deepcopy(getattr(mi, attr))) - for x in mi.user_metadata_keys: - meta = mi.get_user_metadata(x) - if meta is not None: - ans.set_user_metadata(x, meta) # get... did the deep copy - def print_all_attributes(self): for x in STANDARD_METADATA_FIELDS: prints('%s:'%x, getattr(self, x, 'None')) @@ -347,7 +336,7 @@ class Metadata(object): ans += [(_('Rights'), unicode(self.rights))] for i, x in enumerate(ans): ans[i] = u'