提交 e39a7cd2 编写于 作者: C Cole Robinson

apibuild: Fix -refs.xml building

Another usage of deprecated 'string' functions. We are just trying to
match ascii letters here, so use a simple regex. And again drop the
aggressive exception handling, it doesn't seem to trigger for anything
in libvirt code.
Signed-off-by: NCole Robinson <crobinso@redhat.com>
上级 960ff97b
......@@ -11,7 +11,6 @@
from __future__ import print_function
import os, sys
import string
import glob
import re
......@@ -2092,23 +2091,20 @@ class docBuilder:
str = str.replace(';', ' ')
tokens = str.split()
for token in tokens:
try:
c = token[0]
if string.letters.find(c) < 0:
pass
elif len(token) < 3:
c = token[0]
if not re.match(r"[a-zA-Z]", c):
pass
elif len(token) < 3:
pass
else:
lower = token.lower()
# TODO: generalize this a bit
if lower == 'and' or lower == 'the':
pass
elif token in self.xref:
self.xref[token].append(id)
else:
lower = string.lower(token)
# TODO: generalize this a bit
if lower == 'and' or lower == 'the':
pass
elif token in self.xref:
self.xref[token].append(id)
else:
self.xref[token] = [id]
except:
pass
self.xref[token] = [id]
def analyze(self):
if not quiet:
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册