summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmile Anclin <emile.anclin@logilab.fr>2010-11-02 12:14:08 +0100
committerEmile Anclin <emile.anclin@logilab.fr>2010-11-02 12:14:08 +0100
commit89f43fa7920b6044051d7a14f4e5a3f7ecc5e463 (patch)
tree25812904decb839e22ac97dcae8df0d1cc21dccd
parent1546589bda1276d257a70b2962edfed5a594ba36 (diff)
downloadlogilab-common-89f43fa7920b6044051d7a14f4e5a3f7ecc5e463.tar.gz
py3k: use str_encode for lgc.graph
-rw-r--r--graph.py7
1 files changed, 2 insertions, 5 deletions
diff --git a/graph.py b/graph.py
index f3436ff..908bb71 100644
--- a/graph.py
+++ b/graph.py
@@ -28,7 +28,7 @@ import os.path as osp
import os
import sys
import tempfile
-from logilab.common.compat import sorted, reversed
+from logilab.common.compat import sorted, reversed, str_encode
def escape(value):
"""Make <value> usable in a dot file."""
@@ -107,10 +107,7 @@ class DotBackend:
os.close(pdot)
os.close(ppng)
pdot = open(dot_sourcepath,'w')
- if isinstance(self.source, unicode):
- pdot.write(self.source.encode('UTF8'))
- else:
- pdot.write(self.source)
+ pdot.write(str_encode(self.source, 'utf8'))
pdot.close()
if target != 'dot':
if mapfile: