cvsuser     02/12/30 10:57:01

  Modified:    P5EEx/Blue/P5EEx/Blue Context.pm
  Log:
  changed exception handling behavior
  
  Revision  Changes    Path
  1.42      +20 -13    p5ee/P5EEx/Blue/P5EEx/Blue/Context.pm
  
  Index: Context.pm
  ===================================================================
  RCS file: /cvs/public/p5ee/P5EEx/Blue/P5EEx/Blue/Context.pm,v
  retrieving revision 1.41
  retrieving revision 1.42
  diff -u -w -r1.41 -r1.42
  --- Context.pm        19 Nov 2002 22:01:51 -0000      1.41
  +++ Context.pm        30 Dec 2002 18:57:01 -0000      1.42
  @@ -1,6 +1,6 @@
   
   #############################################################################
  -## $Id: Context.pm,v 1.41 2002/11/19 22:01:51 spadkins Exp $
  +## $Id: Context.pm,v 1.42 2002/12/30 18:57:01 spadkins Exp $
   #############################################################################
   
   package P5EEx::Blue::Context;
  @@ -200,7 +200,14 @@
   
       $config_class   = $args{configClass};
       $config_class   = $ENV{P5EE_CONFIG_CLASS} if (! $config_class);
  -    $config_class   = "P5EEx::Blue::Config::File" if (! $config_class);
  +    if (! $config_class) {
  +        if ($args->{config}) {
  +            $config_class = "P5EEx::Blue::Config";
  +        }
  +        else {
  +            $config_class = "P5EEx::Blue::Config::File";
  +        }
  +    }
   
       $session_class   = $args{sessionClass};
       $session_class   = "P5EEx::Blue::Session::HTMLHidden" if (! $session_class);
  @@ -214,10 +221,10 @@
           $self->dbgprint(join("",@str));
       }
   
  -    eval {
  +    #eval {
           $self->{config} = P5EEx::Blue::P5EE->new($config_class, "new", \%args);
  -    };
  -    $self->add_message($@) if ($@);
  +    #};
  +    #$self->add_message($@) if ($@);
   
       #################################################################
       # DEBUGGING
  @@ -254,18 +261,18 @@
   
       $self->init(\%args);
   
  -    eval {
           $self->dbgprint("Context->new(): configClass=$config_class 
sessionClass=$session_class (", join(",",%args), ")")
               if ($P5EEx::Blue::DEBUG && $self->dbg(1));
   
  +    #eval {
           $self->{session} = P5EEx::Blue::P5EE->new($session_class, "new", \%args);
  -    };
  -    $self->add_message($@) if ($@);
  +    #};
  +    #$self->add_message($@) if ($@);
   
  -    eval {
  +    #eval {
           $self->{user_agent} = P5EEx::Blue::UserAgent->new($self);
  -    };
  -    $self->add_message($@) if ($@);
  +    #};
  +    #$self->add_message($@) if ($@);
   
       return $self;
   }
  
  
  


Reply via email to