Revert back to using repr because reprlib barfs when reading iterable that is modified by a separate thread