Closed aidanlister closed 3 years ago
@aidanlister thanks for flagging. i remember once bumping into this and then forgetting the exact situation it happens. feel free to open a PR or i'll get around to it in the next week or so.
@aidanlister if you're able to reproduce this API behavior you can test the patch by installing our dev package (v1.0.19
).
Great, thanks!
Yep, that works. Thanks!
It'd be super handy if you could follow the python logging convention in that file, something like:
import logging
logger = logging.getLogger(__name__)
logger.debug('foo')
Thanks for the TIL. Done. You'll need to test it by pulling this branch. The CI on the dev package can't handle another build. It's passing tests and will be included in v1.0.19
patch.
Unreal, thanks!
Really appreciate you catching bugs. I'm actually going to bump this to v1.0.20
so we can build the dev package and run some tests on our own ETLs. This should definitely be backwards compatible but I don't want to break our own stuff. Will run it through the ringer.
I added some debugging into the loop
print(f"Getting {len(records)} / {total_records} records from page {page} from {url}")
:It looks like even though we requested 1000 rows we only got 954. Should we add a failsafe like below: