Skip to content

Commit 24d2ab8

Browse files
committed
use is_none
1 parent 41f21a7 commit 24d2ab8

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

‎parser/python.lalrpop‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -682,16 +682,16 @@ ParameterListStarArgs<ArgType>: (Option<Box<ast::Arg>>, Vec<ast::Arg>, Vec<ast::
682682
}
683683
kwargs.extend(kwonlyargs.into_iter());
684684

685-
let kwarg = kwarg.map(|n| n.1).flatten();
686-
let va = va.map(Box::new);
687-
688-
if va==None && kwargs.is_empty() && kwarg==None {
685+
if va.is_none() && kwargs.is_empty() && kwarg.is_none() {
689686
Err(LexicalError {
690687
error: LexicalErrorType::OtherError("named arguments must follow bare *".to_string()),
691688
location: location,
692689
})?
693690
}
694691

692+
let kwarg = kwarg.map(|n| n.1).flatten();
693+
let va = va.map(Box::new);
694+
695695
Ok((va, kwargs, kw_defaults, kwarg))
696696
}
697697
};

0 commit comments

Comments
 (0)