Pouvez-vous obtenir un script de trace bash D'une autre langue?

Si j'ai un script, appelons-le «scr.sh». Et je l'appelle d'une autre langue, par exemple Python. Existe-t-il un moyen de retourner les commentaires des fonctions et des fichiers dans la langue Python.

Comme je pense que cela pourrait fonctionner: scr.sh

echo "something"
echo `get_traceback` > "/tmp/traceback"
echo "something else

Et script python "scr2.py"

if __name__ == '__main__'
self.call_func()

def call_func(self):
import subprocess
print "some"
subprocess.call("scr.sh")
print "thing"

Puis-je retourner la trace du script bash retour au script python? Je m'attendais à ce que cela existe, cela ressemblera à ceci:

file /tmp/scr2.py , line 2 in function "main",
file /tmp/scr2.py , line 7 in function "call_func",
bash file /tmp/scr.sh, line 2
Invité:

Pour répondre aux questions, connectez-vous ou registre