From ce88a78de74a8ef3c9d7db7247a644e2b7fcf893 Mon Sep 17 00:00:00 2001 From: Johnny Robeson Date: Sun, 26 Jun 2016 04:06:29 -0400 Subject: [PATCH] add a __bytes__ method to LibModel this allows `test_album_and_item_format` in test_library to pass in py3 --- beets/library.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/beets/library.py b/beets/library.py index 1c9a8f8b1..5859451d5 100644 --- a/beets/library.py +++ b/beets/library.py @@ -349,6 +349,9 @@ class LibModel(dbcore.Model): def __str__(self): return format(self) + def __bytes__(self): + return self.__str__().encode('utf-8') + class FormattedItemMapping(dbcore.db.FormattedMapping): """Add lookup for album-level fields.