[python-win32] import and asp-python and iis - strange behaviour
Simon Hook
simon.j.hook at jpl.nasa.gov
Tue Jun 7 06:14:08 CEST 2005
Bob,
Looks like our messages crossed in the ether. Thanks for the
clarification. I was using
iis->click on default web site and start/stop, rather than restart iis.
Also thanks for info on python versus asp. In my previous message using
reload in a python file does work so you do not need to restart iis
everytime but it is probably inefficient?
Simon
Robert Brewer wrote:
>Simon Hook wrote:
>
>
>>I am trying to use import in an asp python page. If I have:
>>
>><%@ LANGUAGE = Python%>
>><%
>>import myfile
>>%>
>>
>>Then myfile can only be found if its in the root of the
>>python install directory, e.g. c:\python23
>>and only if the file is called myfile.py and it contains
>>python NOT asp code. If I have some python code and it is
>>loaded by a webpage, if I make any changes to the code
>>in myfile.py the changes do not come into effect unless
>>I reboot my machine. I tried start/stop/start iis but that
>>has no effect, I tried open/close/open and I tried the python
>>reload() command. None of these had any effect.
>>
>>The only way I could get an asp-python file included was to
>>use the asp include:
>>
>><!--#include file="dumpform.asp"-->
>>
>>How can I get asp to pull python code from another directory
>>and how can I make a change and not have to reboot for the
>>change to be invoked? Can I use import with an asp page?
>>
>>
>
>That's odd. When you say "stop/start iis" are you only restarting the
>www service? I find that the following works: open the Internet Services
>Manager, right click on the computer and choose "Restart IIS..." from
>the menu, then "Restart Internet Service on machinename".
>
>AFAICT, any code inside an .asp file will be reloaded whenever it
>changes. Any code within an imported .py file requires the restart I
>described above.
>
>FWIW I've had some issues in the past with "import myfile", and I find
>"from mypackage import mfile" to be more reliable. Sorry; I don't have
>any hard data on that at the moment--lost in the mists of history. But
>everything I import in .asp files sits in my site-packages folder
>anyway.
>
>
>Robert Brewer
>System Architect
>Amor Ministries
>fumanchu at amor.org
>
>
More information about the Python-win32
mailing list