diff --git a/fdroidserver/common.py b/fdroidserver/common.py index b82f7742..8db69d57 100644 --- a/fdroidserver/common.py +++ b/fdroidserver/common.py @@ -470,14 +470,14 @@ class vcs_bzr(vcs): def retrieve_string(xml_dir, string): if string.startswith('@string/'): - string_search = re.compile(r'.*"'+string[8:]+'".*>([^<]+?)<.*').search + string_search = re.compile(r'.*"'+string[8:]+'".*?>([^<]+?)<.*').search for xmlfile in glob.glob(os.path.join(xml_dir, '*.xml')): for line in file(xmlfile): matches = string_search(line) if matches: return retrieve_string(xml_dir, matches.group(1)) elif string.startswith('&') and string.endswith(';'): - string_search = re.compile(r'.*').search + string_search = re.compile(r'.*').search for xmlfile in glob.glob(os.path.join(xml_dir, '*.xml')): for line in file(xmlfile): matches = string_search(line)