Changeset 23be736
- Timestamp:
- Dec 24, 2006, 11:24:47 AM (18 years ago)
- Branches:
- master, barnowl_perlaim, debian, release-1.10, release-1.4, release-1.5, release-1.6, release-1.7, release-1.8, release-1.9
- Children:
- f62550d
- Parents:
- 17eed9c
- git-author:
- Nelson Elhage <nelhage@mit.edu> (12/24/06 11:06:47)
- git-committer:
- Nelson Elhage <nelhage@mit.edu> (12/24/06 11:24:47)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
perlwrap.pm
r71e1e80 r23be736 11 11 BEGIN { 12 12 # bootstrap in C bindings and glue 13 bootstrap owl 1.2;13 bootstrap owl 1.2; 14 14 }; 15 15 … … 379 379 $reload = 0; 380 380 @onMainLoop = (); 381 @onStartSubs = ();381 @onStartSubs = (); 382 382 383 383 # Do reload … … 385 385 if (do "$ENV{HOME}/.owlconf" && owl::reload_hook(@_)) 386 386 { 387 387 return "owlconf reloaded"; 388 388 } 389 389 else … … 391 391 return "$ENV{HOME}/.owlconf load attempted, but error encountered:\n$@"; 392 392 } 393 package owl;393 package owl; 394 394 } 395 395 … … 406 406 sub loadModules () { 407 407 my @modules; 408 my $rv; 408 409 foreach my $dir ( owl::get_data_dir() . "/owl/modules", 409 $ENV{HOME} . "/.owl/modules" )410 $ENV{HOME} . "/.owl/modules" ) 410 411 { 411 412 opendir( MODULES, $dir ); … … 415 416 416 417 foreach my $mod (@modules) { 417 unless (do "$dir/$mod") { 418 if($!) { 419 owl::error("Error loading $dir/$mod: $!"); 420 } elsif($@) { 421 owl::error("Error loading $dir/$mod: $@"); 422 } 423 } 418 unless ($rv = do "$dir/$mod") { 419 owl::error("Couldn't load $dir/$mod:\n $@") if $@; 420 owl::error("Couldn't run $dir/$mod:\n $!") unless defined $rv; 421 } 424 422 } 425 423 closedir(MODULES); 426 424 } 427 428 425 } 429 426
Note: See TracChangeset
for help on using the changeset viewer.