[Pythonmac-SIG] Pythoncore not found and web sharing cgi

Samuel Smith smith@oe.fau.edu
Fri, 21 Jul 2000 13:58:56 -0400


--============_-1247920153==_============
Content-Type: text/plain; charset="us-ascii" ; format="flowed"

>
>
>>  Also, I still need to keep telling it where PythonCore is. How do I stop
>  that?

>Try removing anything with "python" in the name from your system
>folder and running ConfigurePython.



  I have had a similar problem. I had an alias to the python core in 
my system:extensions folder. But I kept getting can't find python 
core errors. If I throw away the alias and then make a new one it 
works fine with no errors until the next time I restart my Mac then 
the error occurs again. I finally just moved the pythoncore into my 
extensions folder and got rid of the alias. I looked at the original 
for the alias and it had the appletalk domain: machine name: on the 
front of the path. I find that interesting. Not all aliases on my 
machine do this but all the recent ones I make have it. This is 
something strange about MacOS I am not familiar with. Could this be 
breaking the lookup by python?


I have MacOS 9.0.4 on a Lombard Powerbook and python 1.5.2c1.
Note the pythoncore was on a different partition than the system 
folder when the problem occured. This may not be relevant.

BTW. On a completely unrelated topic . I was able to get python cgi 
scripts running with personal web sharing using the pythoncgislave 
(thanks Just). I am surprised that the latest incarnation (march 
2000) of the pythoncgislave script is not readily available either in 
the vaults of parnasses or on the python mac web page, it is really 
useful. I found it in an old posting.

Anyway if you add a "launch on suffix" action to web sharing with the 
suffix set to .py and the application to launch set to the 
pythoncgislave applet then any url with a .py will run as a cgi 
script. Examples are attached below.


Sam,


--============_-1247920153==_============
Content-Id: <p0432040cb59e3b48f435@[10.0.0.152].0.0>
Content-Type: text/html; name="submit.html"; charset="us-ascii" ; format="flowed"
Content-Disposition: attachment; filename="submit.html"
 ; modification-date="Tue, 4 Jul 2000 18:02:00 -0400"
 ; x-mac-type="54455854"
 ; x-mac-creator="522A6368"

<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=x-mac-roman">
    <meta name="GENERATOR" content="Mozilla/4.72 (Macintosh; U; PPC) 
[Netscape]">
    <title>Adept Test Page</title>
<!--This file Updated by Peter Ferrante on July 27, 1999 - Hi Mom!! -->
<!-- Modified by Samuel Smith June 23, 2000 -->
<X-SAS-WINDOW TOP=42 BOTTOM=597 LEFT=4 RIGHT=534>
</head>
<body bgcolor="#FFFFFF">

<center>
<h1><font size=+1>Please enter your name and address.</font></h1></center>
<br>
<br><form method="post" action="processform.py">
<input type=hidden name=subject value="web contact information">
<input type=hidden name=recipient value="webmaster@adeptsystemsinc.com">
<input type=hidden name=required value="first last address city state 
zip email">
<input type=hidden name=submitted value="first last address city 
state zip email phone fax comments">
<br><input type=text name=first value="John">
<br><input type=text name=last value="Smith">
<br><input type=text name=address value="101 Elm St.">
<br><input type=text name=city value="Boca Raton">
<br><input type=text name=state value="FL">
<br><input type=text name=zip value="33428">
<br><input type=text name=country value="USA">
<br><input type=text name=email value="smithsm@adeptsystemsinc.com">
<br><input type=text name=phone value="561-487-6894">
<br><input type=text name=fax value="">
<br><input type=text name=comments value="">
<br><input type=submit value="form test"></form>
<br>&nbsp;
<br>&nbsp;
<center>
<h5>

<hr><font color="#000000"><font size=+2>[</font></font><a 
href="http://www.adeptsystemsinc.com">Adept
Systems</a><font color="#000000"><font size=+2>]</font></font></h5></center>

</body>
</html>
--============_-1247920153==_============
Content-Id: <p0432040cb59e3b48f435@[10.0.0.152].0.1>
Content-Type: multipart/appledouble; boundary="============_-1247920153==_D============"

--============_-1247920153==_D============
Content-Transfer-Encoding: base64
Content-Type: application/applefile; name="%processform.py"
Content-Disposition: attachment; filename="%processform.py"
 ; modification-date="Sat, 8 Jul 2000 09:43:57 -0400"

AAUWBwACAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAADAAAAPgAAAA4AAAAJAAAATAAAACAA
AAAIAAAAbAAAABBwcm9jZXNzZm9ybS5weVRFWFRSKmNoAQAACwEUAAAAAAAAAAAAAIAA
AAAAAAAAAPR6HgD5tF1LbQwAAQsTpw==
--============_-1247920153==_D============
Content-Type: application/octet-stream; name="processform.py"
Content-Disposition: attachment; filename="processform.py"
Content-Transfer-Encoding: base64

IiIiDVNlbmRzIGVtYWlsIHdpdGggbmFtZSBhbmQgY29udGFjdCBpbmZvcm1hdGlvbi4N
YXNzdW1lcyBjZXJ0YWluIGZpZWxkcyBpbiBmb3JtIG9yIGdldCBVUkwNYXNzdW1lcyB0
aGF0IHRoaXMgc2NyaXB0IGlzIHJ1biBieSBjZ2lzbGF2ZXNlcnZlciBvbiBhIG1hY2lu
dG9zaA0JIA0iIiINDWltcG9ydCBvcw1pbXBvcnQgc3lzDWltcG9ydCBjZ2kNaW1wb3J0
IHN0cmluZw1pbXBvcnQgY1N0cmluZ0lPDWltcG9ydCBzbXRwbGliDQ0jIGRlZmF1bHQg
dmFsdWVzIGZvciBlbWFpbA1tYWlsc2VydmVyID0gInNhdmFpaS5hZGVwdHN5c3RlbXNp
bmMuY29tIgkgDW1haWxzZW5kZXIgPSAid2VibWFzdGVyQGFkZXB0c3lzdGVtc2luYy5j
b20iDW1haWxyZWNpcGllbnQgPSBtYWlsc2VuZGVyDW1haWxzdWJqZWN0ID0gIkNvbnRh
Y3QgaW5mbyBmcm9tIHdlYiBwYWdlIGZvcm0uIg0NIyBzZXQgdXAgc3RyaW5nIGZpbGUg
b2JqZWN0IHNvIHdlIGNhbiB1c2UgZmlsZSBpbyB0byBnZW5lcmF0ZSBtYWlsIG1lc3Nh
Z2UNbWFpbHRleHQgPSBjU3RyaW5nSU8uU3RyaW5nSU8oKQkNDSMgc2V0dXAgZmlsZSB0
byBzdG9yZSByZXF1ZXN0cw1maWxlbmFtZSA9ICJjb250YWN0ZGF0YS50eHQiDQ0jIHBy
b2Nlc3MgdGhlIGNnaSBpbnB1dA1mb3JtID0gY2dpLkZpZWxkU3RvcmFnZSgpDQ0NIyBj
aGVjayB0byBzZWUgaWYgcmVxdWlyZWQgZmllbGRzIGFyZSBwcmVzZW50LiB0aGUgZmll
bGQgbmFtZWQgJ3JlcXVpcmVkJw0jIGhhcyB0aGUgbmFtZXMgb2YgdGhlIHJlcXVpcmVk
IGZpZWxkcyBhcyBhIHNwYWNlIGRlbGltaXRlZCBsaXN0IG9mIHdvcmRzDQ1taXNzaW5n
ID0gW10gICMgcGxhY2UgdG8gcHV0IG1pc3NpbmcgZmllbGQgbmFtZXMgaWYgYW55DQ1p
ZiBmb3JtLmhhc19rZXkoInJlcXVpcmVkIik6ICMgaXRlcmF0ZSB0aHJvdWdoIGxpc3Qg
b2YgcmVxdWlyZWQgZmllbGQgbmFtZXMNCWZvciBmaWVsZCBpbiBzdHJpbmcuc3BsaXQo
Zm9ybVsicmVxdWlyZWQiXS52YWx1ZSk6IA0JCWlmIG5vdChmb3JtLmhhc19rZXkoZmll
bGQpKSBvciBmb3JtW2ZpZWxkXS52YWx1ZSA9PSAiIjogIA0JCQltaXNzaW5nLmFwcGVu
ZChmaWVsZCkgIyBhcHBlbmQgbWlzc2luZyBmaWVsZCBuYW1lIHRvIGxpc3QNCQ1pZiBt
aXNzaW5nICE9IFtdOgkgIyBwcmludCBvdXQgZXJyb3IgcGFnZQ0JcHJpbnQgIiIiSFRU
UC8xLjAgMjAwIE9LDQkJCQlTZXJ2ZXI6IFBlcnNvbmFsV2ViU2hhcmluZzsgcHl0aG9u
LWNnaS1zY3JpcHQNCQkJCU1JTUUtVmVyc2lvbjogMS4wDQkJCQlDb250ZW50LXR5cGU6
IHRleHQvaHRtbA0JCQkiIiINCXByaW50ICIiIg0JCQkJPGh0bWw+DQkJCQkJPGhlYWQ+
DQkJCQkJCTx0aXRsZT5TdWJtaXNzaW9uIEZhaWxlZDwvdGl0bGU+DQkJCQkJPC9oZWFk
Pg0JCQkJCQk8Ym9keT4NCQkJCQkJCTxoMT5TdWJtaXNzaW9uIEZhaWxlZDwvaDE+DQkJ
CQkJCQk8cD5UaGUgZm9sbG93aW5nIGZpZWxkcyB3ZXJlIG5vdCBmaWxsZWQgaW46PC9w
Pg0JCQkJCQkJPFVMPg0JCQkiIiINCWZvciBmaWVsZCBpbiBtaXNzaW5nOg0JCXByaW50
ICIJPGxpPiIgKyBmaWVsZA0JIA0JcHJpbnQgIiIiDQkgCQkJIDwvVUw+DQkJCQkJPHA+
IFBsZWFzZSBnbyBiYWNrIGFuZCBjb21wbGV0ZSBhbGwgcmVxdWlyZWQgZmllbGRzIDwv
cD4NCQkJCSA8L2JvZHk+DQkJCQkgPC9odG1sPg0JCQkgIiIiDWVsc2U6CSAjIGFsbCBy
ZXF1aXJlZCBmaWVsZHMgYXJlIHByZXNlbnQgDQkjIGdldCBtYWlsIGZpZWxkcyBpZiBw
cmVzZW50DQlpZiBmb3JtLmhhc19rZXkoInJlY2lwaWVudCIpIGFuZCBmb3JtWyJyZWNp
cGllbnQiXS52YWx1ZSAhPSAiIjoNCQltYWlscmVjaXBpZW50ID0gZm9ybVsicmVjaXBp
ZW50Il0udmFsdWUgICNzZXQgcmVjaXBpZW50IG90aGVyd2lzZSB1c2UgZGVmYXVsdAkJ
CQkgDQkNCWlmIGZvcm0uaGFzX2tleSgic3ViamVjdCIpIGFuZCBmb3JtWyJzdWJqZWN0
Il0udmFsdWUgIT0gIiI6DQkJbWFpbHN1YmplY3QgPSBmb3JtWyJzdWJqZWN0Il0udmFs
dWUgICNzZXQgc3ViamVjdCBvdGhlcndpc2UgdXNlIGRlZmF1bHQNCQ0JIyBnZXQgZmls
ZSBmaWVsZCBpZiBwcmVzZW50IGFuZCBzZXQgdXAgZmlsZQ0JaWYgZm9ybS5oYXNfa2V5
KCJmaWxlIikgYW5kIGZvcm1bImZpbGUiXS52YWx1ZSAhPSAiIjoNCQlmaWxlbmFtZSA9
IGZvcm1bImZpbGUiXS52YWx1ZSAgI3NldCBmaWxlbmFtZSBvdGhlcndpc2UgdXNlIGRl
ZmF1bHQNCQ0JY29udGFjdGZpbGUgPSBvcGVuKGZpbGVuYW1lLCJhKyIpDQljb250YWN0
ZmlsZS5zZWVrKDApDQkNCWlmIGNvbnRhY3RmaWxlLnJlYWQoMSkgPT0gIiI6DQkJd3Jp
dGVoZWFkZXIgPSAxDQllbHNlOg0JCXdyaXRlaGVhZGVyID0gMA0JDQljb250YWN0Zmls
ZS5zZWVrKDAsMikNCQ0JIyBGaWxsIGluIGhlYWRlciB0byBlbWFpbA0JbWFpbHRleHQu
d3JpdGUoIlN1YmplY3Q6ICVzIFxuVG86ICVzXG5cbiIgJSAobWFpbHN1YmplY3QsbWFp
bHJlY2lwaWVudCkgKQ0JDQlmaWVsZGxpc3QgPSBbXQ0JaWYgZm9ybS5oYXNfa2V5KCJz
dWJtaXR0ZWQiKTogIyBpdGVyYXRlIHRocm91Z2ggbGlzdCBvZiBmaWVsZCBuYW1lcyB0
byBzdWJtaXQNCQlmaWVsZGxpc3QgPSBzdHJpbmcuc3BsaXQoZm9ybVsic3VibWl0dGVk
Il0udmFsdWUpDQkJIyB3cml0ZSBmaWVsZCBuYW1lcw0JCWZvciBmaWVsZCBpbiBmaWVs
ZGxpc3RbOi0xXTogDQkJCW1haWx0ZXh0LndyaXRlKCIlc1x0IiAlIGZpZWxkKQ0JCQlp
ZiB3cml0ZWhlYWRlcjoNCQkJCWNvbnRhY3RmaWxlLndyaXRlKCIlc1x0IiAlIGZpZWxk
KQ0JCW1haWx0ZXh0LndyaXRlKCIlc1xuIiAlIGZpZWxkbGlzdFstMV0pDQkJaWYgd3Jp
dGVoZWFkZXI6DQkJCWNvbnRhY3RmaWxlLndyaXRlKCIlc1xuIiAlIGZpZWxkbGlzdFst
MV0pDQkJCQkNCQkjIHdyaXRlIGZpZWxkIHZhbHVlcw0JCWZvciBmaWVsZCBpbiBmaWVs
ZGxpc3RbOi0xXTogDQkJCWlmIGZvcm0uaGFzX2tleShmaWVsZCk6ICANCQkJCW1haWx0
ZXh0LndyaXRlKCIlc1x0IiAlIGZvcm1bZmllbGRdLnZhbHVlKQ0JCQkJY29udGFjdGZp
bGUud3JpdGUoIiVzXHQiICUgZm9ybVtmaWVsZF0udmFsdWUpDQkJCWVsc2U6DQkJCQlt
YWlsdGV4dC53cml0ZSgiXHQiKQ0JCQkJY29udGFjdGZpbGUud3JpdGUoIlx0IikNCQlp
ZiBmb3JtLmhhc19rZXkoZmllbGRsaXN0Wy0xXSk6DQkJCW1haWx0ZXh0LndyaXRlKCIl
c1xuIiAlIGZvcm1bZmllbGRsaXN0Wy0xXV0udmFsdWUpDQkJCWNvbnRhY3RmaWxlLndy
aXRlKCIlc1xuIiAlIGZvcm1bZmllbGRsaXN0Wy0xXV0udmFsdWUpDQkJZWxzZToNCQkJ
bWFpbHRleHQud3JpdGUoIlxuIikNCQkJY29udGFjdGZpbGUud3JpdGUoIlxuIikNCQ0J
Y29udGFjdGZpbGUuY2xvc2UoKQ0JDQkjIHNlbmQgZW1haWwJCQkJCQkNCXNlcnZlciA9
IHNtdHBsaWIuU01UUChtYWlsc2VydmVyKQ0Jc2VydmVyLnNlbmRtYWlsKG1haWxzZW5k
ZXIsbWFpbHJlY2lwaWVudCxtYWlsdGV4dC5nZXR2YWx1ZSgpKQ0JbWFpbHRleHQuY2xv
c2UoKQ0Jc2VydmVyLnF1aXQoKQ0JDQkNCQkNCSMgZm9ybWF0IGNvbmZpcm1hdGlvbiBw
YWdlDQlwcmludCAiIiJIVFRQLzEuMCAyMDAgT0sNCQkJCVNlcnZlcjogUGVyc29uYWxX
ZWJTaGFyaW5nOyBweXRob24tY2dpLXNjcmlwdA0JCQkJTUlNRS1WZXJzaW9uOiAxLjAN
CQkJCUNvbnRlbnQtdHlwZTogdGV4dC9odG1sDQkJCSIiIg0JcHJpbnQgIiIiDQkJCQk8
aHRtbD4NCQkJCQk8aGVhZD4NCQkJCQkJPHRpdGxlPlN1Ym1pc3Npb24gU3VjY2VlZGVk
PC90aXRsZT4NCQkJCQk8L2hlYWQ+DQkJCQkJCTxib2R5Pg0JCQkJCQkJPGgxPllvdXIg
U3VibWlzc2lvbiBTdWNjZWVkZWQ8L2gxPg0JCQkJCQkJPHA+V2UgaGF2ZSByZWNlaXZl
ZCB0aGUgZm9sbG93aW5nIGluZm9ybWF0aW9uOzwvcD4NCQkJCQkJCQ0JCQkiIiINCWZv
ciBmaWVsZCBpbiBmaWVsZGxpc3Q6IA0JCWlmIGZvcm0uaGFzX2tleShmaWVsZCk6ICAN
CQkJcHJpbnQgIiVzOiAlczxicj4iICUgKGZvcm1bZmllbGRdLm5hbWUsIGZvcm1bZmll
bGRdLnZhbHVlKQ0JCQkNCQ0gDQlwcmludCAiIiINCQkJCQk8cD5UaGFuayB5b3UgdmVy
eSBtdWNoITwvcD4NCQkJCSA8L2JvZHk+DQkJCQkgPC9odG1sPg0JCQkgIiIiCQ0JDQkN
CQ0=
--============_-1247920153==_D============--
--============_-1247920153==_============
Content-Type: text/plain; charset="us-ascii" ; format="flowed"

-- 
**********************************

Samuel M. Smith Ph.D.
Professor
Director Advanced Marine Systems Lab


**************(Dania Building)***********************

Institute for Ocean and Systems Engineering
Florida Atlantic University
Rm. 225 B, SeaTech Bldg.
101 North Beach Road,  Dania, FL 33004

(voice) 954-924-7232
(secretary Paula) 954-924-7230
(fax) 954-924-7233
(mobile) 561-251-2114
(email) smith@oe.fau.edu
(web) http://www.oe.fau.edu

************** (Boca Raton Campus) *******************
Ocean Engineering Dept. Bldg. 36
Florida Atlantic University
777 Glades Rd, Boca Raton FL 33431

(voice) 561-297-3606
(reception) 561-297-3430
(fax) 561-297-3885
(email) smith@oe.fau.edu
(web) http://www.oe.fau.edu

***********************************
--============_-1247920153==_============--