diff options
author | Emile Anclin <emile.anclin@logilab.fr> | 2010-11-02 12:14:08 +0100 |
---|---|---|
committer | Emile Anclin <emile.anclin@logilab.fr> | 2010-11-02 12:14:08 +0100 |
commit | 89f43fa7920b6044051d7a14f4e5a3f7ecc5e463 (patch) | |
tree | 25812904decb839e22ac97dcae8df0d1cc21dccd | |
parent | 1546589bda1276d257a70b2962edfed5a594ba36 (diff) | |
download | logilab-common-89f43fa7920b6044051d7a14f4e5a3f7ecc5e463.tar.gz |
py3k: use str_encode for lgc.graph
-rw-r--r-- | graph.py | 7 |
1 files changed, 2 insertions, 5 deletions
@@ -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: |