* adds new exception to be raised when any improper database configuration is detected * changes behavior of `check_if_ready_for_barracuda` to raise ImproperDBConfigurationError instead of sys.exit` * refactors `drop_site` to use a new exactly identical `_drop_site` function. The reason for this is because the original `drop_site` function is decorated and cannot be undecorated without nasty hacks. Breaking the function this way allows me to make use of the `drop-site` logic easily. * catches the ImproperDBConfigurationError raised from `check_if_ready_for_barracuda` function to drop all the artifacts of the failed new `Site` |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| docs.py | ||
| scheduler.py | ||
| site.py | ||
| translate.py | ||
| utils.py | ||