@@ -154,31 +154,33 @@ sub _build_object {
154
154
my %data = ();
155
155
foreach my $i (0 .. $self -> narray_labels-1) {
156
156
my @x = $obj -> _data_array($i );
157
+ # print $array_labels[$i], $/;
158
+ # print join("|", @x), $/, $/;
157
159
$data {$array_labels [$i ]} = \@x ;
158
160
};
159
161
$self -> data(\%data );
160
162
161
163
return $obj ;
162
164
};
163
165
164
- use Term::ANSIColor qw( :constants) ;
165
- sub trace {
166
- my ($self ) = @_ ;
167
- my $max_depth = 30;
168
- my $i = 0;
169
- my ($green , $red , $yellow , $end ) = (BOLD.GREEN, BOLD.RED, BOLD.YELLOW, RESET);
170
- local $| =1;
171
- print ($/ .BOLD." --- Begin stack trace ---$end \n " );
172
- while ( (my @call_details = (caller ($i ++))) && ($i <$max_depth ) ) {
173
- my $from = $call_details [1];
174
- my $line = $call_details [2];
175
- my $color = RESET.YELLOW;
176
- (my $func = $call_details [3]) =~ s { (?<=::)(\w +)\z } { $color$1 } ;
177
- print (" $green$from$end line $red$line$end in function $yellow$func$end \n " );
178
- }
179
- print (BOLD." --- End stack trace ---$end \n " );
180
- return $self ;
181
- };
166
+ # use Term::ANSIColor qw(:constants);
167
+ # sub trace {
168
+ # my ($self) = @_;
169
+ # my $max_depth = 30;
170
+ # my $i = 0;
171
+ # my ($green, $red, $yellow, $end) = (BOLD.GREEN, BOLD.RED, BOLD.YELLOW, RESET);
172
+ # local $|=1;
173
+ # print($/.BOLD."--- Begin stack trace ---$end\n");
174
+ # while ( (my @call_details = (caller($i++))) && ($i<$max_depth) ) {
175
+ # my $from = $call_details[1];
176
+ # my $line = $call_details[2];
177
+ # my $color = RESET.YELLOW;
178
+ # (my $func = $call_details[3]) =~ s{(?<=::)(\w+)\z}{$color$1};
179
+ # print("$green$from$end line $red$line$end in function $yellow$func$end\n");
180
+ # }
181
+ # print(BOLD."--- End stack trace ---$end\n");
182
+ # return $self;
183
+ # };
182
184
183
185
184
186
0 commit comments