Hi All, I'm at my wit's end, trying to figure out why this is happening. It's likely to be a "python" related misunderstanding, but I want to be sure I'm using wsgi & web.py correctly as well. My question is wrt an AttributeError when I add a new method to an existing utility Module, because web.py is not recognizing that the source has changed.
This is my root dir \www \Utility __init__.py (empty) DBUtil.py DBUtil.py had these contents: import psycopg2 import os from ConfigParser import SafeConfigParser def getConnection(): config = SafeConfigParser() config.read(os.path.join(os.getcwd(),'config/dbconfig.ini')) db = config.get('Database','dbname') username = config.get('Database','user') passwd = config.get('Database','passwd') dsn = "dbname="+db+" user="+username+" host='localhost' password="+passwd connection = psycopg2.connect(dsn) return connection I had to bring in another DB connection so I added: def getSysConnection(): config = SafeConfigParser() config.read(os.path.join(os.getcwd(),'config/dbconfig.ini')) db = config.get('SysDatabase','sysdbname') username = config.get('SysDatabase','sysuser') passwd = config.get('SysDatabase','syspasswd') dsn = "dbname="+db+" user="+username+" host='localhost' password="+passwd connection = psycopg2.connect(dsn) return connection I know web.py supports multidb, but I don't have time to reformat a lot of the existing db usage. So, when I add this method and recompile it with command line python this second method getSysConnection always throws me an Attribute Error. Also I was not sure if the module was set up right so I moved DButil.py into the same directory as the wsgi file and tried referencing the methods, without success. If I try using this util in a python shell, it works ok. Is this a problem with the way I compile the modified file. If I just delete the .pyc and restart apache, the .pyc isn't getting recreated either. Any response may help me here. Thanks -Megha -- You received this message because you are subscribed to the Google Groups "web.py" group. To post to this group, send email to webpy@googlegroups.com. To unsubscribe from this group, send email to webpy+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/webpy?hl=en.