[ http://issues.apache.org/jira/browse/MODPYTHON-128?page=all ]

Graham Dumpleton resolved MODPYTHON-128.

    Resolution: Fixed

As final proposal, changed req.finfo to be an object where fields of underlying 
fields of apr_finfo_t structure are accessed as object attributes. Tuple style 
access is still maintained for backward compatability. The req.finfo attribute 
is now also writable and can be assigned with the result of calling new 
functions apache.stat() and apache.lstat().

> Have assigning req.filename automatically update req.finfo.
> -----------------------------------------------------------
>                 Key: MODPYTHON-128
>                 URL: http://issues.apache.org/jira/browse/MODPYTHON-128
>             Project: mod_python
>          Issue Type: Improvement
>          Components: core
>    Affects Versions: 3.3
>            Reporter: Graham Dumpleton
>         Assigned To: Graham Dumpleton
>             Fix For: 3.3
>         Attachments: MP128_20060423_grahamd_1.diff
> Although it is possible to assign a new value to "req.filename", it is not 
> possible to update "req.finfo" based on the new filename.
> Suggest that if "req.filename" is assigned a new value, that apr_stat() be 
> automatically called to update "req.finfo". Ie., internally mod_python would 
> do something like:
>   apr_stat(&r->finfo, r->filename, APR_FINFO_MIN, r->pool);
> I believe that mod_perl supports a similar feature, but would need to confirm 
> this.
> Related to "req.filename", the "req.canonical_filename" should also be 
> writable as when changing "req.filename" the latter should also by rights be 
> updated as well.

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators: 
For more information on JIRA, see: http://www.atlassian.com/software/jira


Reply via email to