The code in surepy/__init__.py is trying to check if the species was seen before but incorrectly checks that in self._breeds instead of self._species_breeds:
if breed["species_id"] not in self._breeds:
should be
if breed["species_id"] not in self._species_breeds:
The code in surepy/__init__.py is trying to check if the species was seen before but incorrectly checks that in self._breeds instead of self._species_breeds:
should be