Attention une mise à jour du service Gitlab va être effectuée le mardi 30 novembre entre 17h30 et 18h00. Cette mise à jour va générer une interruption du service dont nous ne maîtrisons pas complètement la durée mais qui ne devrait pas excéder quelques minutes. Cette mise à jour intermédiaire en version 14.0.12 nous permettra de rapidement pouvoir mettre à votre disposition une version plus récente.

Commit 9e2cc2b5 authored by VIGNET Pierre's avatar VIGNET Pierre
Browse files

[lib] CLUnfolder: fix exception handling when text properties/events have a bad syntax

parent 0640273a
......@@ -1133,6 +1133,12 @@ class CLUnfolder(object):
self.dynamic_system.symb_tab,
self.dynamic_system.report
)
if tree_prop is None:
raise MCLException(
"error during parsing of '%s', please check the property syntax"
% property_text
)
# Avoid name collisions of aux var
prop_visitor = CLPropertyVisitor(self.__lit_cpt)
tree_prop.accept(prop_visitor)
......@@ -1165,6 +1171,12 @@ class CLUnfolder(object):
True, # Collect free clocks (events)
self.dynamic_system.report
)
if tree_prop is None:
raise MCLException(
"error during parsing of '%s', please check the event syntax"
% property_text
)
# Avoid name collisions of aux var
prop_visitor = CLPropertyVisitor(self.__lit_cpt)
tree_prop.accept(prop_visitor)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment