Just some tidying up
authorDirk Koopman <djk@tobit.co.uk>
Fri, 1 Aug 2014 20:59:05 +0000 (21:59 +0100)
committerDirk Koopman <djk@tobit.co.uk>
Fri, 1 Aug 2014 20:59:05 +0000 (21:59 +0100)
cmd/show/log.pl
perl/DXCommandmode.pm

index 5a83d4435ac723808880d118d1fe9faef72b6bb2..18d9405091f8e6132640a74d4be5860003c56b4a 100644 (file)
@@ -43,14 +43,5 @@ sub handle
 
        @out = $self->spawn_cmd(\&DXLog::print, args => [$from, $to, $main::systime, undef, $who]);
        
-#      my $fc = Mojo::IOLoop::ForkCall->new;
-#      $fc->run(
-#                       sub {my @args = @_; my @res = DXLog::print(@args); return @res}, 
-#                       [$from, $to, $main::systime, undef, $who],
-#                       sub {my ($fc, $err, @out) = @_; delete $self->{stash}; $self->send(@out);}
-#                      );
-#      #$self->{stash} = $fc;
-       
-#      @out = DXLog::print($from, $to, $main::systime, undef, $who);
        return (1, @out);
 }
index a8f0131a39975369a37e7038cb105f657b53cfb2..e86abd1a4f76c3f35a7150b7a0a72550e7d4a658 100644 (file)
@@ -1253,9 +1253,13 @@ sub send_motd
 
 # Punt off a long running command into a separate process
 #
-# Hhis is called from commands to run some potentially long running
+# This is called from commands to run some potentially long running
 # function. The process forks and then runs the function and returns
 # the result back to the cmd. 
+#
+# NOTE: this merely forks the current process and then runs the cmd in that (current) context.
+#       IT DOES NOT START UP SOME NEW PROGRAM AND RELIES ON THE FACT THAT IT IS RUNNING DXSPIDER 
+#       THE CURRENT CONTEXT!!
 # 
 # call: $self->spawn_cmd(\<function>, [cb => sub{...}], [prefix => "cmd> "], [progress => 0|1], [args => [...]]);
 sub spawn_cmd