--- ECHO_content/ECHO_helpers.py 2004/08/18 12:41:00 1.16 +++ ECHO_content/ECHO_helpers.py 2004/10/19 18:44:26 1.20 @@ -1,18 +1,22 @@ -import timeoutsocket +import socket 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 + socket.setdefaulttimeout(2) + ret=urllib.urlopen(url) + socket.setdefaulttimeout(5) + return ret +# urlopener = urllib.URLopener() +# +# 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'] +displayTypes = ['ZSQLExtendFolder','ZSQLBibliography','ECHO_group','ECHO_collection','ECHO_resource','ECHO_link','ECHO_sqlElement','ECHO_pageTemplate','ImageCollectionIFrame','VLP_resource','VLP_essay','ECHO_ZCatalogElement'] def checkOnlyOneInGroup(object):