Comment puis-je faire la PyDev de l'éditeur de manière sélective ignorer les erreurs?
Je suis en utilisant PyDev sous Eclipse pour écrire Jython code. J'ai eu de nombreux cas où j'ai besoin de faire quelque chose comme ceci:
import com.work.project.component.client.Interface.ISubInterface as ISubInterface
Le problème est que PyDev toujours du pavillon cela comme une erreur et dire "non résolus à l'importation: ISubInterface". Le code fonctionne très bien, c'est juste que je préfère ne pas avoir ces petits blanc/rouge X-marques à côté de mon code et mes Problèmes onglet parsemée de ces erreurs.
Est-il un moyen que je peux ajouter de la magie commentaire ou quelque chose comme ça à la fin de la ligne pour faire des PyDev ignorer l'erreur faux, semblable à la façon dont vous pouvez les saupoudrer de tels commentaires "# pylint: désactiver-msg=E1101" pour faire PyLint ignorer les erreurs?
Aussi, il y a une possibilité que je suis juste de faire le mal quand il vient à l'aide d'interfaces de Java en Jython. Dans ce cas, un peu de conseils serait très apprécié.
- Vous pouvez faire Pylint ignorer les erreurs, mais l'erreur est de Pydev ici et je ne sais pas comment supprimer cette.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez ajouter un commentaire
De sorte que votre importation devient:
Qui devrait supprimer l'erreur/d'avertissement. Il y a d'autres commentaires, vous pouvez les ajouter en tant que bien.
Ajouter le dièse # à la fin de la ligne avec le curseur sur le pavillon d'erreur, appuyez sur Ctrl-1. L'une des options dans le menu sera quelque chose comme
@UndefinedVariable
. En ajoutant ce commentaire va provoquer PyDev pour ignorer l'erreur.@UndefinedVariable
, mais le choix qu'il n'a pas d'effet.#@
options. Avez-vous un lien pour la liste des options?Vous pouvez faire de l'ignorer comme pour les autres postes, mais le vrai problème est que Pydev ne peut pas trouver la classe... Si vous ajoutez un .jar qui contient cette classe à votre PYTHONPATH il devrait être en mesure de résoudre le problème (ou si vous avez un projet en Java qui a la classe, vous devriez être en mesure de marquer ce projet comme un Pydev projet et d'ajouter à son dossier bin du projet PYTHONPATH -- dans ce cas, cette classe devrait être trouvé trop).
Il n'est pas un PYTHONPATH question. Elle est liée à l'importation/en utilisant statique de la classe interne des membres d'une classe Java. Je suis arriver la même chose partout dans le lieu, par exemple lors de l'utilisation de constantes en java.awt.Couleur:
Il n'y a aucun moyen que j'ai trouvé pour l'importation de Couleur.NOIR dans ce cas. Grâce à iceman pour au moins soulignant l' #@UndefinedVariable drapeau. Ça aide beaucoup. Notez également que ce n'est PAS un jython problème, le code fonctionne très bien. C'est juste un problème avec PyDev.