The question in question: Handling exceptions I don't know about.
It's a pretty Python-specific question, because Python is almost unusual among programming languages in its use of Exception Handling for control flow where most other languages use it as a last resort.
The question is asking, essentially:
What's the best / most Pythonic way to structure this exception-driven control flow?
Some example code is provided, and an (apparently) objective answer or two was supplied.
My confusion arises from the fact that this question, if augmented with a little more Real Implementation Code,1 would be perfectly on-topic on Code Review.
It seems to me that Programmers deals in the immaterialistic theories and misty, pure methodologies of programming, while CR deals in the application of the stated theories and methods against real code in real problems.
It also seems to me that these two intents are inherently at odds for content; something posted on one site must not be a good fit for the other.
The question in question is arguably more about the actual specific code than the methodologies and theories behind it, so:
TL;DR: Why's this question on-topic and accepted?
1: Good, on-topic CR questions have real, tangible, working code that can be reviewed in an objective manner, not just examples, which is the cause for the note.