Victor Subervi wrote:
Hi; The following code that works:#! /usr/bin/python import string import cgitb; cgitb.enable() import cgi import MySQLdb import sys,os from sets import Set import fpformat cwd = os.getcwd() sys.path.append(cwd) from login import login from particulars import ourOptions form = cgi.FieldStorage() store = form.getfirst('store') cat = form.getfirst('cat') id = form.getfirst('id') patientID = form.getfirst('patientID') try: browser = form.getfirst('browser', 'all') except: browser = headers()
A bare except, and if an exception _does_ occur, they'll be a NameError because 'headers' isn't defined. <slap with large halibut/>
os.chdir('%s/..' % cwd) sys.path.append(os.getcwd()) from templateFrame import top, bottom os.chdir(cwd)Why doesn't it work if I move the bottom imports to the top? The form values get lost, even though I chdir to cwd.
I try to avoid changing the directory. -- http://mail.python.org/mailman/listinfo/python-list
