Add Python 2 support

This commit is contained in:
Mads Marquart
2019-07-01 13:40:15 +02:00
parent 230c849b60
commit 144e81bd46

View File

@@ -77,13 +77,13 @@ def _2fa_helper(session, code, r):
return r
@attr.s(slots=True, kw_only=True)
@attr.s(slots=True) # TODO i Python 3: Add kw_only=True
class State(object):
"""Stores and manages state required for most Facebook requests."""
_session = attr.ib(factory=session_factory)
fb_dtsg = attr.ib()
_revision = attr.ib()
_session = attr.ib(factory=session_factory)
_counter = attr.ib(0)
_logout_h = attr.ib(None)
@@ -172,7 +172,7 @@ class State(object):
logout_h = logout_h_element["value"] if logout_h_element else None
return cls(
session=session, fb_dtsg=fb_dtsg, revision=revision, logout_h=logout_h
fb_dtsg=fb_dtsg, revision=revision, session=session, logout_h=logout_h
)
def get_cookies(self):