chiark / gitweb /
lint: Fix unicode issues in list warnings
authorDaniel Martí <mvdan@mvdan.cc>
Fri, 14 Aug 2015 05:37:42 +0000 (22:37 -0700)
committerDaniel Martí <mvdan@mvdan.cc>
Fri, 14 Aug 2015 05:37:42 +0000 (22:37 -0700)
fdroidserver/lint.py

index 21de58829993234cde08095f838e67d50cfa1119..675782fff2c42a9149225e0b6500f2a3331019e0 100644 (file)
@@ -218,13 +218,14 @@ def main():
         for l in app['Description']:
             if len(l) < 1:
                 continue
-            if l[0] == lchar:
+            c = l.decode('utf-8')[0]
+            if c == lchar:
                 lcount += 1
                 if lcount > 3 and lchar not in validchars:
                     warn("Description has a list (%s) but it isn't bulleted (*) nor numbered (#)" % lchar)
                     break
             else:
-                lchar = l[0]
+                lchar = c
                 lcount = 1
 
         # Regex checks in all kinds of fields