<div dir="ltr">On Sun, Aug 24, 2014 at 1:29 PM, Joshua Landau <<a href="mailto:joshua@landau.ws">joshua@landau.ws</a>> wrote:<br>><br>> On 24 August 2014 20:25, Joshua Landau <<a href="mailto:joshua@landau.ws">joshua@landau.ws</a>> wrote:<br>

> > On 24 August 2014 20:19, Ian Kelly <<a href="mailto:ian.g.kelly@gmail.com">ian.g.kelly@gmail.com</a>> wrote:<br>> >> On Sun, Aug 24, 2014 at 1:17 PM, Ian Kelly <<a href="mailto:ian.g.kelly@gmail.com">ian.g.kelly@gmail.com</a>> wrote:<br>

> >>> On Sun, Aug 24, 2014 at 1:12 PM, Joshua Landau <<a href="mailto:joshua@landau.ws">joshua@landau.ws</a>> wrote:<br>> >>> > Is math not already imported by start-up?<br>> ><br>> > I don't mean into the global namespace, but imported by other modules<br>

> > (like the builtins) and thus cached, making instantiation trivial.<br>><br>> Although it doesn't seem to be:<br>><br>> >>> python -c "import sys; print('math' in sys.modules)"<br>

> False<br><br><div>That's the same check I posted, just using the in operator instead of a straight lookup and raising an error.</div><div><br></div><div>> An even easier check:<br>><br>> >>> python -c "import time; a = time.time(); import math; b = time.time(); print(b-a)"<br>

> 0.0006012916564941406<br><br></div><div>Too dependent on system timings. I get:</div><div><br></div><div><div>$ python -c "import time; a = time.time(); import math; b = time.time</div><div>(); print(b-a)"</div>

<div>0.0</div></div></div>