ServiceObject.IsValid() method

Robert Olson olson at mcs.anl.gov
Sat Feb 8 14:33:03 CST 2003


Hm. The price you pay is an expensive roundtrip to verify if you have the 
object you're looking for, rather than just handling the exception when you 
have it wrong.

--bob

At 01:55 PM 2/8/2003 -0600, Ivan R. Judson wrote:

>I don't know. The behavior I'm trying to avoid is that a client object
>(result of ...get_proxy() isn't really anything until a call is made, but if
>that call fails your down the error handling path -- you'd really like to
>know if the handle is valid ahead of time in some cases...
>
>Does that make it any more clear?  The words that come to mind are "you want
>to know you have a valid proxy object before you use it", but I'm not sure
>that helps make it more clear :-)
>
>--Ivan
>
> > -----Original Message-----
> > From: Robert Olson [mailto:olson at mcs.anl.gov]
> > Sent: Saturday, February 08, 2003 1:38 PM
> > To: judson at mcs.anl.gov; 'AG Dev'
> > Subject: Re: ServiceObject.IsValid() method
> >
> >
> > is that doing the same thing as isinstance(obj, ServiceObject) ?
> >
> > At 01:32 PM 2/8/2003 -0600, Ivan R. Judson wrote:
> > >I propose we add amethod IsValid() to the service object
> > that returns
> > >true. Then you can verify that your handle is good *before*
> > you try to
> > >use it. This makes it significantly easier to handle cases
> > like venue
> > >entering...
> > >
> > >Thoughts?
> >




More information about the ag-dev mailing list