From f4d85c730b1bafa6b21fbe4c6a8806e0459a56a4 Mon Sep 17 00:00:00 2001 From: Pragmatic Software Date: Sat, 6 Jul 2019 15:53:34 -0700 Subject: [PATCH] compiler_vm: do not eat spaces when splitting line (fixes python indentation) --- modules/compiler_vm/languages/_default.pm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/modules/compiler_vm/languages/_default.pm b/modules/compiler_vm/languages/_default.pm index a5bc900a..ae728213 100755 --- a/modules/compiler_vm/languages/_default.pm +++ b/modules/compiler_vm/languages/_default.pm @@ -39,7 +39,6 @@ sub new { $self->{nick} =~ s/^\s+|\s+$//g if defined $self->{nick}; $self->{channel} =~ s/^\s+|\s+$//g if defined $self->{channel}; $self->{lang} =~ s/^\s+|\s+$//g if defined $self->{lang}; - $self->{code} =~ s/^\s+|\s+$//g if defined $self->{code}; $self->initialize(%conf); @@ -452,7 +451,7 @@ sub add_option { sub process_standard_options { my $self = shift; - my @opt_args = $self->split_line($self->{code}, preserve_escapes => 1); + my @opt_args = $self->split_line($self->{code}, preserve_escapes => 1, keep_spaces => 1); use Data::Dumper; print STDERR "opt_arg: ", Dumper \@opt_args;