2017-09-18 5 views
0

Dans Maya, lors de l'exécution d'un script Python, l'éditeur de script rapporte chaque fois que le script sélectionne et désélectionne quelque chose. C'est désordonné et je préférerais que cela se produise sous le capot. Est-il possible que l'éditeur de script ne signale pas ces commandes, et puis-je avoir mon script désactiver l'option dans l'éditeur avant de l'exécuter?Script imprime "select" et "unselect" dans la console de l'éditeur:

Répondre

0

Cela semble un peu étrange ... avez-vous écho à toutes les commandes activées dans l'éditeur de script? La seule autre chose que je peux penser est que le script peut exécuter explicitement des instructions print - avez-vous accès au code source pour pouvoir commenter les lignes d'impression?

Editer: Si vous l'avez écrit, vous pourriez peut-être modifier le code pour ne plus nécessiter de sélection. Il y a vraiment très peu de commandes Maya qui nécessitent réellement une sélection - elles fonctionnent avec la sélection, mais vous permettent également de fournir explicitement des noms de nœuds ... la plupart des commandes renvoient également des noms de nœuds que vous pouvez capturer dans une variable.

Si vous ne sélectionnez/ne désélectionnez plus rien dans votre script, il ne doit plus encombrer votre sortie d'éditeur de script avec ces impressions.

+0

Merci pour la réponse. Désolé pour ma réponse lente. – winteralfs

+0

Je n'ai pas accès au code source à l'intérieur de Maya, au moins dans une forme que je peux utiliser ou comprendre. Les instructions sont signalées dans la fenêtre de l'éditeur de script. J'essaie de poster un exemple d'image. – winteralfs

+0

hmm ... où avez-vous eu le script? Avez-vous utilisé d'autres scripts du même auteur, et si oui, le font-ils aussi? –

0

Oui, je suis l'auteur du script. Je crois que c'est un problème Maya. Il signale certaines actions et vous ne pouvez pas l'éteindre.