From a5d39d3f5c2accb90d5e7535a0f2f2ef9527d2b6 Mon Sep 17 00:00:00 2001 From: Johnny Robeson Date: Mon, 20 Jun 2016 00:23:28 -0400 Subject: [PATCH] use six.integer_types in isinstance checks --- beets/library.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/beets/library.py b/beets/library.py index 3450a35a8..f268694cb 100644 --- a/beets/library.py +++ b/beets/library.py @@ -22,6 +22,7 @@ import sys import unicodedata import time import re +import six from unidecode import unidecode from beets import logging @@ -565,7 +566,7 @@ class Item(LibModel): for key in self._media_fields: value = getattr(mediafile, key) - if isinstance(value, (int, long)): + if isinstance(value, six.integer_types): if value.bit_length() > 63: value = 0 self[key] = value