From: Marius Gedminas <marius@gedmin.as>
... | ... |
@@ -417,7 +417,11 @@ class XDotAttrParser: |
417 | 417 |
a = 1.0 |
418 | 418 |
return r, g, b, a |
419 | 419 |
else: |
420 |
- color = gtk.gdk.color_parse(c) |
|
420 |
+ try: |
|
421 |
+ color = gtk.gdk.color_parse(c) |
|
422 |
+ except ValueError: |
|
423 |
+ sys.stderr.write("unknown color '%s'\n" % c) |
|
424 |
+ return 1, 1, 1, 1 |
|
421 | 425 |
s = 1.0/65535.0 |
422 | 426 |
r = color.red*s |
423 | 427 |
g = color.green*s |