Skip to content

解答コードの標準エラー出力を rime-out に保存したい #101

@tossy310

Description

@tossy310

rime/rime/basic/codes.py

Lines 79 to 82 in 1194c9d

if redirect_error:
errfile = subprocess.STDOUT
else:
errfile = files.OpenNull()

解答コードの実行時はここで errfile が指定されており、標準エラー出力が握りつぶされている。

逆に DOMJudgeReactiveTask が解答コードを実行する際は、何も指定していないため、標準エラー出力がそのまま標準出力にリダイレクトされている。

どちらの場合でも、解答コードのエラー出力を rime-out以下に吐き出すことができると良さそうです。

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions