ruff_linter 0.16.3

This is an internal component crate of Ruff
Documentation
1
2
3
4
5
6
7
8
9
use ruff_python_ast::Expr;

use ruff_python_semantic::SemanticModel;

pub(super) fn is_sys(expr: &Expr, target: &str, semantic: &SemanticModel) -> bool {
    semantic
        .resolve_qualified_name(expr)
        .is_some_and(|qualified_name| qualified_name.segments() == ["sys", target])
}