From 347b7b1f193f97a3577a971e074a23366b0c8617 Mon Sep 17 00:00:00 2001 From: Alfredo Deza Date: Fri, 6 Oct 2017 08:03:36 -0400 Subject: [PATCH] doc raise exceptions with a base class Although valid in very old Python, it is no longer possible to raise "bare" exceptions without a class. Signed-off-by: Alfredo Deza --- doc/scripts/gen_state_diagram.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/doc/scripts/gen_state_diagram.py b/doc/scripts/gen_state_diagram.py index 8363d9898f1..94c1f03eee5 100755 --- a/doc/scripts/gen_state_diagram.py +++ b/doc/scripts/gen_state_diagram.py @@ -107,7 +107,7 @@ class StateMachineRenderer(object): r"boost::statechart::state_machine<\s*(\w*),\s*(\w*)\s*>", line) if tokens is None: - raise "Error: malformed state_machine line: " + line + raise Exception("Error: malformed state_machine line: " + line) self.machines[tokens.group(1)] = tokens.group(2) self.context.append((tokens.group(1), self.context_depth, "")) return @@ -116,7 +116,7 @@ class StateMachineRenderer(object): r"boost::statechart::state<\s*(\w*),\s*(\w*)\s*,?\s*(\w*)\s*>", line) if tokens is None: - raise "Error: malformed state line: " + line + raise Exception("Error: malformed state line: " + line) self.states[tokens.group(1)] = tokens.group(2) if tokens.group(2) not in self.state_contents.keys(): self.state_contents[tokens.group(2)] = [] @@ -133,14 +133,14 @@ class StateMachineRenderer(object): if i.group(1) not in self.edges.keys(): self.edges[i.group(1)] = [] if len(self.context) is 0: - raise "no context at line: " + line + raise Exception("no context at line: " + line) self.edges[i.group(1)].append((self.context[-1][0], i.group(2))) i = re.search("return\s+transit<\s*(\w*)\s*>()", line) if i is not None: if len(self.context) is 0: - raise "no context at line: " + line + raise Exception("no context at line: " + line) if self.context[-1][2] is "": - raise "no event in context at line: " + line + raise Exception("no event in context at line: " + line) if self.context[-1][2] not in self.edges.keys(): self.edges[self.context[-1][2]] = [] self.edges[self.context[-1][2]].append((self.context[-1][0], i.group(1))) -- 2.39.5