NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
Hi Garrett, > I am reading some mcidas data files directly from a local network disk. > I use the following in python: > > area=AreaAdapter(request) > > about 10% of the time the hangs up, probably because my local network is > busy. > The problem is that it hangs forever. > > Is there a way to put a timer on this so that it will time out after a > few seconds? > So that I can try again. Put the call that hangs inside its own Thread. Have the Thread do a notify() on an object. Your main line code can do a wait(timeout_in_ms) on the object, and if area is still == null, start another Thread to construct another AreaAdater to retry the read. Good luck, Bill ---------------------------------------------------------- Bill Hibbard, SSEC, 1225 W. Dayton St., Madison, WI 53706 hibbard@xxxxxxxxxxxxxxxxx 608-263-4427 fax: 608-263-6738 http://www.ssec.wisc.edu/~billh/vis.html
visad
archives: