lors de la génération wrappers python avec rasade les classes wrapper python dans le fichier python généré ne sont pas un paramètre explicite de soi, par exemple, voir ci-dessous:Eclipse Pydev: Supress erreurs non-soi dans des emballages de python générés avec rasade
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)
Je suis en train de développer avec l'eclipse pluging Pydev. Pydev affiche toujours une erreur lorsqu'il détecte une méthode sans auto-paramètre explicite. Je suis conscient de deux méthodes pour se débarrasser des erreurs: Tout d'abord, désactiver la vérification d'erreur pour l'ensemble du projet dans les préférences Pydev. Deuxièmement, ajoutez un # @ NoSelf à chaque ligne avec une erreur. Je ne veux pas utiliser le premier, car je veux toujours obtenir des avertissements d'erreur pour mes fichiers non-swig-générés. Évidemment, le second n'est pas très bon, parce que je devrais le faire à la main et chaque fois que je génère à nouveau le fichier, tous # @ NoSelfs seront partis.
Ma question est maintenant, y at-il un meilleur moyen d'y parvenir?
Merci