2011-04-14 11 views
8

निम्नलिखित सरल wxPython के टुकड़े के लिए:pylint के बारे में शिकायत wxPython 'बहुत सारे सार्वजनिक तरीकों'

import sys 
import wx 

class MyApp(wx.App): 
    def OnInit(self): 
     self.frame = wx.Frame(None, title="Simple wxPython App") 
     self.frame.Show() 
     self.SetTopWindow(self.frame) 
     return True 

def main(argv=sys.argv[:]): 
    app = MyApp() 
    app.MainLoop() 
    return 0 

if __name__ == '__main__': 
    sys.exit(main()) 

मैं हमेशा मिला चेतावनी संदेश "R0904: 12: MyApp: बहुत सारे सार्वजनिक तरीकों" pylint से। इसे रोकने के लिए कोई विचार?

उत्तर

11
# pylint: disable=R0904 

अपमानजनक वर्ग के शीर्ष पर चिपकाएं।

pylint के पुराने संस्करणों पर, आप दुर्भाग्य

# pylint: disable-msg=R0904 

उपयोग करने के लिए, यदि आप कभी नवीनतम संस्करण आप # pylint: disable साथ # pylint: disable-msg के सभी उदाहरणों को बदलने के लिए एक sed स्क्रिप्ट लिखने के लिए होगा के लिए नवीनीकरण किया है।

+0

वाकई कमाल! बहुत धन्यवाद। बस एक टाइपो। अक्षम-संदेश का प्रयोग करें। – Drake

+0

@ ड्रेक: वास्तव में, यह पिलिंट के पुराने संस्करण के लिए सच है ... मैं इसे प्रतिबिंबित करने के लिए प्रश्न संपादित करूंगा। – nmichaels

संबंधित मुद्दे