[devel] python.req.py ( сборка mysql-workbench 5.2.25)
Sergey Y. Afonin
asy на altlinux.ru
Пт Июл 9 10:48:57 UTC 2010
On Friday 09 July 2010, Alexey Tourbin wrote:
> > Этот shell_snippets.py - какой-то кусок кода для внутреннего использования,
> > на сколько я понимаю. Если я в %add_python_req_skip добавлю shell_snippets.py,
> > он пропустится ?
>
> Вас случайно не интересует вопрос, там правда есть синтаксическая
> оишибка в питоньем коде или нет ?
Честно говоря, меня больше интересуют другие свойства mysql-workbench,
а Питон я не знаю вообще и планов по изучению у меня не было.
> Понимаете, если там синтаксическая ошибка, то надо бы ее исправить.
По идее да. Но у меня есть ощущение, нет там ошибок, а это просто кусок кода,
который куда-то вставляется. Ни подключения библиотек, ни описаний переменных,
как в других скриптах, там нет. Собственно, чтобы два раза не вставать, это
всё, что там есть:
=============================================
# iterate through all schemas
for schema in grt.root.wb.doc.physicalModels[0].catalog.schemata:
print schema.name
# iterate through all tables from schema
schema = grt.root.wb.doc.physicalModels[0].catalog.schemata[0]
for table in schema.tables:
print table.name
# iterate through columns from schema
schema = grt.root.wb.doc.physicalModels[0].catalog.schemata[0]
for table in schema.tables:
for column in table.columns:
print table.name, column.name
# iterate through all figures of a diagram
diagram = grt.root.wb.doc.physicalModels[0].diagram
for figure in diagram.figures:
print figure.__grtclassname__, figure.left, figure.top
==============================================
--
С уважением, Сергей Афонин
asy на altlinux.ru
Подробная информация о списке рассылки Devel