diff --git a/src/new/templates/python.rs b/src/new/templates/python.rs index c878f7b..9d97946 100644 --- a/src/new/templates/python.rs +++ b/src/new/templates/python.rs @@ -282,10 +282,8 @@ pub fn read_pyproject(path: &Path) -> Option { ("project", "description") => project.description = Some(value), ("project", "license") => project.license = license_text(&value), ("project.urls", "Homepage") => project.homepage = Some(value), - ("project.scripts", key) => { - if project.script.is_none() { - project.script = Some(key.to_string()); - } + ("project.scripts", key) if project.script.is_none() => { + project.script = Some(key.to_string()); } _ => {} } diff --git a/src/ui/prompt.rs b/src/ui/prompt.rs index 9f3dccd..89aef1f 100644 --- a/src/ui/prompt.rs +++ b/src/ui/prompt.rs @@ -379,11 +379,9 @@ fn text_inner( input.push(c); render(Render::Line(&input))?; } - event::KeyCode::Backspace => { - if !input.is_empty() { - input.pop(); - render(Render::Line(&input))?; - } + event::KeyCode::Backspace if !input.is_empty() => { + input.pop(); + render(Render::Line(&input))?; } _ => {} } @@ -433,11 +431,9 @@ fn confirm_inner( input.push(c); render(Render::Line(&input))?; } - event::KeyCode::Backspace => { - if !input.is_empty() { - input.pop(); - render(Render::Line(&input))?; - } + event::KeyCode::Backspace if !input.is_empty() => { + input.pop(); + render(Render::Line(&input))?; } _ => {} }