> From: Johan Leckner [mailto:jo...@pasteur.fr] > > I'm having problems running PyMol from within another Python program.
This is not the recommended way to run PyMOL and may lead to problems. You can run Python programs within PyMOL as follows: from the command-line: pymol example.py # synchronous, in PyMOL module pymol -r example.py # synchronous in __main__ module pymol -l example.py # asychronous in a new module You can also launch python programs from within PyMOL with the commands: run example.py # synchronous in pymol module run example.py,main # synchronous in __main__ module spawn example.py # asychronous in a new module spawn example.py,global # asychronous in the PyMOL module spawn example.py,main # asychronous in the __main__ module see: help launching help run help spawn > Following the examples in /pymol/examples/devel I have been able to > launch and controll PyMOL. The problem occur when I try to quit PyMol > (version. 0.82) however I do it I end up with a fault terminating my > Python interpreter. > > Under Redhat 7.1/Python 2.1 i get a segmentation fault and under > MacOS 10.1.5/Python 2.2.1 I get a Python bus error. I get the same > result both when quitting from the gui or within python with the > command cmd.quit() > > How can I quit PyMol properly? I know for a fact that the Mac take-down process is currently flawed, and frequently gives a bus error. Because it only happens after you quit the program, its a low priority issue... Not sure about Redhat. Warren