From a0d713b2d2c310418fa37c5610b11f002c3e8c6b Mon Sep 17 00:00:00 2001 From: Shunsuke Shibayama Date: Sat, 23 Nov 2024 19:41:10 +0900 Subject: [PATCH] fix: eliminate `unwrap`s --- crates/py2erg/convert.rs | 2 +- crates/pylyzer_core/analyze.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/py2erg/convert.rs b/crates/py2erg/convert.rs index 04d3549..0a877ab 100644 --- a/crates/py2erg/convert.rs +++ b/crates/py2erg/convert.rs @@ -3163,7 +3163,7 @@ impl ASTConverter { if path.ends_with("__init__.py") { path.pop(); } - let mod_name = path.file_name().unwrap(); + let mod_name = path.file_name().unwrap_or_default(); if name.name.as_str() == mod_name.to_string_lossy().trim_end_matches(".py") { let sym = format!("{module}/{}", name.name); let mod_name = Expr::Literal(Literal::new(quoted_symbol( diff --git a/crates/pylyzer_core/analyze.rs b/crates/pylyzer_core/analyze.rs index 8f0ad17..59cb5dd 100644 --- a/crates/pylyzer_core/analyze.rs +++ b/crates/pylyzer_core/analyze.rs @@ -100,7 +100,7 @@ impl SimplePythonParser { // let mut locator = LinearLocator::new(&py_code); let err = locator.locate_error::<_, ParseErrorType>(err); let msg = err.to_string(); - let loc = err.location.unwrap(); + let loc = err.location.unwrap_or_default(); let core = ErrorCore::new( vec![], msg,