From: Shawn Landden <shawnland...@gmail.com> The python3 version of the Cairo bindings doesn't know how to write to sys.stdout/sys.stderr, which changed from from accepting str in python 2, to accepting a byte stream in python 3.
Work around this by using /dev/stdout. http://bugs.freedesktop.org/show_bug.cgi?id=50989 --- src/analyze/systemd-analyze | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/analyze/systemd-analyze b/src/analyze/systemd-analyze index 76eceee..240d541 100755 --- a/src/analyze/systemd-analyze +++ b/src/analyze/systemd-analyze @@ -150,7 +150,7 @@ def plot(): if width < 1000: width = 1000 - surface = cairo.SVGSurface(sys.stdout, width, height) + surface = cairo.SVGSurface("/dev/stdout", width, height) context = cairo.Context(surface) draw_box(context, 0, 0, width, height, 1, 1, 1) -- 1.7.10.4 _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel