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 |