fix: error in InformationCalculation errors
This commit is contained in:
parent
8bf07735b8
commit
e8c692d39c
5 changed files with 28 additions and 2 deletions
|
|
@ -829,12 +829,12 @@ class InformationCalculation(Calculation):
|
||||||
msg = _(
|
msg = _(
|
||||||
'cannot find variable "{0}" for the information "{1}" when calculating "{2}"'
|
'cannot find variable "{0}" for the information "{1}" when calculating "{2}"'
|
||||||
).format(self.variable, self.information, self.attribute_name)
|
).format(self.variable, self.information, self.attribute_name)
|
||||||
raise DictConsistencyError(msg, 40, variable.xmlfiles)
|
raise DictConsistencyError(msg, 40, self.xmlfiles)
|
||||||
if identifier is not None:
|
if identifier is not None:
|
||||||
msg = _(
|
msg = _(
|
||||||
'identifier not allowed for the information "{0}" when calculating "{1}"'
|
'identifier not allowed for the information "{0}" when calculating "{1}"'
|
||||||
).format(self.information, self.attribute_name)
|
).format(self.information, self.attribute_name)
|
||||||
raise DictConsistencyError(msg, 41, variable.xmlfiles)
|
raise DictConsistencyError(msg, 41, self.xmlfiles)
|
||||||
if variable:
|
if variable:
|
||||||
params[None][0]["variable"] = variable
|
params[None][0]["variable"] = variable
|
||||||
if self.default_values:
|
if self.default_values:
|
||||||
|
|
|
||||||
0
tests/errors/25_0information_with_identifier/errno_41
Normal file
0
tests/errors/25_0information_with_identifier/errno_41
Normal file
|
|
@ -0,0 +1,17 @@
|
||||||
|
---
|
||||||
|
version: 1.1
|
||||||
|
|
||||||
|
fam_{{ identifier }}:
|
||||||
|
description: my dyn family
|
||||||
|
dynamic:
|
||||||
|
- var1
|
||||||
|
- var2
|
||||||
|
|
||||||
|
var:
|
||||||
|
|
||||||
|
var2:
|
||||||
|
description: my var 2
|
||||||
|
default:
|
||||||
|
type: information
|
||||||
|
information: info
|
||||||
|
variable: _.fam_var1.var
|
||||||
0
tests/errors/25_0unknown_information/errno_40
Normal file
0
tests/errors/25_0unknown_information/errno_40
Normal file
9
tests/errors/25_0unknown_information/rougail/00_file.yml
Normal file
9
tests/errors/25_0unknown_information/rougail/00_file.yml
Normal file
|
|
@ -0,0 +1,9 @@
|
||||||
|
---
|
||||||
|
version: 1.1
|
||||||
|
|
||||||
|
var:
|
||||||
|
description: my var
|
||||||
|
default:
|
||||||
|
type: information
|
||||||
|
information: info
|
||||||
|
variable: a.unknown.variable
|
||||||
Loading…
Reference in a new issue