[Catalyst] Patch to make ConfigLoader load "local" files
John Tate
jt6 at sanger.ac.uk
Tue Nov 20 13:37:49 GMT 2007
Sorry. This time with an attachment...
John Tate wrote:
>
> Hi,
>
> I've been trying to get C::P::ConfigLoader (0.18) to load "local" =
> configuration files. From my reading of the documentation, if have a =
> Config::General configuration file called "myapp.conf", I should be =
> able to load another file named something like "myapp_local.conf", but =
> I've not been able to make it work. I can't find any other reports of =
> this problem, so I'm probably misreading the documentation or misusing =
> the plugin...
>
> However, from looking at the code and after adding my own debug calls =
> to C::P::ConfigLoader, I think there might be a problem with the =
> find_files method. When building the list of config files to load, it =
> returns something like "myapp.conf_local" rather than =
> "myapp_local.conf". That file will never get loaded into the =
> configuration because it doesn't have the right file type to be picked =
> up by Config::Any. Attached is a trivial patch that changes the way =
> the method builds the filename, which makes "myapp_local.conf" get =
> loaded as I'd expect.
>
> John.
-- =
The Wellcome Trust Sanger Institute is operated by Genome Research =
Limited, a charity registered in England with number 1021457 and a =
company registered in England with number 2742969, whose registered =
office is 215 Euston Road, London, NW1 2BE. =
-------------- next part --------------
A non-text attachment was scrubbed...
Name: configloader.patch
Type: text/x-patch
Size: 625 bytes
Desc: not available
Url : http://lists.scsys.co.uk/pipermail/catalyst/attachments/20071120/a92a=
439c/configloader.bin
More information about the Catalyst
mailing list