Skip to content

Commit 75cb729

Browse files
authored
Merge pull request #903 from JuliaRobotics/22Q4/enh/bettererrmsg
Better error message on getSolverData
2 parents 9322944 + 5ddc90c commit 75cb729

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/services/DFGVariable.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -417,7 +417,7 @@ Retrieve solver data structure stored in a variable.
417417
"""
418418
function getSolverData(v::DFGVariable, key::Symbol=:default)
419419
#TODO this does not fit in with some of the other error behaviour. but its used so added @error
420-
vnd = haskey(v.solverDataDict, key) ? v.solverDataDict[key] : (@error "Variable does not have solver data $(key)"; nothing)
420+
vnd = haskey(v.solverDataDict, key) ? v.solverDataDict[key] : (@error "Variable $(getLabel(v)) does not have solver data $(key)"; nothing)
421421
return vnd
422422
end
423423

test/testBlocks.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1117,7 +1117,7 @@ function testGroup!(fg, v1, v2, f0, f1)
11171117
#solver data is initialized
11181118
@test !isInitialized(fg, :a)
11191119
@test !isInitialized(v2)
1120-
@test @test_logs (:error, r"Variable does not have solver data") !isInitialized(v2, :second)
1120+
@test @test_logs (:error, r"does not have solver data") !isInitialized(v2, :second)
11211121

11221122
# solvables
11231123
@test getSolvable(v1) == 0

0 commit comments

Comments
 (0)