As found and suggested by Overmind JIANG.
Fixes https://github.com/jrfonseca/xdot.py/issues/47
| ... | ... |
@@ -113,9 +113,9 @@ class DotWidget(Gtk.DrawingArea): |
| 113 | 113 |
p = subprocess.CalledProcessError(exc.errno, self.filter, exc.strerror) |
| 114 | 114 |
else: |
| 115 | 115 |
xdotcode, error = p.communicate(dotcode) |
| 116 |
+ error = error.decode() |
|
| 116 | 117 |
error = error.rstrip() |
| 117 | 118 |
if error: |
| 118 |
- error = error.decode() |
|
| 119 | 119 |
sys.stderr.write(error + '\n') |
| 120 | 120 |
if p.returncode != 0: |
| 121 | 121 |
self.error_dialog(error) |