mirror of
https://github.com/astral-sh/ruff.git
synced 2025-09-27 04:19:43 +00:00
Avoid hard unwrap in PT checks (#1597)
This commit is contained in:
parent
da5a25b421
commit
8d01efb571
1 changed files with 6 additions and 5 deletions
|
@ -193,13 +193,14 @@ pub fn parametrize(checker: &mut Checker, decorators: &[Expr]) {
|
||||||
if let Some(decorator) = decorator {
|
if let Some(decorator) = decorator {
|
||||||
if let ExprKind::Call { args, .. } = &decorator.node {
|
if let ExprKind::Call { args, .. } = &decorator.node {
|
||||||
if checker.settings.enabled.contains(&CheckCode::PT006) {
|
if checker.settings.enabled.contains(&CheckCode::PT006) {
|
||||||
let first = args.first().unwrap();
|
if let Some(arg) = args.get(0) {
|
||||||
check_names(checker, first);
|
check_names(checker, arg);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if checker.settings.enabled.contains(&CheckCode::PT007) {
|
if checker.settings.enabled.contains(&CheckCode::PT007) {
|
||||||
let second = args.get(1).unwrap();
|
if let Some(arg) = args.get(1) {
|
||||||
check_values(checker, second);
|
check_values(checker, arg);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue