2013-06-17 8 views
5

Mi piace molto che mi stia scrivendo se sto usando un membro inesistente. Tuttavia, il mio nuovo progetto utilizza sia i moduli twistati che quelli ephem, che sembrano confondere i pilastri.Come faccio a rendere il puntatore riconoscibile per i membri contorti ed ephem?

In che modo è possibile eliminare questi avvertimenti di pylint (non corretti) senza spegnere E1101 in generale e senza spargere commenti di rimozione di avviso attorno a ogni chiamata rilevante?

E1101: 8,0: Module 'twisted.internet.reactor' has no 'run' member 
E1101: 49,25:sunrise_next: Module 'ephem' has no 'Sun' member 
E1101: 63,26:sunset_next: Module 'ephem' has no 'Sun' member 
+0

vorrei fare qui la stessa risposta che ho appena fatto il http://stackoverflow.com/questions/17156240/nose-tools-and-pylint (http://stackoverflow.com/a/17162842/853679) – sthenault

+0

Sposta una copia di quella risposta qui, la accetterò. – DonGar

risposta

8

La risposta è aggiungere una sezione come la seguente al tuo pilin con le classi problematiche.

# List of classes names for which member attributes should not be checked 
# (useful for classes with attributes dynamically set). 
ignored-classes=SQLObject,twisted.internet.reactor,ephem 
Problemi correlati