Mercurial > pyarq-presupuestos
comparison Generic/fiebdc.py @ 20:f5ec50b625d1
Prevent subfield units remains empty
| author | Miguel Ángel Bárcena Rodríguez <miguelangel@obraencurso.es> |
|---|---|
| date | Thu, 11 Sep 2014 19:03:07 +0200 |
| parents | bea86fd8dfc6 |
| children | f7e0cc58737f |
comparison
equal
deleted
inserted
replaced
| 19:bea86fd8dfc6 | 20:f5ec50b625d1 |
|---|---|
| 1140 if _height != u"": _height = float(_height) | 1140 if _height != u"": _height = float(_height) |
| 1141 except ValueError: | 1141 except ValueError: |
| 1142 print utils.mapping(_("The measure values are not float "\ | 1142 print utils.mapping(_("The measure values are not float "\ |
| 1143 "numbers, code $1"), (_codes.encode("utf8"),)) | 1143 "numbers, code $1"), (_codes.encode("utf8"),)) |
| 1144 return | 1144 return |
| 1145 # Prevent subfield units remains empty. | |
| 1146 if (_units == u"" and (_length != u"" or _width != u"" | |
| 1147 or _height != u"")): | |
| 1148 _units = 1.0 | |
| 1145 _line_list.append([_linetype, _comment, _units, | 1149 _line_list.append([_linetype, _comment, _units, |
| 1146 _length, _width, _height, _formula]) | 1150 _length, _width, _height, _formula]) |
| 1147 _line_index = _line_index + 6 | 1151 _line_index = _line_index + 6 |
| 1148 self.__budget.setTree(_parent_code, _child_code.encode("utf8"), _path, "", "", | 1152 self.__budget.setTree(_parent_code, _child_code.encode("utf8"), _path, "", "", |
| 1149 _total, _line_list, _label.encode("utf8"), _record_type.encode("utf8")) | 1153 _total, _line_list, _label.encode("utf8"), _record_type.encode("utf8")) |
