Смекни!
smekni.com

«Проект создания системы автоматизированного учёта пользовательских заявок по функционированию факультетской компьютерной сети» (стр. 5 из 5)

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.

Этот метод написан для автоматического его вызова при сохранении заявки базу.


6. Литература

[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.