mirror of
https://github.com/espressif/esptool.git
synced 2025-10-17 07:32:30 +08:00
fix(espefuse): Handle error in burn-efuse command when no arguments are provided
This commit is contained in:
@@ -52,7 +52,9 @@ class EfuseValuePairType(click.ParamType):
|
|||||||
|
|
||||||
# Handle single value case (eFuse name only)
|
# Handle single value case (eFuse name only)
|
||||||
efuse_value_pairs = {}
|
efuse_value_pairs = {}
|
||||||
if len(value) > 1:
|
if len(value) == 0:
|
||||||
|
raise click.BadParameter("Missing eFuse name and value pair.")
|
||||||
|
elif len(value) > 1:
|
||||||
if len(value) % 2:
|
if len(value) % 2:
|
||||||
raise click.BadParameter(
|
raise click.BadParameter(
|
||||||
f"The list does not have a valid pair (name value) {value}"
|
f"The list does not have a valid pair (name value) {value}"
|
||||||
|
Reference in New Issue
Block a user