getAttrName(self, attr=None, interface_name=None, keyword=None):
Этот метод возвращает строковое описание атрибута attr интерфейса сохраненного в объекте под именем interface_name.
Если attr не указан возвращается dict вида имя_аттрибута : строковое_описание.
Если interface_name не указан используется текущий актиывный интерфейс.
keyword аналогичен keyword в методе filerInterface. Если указан attr и не указан keyword, то фильтрация не происходит, если не указан attr и не указан keyword, то используется keyword='issue'
keys(self), values(self), items(self)
Этот метод возвращают список имен сохраненных в объекте интерфесов, список сохраненных интерфейсов в объекте (внимание, это могут быть не сами интерфейса, а тюпли наследуемых интерфейсов, аналогично mro), пары имя_интерфейса : интерфейс (тюпль интерфейсов) соответственно.
dump_interface(self, keyword=None, predicate=None, interface_name=None):
Этот метод сохраняет атрибуты интерфейса сохраненный в объекте с именем interface_name в специальный атрибут.
Если указан keyword сохраняются только атрибуты соответствующие данному keyword.
Этот метод написан для автоматического его вызова при сохранении заявки базу.
[1] The Roundup Project, http://roundup.sourceforge.net
[2] Express Trouble Ticket http://www.troubleticketexpress.com/
[2] Zope, http://www.zope.org/
[4] Active State Python Network (ASPN), http://aspn.activestate.com/ASPN/Python
[5] “Project Management: A Managerial Approach” 4th Edition.
Microsoft Press, 2003.
[6] “Software Project Management in Practice” Addison Wesley, 2002.