From 66c13decad7ca51e8ae7e8b2f5ce5c66877cc983 Mon Sep 17 00:00:00 2001 From: James Cherry Date: Fri, 5 Mar 2021 10:03:42 -0700 Subject: [PATCH] rm CmdErrorNetworkNotLinked and just use error --- tcl/StaTcl.i | 21 ++++----------------- 1 file changed, 4 insertions(+), 17 deletions(-) diff --git a/tcl/StaTcl.i b/tcl/StaTcl.i index 1d1cbe57..16486698 100644 --- a/tcl/StaTcl.i +++ b/tcl/StaTcl.i @@ -108,21 +108,6 @@ typedef StringSeq TmpStringSeq; using std::vector; -class CmdErrorNetworkNotLinked : public Exception -{ -public: - virtual const char *what() const noexcept - { return "no network has been linked."; } -}; - -class CmdErrorNetworkNotEditable : public Exception -{ -public: - virtual const char *what() const noexcept - { return "network does not support edits."; } -}; - - // Get the network for commands. Network * cmdNetwork() @@ -139,7 +124,8 @@ cmdLinkedNetwork() if (network->isLinked()) return network; else { - throw CmdErrorNetworkNotLinked(); + Report *report = Sta::sta()->report(); + report->error(201, "no network has been linked."); return nullptr; } } @@ -152,7 +138,8 @@ cmdEditNetwork() if (network->isEditable()) return dynamic_cast(network); else { - throw CmdErrorNetworkNotEditable(); + Report *report = Sta::sta()->report(); + report->error(202, "network does not support edits."); return nullptr; } }