Browse code

Check for unicode (from Jaap Karssenberg).

Jose.R.Fonseca authored on 29/01/2009 23:04:17
Showing 1 changed files

  • xdot.py index e55c980..9267933 100755
... ...
@@ -1311,6 +1311,8 @@ class DotWidget(gtk.DrawingArea):
1311 1311
         self.filter = filter
1312 1312
 
1313 1313
     def set_dotcode(self, dotcode, filename='<stdin>'):
1314
+        if isinstance(dotcode, unicode):
1315
+            dotcode = dotcode.encode('utf8')
1314 1316
         p = subprocess.Popen(
1315 1317
             [self.filter, '-Txdot'],
1316 1318
             stdin=subprocess.PIPE,