diff --git a/addons/pad/pad.py b/addons/pad/pad.py index c7641540a0a..d2b9b6cd27e 100644 --- a/addons/pad/pad.py +++ b/addons/pad/pad.py @@ -8,6 +8,8 @@ from tools.translate import _ from openerp.tools.misc import html2plaintext from py_etherpad import EtherpadLiteClient +_logger = logging.getLogger(__name__) + class pad_common(osv.osv_memory): _name = 'pad.common' @@ -59,10 +61,13 @@ class pad_common(osv.osv_memory): def pad_get_content(self, cr, uid, url, context=None): content = '' if url: - page = urllib2.urlopen('%s/export/html'%url).read() - mo = re.search('(.*)',page) - if mo: - content = mo.group(1) + try: + page = urllib2.urlopen('%s/export/html'%url).read() + mo = re.search('(.*)',page) + if mo: + content = mo.group(1) + except: + _logger.warning("No url found '%s'.", url) return content # TODO