Почему Python вычисляется “hashlib.sha1” отличающийся от “объекта хеша мерзавца” для файла?
Если Ваши случаи, вероятно, останутся сгруппированными в будущем - если больше чем один случай будет соответствовать одному результату - переключатель может оказаться легче считать и поддержать.