Commit 3a667283 authored by Laurent Bachelier's avatar Laurent Bachelier 🐧

Fix crashes with unicode characters in maintainer name

Change every mention of MAINTAINER to avoid future issues.
parent c7c23b11
......@@ -85,7 +85,7 @@ Then, you can edit ``backend.py`` and create your :class:`BaseBackend <weboob.to
# The name of module
NAME = 'example'
# Name of maintainer of this backend
MAINTAINER = 'John Smith'
MAINTAINER = u'John Smith'
# Email address of the maintainer
EMAIL = 'john.smith@example.com'
# Version of weboob
......
......@@ -34,7 +34,7 @@ __all__ = ['ArteBackend']
class ArteBackend(BaseBackend, ICapVideo, ICapCollection):
NAME = 'arte'
MAINTAINER = 'Romain Bignon'
MAINTAINER = u'Romain Bignon'
EMAIL = 'romain@weboob.org'
VERSION = '0.d'
DESCRIPTION = 'Arte French and German TV'
......
......@@ -57,7 +57,7 @@ def parse_dt(s):
class AuMBackend(BaseBackend, ICapMessages, ICapMessagesPost, ICapDating, ICapChat, ICapContact, ICapAccount):
NAME = 'aum'
MAINTAINER = 'Romain Bignon'
MAINTAINER = u'Romain Bignon'
EMAIL = 'romain@weboob.org'
VERSION = '0.d'
LICENSE = 'AGPLv3+'
......
......@@ -31,7 +31,7 @@ __all__ = ['BanquePopulaireBackend']
class BanquePopulaireBackend(BaseBackend, ICapBank):
NAME = 'banquepopulaire'
MAINTAINER = 'Romain Bignon'
MAINTAINER = u'Romain Bignon'
EMAIL = 'romain@weboob.org'
VERSION = '0.d'
DESCRIPTION = u'Banque Populaire French bank website'
......
......@@ -37,7 +37,7 @@ __all__ = ['BNPorcBackend']
class BNPorcBackend(BaseBackend, ICapBank, ICapMessages):
NAME = 'bnporc'
MAINTAINER = 'Romain Bignon'
MAINTAINER = u'Romain Bignon'
EMAIL = 'romain@weboob.org'
VERSION = '0.d'
LICENSE = 'AGPLv3+'
......
......@@ -34,7 +34,7 @@ __all__ = ['BoursoramaBackend']
class BoursoramaBackend(BaseBackend, ICapBank):
NAME = 'boursorama'
MAINTAINER = 'Gabriel Kerneis'
MAINTAINER = u'Gabriel Kerneis'
EMAIL = 'gabriel@kerneis.info'
VERSION = '0.d'
LICENSE = 'AGPLv3+'
......
......@@ -32,7 +32,7 @@ __all__ = ['BouyguesBackend']
class BouyguesBackend(BaseBackend, ICapMessages, ICapMessagesPost):
NAME = 'bouygues'
MAINTAINER = 'Christophe Benz'
MAINTAINER = u'Christophe Benz'
EMAIL = 'christophe.benz@gmail.com'
VERSION = '0.d'
DESCRIPTION = u'Bouygues Télécom French mobile phone provider'
......
......@@ -30,7 +30,7 @@ __all__ = ['BPBackend']
class BPBackend(BaseBackend, ICapBank):
NAME = 'bp'
MAINTAINER = 'Nicolas Duhamel'
MAINTAINER = u'Nicolas Duhamel'
EMAIL = 'nicolas@jombi.fr'
VERSION = '0.d'
LICENSE = 'AGPLv3+'
......
......@@ -31,7 +31,7 @@ __all__ = ['BredBackend']
class BredBackend(BaseBackend, ICapBank):
NAME = 'bred'
MAINTAINER = 'Romain Bignon'
MAINTAINER = u'Romain Bignon'
EMAIL = 'romain@weboob.org'
VERSION = '0.d'
DESCRIPTION = u'Bred French bank website'
......
......@@ -30,7 +30,7 @@ __all__ = ['CaisseEpargneBackend']
class CaisseEpargneBackend(BaseBackend, ICapBank):
NAME = 'caissedepargne'
MAINTAINER = 'Romain Bignon'
MAINTAINER = u'Romain Bignon'
EMAIL = 'romain@weboob.org'
VERSION = '0.d'
DESCRIPTION = u'Caisse d\'Épargne French bank website'
......
......@@ -37,7 +37,7 @@ __all__ = ['CanalplusBackend']
class CanalplusBackend(BaseBackend, ICapVideo, ICapCollection):
NAME = 'canalplus'
MAINTAINER = 'Nicolas Duhamel'
MAINTAINER = u'Nicolas Duhamel'
EMAIL = 'nicolas@jombi.fr'
VERSION = '0.d'
DESCRIPTION = 'Canal Plus French TV'
......
......@@ -28,7 +28,7 @@ __all__ = ['CanalTPBackend']
class CanalTPBackend(BaseBackend, ICapTravel):
NAME = 'canaltp'
MAINTAINER = 'Romain Bignon'
MAINTAINER = u'Romain Bignon'
EMAIL = 'romain@weboob.org'
VERSION = '0.d'
LICENSE = 'AGPLv3+'
......
......@@ -21,7 +21,7 @@ __all__ = ['CappedBackend']
class CappedBackend(BaseBackend, ICapVideo, ICapCollection):
NAME = 'cappedtv'
MAINTAINER = 'Lord'
MAINTAINER = u'Lord'
EMAIL = 'lord@lordtoniok.com'
VERSION = '0.d'
DESCRIPTION = 'Capped.tv demoscene website'
......
......@@ -33,7 +33,7 @@ __all__ = ['CICBackend']
class CICBackend(BaseBackend, ICapBank):
NAME = 'cic'
MAINTAINER = 'Romain Bignon'
MAINTAINER = u'Romain Bignon'
EMAIL = 'romain@weboob.org'
VERSION = '0.d'
DESCRIPTION = u'CIC French bank website'
......
......@@ -40,7 +40,7 @@ __all__ = ['CmbBackend']
class CmbBackend(BaseBackend, ICapBank):
NAME = 'cmb'
MAINTAINER = 'Johann Broudin'
MAINTAINER = u'Johann Broudin'
EMAIL = 'Johann.Broudin@6-8.fr'
VERSION = '0.d'
LICENSE = 'AGPLv3+'
......
......@@ -31,7 +31,7 @@ __all__ = ['CragrBackend']
class CragrBackend(BaseBackend, ICapBank):
NAME = 'cragr'
MAINTAINER = 'Xavier Guerrin'
MAINTAINER = u'Xavier Guerrin'
EMAIL = 'xavier@tuxfamily.org'
VERSION = '0.d'
DESCRIPTION = u'Crédit Agricole French bank website'
......
......@@ -33,7 +33,7 @@ __all__ = ['CreditMutuelBackend']
class CreditMutuelBackend(BaseBackend, ICapBank):
NAME = 'creditmutuel'
MAINTAINER = 'Julien Veyssier'
MAINTAINER = u'Julien Veyssier'
EMAIL = 'julien.veyssier@aiur.fr'
VERSION = '0.d'
DESCRIPTION = u'Crédit Mutuel French bank website'
......
......@@ -33,7 +33,7 @@ __all__ = ['DailymotionBackend']
class DailymotionBackend(BaseBackend, ICapVideo, ICapCollection):
NAME = 'dailymotion'
MAINTAINER = 'Romain Bignon'
MAINTAINER = u'Romain Bignon'
EMAIL = 'romain@weboob.org'
VERSION = '0.d'
DESCRIPTION = 'Dailymotion video streaming website'
......
......@@ -38,7 +38,7 @@ __all__ = ['DLFPBackend']
class DLFPBackend(BaseBackend, ICapMessages, ICapMessagesPost, ICapContent):
NAME = 'dlfp'
MAINTAINER = 'Romain Bignon'
MAINTAINER = u'Romain Bignon'
EMAIL = 'romain@weboob.org'
VERSION = '0.d'
LICENSE = 'AGPLv3+'
......
......@@ -30,7 +30,7 @@ __all__ = ['EbonicsBackend']
class EbonicsBackend(BaseBackend, ICapTranslate):
NAME = 'ebonics'
MAINTAINER = 'Romain Bignon'
MAINTAINER = u'Romain Bignon'
EMAIL = 'romain@weboob.org'
VERSION = '0.d'
LICENSE = 'AGPLv3+'
......
......@@ -25,7 +25,7 @@ from .tools import rssid, url2id
class NewspaperEcransBackend(GenericNewspaperBackend, ICapMessages):
MAINTAINER = 'Julien Hebert'
MAINTAINER = u'Julien Hebert'
EMAIL = 'juke@free.fr'
VERSION = '0.d'
LICENSE = 'AGPLv3+'
......
......@@ -35,7 +35,7 @@ __all__ = ['EHentaiBackend']
class EHentaiBackend(BaseBackend, ICapGallery, ICapCollection):
NAME = 'ehentai'
MAINTAINER = 'Roger Philibert'
MAINTAINER = u'Roger Philibert'
EMAIL = 'roger.philibert@gmail.com'
VERSION = '0.d'
DESCRIPTION = 'E-Hentai galleries'
......
......@@ -33,7 +33,7 @@ __all__ = ['FortuneoBackend']
class FortuneoBackend(BaseBackend, ICapBank):
NAME = 'fortuneo'
MAINTAINER = 'Gilles-Alexandre Quenot'
MAINTAINER = u'Gilles-Alexandre Quenot'
EMAIL = 'gilles.quenot@gmail.com'
VERSION = '0.d'
LICENSE = 'AGPLv3+'
......
......@@ -32,7 +32,7 @@ __all__ = ['FourChanBackend']
class FourChanBackend(BaseBackend, ICapMessages):
NAME = 'fourchan'
MAINTAINER = 'Romain Bignon'
MAINTAINER = u'Romain Bignon'
EMAIL = 'romain@weboob.org'
VERSION = '0.d'
LICENSE = 'AGPLv3+'
......
......@@ -33,7 +33,7 @@ __all__ = ['PluzzBackend']
class PluzzBackend(BaseBackend, ICapVideo, ICapCollection):
NAME = 'francetelevisions'
MAINTAINER = 'Romain Bignon'
MAINTAINER = u'Romain Bignon'
EMAIL = 'romain@weboob.org'
VERSION = '0.d'
DESCRIPTION = u'France Télévisions video website'
......
......@@ -31,7 +31,7 @@ __all__ = ['FreeMobileBackend']
class FreeMobileBackend(BaseBackend, ICapBill):
NAME = 'freemobile'
MAINTAINER = 'Florent Fourcot'
MAINTAINER = u'Florent Fourcot'
EMAIL = 'weboob@flo.fourcot.fr'
VERSION = '0.d'
LICENSE = 'AGPLv3+'
......
......@@ -29,7 +29,7 @@ __all__ = ['GazelleBackend']
class GazelleBackend(BaseBackend, ICapTorrent):
NAME = 'gazelle'
MAINTAINER = 'Romain Bignon'
MAINTAINER = u'Romain Bignon'
EMAIL = 'romain@weboob.org'
VERSION = '0.d'
DESCRIPTION = 'Gazelle-based BitTorrent trackers'
......
......@@ -29,7 +29,7 @@ __all__ = ['GeolocIpBackend']
class GeolocIpBackend(BaseBackend, ICapGeolocIp):
NAME = 'geolocip'
MAINTAINER = 'Julien Veyssier'
MAINTAINER = u'Julien Veyssier'
EMAIL = 'julien.veyssier@aiur.fr'
VERSION = '0.d'
LICENSE = 'AGPLv3+'
......
......@@ -29,7 +29,7 @@ __all__ = ['GoogleTranslateBackend']
class GoogleTranslateBackend(BaseBackend, ICapTranslate):
MAINTAINER = 'Lucien Loiseau'
MAINTAINER = u'Lucien Loiseau'
EMAIL = 'loiseau.lucien@gmail.com'
VERSION = '0.d'
LICENSE = 'AGPLv3+'
......
......@@ -31,7 +31,7 @@ __all__ = ['HDSBackend']
class HDSBackend(BaseBackend, ICapMessages):
NAME = 'hds'
MAINTAINER = 'Romain Bignon'
MAINTAINER = u'Romain Bignon'
EMAIL = 'romain@weboob.org'
VERSION = '0.d'
LICENSE = 'AGPLv3+'
......
......@@ -31,7 +31,7 @@ __all__ = ['HSBCBackend']
class HSBCBackend(BaseBackend, ICapBank):
NAME = 'hsbc'
MAINTAINER = 'Romain Bignon'
MAINTAINER = u'Romain Bignon'
EMAIL = 'romain@weboob.org'
VERSION = '0.d'
LICENSE = 'AGPLv3+'
......
......@@ -32,7 +32,7 @@ __all__ = ['InaBackend']
class InaBackend(BaseBackend, ICapVideo):
NAME = 'ina'
MAINTAINER = 'Christophe Benz'
MAINTAINER = u'Christophe Benz'
EMAIL = 'christophe.benz@gmail.com'
VERSION = '0.d'
DESCRIPTION = 'INA French TV video archives'
......
......@@ -33,7 +33,7 @@ __all__ = ['INGBackend']
class INGBackend(BaseBackend, ICapBank):
NAME = 'ing'
MAINTAINER = 'Florent Fourcot'
MAINTAINER = u'Florent Fourcot'
EMAIL = 'weboob@flo.fourcot.fr'
VERSION = '0.d'
LICENSE = 'AGPLv3+'
......
......@@ -24,7 +24,7 @@ from .browser import NewspaperInrocksBrowser
from .tools import rssid
class NewspaperInrocksBackend(GenericNewspaperBackend, ICapMessages):
MAINTAINER = 'Julien Hebert'
MAINTAINER = u'Julien Hebert'
EMAIL = 'juke@free.fr'
VERSION = '0.d'
LICENSE = 'AGPLv3+'
......
......@@ -29,7 +29,7 @@ __all__ = ['IpinfodbBackend']
class IpinfodbBackend(BaseBackend, ICapGeolocIp):
NAME = 'ipinfodb'
MAINTAINER = 'Julien Veyssier'
MAINTAINER = u'Julien Veyssier'
EMAIL = 'julien.veyssier@aiur.fr'
VERSION = '0.d'
LICENSE = 'AGPLv3+'
......
......@@ -29,7 +29,7 @@ __all__ = ['IsohuntBackend']
class IsohuntBackend(BaseBackend, ICapTorrent):
NAME = 'isohunt'
MAINTAINER = 'Julien Veyssier'
MAINTAINER = u'Julien Veyssier'
EMAIL = 'julien.veyssier@aiur.fr'
VERSION = '0.d'
DESCRIPTION = 'isoHunt BitTorrent tracker'
......
......@@ -63,7 +63,7 @@ class IzneoBrowser(BaseBrowser):
class IzneoBackend(BaseBackend, ICapGallery):
NAME = 'izneo'
MAINTAINER = 'Roger Philibert'
MAINTAINER = u'Roger Philibert'
EMAIL = 'roger.philibert@gmail.com'
VERSION = '0.d'
DESCRIPTION = 'Izneo digital comics'
......
......@@ -29,7 +29,7 @@ __all__ = ['KickassBackend']
class KickassBackend(BaseBackend, ICapTorrent):
NAME = 'kickass'
MAINTAINER = 'Julien Veyssier'
MAINTAINER = u'Julien Veyssier'
EMAIL = 'julien.veyssier@aiur.fr'
VERSION = '0.d'
DESCRIPTION = 'Kickass Torrents BitTorrent tracker'
......
......@@ -31,7 +31,7 @@ __all__ = ['LeclercMobileBackend']
class LeclercMobileBackend(BaseBackend, ICapBill):
NAME = 'leclercmobile'
MAINTAINER = 'Florent Fourcot'
MAINTAINER = u'Florent Fourcot'
EMAIL = 'weboob@flo.fourcot.fr'
VERSION = '0.d'
LICENSE = 'AGPLv3+'
......
......@@ -24,7 +24,7 @@ from .browser import NewspaperFigaroBrowser
from .tools import rssid
class NewspaperFigaroBackend(GenericNewspaperBackend, ICapMessages):
MAINTAINER = 'Julien Hebert'
MAINTAINER = u'Julien Hebert'
EMAIL = 'juke@free.fr'
VERSION = '0.d'
LICENSE = 'AGPLv3+'
......
......@@ -29,7 +29,7 @@ __all__ = ['MeteofranceBackend']
class MeteofranceBackend(BaseBackend, ICapWeather):
NAME = 'meteofrance'
MAINTAINER = 'Cedric Defortis'
MAINTAINER = u'Cedric Defortis'
EMAIL = 'cedric@aiur.fr'
VERSION = '0.d'
DESCRIPTION = 'Get forecasts from the MeteoFrance website'
......
......@@ -25,7 +25,7 @@ from .tools import rssid
class Newspaper20minutesBackend(GenericNewspaperBackend, ICapMessages):
MAINTAINER = 'Julien Hebert'
MAINTAINER = u'Julien Hebert'
EMAIL = 'juke@free.fr'
VERSION = '0.d'
LICENSE = 'AGPLv3+'
......
......@@ -31,7 +31,7 @@ __all__ = ['NettoKomBackend']
class NettoKomBackend(BaseBackend, ICapBill):
NAME = 'nettokom'
MAINTAINER = 'Florent Fourcot'
MAINTAINER = u'Florent Fourcot'
EMAIL = 'weboob@flo.fourcot.fr'
VERSION = '0.d'
LICENSE = 'AGPLv3+'
......
......@@ -29,7 +29,7 @@ __all__ = ['NewsfeedBackend']
class NewsfeedBackend(BaseBackend, ICapMessages):
NAME = 'newsfeed'
MAINTAINER = u"Clément Schreiner"
MAINTAINER = u'Clément Schreiner'
EMAIL = "clemux@clemux.info"
VERSION = '0.d'
DESCRIPTION = "Loads RSS and Atom feeds from any website"
......
......@@ -34,7 +34,7 @@ __all__ = ['NolifeTVBackend']
class NolifeTVBackend(BaseBackend, ICapVideo, ICapCollection):
NAME = 'nolifetv'
MAINTAINER = 'Romain Bignon'
MAINTAINER = u'Romain Bignon'
EMAIL = 'romain@weboob.org'
VERSION = '0.d'
DESCRIPTION = 'NolifeTV French video streaming website'
......
......@@ -52,7 +52,7 @@ class NovaBrowser(BaseBrowser):
class NovaBackend(BaseBackend, ICapRadio, ICapCollection):
NAME = 'nova'
MAINTAINER = 'Romain Bignon'
MAINTAINER = u'Romain Bignon'
EMAIL = 'romain@weboob.org'
VERSION = '0.d'
DESCRIPTION = u'Nova French radio'
......
......@@ -64,7 +64,7 @@ def parse_dt(s):
class OkCBackend(BaseBackend, ICapMessages, ICapContact, ICapMessagesPost):
NAME = 'okc'
MAINTAINER = 'Roger Philibert'
MAINTAINER = u'Roger Philibert'
EMAIL = 'roger.philibert@gmail.com'
VERSION = '0.d'
LICENSE = 'AGPLv3+'
......
......@@ -33,7 +33,7 @@ __all__ = ['OrangeBackend']
class OrangeBackend(BaseBackend, ICapAccount, ICapMessages, ICapMessagesPost):
NAME = 'orange'
MAINTAINER = 'Nicolas Duhamel'
MAINTAINER = u'Nicolas Duhamel'
EMAIL = 'nicolas@jombi.fr'
VERSION = '0.d'
DESCRIPTION = 'Orange French mobile phone provider'
......
......@@ -30,7 +30,7 @@ __all__ = ['OuiFMBackend']
class OuiFMBackend(BaseBackend, ICapRadio, ICapCollection):
NAME = 'ouifm'
MAINTAINER = 'Romain Bignon'
MAINTAINER = u'Romain Bignon'
EMAIL = 'romain@weboob.org'
VERSION = '0.d'
DESCRIPTION = u'Ouï FM French radio'
......
......@@ -35,7 +35,7 @@ __all__ = ['PastealaconBackend']
class PastealaconBackend(BaseBackend, BasePasteBackend):
NAME = 'pastealacon'
MAINTAINER = 'Laurent Bachelier'
MAINTAINER = u'Laurent Bachelier'
EMAIL = 'laurent@bachelier.name'
VERSION = '0.d'
DESCRIPTION = u'Paste à la con text sharing tool'
......
......@@ -34,7 +34,7 @@ __all__ = ['PastebinBackend']
class PastebinBackend(BaseBackend, BasePasteBackend):
NAME = 'pastebin'
MAINTAINER = 'Laurent Bachelier'
MAINTAINER = u'Laurent Bachelier'
EMAIL = 'laurent@bachelier.name'
VERSION = '0.d'
DESCRIPTION = 'Pastebin text sharing service'
......
......@@ -35,7 +35,7 @@ __all__ = ['PhpBBBackend']
class PhpBBBackend(BaseBackend, ICapMessages, ICapMessagesPost):
NAME = 'phpbb'
MAINTAINER = 'Romain Bignon'
MAINTAINER = u'Romain Bignon'
EMAIL = 'romain@weboob.org'
VERSION = '0.d'
LICENSE = 'AGPLv3+'
......
......@@ -28,7 +28,7 @@ __all__ = ['PiratebayBackend']
class PiratebayBackend(BaseBackend, ICapTorrent):
NAME = 'piratebay'
MAINTAINER = 'Julien Veyssier'
MAINTAINER = u'Julien Veyssier'
EMAIL = 'julien.veyssier@aiur.fr'
VERSION = '0.d'
DESCRIPTION = 'The Pirate Bay BitTorrent tracker'
......
......@@ -28,7 +28,7 @@ from weboob.tools.newsfeed import Newsfeed
class NewspaperPresseuropBackend(GenericNewspaperBackend, ICapMessages):
MAINTAINER = 'Florent Fourcot'
MAINTAINER = u'Florent Fourcot'
EMAIL = 'weboob@flo.fourcot.fr'
VERSION = '0.d'
LICENSE = 'AGPLv3+'
......
......@@ -33,7 +33,7 @@ __all__ = ['RadioFranceBackend']
class RadioFranceBackend(BaseBackend, ICapRadio, ICapCollection, ICapVideo):
NAME = 'radiofrance'
MAINTAINER = 'Laurent Bachelier'
MAINTAINER = u'Laurent Bachelier'
EMAIL = 'laurent@bachelier.name'
VERSION = '0.d'
DESCRIPTION = u'Radios of Radio France: Inter, Info, Bleu, Culture, Musique, FIP, Le Mouv\''
......
......@@ -37,7 +37,7 @@ __all__ = ['RedmineBackend']
class RedmineBackend(BaseBackend, ICapContent, ICapBugTracker, ICapCollection):
NAME = 'redmine'
MAINTAINER = 'Romain Bignon'
MAINTAINER = u'Romain Bignon'
EMAIL = 'romain@weboob.org'
VERSION = '0.d'
DESCRIPTION = 'The Redmine project management web application'
......
......@@ -30,7 +30,7 @@ __all__ = ['SachsenLevelBackend']
class SachsenLevelBackend(BaseBackend, ICapWaterLevel):
NAME = 'sachsen'
MAINTAINER = 'Florent Fourcot'
MAINTAINER = u'Florent Fourcot'
EMAIL = 'weboob@flo.fourcot.fr'
VERSION = '0.d'
LICENSE = 'AGPLv3+'
......
......@@ -33,7 +33,7 @@ __all__ = ['SfrBackend']
class SfrBackend(BaseBackend, ICapAccount, ICapMessages, ICapMessagesPost):
NAME = 'sfr'
MAINTAINER = 'Christophe Benz'
MAINTAINER = u'Christophe Benz'
EMAIL = 'christophe.benz@gmail.com'
VERSION = '0.d'
DESCRIPTION = 'SFR French mobile phone provider'
......
......@@ -33,7 +33,7 @@ __all__ = ['SocieteGeneraleBackend']
class SocieteGeneraleBackend(BaseBackend, ICapBank):
NAME = 'societegenerale'
MAINTAINER = 'Jocelyn Jaubert'
MAINTAINER = u'Jocelyn Jaubert'
EMAIL = 'jocelyn.jaubert@gmail.com'
VERSION = '0.d'
LICENSE = 'AGPLv3+'
......
......@@ -25,7 +25,7 @@ from .tools import rssid, url2id
class NewspaperTazBackend(GenericNewspaperBackend, ICapMessages):
MAINTAINER = 'Florent Fourcot'
MAINTAINER = u'Florent Fourcot'
EMAIL = 'weboob@flo.fourcot.fr'
VERSION = '0.d'
LICENSE = 'AGPLv3+'
......
......@@ -33,7 +33,7 @@ __all__ = ['TricTracTVBackend']
class TricTracTVBackend(BaseBackend, ICapVideo):
NAME = 'trictractv'
MAINTAINER = 'Benjamin Drieu'
MAINTAINER = u'Benjamin Drieu'
EMAIL = 'benjamin@drieu.org'
VERSION = '0.d'
DESCRIPTION = u'TricTrac.tv video website'
......
......@@ -27,7 +27,7 @@ __all__ = ['WeatherBackend']
class WeatherBackend(BaseBackend, ICapWeather):
NAME = 'weather'
MAINTAINER = 'Arno Renevier'
MAINTAINER = u'Arno Renevier'
EMAIL = 'arno@renevier.net'
VERSION = '0.d'
DESCRIPTION = 'Get forecasts from weather.com'
......
......@@ -29,7 +29,7 @@ __all__ = ['WordReferenceBackend']
class WordReferenceBackend(BaseBackend, ICapTranslate):
MAINTAINER = 'Lucien Loiseau'
MAINTAINER = u'Lucien Loiseau'
EMAIL = 'loiseau.lucien@gmail.com'
VERSION = '0.d'
LICENSE = 'AGPLv3+'
......
......@@ -36,7 +36,7 @@ __all__ = ['YahooBackend']
class YahooBackend(BaseBackend, ICapWeather):
NAME = 'yahoo'
MAINTAINER = 'Romain Bignon'
MAINTAINER = u'Romain Bignon'
EMAIL = 'romain@weboob.org'
VERSION = '0.d'
DESCRIPTION = 'Yahoo!'
......
......@@ -33,7 +33,7 @@ __all__ = ['YoujizzBackend']
class YoujizzBackend(BaseBackend, ICapVideo, ICapCollection):
NAME = 'youjizz'
MAINTAINER = 'Roger Philibert'
MAINTAINER = u'Roger Philibert'
EMAIL = 'roger.philibert@gmail.com'
VERSION = '0.d'
DESCRIPTION = 'YouJizz pornographic video streaming website'
......
......@@ -33,7 +33,7 @@ __all__ = ['YoupornBackend']
class YoupornBackend(BaseBackend, ICapVideo, ICapCollection):
NAME = 'youporn'
MAINTAINER = 'Romain Bignon'
MAINTAINER = u'Romain Bignon'
EMAIL = 'romain@weboob.org'
VERSION = '0.d'
DESCRIPTION = 'YouPorn pornographic video streaming website'
......
......@@ -42,7 +42,7 @@ __all__ = ['YoutubeBackend']
class YoutubeBackend(BaseBackend, ICapVideo, ICapCollection):
NAME = 'youtube'
MAINTAINER = 'Christophe Benz'
MAINTAINER = u'Christophe Benz'
EMAIL = 'christophe.benz@gmail.com'
VERSION = '0.d'
DESCRIPTION = 'YouTube video streaming website'
......
......@@ -50,7 +50,7 @@ class Module(object):
@property
def maintainer(self):
return '%s <%s>' % (self.klass.MAINTAINER, self.klass.EMAIL)
return u'%s <%s>' % (self.klass.MAINTAINER, self.klass.EMAIL)
@property
def version(self):
......
......@@ -176,8 +176,8 @@ class QtDo(QObject):
if not msg:
msg = 'Website is unavailable.'
elif isinstance(error, NotImplementedError):
msg = 'This feature is not supported by this backend.\n\n' \
'To help the maintainer of this backend implement this feature, please contact: %s <%s>' % (backend.MAINTAINER, backend.EMAIL)
msg = u'This feature is not supported by this backend.\n\n' \
u'To help the maintainer of this backend implement this feature, please contact: %s <%s>' % (backend.MAINTAINER, backend.EMAIL)
elif isinstance(error, UserError):
if not msg:
msg = type(error).__name__
......
......@@ -223,7 +223,7 @@ class BaseBackend(object):
# Backend name.
NAME = None
# Name of the maintainer of this backend.
MAINTAINER = '<unspecified>'
MAINTAINER = u'<unspecified>'
# Email address of the maintainer.
EMAIL = '<unspecified>'
# Version of backend (for information only).
......
......@@ -66,7 +66,7 @@ class GenericComicReaderBrowser(BaseBrowser):
class GenericComicReaderBackend(BaseBackend, ICapGallery):
NAME = 'genericcomicreader'
MAINTAINER = 'Noé Rubinstein'
MAINTAINER = u'Noé Rubinstein'
EMAIL = 'noe.rubinstein@gmail.com'
VERSION = '0.d'
DESCRIPTION = 'Generic comic reader backend; subclasses implement specific sites'
......
......@@ -30,7 +30,7 @@ class GenericNewspaperBackend(BaseBackend, ICapMessages):
"""
GenericNewspaperBackend class
"""
MAINTAINER = 'Julien Hebert'
MAINTAINER = u'Julien Hebert'
EMAIL = 'juke@free.fr'
VERSION = '0.d'
LICENSE = 'AGPLv3+'
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment