for #19 to catch the raised exception and not the module name.

for #19 to catch the raised exception and not the module name.

The change here is to catch the ValueError because the simplesjson really throws that error.
I'd like to be forward looking and avoid the use of the unicode call for Python 3 compatibility. It seems that even with str, it will handle unicode responses properly. What use case are you handling?