HI All, Is anyone familiar with the workings of Config::General?
I am struggling to get my configuration values out of a file. My config file looks like this: name myApp <model> <connect_info> dbi:SQLite __HOME__/database.db </connect_info> </model> When I use Data::Dumper to dump the whole config I see this 'content' => [ 'name myApp', '<model>', '<connect_info>', 'dbi:SQLite __HOME__/database.db', '</connect_info>', '</model> ... 'DefaultConfig' => { 'model' => { 'connect_info' => { 'dbi:SQLite' => '__HOME__/database.db' } }, ... 'model' => { 'connect_info' => [] }, It's this last item that is returned when I ask for it as $config->{'model'}->{'connect_info'} and it' always empty. Below are some debug messages I've put in and what the print. print STDERR Dumper($config->{'model'}); print STDERR scalar(@{$config->{'model'}->{'connect_info'}}),"\n"; print STDERR "DSN=$dsn INFO=$config->{'model'}->{'connect_info'}->[0]\n"; for (@{$config->{'model'}->{'connect_info'}} ) { print STDERR "$_ \n"; } #print Dumper($config); $VAR1 = { 'connect_info' => [] }; Use of uninitialized value in substitution (s///) at script/import-tabfile.pl line 22. 0 Use of uninitialized value in concatenation (.) or string at script/import-tabfile.pl line 25. Use of uninitialized value in concatenation (.) or string at script/import-tabfile.pl line 25. DSN= INFO= Bit of a long shot I know and a very specific but I can't see anything wrong with the file of the way I reference it. Any help appreciated. Dp. -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] http://learn.perl.org/