[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: [RFC] Gnome2::GConf error handling
- From: Emmanuele Bassi <bassi-e libero it>
- To: gtk-perl-list gnome org
- Subject: Re: [RFC] Gnome2::GConf error handling
- Date: Wed, 24 Sep 2003 22:20:38 +0200
* Ross McFarland <rwmcfa1 neces com>:
> > * Situation in the Perl binding
> > ...
> > using croak(); it is completely transparent from the Perl programmer's
> > ...
>
> you may already know and be doing this, but you want to use gperl_croak_error
> rather than the perlapi croak. mainly for memory allocation reasons.
Yep, I'm already doing this.
> > * Possible improvements
> > ...
> > So, I'd like to hear every comment you might have, and your alternative
> > solutions, if any, about this.
> >
>
> (in my opinion) the perlish way of doing this would be:
>
> my $client = Gnome2::GConf::Client->get_default;
> my $str;
> eval { $str = $client->get_string("/test/app/key"); 1 };
> if( $@ )
> {
> # handle the error, ignore it, die etc.
> }
This is the way things are working right now.
I could live without ever touching or extending error handling, but I
thought that using some of the facilities GConf already offers to the
programmer could be a good thing...
Regards,
Emmanuele.
--
Emmanuele Bassi (Zefram) [ http://digilander.libero.it/ebassi/blog ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738 08BD 8ECC DB8F A432 0FF4
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]