1
產生與痛飲Python包裝時,在生成的Python文件python封裝類沒有明確的自我參數,例如見下文:Eclipse的Pydev的:在生成Python包裝剿沒有自我錯誤痛飲
class PySwigIterator(_object):
def value(*args): return _spatiotemporalnmf.PySwigIterator_value(*args)
def incr(*args): return _spatiotemporalnmf.PySwigIterator_incr(*args)
def decr(*args): return _spatiotemporalnmf.PySwigIterator_decr(*args)
def distance(*args): return _spatiotemporalnmf.PySwigIterator_distance(*args)
我正在開發與日食Pydev插件。當Pydev檢測到沒有明確的自參數的方法時總是顯示錯誤。我知道有兩種方法可以消除這些錯誤:首先,禁用Pydev首選項中的整個項目的錯誤檢查。其次,爲錯誤的每一行添加#@ NoSelf。我不想使用第一個,因爲我仍然想爲我的非swig生成的文件獲取錯誤警告。顯然第二個也不是很好,因爲我必須手工完成,每次我再次生成文件時,#@ NoSelfs將全部消失。
我現在的問題是,有沒有更好的方法來實現這個目標?
感謝