Hello, > In module one, I have a function: > > def foo( host, userid, password ): > pass > > In module two, I call that function: > > foo( userid, password) > > lint doesn't find that error and it won't be caught until it's called > while the program is running. pychecker does find these kind of errors.
> I've never used a language that didn't catch that type of error. I'm > quite surprised that Python is being used by a number of major > companies. How you catch these types of errors? By running a large test suite, I highly recommend "nose". HTH, -- Miki <[EMAIL PROTECTED]> http://pythonwise.blogspot.com -- http://mail.python.org/mailman/listinfo/python-list