當我在Zope文件系統目錄視圖文件上運行pyflakes(就像在plone中發現的那樣)時,它總是返回很多警告,我的參數和特殊將pyflakes配置爲在文件系統上使用Zope的「腳本(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
是:像「語境」沒有定義,如果它是一個真正的python腳本,但對於一個文件系統目錄視圖的腳本,它們被魔術註釋在頂部定義,例如這將是真正的價值這種Python除Zope之外的任何地方使用?
這是,還是可以由pyflakes,pylint或類似工具支持?
有趣的方法。令人驚訝的是,我們總是以bash腳本和gnu utils結束了很多「無法解決」的問題。 – 2011-04-25 22:52:06