J'utilise pythoncomplete omnicompletion dans vim. Il fonctionne très bien quand j'instancier des classes directement, par exemplepythoncomplete dans vim - la fonction d'usine de hardcode retourne?
import numpy as np
x = np.ndarray(l)
alors x attributs complet correctement.
Mais je travaille avec numpy et Matplotlib donc utilisent généralement des fonctions d'usine à savoir
x = np.zeros((2,2))
f = plt.figure()
ax = f.add_subplot(111)
Est-il possible que je peux coder en dur les types de retour de ces fonctions communes afin que je puisse terminer sur l'objet retourné. (Par exemple mettre en place des applications qui matplotlib.pyplot.figure retours matplotlib.figure.Figure, np.zeros retours np.ndarray etc.?
j'ai posé une. question similaire ici: http://stackoverflow.com/questions/1678953/komodo-python-auto-complet inférence-type-e-par-variable-métadonnées –