A small patch to prevent a ValueError when getting a list of fonts on
Unix; this fixes Debian bug #337120.
--- pygame-1.7.1release.orig/lib/sysfont.py
+++ pygame-1.7.1release/lib/sysfont.py
@@ -149,7 +149,9 @@
#read the fonts from a unix 'fonts.dot' file
def read_unix_fontsdir(dir, file, fonts):
file = open(os.path.join(dir, file))
- numfonts = int(file.readline())
+ try: numfonts = int(file.readline())
+ except ValueError: return # probably not a font file
+
for line in file.readlines():
font, descr = (line.split(' ', 1) + ['', ''])[:2]
if font[-4:].lower() not in [".ttf", ".ttc"]:
--
Joe Wreschnig <piman@xxxxxxxxxxxxxx>
Attachment:
signature.asc
Description: This is a digitally signed message part