On Aug 30, 4:48 pm, "Chris Mellon" <[EMAIL PROTECTED]> wrote:
> On 8/30/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
>
>
>
> > On Aug 30, 4:31 pm, Ben Finney <[EMAIL PROTECTED]>
> > wrote:
> > > [EMAIL PROTECTED] writes:
> > > > In my case of have done os.listdir() on two directories. I want to see
> > > > what files are in directory A that are not in directory B.
>
> > > You get that information unambiguously. It's an exceptional case,
> > > since there's no index to return, so it throws an exception.
>
> > > > I have used exceptions in other languages and only do so on logic
> > > > that should never happen.
>
> > > You're confusing "assert" ("this should always be true") with
> > > "exception" ("this is an exception to the the normal flow of this
> > > process").
>
> > > An exception isn't "something that should never happen", it's
> > > something that is entirely possible and needs to be handled somehow.
>
> > I don't think that is the definition used across computer science.
>
> how its defined in Python is what is important in this context.

Is there a definition on python.org for an exception?

>
> > It suddenly dawned on me that what would be best would be a contains()
> > (or IN syntax for those who can't afford to wait) for lists.
>
> > if mylist.contains("hello):
>
> Genius. Why didn't anyone think of that before?

With an attitude like that Chris, don't expect to be getting an invite
to beta test my Python 3 fork.

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to