Показаны сообщения с ярлыком IntIds. Показать все сообщения
Показаны сообщения с ярлыком IntIds. Показать все сообщения

пятница, 13 января 2012 г.

Прощай исключение NotYet

Рано или поздно наступает такой момент, когда уже нет возможности мириться с тем или иным косяком (фичей) и ты берёшь в руки чужие исходники и ковыряешь их до посинения. Вот так и у меня случилось с пакетом zope.intid. Меня в конец задолбало исключение NotYet вызываемое по его вине и я просто взял и сделал ему инъекцию стероидов.

понедельник, 8 августа 2011 г.

Что такое исключение NotYet и с чем его едят

Надо сказать, что исключение NotYet штука не частая, но от того и менее понятная начинающим (и не очень начинающим) разработчикам использующим в работе ZTK и ZODB.

среда, 8 октября 2008 г.

Особености работы IntIds при создании объекта "сайт".

Вот решил тут перейти от теории к практике и написать небольшую CMS-ку. Написал скин использующий z3c.layer.pagelett. Написал объект "Сайт". Сделал форму для его добавления используя z3c.forms. Естественно любой сайт должен содержать стандартный набор утилит, которые надо в нём создать и зарегистрировать. И первая из этих утилит это генератор уникальных числовых идентификаторов для объектов сайта - IntIds. Эта утилита обрабатывает событие добавления объекта в контейнер, тем самым регистрируя добавленный объект. Вот тут я и натолкнулся на мистику.