[3.9] bpo-34480: fix bug where match variable is used prior to being defined (GH-17643) (GH-32256) Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com> Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com> Co-authored-by: Ćukasz Langa <lukasz@langa.pl>