From fa6b3067a8b78f7a0c79e13ec05bf41fa0accc35 Mon Sep 17 00:00:00 2001 From: "Mayur Maheshwari (OpenERP)" Date: Mon, 29 Oct 2012 18:49:38 +0530 Subject: [PATCH] [IMP]pad : fix the pad issue bzr revid: mma@tinyerp.com-20121029131938-0k92cijgqorcnjnh --- addons/pad/pad.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) 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