The only thing that had to be made Python 2.x compliant was the method in which super() was being used. This code has been tested on a 2.7.3 codebase without any issues.
Thanks for the contribution. Were you able to run the tests by any chance? I tried running python -m unittest synapse_pay_rest.tests but got this error:
AttributeError: 'module' object has no attribute 'tests'
The only thing that had to be made Python 2.x compliant was the method in which super() was being used. This code has been tested on a 2.7.3 codebase without any issues.