On Sep 28, 2:29 pm, cd34 <[email protected]> wrote:
> Going to install a new virtualenv -- though, this one was very
> minimally changed, so, I'm not too hopeful.

$ cat ../lib/python2.5/site-packages/easy-install.pth
import sys; sys.__plen = len(sys.path)
./setuptools-0.6c9-py2.5.egg
./Pylons-0.9.7-py2.5.egg
./Tempita-0.2-py2.5.egg
./WebTest-1.1-py2.5.egg
./WebError-0.10.1-py2.5.egg
./Mako-0.2.4-py2.5.egg
./nose-0.10.4-py2.5.egg
./decorator-3.0.0-py2.5.egg
./PasteScript-1.7.3-py2.5.egg
./PasteDeploy-1.3.3-py2.5.egg
./Paste-1.7.2-py2.5.egg
./Beaker-1.4.1-py2.5.egg
./WebHelpers-0.6.4-py2.5.egg
./Routes-1.10.3-py2.5.egg
./Pygments-1.0-py2.5.egg
./tw.forms-0.9.8-py2.5.egg
./ToscaWidgets-0.9.8-py2.5.egg
import sys; new=sys.path[sys.__plen:]; del sys.path[sys.__plen:];
p=getattr(sys,'__egginsert',0); sys.path[p:p]=new; sys.__egginsert = p
+len(new)


With this, and the code taken from toscawidget's tutorial, the code
above, and Graham's code still result in AttributeError: 'function'
object has no attribute 'replace' when the validation must call the
index page to redisplay.

Even with only toscawidgets installed, and sqlalchemy set to False
when I created the instance:

URL: http://pch1.mia:8080/test/save
File '/var/www/twtest/lib/python2.5/site-packages/WebError-0.10.1-
py2.5.egg/weberror/evalexception.py', line 431 in respond
  app_iter = self.application(environ, detect_start_response)
File '/var/www/twtest/lib/python2.5/site-packages/ToscaWidgets-0.9.8-
py2.5.egg/tw/core/middleware.py', line 43 in __call__
  return self.wsgi_app(environ, start_response)
File '/var/www/twtest/lib/python2.5/site-packages/ToscaWidgets-0.9.8-
py2.5.egg/tw/core/middleware.py', line 68 in wsgi_app
  resp = req.get_response(self.application)
File 'build/bdist.linux-i686/egg/webob/__init__.py', line 1325 in
get_response
File 'build/bdist.linux-i686/egg/webob/__init__.py', line 1293 in
call_application
File '/var/www/twtest/lib/python2.5/site-packages/ToscaWidgets-0.9.8-
py2.5.egg/tw/core/resource_injector.py', line 68 in _injector
  resp = req.get_response(app)
File 'build/bdist.linux-i686/egg/webob/__init__.py', line 1325 in
get_response
File 'build/bdist.linux-i686/egg/webob/__init__.py', line 1293 in
call_application
File '/var/www/twtest/lib/python2.5/site-packages/Beaker-1.4.1-
py2.5.egg/beaker/middleware.py', line 73 in __call__
  return self.app(environ, start_response)
File '/var/www/twtest/lib/python2.5/site-packages/Beaker-1.4.1-
py2.5.egg/beaker/middleware.py', line 152 in __call__
  return self.wrap_app(environ, session_start_response)
File '/var/www/twtest/lib/python2.5/site-packages/Routes-1.10.3-
py2.5.egg/routes/middleware.py', line 130 in __call__
  response = self.app(environ, start_response)
File '/var/www/twtest/lib/python2.5/site-packages/Pylons-0.9.7-
py2.5.egg/pylons/wsgiapp.py', line 125 in __call__
  response = self.dispatch(controller, environ, start_response)
File '/var/www/twtest/lib/python2.5/site-packages/Pylons-0.9.7-
py2.5.egg/pylons/wsgiapp.py', line 324 in dispatch
  return controller(environ, start_response)
File '/var/www/twtest/twt/twt/lib/base.py', line 15 in __call__
  return WSGIController.__call__(self, environ, start_response)
File '/var/www/twtest/lib/python2.5/site-packages/Pylons-0.9.7-
py2.5.egg/pylons/controllers/core.py', line 221 in __call__
  response = self._dispatch_call()
File '/var/www/twtest/lib/python2.5/site-packages/Pylons-0.9.7-
py2.5.egg/pylons/controllers/core.py', line 172 in _dispatch_call
  response = self._inspect_call(func)
File '/var/www/twtest/lib/python2.5/site-packages/Pylons-0.9.7-
py2.5.egg/pylons/controllers/core.py', line 107 in _inspect_call
  result = self._perform_call(func, args)
File '/var/www/twtest/lib/python2.5/site-packages/Pylons-0.9.7-
py2.5.egg/pylons/controllers/core.py', line 60 in _perform_call
  return func(**args)
File '<string>', line 2 in save
File '/var/www/twtest/lib/python2.5/site-packages/ToscaWidgets-0.9.8-
py2.5.egg/tw/mods/pylonshf.py', line 66 in wrapper
  return self._dispatch_call()
File '/var/www/twtest/lib/python2.5/site-packages/Pylons-0.9.7-
py2.5.egg/pylons/controllers/core.py', line 160 in _dispatch_call
  action_method = action.replace('-', '_')
AttributeError: 'function' object has no attribute 'replace'
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/pylons-discuss?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to