Moving to Python 3 can’t hurt, certainly! Anyway, I *think* was able to infer what was going wrong. Can you try commit 8e78cfda?
In the future, when reporting crashes like this, it’s really useful to receive them through GitHub. Part of the reason is that the GitHub issue template helps remind you to include the information that developers need so we can diagnose the error—your configuration, for example. Adrian > On Apr 29, 2017, at 8:30 PM, Bearcat Şándor <[email protected]> wrote: > > I use git beets compiled with python 2.7. Should i move up to 3.5? > > Before i file a bug report i wanted to make sure it wasn't something i was > doing. I have the latest git version of beets > (dd7b129e217ab39717f662c43fc7a8ea347ffb8c). When i do a beet import ./ and it > finds a high match or i choose a match i get the following crash: > > Traceback (most recent call last): > File /usr/lib/python-exec/python2.7/beet, line 11, in <module> > load_entry_point('beets==1.4.4', 'console_scripts', 'beet')() > File /usr/lib64/python2.7/site-packages/beets/ui/__init__.py, line 1228, in > main > _raw_main(args) > File /usr/lib64/python2.7/site-packages/beets/ui/__init__.py, line 1215, in > _raw_main > subcommand.func(lib, suboptions, subargs) > File /usr/lib64/python2.7/site-packages/beets/ui/commands.py, line 933, in > import_func > import_files(lib, paths, query) > File /usr/lib64/python2.7/site-packages/beets/ui/commands.py, line 910, in > import_files > session.run() > File /usr/lib64/python2.7/site-packages/beets/importer.py, line 325, in run > pl.run_parallel(QUEUE_SIZE) > File /usr/lib64/python2.7/site-packages/beets/util/pipeline.py, line 445, > in run_parallel > six.reraise(exc_info[0], exc_info[1], exc_info[2]) > File /usr/lib64/python2.7/site-packages/beets/util/pipeline.py, line 312, > in run > out = self.coro.send(msg) > File /usr/lib64/python2.7/site-packages/beets/util/pipeline.py, line 171, > in coro > task = func(*(args + (task,))) > File /usr/lib64/python2.7/site-packages/beets/importer.py, line 1288, in > user_query > task.choose_match(session) > File /usr/lib64/python2.7/site-packages/beets/importer.py, line 783, in > choose_match > choice = session.choose_match(self) > File /usr/lib64/python2.7/site-packages/beets/ui/commands.py, line 701, in > choose_match > itemcount=len(task.items), choices=choices > File /usr/lib64/python2.7/site-packages/beets/ui/commands.py, line 618, in > choose_candidate > ui.print_(' ', end='') > File /usr/lib64/python2.7/site-packages/beets/ui/__init__.py, line 134, in > print_ > assert isinstance(strings[0], six.text_type) > AssertionError > Traceback (most recent call last): > File /usr/lib/python-exec/python2.7/beet, line 11, in <module> > load_entry_point('beets==1.4.4', 'console_scripts', 'beet')() > File /usr/lib64/python2.7/site-packages/beets/ui/__init__.py, line 1228, in > main > _raw_main(args) > File /usr/lib64/python2.7/site-packages/beets/ui/__init__.py, line 1215, in > _raw_main > subcommand.func(lib, suboptions, subargs) > File /usr/lib64/python2.7/site-packages/beets/ui/commands.py, line 933, in > import_func > import_files(lib, paths, query) > File /usr/lib64/python2.7/site-packages/beets/ui/commands.py, line 910, in > import_files > session.run() > File /usr/lib64/python2.7/site-packages/beets/importer.py, line 325, in run > pl.run_parallel(QUEUE_SIZE) > File /usr/lib64/python2.7/site-packages/beets/util/pipeline.py, line 445, > in run_parallel > six.reraise(exc_info[0], exc_info[1], exc_info[2]) > File /usr/lib64/python2.7/site-packages/beets/util/pipeline.py, line 312, > in run > out = self.coro.send(msg) > File /usr/lib64/python2.7/site-packages/beets/util/pipeline.py, line 171, > in coro > task = func(*(args + (task,))) > File /usr/lib64/python2.7/site-packages/beets/importer.py, line 1288, in > user_query > task.choose_match(session) > File /usr/lib64/python2.7/site-packages/beets/importer.py, line 783, in > choose_match > choice = session.choose_match(self) > File /usr/lib64/python2.7/site-packages/beets/ui/commands.py, line 701, in > choose_match > itemcount=len(task.items), choices=choices > File /usr/lib64/python2.7/site-packages/beets/ui/commands.py, line 618, in > choose_candidate > ui.print_(' ', end='') > File /usr/lib64/python2.7/site-packages/beets/ui/__init__.py, line 134, in > print_ > assert isinstance(strings[0], six.text_type) > AssertionError > > > For what it's worth i use wavpack files, but it does this on flac files too. > > -- > You received this message because you are subscribed to the Google Groups > "beets" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "beets" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
