Hi again,<br>Thank you for your comments. From now I will never use the import construction I wrote above.<br>But I have got another question.<br>Well, I'm using Eclipse and PyDev Extensions, and I seted the Eclipse Python interpreter option using the Python version included in Chimera.
<br>I also included the "share" in the Eclipse, PyDev PYTHONPATH, but it doesn't works.<br>I thought it could work, but it doesn't.<br>I prefer Eclipse (because it is the enviroment  I'm used to work with) to the IDLE provided by Chimera.
<br>Thank you any way.<br>Javi<br><br><div><span class="gmail_quote">On 10/2/06, <b class="gmail_sendername">Eric Pettersen</b> <<a href="mailto:pett@cgl.ucsf.edu">pett@cgl.ucsf.edu</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div style="">Tom Goddard's comments are exactly correct, I just want to add some advice.  If anyone else will be working on your code, you should try to avoid the "from module_name import *" construct because it makes it more difficult to find the place where a class is defined.  Say for example you use a Point object in your code.  A person trying to find the definition for Point first has to look through the file using Point to see if it's defined there, then through each module from which you've imported "*" to look for it.  It is better to import just the names you are going to use, something like:  "from chimera import Point, openModels, Molecule".  That statement makes it clear where the definition of Point is going to be found.
<div><br></div><div>The other thing is that the "chimera" module imports all the names from _chimera, so typically you import from chimera rather than _chimera.  I know that the chimera uses the "from _chimera import *" construct, which seems somewhat hypocritical given the advice above, but it is being used to make C++ classes/functions that "logically" belong in the chimera module available.
</div><div><br></div><div>--Eric<br><div> <p style="margin: 0px;"><font style="font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 16px; line-height: normal; font-size-adjust: none; font-stretch: normal;" face="Helvetica" size="5">
<span>                        </span>Eric Pettersen</font></p> <p style="margin: 0px;"><font style="font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 16px; line-height: normal; font-size-adjust: none; font-stretch: normal;" face="Helvetica" size="5">
<span>                        </span>UCSF Computer Graphics Lab</font></p> <p style="margin: 0px;"><font style="font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 16px; line-height: normal; font-size-adjust: none; font-stretch: normal;" face="Helvetica" size="5">
<span>                        </span><a href="mailto:pett@cgl.ucsf.edu" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">pett@cgl.ucsf.edu</a></font></p> <p style="margin: 0px;"><font style="font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 16px; line-height: normal; font-size-adjust: none; font-stretch: normal;" face="Helvetica" size="5">
<span>                        </span><a href="http://www.cgl.ucsf.edu" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.cgl.ucsf.edu</a></font></p> <br> </div><br><div><div><span class="e" id="q_10e0a2aa39063a86_1">
<div>On Oct 2, 2006, at 5:44 AM, Javier Díez wrote:</div><br></span></div><blockquote type="cite"><div><span class="e" id="q_10e0a2aa39063a86_3"><span>Hy,<br>I've just started working on a Chimera extension.<br>I've tried to import chimera after setting up the CHIMERA os variable, but it gives me this erro message:
<br> </span><b><span></span></b><b><span><span style="font-weight: bold;">from _chimera import *<br>ImportError: No module named _chimera <br></span></span></b><span>Some help?<br>Thank you.<br>Javi<br></span><b><span><span style="font-weight: bold;">
<br></span></span> </b></span></div><div style="margin: 0px;">_______________________________________________</div><div style="margin: 0px;">Chimera-dev mailing list</div><div style="margin: 0px;"><a href="mailto:Chimera-dev@cgl.ucsf.edu" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
Chimera-dev@cgl.ucsf.edu</a></div><div style="margin: 0px;"><a href="http://www.cgl.ucsf.edu/mailman/listinfo/chimera-dev" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.cgl.ucsf.edu/mailman/listinfo/chimera-dev
</a></div> </blockquote></div><br></div></div>
</blockquote></div><br>