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(()) }