semver: add input information in error and panic output (#7712)

This commit is contained in:
Larpon 2020-12-30 17:07:21 +01:00 committed by GitHub
parent b1f16533b1
commit 7872b8d911
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 9 additions and 5 deletions

View file

@ -26,7 +26,9 @@ pub fn from(input string) ?Version {
return error('Empty input')
}
raw_version := parse(input)
version := raw_version.validate() or { return error('Invalid version format') }
version := raw_version.validate() or {
return error('Invalid version format for input "$input"')
}
return version
}
@ -69,7 +71,7 @@ pub fn (v1 Version) le(v2 Version) bool {
// * Utilites.
pub fn coerce(input string) ?Version {
ver := coerce_version(input) or { return error('Invalid version: $input') }
ver := coerce_version(input) or { return error('Invalid version for input "$input"') }
return ver
}