J'ai hérité de quelques scripts Python de quelqu'un qui a quitté mon employeur. Certains sont destinés à être exécutés à partir de Jython, d'autres ne le sont pas. Je voudrais les ajouter à svn, mais avant je veux modifier ces fichiers de sorte que si un fichier "nécessite Jython" est exécuté à partir de python, l'utilisateur reçoit un message comme "s'il vous plaît exécuter avec Jython" et le programme se termine.Comment faire pour échouer rapidement un script python s'il est appelé à partir d'un mauvais interpréteur?
(Attention:. Je ne suis pas très familier avec Python/Jython)
Je me attends à la façon de faire est plus simple de créer un fichier require-jython.py
avec le contenu comme:
if runtime.name != 'jython'
print "Please run with Jython"
exit(1)
puis " include/require "? ce fichier (encore une fois, je ne suis pas un expert, portez-moi ici)
Quelqu'un peut-il épeler les étapes pour moi?
Pourquoi avez-vous besoin le code à exécuter avec Jython? Quelles sortes de choses se cassent si vous l'exécutez dans un interpréteur différent? –
Le code Jython appelle Java. – z5h
ne pouvez-vous pas le laisser échouer? – nosklo