Public bug reported: Upstream bug report: https://github.com/go-macaroon-bakery/py-macaroon- bakery/issues/88
See above for details, but the essential bug is that doing something like the following: client = httpbakery.Client(cookies=MozillaCookieJar(".cooklefile")) if os.path.exists(client.cookies.filename): client.cookies.load(ignore_discard=True) response = client.request("POST", url=url, json=payload) client.cookies.save(ignore_discard=True) stated throwing a traceback under python3.10: [ELIDED] File "/usr/lib/python3.10/http/cookiejar.py", line 2120, in save if cookie.has_nonstandard_attr(HTTPONLY_ATTR): File "/usr/lib/python3.10/http/cookiejar.py", line 805, in has_nonstandard_attr return name in self._rest TypeError: argument of type 'NoneType' is not iterable because py-macaroon-bakery creates a http.cookiejar.Cookie() object with the rest field set to None, causing the writing out of a cookie file to fail. ** Affects: py-macaroon-bakery (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1970267 Title: Unable to save macaroons in MozillaCookieJar() under python3.10 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/py-macaroon-bakery/+bug/1970267/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs