The library comes with a few exceptions which are raised for better error (what went wrong) distinguishion.

Module enumerating all possible exceptions raised directly by Rug.

exception rug.exceptions.DataException#

Generic exception for cases where scraped data from the net are not as we expect them.

exception rug.exceptions.HttpException#

General HTTP exception which is raised when something goes wrong - for example the connection was refused.

exception rug.exceptions.RugException#

Base exception which is extended by every other Rug exception.

exception rug.exceptions.SymbolNotFound#

Specific exception indicating requested data for the given symbol was not found because the symbol doesn’t exist.