I'm not 100% sure this is the same problem but I have seen
TypeError: 'NoneType' object is not callable
before
do a search for that on the mailing list archive, it seems to be one of those bugs that something happen but not all the time.

On 6/10/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:

I seem to have a very strange error and I cannot figure it out.

Firstly I created a *.kid page which is passed some DB vars to display
in a table.  (this file called widget.kid).
Secondly I create another *.kid page (the top level page) which has
several (5+) IFRAMES which embed the above widget page.

The problem I have having is that on a page refresh for the top level
page, one or more of the IFRAMES randomly returns a "500 internal
error".  Sometimes all IFRAMES load properly (no errors), sometimes one
(random selection) returns the error, and sometimes more than one
return the error.

When the IFRAME loads properly, all the content is there and is also
formatted correctly.  I have no other problems with the pages.

Yes I have restarted the server after any changes to my files.  I am
using TG Alpha 0.9x on OSX 10.3 867Mhz G4.

Does anybody have any clue what might be the problem?

Below is the error message itself.
------------------------------------------------------------------------------------------------

500 Internal error

The server encountered an unexpected condition which prevented it from
fulfilling the request.

Page handler: <bound method Root.widget of <MYSTUFF.controllers.Root
object at 0x13d8530>>
Traceback (most recent call last):
  File
"/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/CherryPy- 2.2.1-py2.4.egg/cherrypy/_cphttptools.py",
line 105, in _run
    self.main()
  File
"/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/CherryPy-2.2.1-py2.4.egg/cherrypy/_cphttptools.py",
line 254, in main
    body = page_handler(*virtual_path, **self.params)
  File "<string>", line 3, in widget
  File
"/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/TurboGears- 0.9a6-py2.4.egg/turbogears/controllers.py",
line 273, in expose
    output = database.run_with_transaction(
  File
"/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/TurboGears- 0.9a6-py2.4.egg/turbogears/database.py",
line 221, in run_with_transaction
    retval = func(*args, **kw)
  File "<string>", line 5, in _expose
  File
"/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/TurboGears- 0.9a6-py2.4.egg/turbogears/controllers.py",
line 290, in <lambda>
    mapping, fragment, *args, **kw)))
  File
"/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/TurboGears- 0.9a6-py2.4.egg/turbogears/controllers.py",
line 324, in _execute_func
    return _process_output(output, template, format, content_type,
mapping, fragment)
  File
"/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/TurboGears- 0.9a6-py2.4.egg/turbogears/controllers.py",
line 65, in _process_output
    fragment=fragment)
  File
"/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/TurboGears-0.9a6-py2.4.egg /turbogears/view/base.py",
line 131, in render
    return engine.render(**kw)
  File
"/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/TurboKid-0.9.5-py2.4.egg/turbokid/kidsupport.py",
line 156, in render
    return t.serialize(encoding=self.defaultencoding, output=format,
fragment=fragment)
  File
"/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/kid-0.9.1-py2.4.egg /kid/__init__.py",
line 236, in serialize
    return serializer.serialize(self, encoding, fragment)
  File
"/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/kid-0.9.1-py2.4.egg /kid/serialization.py",
line 51, in serialize
    text = list(self.generate(stream, encoding, fragment))
  File
"/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/kid-0.9.1-py2.4.egg /kid/serialization.py",
line 327, in generate
    for ev, item in self.apply_filters(stream):
  File
"/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/kid-0.9.1-py2.4.egg /kid/serialization.py",
line 84, in balancing_filter
    for ev, item in stream:
  File
"/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/kid-0.9.1-py2.4.egg/kid/pull.py",
line 206, in _coalesce
    for ev, item in stream:
  File
"/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/kid-0.9.1-py2.4.egg/kid/filter.py",
line 21, in transform_filter
    for ev, item in apply_matches(stream, template, templates,
apply_func):
  File
"/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/kid-0.9.1-py2.4.egg/kid/filter.py",
line 25, in apply_matches
    for ev, item in stream:
  File
"/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/kid-0.9.1-py2.4.egg/kid/pull.py",
line 164, in _track
    for p in stream:
  File
"/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/kid-0.9.1-py2.4.egg/kid/pull.py",
line 206, in _coalesce
    for ev, item in stream:
  File
"/Users/jackwu/Sites/wcharts/src/MYSTUFF/MYSTUFF/templates/widget.py",
line 119, in _pull
TypeError: 'NoneType' object is not callable

Powered by CherryPy 2.2.1
------------------------------------------------------------------------------------------------



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "TurboGears" 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/turbogears
-~----------~----~----~----~------~----~------~--~---

Reply via email to