if self.foo and isinstance(self.foo, Bar): при каком раскладе вообще имеет смысл условие перед and ? я вот мучаюсь, пытаюсь понять зачем так написано...
MongoEngine да, есть, но это DJango ORM по функциональности, который толком не умеет Map/Reduce и в принципе не решает ничего связанного именно с монгой
я бы сказал, что такое двойное условие получилось в результате итеративной разработки. сначала проверяли только левую часть, потом обнаружилось, что туда может прилететь другой класс и дописали условие isinstance
я бы сказал, что такое двойное условие получилось в результате итеративной разработки. сначала проверяли только левую часть, потом обнаружилось, что туда может прилететь другой класс и дописали условие isinstance
о! это правдоподобное объяснение;) мне стало легче, спасибо!:)