[mod_python] mod_python / memcahced for on-the-fly renderingoflatex in html

Jay jayed at meangrape.com
Mon Apr 10 08:58:25 EDT 2006


On Mon, Apr 10, 2006 at 08:01:43PM +1000, Graham Dumpleton wrote:
> I don't quite understand why req.set_content_length() wouldn't work as
> long as it is called before the first call of filter.write(). After  
> all, the
> CONTENT_LENGTH filter works by doing the same thing. 

Actually, having tried it now, it seems to work.

> I would
> highly recommend though that you upgrade to mod_python 3.2.8
> if you are still using 3.1.2 as mentioned in your README.

It's on the list to do this week.

> Please let us know what you work out.

I can return the length and the data in both cases and it works fine.
	if not equations:
     		length = len(data)
     		return length, data

	if equations:
    		[...munge the parse-tree-object into a string...]
    		length = len(parse-tree-object-string)
    		return length, parse-tree-object-string

I can not return the length in both cases and not use the CONTENT_LENGTH
filter, and it works fine.
	if not equations:
		return data
	if equations:
		return munged-data

If I try to use the CONTENT_LENGTH filter and set the length manually,
it doesn't work.
	if not equations:
		return length, data
	if equations:
		return munged-data    (<--- no length)

At this point, I no longer have the slightest clue what the code that
had the original problem looked like, and I'm too tired to dig around in
subversion to find it. Right now the problem looks to be fixed; I'll
keep poking at it to see how I can make it break if I find the time.

Thanks for all your help.

--
Jay.





More information about the Mod_python mailing list