Changeset 940
- Timestamp:
- 10/31/07 07:08:20 (6 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/mobirc/trunk/mobirc/lib/Mobirc/ConfigLoader.pm
r935 r940 2 2 use strict; 3 3 use warnings; 4 use Kwalify ();5 4 use YAML::Syck (); 6 5 use Storable; 7 6 use Mobirc::Util; 8 7 use Encode; 8 9 our $HasKwalify; 10 eval { 11 require Kwalify; 12 $HasKwalify++; 13 }; 9 14 10 15 my $schema = { … … 120 125 } 121 126 122 my $res = Kwalify::validate( $schema, $config ); 123 unless ( $res == 1 ) { 124 die "config.yaml validation error : $res"; 127 if ($HasKwalify) { 128 my $res = Kwalify::validate( $schema, $config ); 129 unless ( $res == 1 ) { 130 die "config.yaml validation error : $res"; 131 } 132 } else { 133 warn "Kwalify is not installed. Skipping the config validation." if $^W; 125 134 } 126 135
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)