rm CmdErrorNetworkNotLinked and just use error
This commit is contained in:
parent
a7e366c414
commit
66c13decad
21
tcl/StaTcl.i
21
tcl/StaTcl.i
|
|
@ -108,21 +108,6 @@ typedef StringSeq TmpStringSeq;
|
||||||
|
|
||||||
using std::vector;
|
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.
|
// Get the network for commands.
|
||||||
Network *
|
Network *
|
||||||
cmdNetwork()
|
cmdNetwork()
|
||||||
|
|
@ -139,7 +124,8 @@ cmdLinkedNetwork()
|
||||||
if (network->isLinked())
|
if (network->isLinked())
|
||||||
return network;
|
return network;
|
||||||
else {
|
else {
|
||||||
throw CmdErrorNetworkNotLinked();
|
Report *report = Sta::sta()->report();
|
||||||
|
report->error(201, "no network has been linked.");
|
||||||
return nullptr;
|
return nullptr;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -152,7 +138,8 @@ cmdEditNetwork()
|
||||||
if (network->isEditable())
|
if (network->isEditable())
|
||||||
return dynamic_cast<NetworkEdit*>(network);
|
return dynamic_cast<NetworkEdit*>(network);
|
||||||
else {
|
else {
|
||||||
throw CmdErrorNetworkNotEditable();
|
Report *report = Sta::sta()->report();
|
||||||
|
report->error(202, "network does not support edits.");
|
||||||
return nullptr;
|
return nullptr;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue