Changement sur la gestion des cookies
Le code imposait l'utilisation d'un objet http.cookiejar.CookieJar, ce qui limite les possibilités. Je ne prends donc plus en charge la vérification du type car on peut utiliser ce qu'on veut (surtout si on veut enregistrer les cookies dans un fichier), une erreur sera retournée par le requêteur si l'objet utilisé pour les cookies n'est pas compatible avec un objet http.cookiejar.CookieJar.
This commit is contained in:
parent
8a4db22a4c
commit
4fe61ebfbc
|
@ -14,7 +14,7 @@ authors = (
|
|||
'Sasha "Almtesh" Évan MOREL',
|
||||
)
|
||||
name = 'homesfr pour Python 3'
|
||||
version = '1.4'
|
||||
version = '1.5'
|
||||
|
||||
# Modes utilisables
|
||||
MODE_OFF = 0
|
||||
|
@ -272,6 +272,7 @@ class HomeSFR ():
|
|||
print ('initalisé avec l\'identifiant ' + username)
|
||||
if cookies is not None:
|
||||
print ('initialisé avec des cookies')
|
||||
print ('Cookies ' + str (len (cookies)))
|
||||
print ('debug = ' + str (debug))
|
||||
print ('autologin = ' + str (autologin))
|
||||
|
||||
|
@ -285,10 +286,8 @@ class HomeSFR ():
|
|||
self.autologin = False
|
||||
if cookies is None:
|
||||
self.cookies = CookieJar ()
|
||||
elif type (cookies) == CookieJar:
|
||||
self.cookies = cookies
|
||||
else:
|
||||
raise TypeError ('Les cookies doivent être de type CookieJar !')
|
||||
self.cookies = cookies
|
||||
self.opener = request.build_opener (request.HTTPCookieProcessor (self.cookies))
|
||||
self.mysensors = self.MySensors (self)
|
||||
|
||||
|
|
Loading…
Reference in New Issue