… important that users get a proper exception thrown so they are aware of failures in validation or processing.
…ror exception is.
…how an error message. Should be a lot more useful for debugging now.
…ay conflict with user classes or future Python builtins.
…lightly with grammar and accuracy fixes.
…paypal.PayPalInterface is shorter. Nothing was under paypal's root module, so it was just needless depth. Re-org the codebase into paypal. Also did a bunch of fixing up of the unit tests. See the README file in the new tests directory for details.
…ke more sense now.
…lass is now PayPalInterface, for the same reason. Removed a deprecated cgi.parse_qs call, replaced with urlparse.parse_qs. Python 2.6 or better is now required, also. Tests in the repo haven't been updated to reflect these changes yet, I'm working on those locally for now.
…cally we encode everything as UTF-8 before pushing to paypal. If this is not done, then urllib fails the GET url generation. -Cleaned up debug printing on settings.py -misc other fixes