From 63c769305d1f6f2608cc2af39836a70f332021d4 Mon Sep 17 00:00:00 2001 From: Julien Veyssier Date: Tue, 26 Mar 2013 00:15:27 +0100 Subject: [PATCH] [allocine] roles in get_person --- modules/allocine/browser.py | 6 ++++++ weboob/applications/cineoob/cineoob.py | 2 +- weboob/applications/qcineoob/person.py | 1 - 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/modules/allocine/browser.py b/modules/allocine/browser.py index c088d3de..4a1cea77 100644 --- a/modules/allocine/browser.py +++ b/modules/allocine/browser.py @@ -210,6 +210,12 @@ class AllocineBrowser(BaseBrowser): nationality = nationality.strip(', ') if 'biography' in jres: biography = unicode(jres['biography']) + if 'participation' in jres: + for m in jres['participation']: + if m['activity']['$'] not in roles: + roles[m['activity']['$']] = [] + roles[m['activity']['$']].append(u'(%s) %s' % (m['movie']['productionYear'], m['movie']['originalTitle'])) + person = Person(id, name) person.real_name = real_name diff --git a/weboob/applications/cineoob/cineoob.py b/weboob/applications/cineoob/cineoob.py index 6741f01e..8ccd5540 100644 --- a/weboob/applications/cineoob/cineoob.py +++ b/weboob/applications/cineoob/cineoob.py @@ -146,7 +146,7 @@ class PersonInfoFormatter(IFormatter): for movie in lmovies: result += ' * %s\n' % movie if not empty(obj.short_biography): - result += '\n%sBiography%s\n' % (self.BOLD, self.NC) + result += '\n%sShort biography%s\n' % (self.BOLD, self.NC) result += '%s' % obj.short_biography return result diff --git a/weboob/applications/qcineoob/person.py b/weboob/applications/qcineoob/person.py index eb166c87..eebac144 100644 --- a/weboob/applications/qcineoob/person.py +++ b/weboob/applications/qcineoob/person.py @@ -84,7 +84,6 @@ class Person(QFrame): QApplication.setOverrideCursor(Qt.WaitCursor) self.backend.fill_person(self.person, 'biography') bio = self.person.biography - #bio = self.backend.get_person_biography(self.person.id) self.ui.shortBioPlain.setPlainText(bio) self.ui.biographyLabel.setText('Full biography:') self.ui.biographyButton.hide()