diff options
Diffstat (limited to 'doc/pyhtml2devhelp.py')
-rw-r--r-- | doc/pyhtml2devhelp.py | 37 |
1 files changed, 33 insertions, 4 deletions
diff --git a/doc/pyhtml2devhelp.py b/doc/pyhtml2devhelp.py index 2d78896ef..e686ff7c5 100644 --- a/doc/pyhtml2devhelp.py +++ b/doc/pyhtml2devhelp.py @@ -1,7 +1,36 @@ +""" + This script is based on Python2.6 Ubuntu package script: + Copyright (C) 2009 Matthias Klose <doko@debian.org> + Copyright (C) 2010 Renato Araujo Oliveira Filho <renato.filho@openbossa.org> + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public License + version 2.1 as published by the Free Software Foundation. Please + review the following information to ensure the GNU Lesser General + Public License version 2.1 requirements will be met: + http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. + + As a special exception to the GNU Lesser General Public License + version 2.1, the object code form of a "work that uses the Library" + may incorporate material from a header file that is part of the + Library. You may distribute such object code under terms of your + choice, provided that the incorporated material (i) does not exceed + more than 5% of the total size of the Library; and (ii) is limited to + numerical parameters, data structure layouts, accessors, macros, + inline functions and templates. + + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + 02110-1301 USA +""" #! /usr/bin/python -# This script is based on Python2.6 Ubuntu package script by Marc Deslauriers - import formatter, htmllib import os, sys, re @@ -53,7 +82,7 @@ class PyHTMLParser(htmllib.HTMLParser): for attr in attrs: self.link[attr[0]] = attr[1] self.data = '' - + def end_a(self): process = False text = self.data.replace('\t', '').replace('\n', ' ').replace('&', '&').replace('<', '<').replace('>', '>') @@ -185,7 +214,7 @@ class PyIdxHTMLParser(htmllib.HTMLParser): for attr in attrs: self.link[attr[0]] = attr[1] self.data = '' - + def end_a(self): text = self.data.replace('\t', '').replace('\n', ' ').replace('&', '&').replace('<', '<').replace('>', '>') self.link['text'] = text |