title: Python: is RuntimeError acceptable for general use?
body: <p>Is it acceptable to use the RuntimeError exception for general application use?</p>
  
  <pre><code>raise RuntimeError('config file is missing host address')
  </code></pre>
  
  <p>I've got some code with a couple of one-off situations like this and would prefer to avoid creating one-off exception classes for each of them.  All the situations are fatal, and my goal is to get a clear message to the console.  Basically I'm looking for something similar to the deprecated</p>
  
  <pre><code>raise 'config file is missing host address'
  </code></pre>