From: Alfredo Deza Date: Fri, 6 Oct 2017 12:03:36 +0000 (-0400) Subject: doc raise exceptions with a base class X-Git-Tag: v12.2.2~147^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=ddd88ff365c5399d88890abe1608f12c4a960488;p=ceph.git 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 (cherry picked from commit 347b7b1f193f97a3577a971e074a23366b0c8617) --- diff --git a/doc/scripts/gen_state_diagram.py b/doc/scripts/gen_state_diagram.py index f8414368c1c3..14017fac3f1e 100755 --- a/doc/scripts/gen_state_diagram.py +++ b/doc/scripts/gen_state_diagram.py @@ -105,7 +105,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 @@ -114,7 +114,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)] = [] @@ -131,14 +131,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)))