quetz-mod_python-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nicolas Lehuen (JIRA)" <j...@apache.org>
Subject [jira] Created: (MODPYTHON-15) Publisher : iterable return values should be corretly published
Date Sat, 29 Jan 2005 12:17:17 GMT
Publisher : iterable return values should be corretly published
---------------------------------------------------------------

         Key: MODPYTHON-15
         URL: http://issues.apache.org/jira/browse/MODPYTHON-15
     Project: mod_python
        Type: Improvement
    Versions: 3.1.3    
    Reporter: Nicolas Lehuen
 Assigned to: Nicolas Lehuen 
    Priority: Minor


Suppose this function in a published module :

def index(req)
    req.content_type = 'text/plain'
    yield '1\n'
    yield '2\n'
    yield '3\n'
    yield '4\n'

When published, this module should return a text content with '1\n2\n3\n4\n'.

This could also be useful with a file() object, since they are iterable ; this would provide
another way to send a file, only slightly less performing than the send_file() method. Handy
when you want to filter a file :

def filter(req,filename):
    f = open(filename,'r')
    for line in f:
        yield re.sub('foo','bar',line)


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


Mime
View raw message