Closed mhluongo closed 8 years ago
Thanks for putting this PR together, @mhluongo ! Would you mind adding a unit test to demonstrate the issue that this change fixes?
Sure! Nice response time btw :)
It looks like Travis isn't running these tests?
Hm, that's strange.
At first glance, I don't see an obvious reason for why they aren't being run, do you?
Nothing's jumping out at me. When I use nose
I typically run that instead of relying on setup.py
- might be worth a try
Want to try that in this PR?
Looks like nose skips executable files.
One of my tests had an issue (apparently NaN != NaN in Python?) but are otherwise good. Looks like there's a legacy test failing as well.
Wow, that's weird. Definitely seems to be the root cause though. I'll put together a patch to fix that and my other test so that this PR is unblocked. Thanks again!
Ok, I've merged the necessary changes that should unblock you. One thing to note though -- PRs should be merged into the develop
branch instead of master
. I think I have the wrong default on the repo in GitHub, so I'll need to correct that.
@erichiggins do you want this merged to develop
or master
? Note https://github.com/erichiggins/gaek/pull/9 was merged into master
and will need to be merged back into this branch.
@mhluongo Yeah, I definitely moved too fast and messed that up. I just merged the changes back into develop
so please merge into that branch instead of master
. Sorry for the mix-up on my end and confusion.
@mhluongo Checking in to see if you'd still like to get this merged. Thanks again for the contribution!
I've created #13 to resolve the base-branch issues. Feel free to review if you're still interested.
Use a custom
JSONDecoder
to avoid bugs decoding top-level nulls, ints, strings, etc, and have better parity withjson.loads()