When constructing a new HTML::Mason::CGIHandler, a fatal error is
triggered if data_dir is passed but empty or not defined. This
prevents a FastCGI application from generically doing:
my $cgi_handler = new HTML::Mason::CGIHandler(
...
data_dir => $ENV{MASON_DATA_ROOT},
...
}
HTML::Mason::CGIHandler should really check the truth value of
data_dir and not merely its existence in the passed parameter set
since undef or empty string make no sense as a data_dir anyway.
We build our constructor param set dynamically anyway these days, but
I thought this would be a nifty feature to add to make minimalist
fastcgi handlers even easier to code, and more advanced ones able to
be environment driven.
Many thanks.
Best regards,
-- Patrick
--
.------ Patrick M. Jordan ------. Random unused band name:
| Systems/Network Administrator | Count Scratchula
`----- Antistatic Matrix -------'
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Mason-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mason-users