Changeset 10599

Show
Ignore:
Timestamp:
02/07/10 10:12:19 (7 months ago)
Author:
azawawi
Message:

Perl tidy

Location:
trunk/Padre
Files:
5 modified

Legend:

Unmodified
Added
Removed
  • trunk/Padre/lib/Padre/SlaveDriver.pm

    r10585 r10599  
    6767SCOPE: { 
    6868        my $SlaveDriver; 
     69 
    6970        sub new { 
    7071                my $class = shift; 
    7172                return $SlaveDriver if defined $SlaveDriver; 
    72                 @_ = (); 
     73                @_           = (); 
    7374                $SlaveDriver = bless { 
    7475                        cmd_queue  => Thread::Queue->new, 
     
    111112 
    112113sub spawn { 
    113         my $self = shift; 
     114        my $self         = shift; 
    114115        my $task_manager = shift; 
    115116        require Storable; 
    116         $self->{cmd_queue}->enqueue( 
    117                 Storable::freeze( [ $task_manager->task_queue ] ) 
    118         ); 
    119         return threads->object( 
    120                 $self->{tid_queue}->dequeue 
    121         ); 
     117        $self->{cmd_queue}->enqueue( Storable::freeze( [ $task_manager->task_queue ] ) ); 
     118        return threads->object( $self->{tid_queue}->dequeue ); 
    122119} 
    123120 
     
    150147sub cleanup { 
    151148        my $self = shift; 
    152         if (defined $self->{master} and defined $self->{cmd_queue}) { 
     149        if ( defined $self->{master} and defined $self->{cmd_queue} ) { 
    153150                $self->{cmd_queue}->enqueue('STOP'); 
    154151                require Time::HiRes; 
    155152                Time::HiRes::usleep(5000); # 5 milli-sec 
    156                 if ($self->{master}->is_joinable) { 
     153                if ( $self->{master}->is_joinable ) { 
    157154                        $self->{master}->join; 
    158155                } 
    159156        } 
     157 
    160158        # TaskManager does handle thread *killing* 
    161159} 
     
    168166# Worker thread main loop 
    169167sub _worker_loop { 
    170         my ( $queue ) = @_; 
     168        my ($queue) = @_; 
    171169        @_ = (); # hack to avoid "Scalars leaked" 
    172170 
     
    175173 
    176174        # Set the thread-specific main-window pointer 
    177         my $main = Padre->ide->wx;  
     175        my $main = Padre->ide->wx; 
    178176 
    179177        #warn threads->tid() . " -- Hi, I'm a thread."; 
     
    214212        while ( my $args = $inqueue->dequeue ) { # args is frozen [$main, $queue] 
    215213                last if $args eq 'STOP'; 
    216                 my $task_queue = Padre::SlaveDriver->new->task_queue; 
    217                 my $worker_thread = threads->create(\&_worker_loop, $task_queue); 
    218                 my $tid = $worker_thread->tid; 
     214                my $task_queue    = Padre::SlaveDriver->new->task_queue; 
     215                my $worker_thread = threads->create( \&_worker_loop, $task_queue ); 
     216                my $tid           = $worker_thread->tid; 
    219217                $outqueue->enqueue($tid); 
    220218        } 
  • trunk/Padre/lib/Padre/Task.pm

    r10575 r10599  
    153153        return $self; 
    154154} 
     155 
    155156=head2 schedule 
    156157 
     
    165166SCOPE: { 
    166167        my $event_hooks_initialized = 0; 
     168 
    167169        sub schedule { 
    168170                my $self = shift; 
    169                 if (not $event_hooks_initialized) { 
     171                if ( not $event_hooks_initialized ) { 
    170172                        $event_hooks_initialized = 1; 
    171173                        my $main = Padre->ide->wx; 
     
    428430        @_ = (); # hack to avoid "Scalars leaked" 
    429431        my $main = $wx->main; 
    430         my $out = $main->output(); 
     432        my $out  = $main->output(); 
    431433        $main->show_output(1); 
    432434        $out->style_neutral(); 
     
    440442        @_ = (); # hack to avoid "Scalars leaked" 
    441443        my $main = $wx->main; 
    442         my $out = $main->output(); 
     444        my $out  = $main->output(); 
    443445        $main->show_output(1); 
    444446        $out->style_bad(); 
  • trunk/Padre/lib/Padre/TaskManager.pm

    r10579 r10599  
    118118                reap_interval  => 15000, 
    119119                @_, 
    120                 workers       => [], 
    121                 # grab a copy of the task_queue that's now handled by the slave driver 
     120                workers => [], 
     121 
     122                # grab a copy of the task_queue that's now handled by the slave driver 
    122123                task_queue    => Padre::SlaveDriver->new()->task_queue, 
    123124                running_tasks => {}, 
     
    132133        _init_events($main); 
    133134 
    134         # To be removed: Old task queue instantiation => Padre::SlaveDriver 
     135        # To be removed: Old task queue instantiation => Padre::SlaveDriver 
    135136        #$self->{task_queue} = Thread::Queue->new; 
    136137 
     
    240241                $self->task_queue->enqueue($string); 
    241242                $self->task_queue->enqueue("STOP"); 
    242                 require Padre::SlaveDriver; 
    243                 no warnings 'once'; 
    244                 if (not defined $Padre::SlaveDriver::TASK_DONE_EVENT) { 
    245                   Padre::SlaveDriver->_init_events(); 
    246                 } 
     243                require Padre::SlaveDriver; 
     244                no warnings 'once'; 
     245                if ( not defined $Padre::SlaveDriver::TASK_DONE_EVENT ) { 
     246                        Padre::SlaveDriver->_init_events(); 
     247                } 
    247248                Padre::SlaveDriver::_worker_loop( $self->task_queue ); 
    248249        } 
     
    293294 
    294295 
    295         # To be removed: Old worker thread cration. => Padre::SlaveDriver 
    296 #       @_ = (); # avoid "Scalars leaked" 
    297 #       my $worker = threads->create( 
    298 #               { 'exit' => 'thread_only' }, \&worker_loop, 
    299 #               $main, $self->task_queue 
    300 #       ); 
     296        # To be removed: Old worker thread cration. => Padre::SlaveDriver 
     297        #       @_ = (); # avoid "Scalars leaked" 
     298        #       my $worker = threads->create( 
     299        #               { 'exit' => 'thread_only' }, \&worker_loop, 
     300        #               $main, $self->task_queue 
     301        #       ); 
    301302        my $worker = Padre::SlaveDriver->new->spawn($self); 
    302303        die if not ref $worker; 
     
    421422        } 
    422423 
    423         # cleanup master thread, too 
    424         Padre::SlaveDriver->new->cleanup(); 
     424        # cleanup master thread, too 
     425        Padre::SlaveDriver->new->cleanup(); 
    425426 
    426427        # didn't work the nice way? 
     
    554555sub on_task_start_event { 
    555556        my ( $wx, $event ) = @_; @_ = (); # hack to avoid "Scalars leaked" 
    556                                             # TO DO/FIXME: 
    557                                             # This should somehow get at the specific TaskManager object 
    558                                             # instead of going through the Padre globals! 
    559         my $main = $wx->main; 
     557                                          # TO DO/FIXME: 
     558                                          # This should somehow get at the specific TaskManager object 
     559                                          # instead of going through the Padre globals! 
     560        my $main              = $wx->main; 
    560561        my $manager           = Padre->ide->task_manager; 
    561562        my $tid_and_task_type = $event->GetData(); 
  • trunk/Padre/lib/Padre/Wx/Dialog/PluginManager.pm

    r10580 r10599  
    350350        my $message = $self->{plugin}->errstr; 
    351351        my $title   = Wx::gettext('Error'); 
    352          
     352 
    353353        # @INC gets printed out between () remove that for now 
    354354        $message =~ s/\(\@INC.*\)//; 
    355          
     355 
    356356        Wx::MessageBox( $message, $title, Wx::wxOK | Wx::wxCENTER, $self ); 
    357357} 
  • trunk/Padre/t/86-service.t

    r10578 r10599  
    1515use t::lib::Padre; 
    1616use Padre::Service; 
     17 
    1718# Create the object so that Padre->ide works 
    1819my $app = Padre->new;