Skip to content

Commit 51d4131

Browse files
committed
improve error reporting for bad version numbers
1 parent b389a35 commit 51d4131

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

modules/DependencyControl.moon

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ class DependencyControl
2525
}
2626
getVersionNumber: {
2727
badString: "Can't parse version string '%s'. Make sure it conforms to semantic versioning standards."
28-
badType: "Argument had the wrong type: expected string or number, got '%s'"
28+
badType: "Argument had the wrong type: expected a string or number, got a %s. Content %s"
2929
overflow: "Error: %s version must be an integer < 255, got %s."
3030
}
3131
loadModules: {
@@ -262,7 +262,7 @@ class DependencyControl
262262
version += bit.lshift value, part[2]
263263
return version
264264

265-
else return false, msgs.getVersionNumber.badType\format type value
265+
else return false, msgs.getVersionNumber.badType\format type(value), @@logger\dumpToString value
266266

267267
getVersionString: (version = @version, precision = "patch") =>
268268
if type(version) == "string"

0 commit comments

Comments
 (0)