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

Reply via email to