From 484d7a30bdbddfcb7ed19d7b971e50329655ee4d Mon Sep 17 00:00:00 2001 From: Charlie Marsh Date: Sat, 10 Dec 2022 17:44:08 -0500 Subject: [PATCH] Add TODO around nested globals --- src/pyflakes/mod.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/pyflakes/mod.rs b/src/pyflakes/mod.rs index b1929fee7c..77b1f66dcf 100644 --- a/src/pyflakes/mod.rs +++ b/src/pyflakes/mod.rs @@ -411,6 +411,16 @@ mod tests { "#, &[], )?; + // TODO(charlie): Extract globals recursively (such that we don't raise F821). + flakes( + r#" + def c(): bar + def d(): + def b(): + global bar; bar = 1 + "#, + &[CheckCode::F821], + )?; Ok(()) }