Ensure evaluation session is cleared on exit
This commit is contained in:
parent
406c8c3af1
commit
2dfe0db180
|
|
@ -51,7 +51,12 @@ class MemEvaluationSession : EvaluationSession {
|
|||
session = MemEvaluationSession(program)
|
||||
ourBackend.ourSession.set(session)
|
||||
|
||||
session.launch(myParameters["main"] as ConstraintOccurrence)
|
||||
try {
|
||||
session.launch(myParameters["main"] as ConstraintOccurrence)
|
||||
}
|
||||
finally {
|
||||
ourBackend.ourSession.set(null)
|
||||
}
|
||||
|
||||
return session
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue