Hello, <div><br></div><div>I am working on a python/cython based 3D visualization project <a href="https://github.com/fos/fos">https://github.com/fos/fos</a> which uses ipython&#39;s event loop and draws GL stuff on Pyside windows. This is all working fine. But what I want to do now is to make it work as a standalone application too. So, the best case scenario for me would be to have a simple function which is called by all scripts and checks if qt is enabled or not when ipython calls that script. Furthermore, I would like a general to know if there is a way to know which interpreter (ipython or python) executes the current script.</div>
<div><br></div><div>I did try get_ipython as you suggested. It does work with ipython. I am not sure yet if it will do what I wan&#39;t because when I execute the script with standard python I get a core dump error.</div>
<div><br></div><div>Best wishes,</div><div>Eleftherios</div><div><br></div><div><br></div><div><br><br><div class="gmail_quote">On Wed, Oct 24, 2012 at 3:55 PM, Matthias BUSSONNIER <span dir="ltr">&lt;<a href="mailto:bussonniermatthias@gmail.com" target="_blank">bussonniermatthias@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><br><div><div>Le 24 oct. 2012 à 14:26, Eleftherios Garyfallidis a écrit :</div><div class="im">
<br><blockquote type="cite"><span style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">Hello all,</span><div style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">
<br></div><div style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">I would like to be able to know from inside a python script if that python script is called from ipython and which ipython options are enabled.</div>
</blockquote><br><blockquote type="cite"><div style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">I am especially interested to know if --gui=qt is used.</div></blockquote><div><br></div></div><div>Script are run in the kernel that has no notion of what frontend it is attached to. </div>
<div>You could totally have a kernel that is attached to a notebook, a qtconsole and zmq-console. It does not make any difference for what is run inside. </div><div>It might even be on a different machine. </div><div><br>
</div><div>You can still access some configuration with </div><div>`get_ipython()`</div><div>which will return a handle to the interactive shell and have access to some options. </div><div><br></div><div>But we might be able to help if you tell us what you want to do with more details. </div>
<span class="HOEnZb"><font color="#888888"><div><br></div><div>-- </div><div>Matthias</div></font></span></div></div><br>_______________________________________________<br>
IPython-User mailing list<br>
<a href="mailto:IPython-User@scipy.org">IPython-User@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/ipython-user" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-user</a><br>
<br></blockquote></div><br></div>