summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog4
-rwxr-xr-xpython/generator.py3
2 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 1576e230..a43f404c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Tue Apr 8 10:19:01 CEST 2008 Daniel Veillard <daniel@veillard.com>
+
+ * python/generator.py: fix an infinite loop bug
+
Thu Apr 3 09:32:49 CEST 2008 Daniel Veillard <daniel@veillard.com>
* libxslt/xsltutils.c: avoid a scary realloc() loop should fix #520383
diff --git a/python/generator.py b/python/generator.py
index c13d6066..45f00b6e 100755
--- a/python/generator.py
+++ b/python/generator.py
@@ -673,6 +673,9 @@ def writeDoc(name, args, indent, output):
output.write(indent)
output.write('"""')
while len(val) > 60:
+ if val[0] == " ":
+ val = val[1:]
+ continue
str = val[0:60]
i = string.rfind(str, " ");
if i < 0: