Try this: touch code.wsgi (assuming code.wsgi is your main executable)

On Dec 8, 7:57 pm, megha <megha.vishwan...@gmail.com> wrote:
> 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.

Reply via email to