We would silently fail and hide the exceptions whenever the environment doesn't have psycopg/psycopg2 installed. This doesn't usually happened on a machine that has our usual setup with everything pre-installed, but could happen in new environments or on other users' environments. We make the error handling/messages more explicit so that people know if there's an error and how to remedy.
We would silently fail and hide the exceptions whenever the environment doesn't have psycopg/psycopg2 installed. This doesn't usually happened on a machine that has our usual setup with everything pre-installed, but could happen in new environments or on other users' environments. We make the error handling/messages more explicit so that people know if there's an error and how to remedy.