I was somewhat confused until I found the bug in my code. I had to change
a.matched_images.count #True when variable is 0
to
a.matched_images.count > 0 #False when variable is 0
Since I quickly wanted to know whether an object had any images, the first code will appear like the photo has images since the expression evaluates to True when the meaning really is false (“no images” / 0 images)
Did I understand this correctly and can you please answer or comment if these expressions should evaluate to different values.
So.. no, if it were an int that wouldn’t matter. Please do some tracing, print out what
countactually is.