durusmail: quixote-users: Proposed change to _q_getname() interface
Proposed change to _q_getname() interface
2002-05-23
2002-05-23
2002-05-23
2002-05-23
2002-05-23
2002-05-23
Proposed change to _q_getname() interface
Jonathan Corbet
2002-05-23
> Currently, _q_getname() must return a callable

Yup, I've run into that one more than once.  My solution was:

class SimplePage:
    _q_exports = [ ]

    def __init__ (self, page):
        self.page = page

    def _q_index (self, request):
        return self.page

So _q_getname() can return SimplePage(my text).  I didn't think of just
using lambda.

I've not looked in detail at the patch, but I'm in favor of what it does.
I'd say apply it.

jon

Jonathan Corbet
Executive editor, LWN.net
corbet@lwn.net


reply