今天更新python版本后发现livecode插件报错,错误提示如下图:
根据提示找到错误源码:
应该是更新后cStringIO无法使用了(猜测,欢迎大家评论区指正)
修改_init_.py文件代码如下:
# coding: utf-8
from __future__ import absolute_import
from io import StringIO
from .unparser import Unparser
from .printer import Printer
__version__ = '1.6.3'
def unparse(tree):
v = StringIO()
Unparser(tree, file=v)
return v.getvalue()
def dump(tree):
v = StringIO()
Printer(file=v).visit(tree)
return v.getvalue()
完美解决: