From: <rv...@us...> - 2009-11-24 12:20:15
|
Revision: 315 http://treebase.svn.sourceforge.net/treebase/?rev=315&view=rev Author: rvos Date: 2009-11-24 12:20:10 +0000 (Tue, 24 Nov 2009) Log Message: ----------- Removed dependency on Devel::StackTrace, lowercased hash lookup in subobject_class() Modified Paths: -------------- trunk/treebase-core/src/main/perl/lib/CIPRES/TreeBase/VeryBadORM.pm Modified: trunk/treebase-core/src/main/perl/lib/CIPRES/TreeBase/VeryBadORM.pm =================================================================== --- trunk/treebase-core/src/main/perl/lib/CIPRES/TreeBase/VeryBadORM.pm 2009-11-24 12:19:15 UTC (rev 314) +++ trunk/treebase-core/src/main/perl/lib/CIPRES/TreeBase/VeryBadORM.pm 2009-11-24 12:20:10 UTC (rev 315) @@ -338,8 +338,8 @@ } elsif ($self->has_r_attr($attr)) { return $self->get_r_subobject_no_check($attr, @_); } - my $trace = Devel::StackTrace->new; - print $trace->as_string; # like carp +# my $trace = Devel::StackTrace->new; +# print $trace->as_string; # like carp croak($self->class . " has no attribute named '$attr'"); } @@ -572,7 +572,7 @@ sub subobject_class { my ($self, $subobj) = @_; my $subobj_class = \%{$self->class . "::subobject"}; - return $subobj_class->{$subobj} if exists $subobj_class->{$subobj}; + return $subobj_class->{lc $subobj} if exists $subobj_class->{lc $subobj}; return $self->alias($subobj) || ucfirst(lc($subobj)); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |