、このエラーを持っていないAttributeError: 'str' object has no attribute 'decode'
はAttributeErrorは「strの」オブジェクトには、属性「復号」のLatin-1、私はそれを投げている、私は、コードを実行しようとすると、私のユニットテストスクリプト用のHTMLレポートを作成しようとしています
以下は、エラーが表示されているコードの一部である: -
if isinstance(o,str):
# TODO: some problem with 'string_escape': it escape \n and mess up formating
# uo = unicode(o.encode('string_escape'))
uo = o.decode('latin-1')
else:
uo = o
if isinstance(e,str):
# TODO: some problem with 'string_escape': it escape \n and mess up formating
# ue = unicode(e.encode('string_escape'))
ue = e.decode('latin-1')
else:
ue = e
script = self.REPORT_TEST_OUTPUT_TMPL % dict(
id = tid,
output = saxutils.escape(uo+ue),
)
上記のコードはHTMLTestRunner.py
ファイルからのものです。この問題のデバッグにお役立てください。
正しい方法はディーンは、それが「バイト」変更した後、私はライン 」self.stream.write(output.encode( 'UTF8のいずれかで、エラーが直面しています私を助けるため –