Когда я запускаю pyflakes в файле представления каталога Zope File System View (как много найдено в plone), он всегда возвращает много предупреждений о том, что мои параметры и специальные ценности, как «контекста» не определены, что было бы справедливо, если бы она была реальной питон скрипт, но для Filesystem каталогов Просмотреть сценарий, они определяются магическими комментариями в верхней части, например:Настроить pyflakes для работы с объектами Zapp's script (python) в файловой системе
## Python Script "Name"
##bind container=container
##bind context=context
##bind namespace=
##bind script=script
##bind subpath=traverse_subpath
##parameters=foo, bar, baz
##
from AccessControl import getSecurityManager
user = getSecurityManager().getUser()
from Products.PythonScripts.standard import html_quote
request = container.REQUEST
RESPONSE = request.RESPONSE
return foo + bar + baz
ли этот питон использовался везде, кроме Zope?
Возможно, оно может быть поддержано pyflakes, pylint или аналогичными инструментами?
Интересный подход. Удивительно, как мы всегда заканчиваем сценарии bash и gnu utils для многих «неразрешимых» проблем ... –