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. > 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? -- http://mail.python.org/mailman/listinfo/python-list