Hi Peter, Peter a écrit : > Another apparent regression or new bug in Moovida bzr on Linux: > > 1. Run Moovida > 2. Select TV shows > 3. Pick an automatically categorized TV series > 4. Choose an episode (don't play it) > 5. Wait for the "i" icon to appear, select it > > Expected: > Popup screen with episode information > > Actual: > Popup error message, with following at the > command line:
What does the error message you get say? I can't reproduce the behaviour you are describing here. Do your TV shows have a poster in the library? Note that I can reproduce the traceback (but not the error popup) if I manually recategorize a video into an unknown TV episode. It then doesn't have a poster, and entering the synopsis fails, but still no error popup. This is https://bugs.launchpad.net/bugs/389050. > WARN MainThread default Nov 26 19:21:51 > Entering controller with path /poblesec/database/tvepisode/synopsis > failed. Full failure log at /tmp/elisa_FHpT8m.txt > (elisa/plugins/poblesec/history.py:96) > Unhandled error in Deferred: > Traceback (most recent call last): > File "/usr/lib/python2.6/dist-packages/twisted/internet/base.py", > line 729, in runUntilCurrent > f(*a, **kw) > File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", > line 243, in callback > self._startRunCallbacks(result) > File > "/home/peterjc/repositories/moovida/elisa-core/elisa/core/utils/cancellable_defer.py", > line 132, in _startRunCallbacks > defer.Deferred._startRunCallbacks(self, result) > File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", > line 312, in _startRunCallbacks > self._runCallbacks() > --- <exception caught here> --- > File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", > line 328, in _runCallbacks > self.result = callback(self.result, *args, **kw) > File > "/home/peterjc/repositories/moovida/elisa-plugins/elisa/plugins/database/tvshows_controllers.py", > line 234, in _set_poster > return artwork.foreground.set_from_file_deferred(thumbnail_path) > File > "/home/peterjc/repositories/moovida/elisa-plugins/elisa/plugins/pigment/graph/image.py", > line 143, in set_from_file_deferred > self.set_from_file(file_path, max_size) > exceptions.TypeError: PgmImage.set_from_file() argument 1 must be > string, not None > > Peter
