2010-01-13 5 views
1

J'essaye le python de vim omni-completion script, cela fonctionne, mais j'ai eu un problème.Comment arrêter les "avertissements" lors de l'utilisation de vim omni-completion avec python?

Après avoir démarré vim, la première fois que j'appuie sur pour demander à vim de compléter le code python, de nombreux avertissements sont affichés. C'est parce que certaines librairies python dans mon projet utilisent md5, ce qui déclenchera un message d'avertissement en python 2.6

C'est très ignoré, comment empêcher vim/python d'émettre un avertissement?

Répondre

1

Si vous avez une routine de haut niveau qui importe la bibliothèque 3ème partie, vous pouvez insérer cette

import warnings 
warnings.simplefilter("ignore",DeprecationWarning) 

à ignorer tous les avertissements de désapprobation (qui est ce que l'avertissement est md5).

Vérifiez le module warnings pour les détails sur le filtrage plus sophistiqué.

+0

Oui! Ça marche! Mais je ne l'ai pas ajouté à mon code, j'ai plutôt changé le script vim pour python omni-completion. – ablmf

+0

C'est ce que je voulais dire de toute façon. Content que cela fonctionne pour vous. :) –

Questions connexes