If she was outside, then she probably got scratched in the eye from another cat ... and her pupil will be like this from now on. I've seen this happen before!