--- ECHO_content/ECHO_helpers.py 2004/06/25 11:02:16 1.14 +++ ECHO_content/ECHO_helpers.py 2004/08/18 12:41:00 1.16 @@ -1,3 +1,17 @@ +import timeoutsocket +import urllib +timeoutsocket.setDefaultSocketTimeout(2) +urlopener = urllib.URLopener() + +def urlopen(url): + """urlopen mit timeout""" + try: + con = urlopener.open(url) + return con + except timeoutsocket.Timeout: + return None + + displayTypes = ['ZSQLExtendFolder','ZSQLBibliography','ECHO_group','ECHO_collection','ECHO_resource','ECHO_link','ECHO_sqlElement','ECHO_pageTemplate','ImageCollectionIFrame','VLP_resource','VLP_collection','VLP_essay','ECHO_ZCatalogElement']