So I've got a bunch of nevow patches here. They're all combined in one patchfile cause I'm way too lazy to split them up, but it should be pretty easy to see what's what. 1) most files: Compatibility with python2.2 (agian). Omitted changes to components.wsv, so it shouldn't hurt python2.3 users but won't actually work in python2.2 yet. 2) appserver.py: change to renderHTTP that allows returning a NOT_DONE_YET from a deferred without blowing up. Probably not necessary but makes it easier for me. :) 3) context.py, stan.py: stripContexts and clone look within sublists and attributes. This corrects bug #49, which causes the sequence renderer to fail to render some parts. 4) context.py, stan.py: use Unset instead of None for specials that haven't been set, so that None is a valid value (important at least for data attribute!) 5) renderer.py: Fix bug #36 "Nevow has issues with nested deferred renderers." 6) simple.py: Make this example work. 7) stan.py: specials/specialMatches: don't find specials on the current tag, only children. Fixes bug #50. All the ones I submitted bug reports on have testcases on the bugreport. The deferred freeform patch from Gavrie Philipson should probably also go in. James
participants (1)
-
James Y Knight