Changeset 10974 for lang

Show
Ignore:
Timestamp:
05/03/08 01:08:19 (5 years ago)
Author:
topia
Message:

* use eval for ->destruct.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/perl/tiarra/trunk/main/ModuleManager.pm

    r8809 r10974  
    200200        # %loaded_modsに古い物が入っているので、破棄する。 
    201201        $show_msg->("Configuration of the module ".$_->block_name." has been changed. It will be restarted."); 
    202         $loaded_mods{$_->block_name}->destruct; 
     202        eval { 
     203            $loaded_mods{$_->block_name}->destruct; 
     204        }; if ($@) { 
     205            $this->_runloop->notify_error($@); 
     206        } 
    203207        $this->remove_from_blacklist($_->block_name); 
    204208        $_->block_name => $this->_load($_);