opscode/sqerl — pull request #43 by jamesc (2013-12-05 23:02:33+00:00)
Title: epgsql can return errors of the for {error, atom()}

In epgsql, the auth method can return a bunch of different {error,
atom()} tuples, including {error, timeout}. We weren't handling those,
causing 500s due to a no function clause error being thrown

this handles the case of passing through {error, atom()} in
sqerl:parse_error()