#26412: KeyError in can_exit_to caused by lru_cache ---------------------------+------------------------ Reporter: juga | Owner: atagar Type: defect | Status: new Priority: Medium | Milestone: Component: Core Tor/Stem | Version: Severity: Normal | Resolution: Keywords: tor-bwauth | Actual Points: Parent ID: | Points: Reviewer: | Sponsor: ---------------------------+------------------------ Description changed by juga:
Old description: > As pastly reported in https://github.com/pastly/simple-bw- > scanner/issues/198, > stem giving this traceback: > > `File "/home/pastly/src/simple-bw-scanner/venv-editable/lib/python3.5 > /site-packages/stem/exit_policy.py", line 285, in can_exit_to` > > `if not self.is_exiting_allowed():KeyError: > (<stem.exit_policy.MicroExitPolicy object at 0x7f8de6438ba8>,)` > > Apparently caused by a Python bug with `lru_cache`. > > pastly is already trying to find out which Python versions fail, to use > `stem`'s `lru_cache` for those ones. New description: As pastly reported in https://github.com/pastly/simple-bw- scanner/issues/198, stem giving this traceback: `File "/home/pastly/src/simple-bw-scanner/venv-editable/lib/python3.5 /site-packages/stem/exit_policy.py", line 285, in can_exit_to` `if not self.is_exiting_allowed():KeyError: (<stem.exit_policy.MicroExitPolicy object at 0x7f8de6438ba8>,)` Apparently caused by a Python bug with `lru_cache`. pastly is already trying to find out which Python versions fail, to use `stem`'s `lru_cache` for those ones. This ticket blocks #26848 Edit: blocks ticket -- -- Ticket URL: <https://trac.torproject.org/projects/tor/ticket/26412#comment:7> Tor Bug Tracker & Wiki <https://trac.torproject.org/> The Tor Project: anonymity online
_______________________________________________ tor-bugs mailing list tor-bugs@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs