I am working on a file locking class which I'd like to work with Python 2.5's context managers. The acquire method takes an optional timeout argument:
class FileLock: ... def acquire(self, timeout=None): ... def __enter__(self): self.acquire() return self Can that optional timeout be somehow accommodated by the with statement? (I'm thinking no, which may not be a big shortcoming anyway.) Thx, Skip -- http://mail.python.org/mailman/listinfo/python-list