From 144e81bd46dbffd28264ca40309eb708232786c5 Mon Sep 17 00:00:00 2001 From: Mads Marquart Date: Mon, 1 Jul 2019 13:40:15 +0200 Subject: [PATCH] Add Python 2 support --- fbchat/_state.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/fbchat/_state.py b/fbchat/_state.py index d758156..574015c 100644 --- a/fbchat/_state.py +++ b/fbchat/_state.py @@ -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):