excn

Bindings for utility::excn namespace

class pyrosetta.rosetta.utility.excn.BadInput

Bases: pyrosetta.rosetta.utility.excn.IOError

EXCN_BadInput, as an IO error, should only be used for bad user input. Do not use for something which is just bad function input.

add_msg(self: pyrosetta.rosetta.utility.excn.Exception, str: str) → None

C++: utility::excn::Exception::add_msg(const class std::basic_string<char> &) –> void

assign(self: pyrosetta.rosetta.utility.excn.BadInput, : pyrosetta.rosetta.utility.excn.BadInput) → pyrosetta.rosetta.utility.excn.BadInput

C++: utility::excn::BadInput::operator=(const class utility::excn::BadInput &) –> class utility::excn::BadInput &

msg(*args, **kwargs)

Overloaded function.

  1. msg(self: pyrosetta.rosetta.utility.excn.Exception) -> str

C++: utility::excn::Exception::msg() const –> std::string

  1. msg(self: pyrosetta.rosetta.utility.excn.Exception, m: str) -> None

C++: utility::excn::Exception::msg(const class std::basic_string<char> &) –> void

show(self: pyrosetta.rosetta.utility.excn.Exception, : pyrosetta.rosetta.std.ostream) → None

C++: utility::excn::Exception::show(class std::basic_ostream<char> &) const –> void

what(self: pyrosetta.rosetta.std.exception) → str

C++: std::exception::what() const –> const char *