소스 검색

decode base64 output string to UTF-8

Fix byte string in python 3
Solomon Huang 8 년 전
부모
커밋
3ad49c6d2c
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      liquid_tags/graphviz.py

+ 1 - 1
liquid_tags/graphviz.py

@@ -116,7 +116,7 @@ def graphviz_parser(preprocessor, tag, markup):
         output = run_graphviz(program, code)
 
         # Return Base64 encoded image
-        return '<div class="graphviz" style="text-align: center;"><img src="data:image/png;base64,%s"></div>' % base64.b64encode(output)
+        return '<div class="graphviz" style="text-align: center;"><img src="data:image/png;base64,%s"></div>' % base64.b64encode(output).decode('utf-8')
 
     else:
         raise ValueError('Error processing input. '