8000 Fix copy-paste bug in resource.getrusage(): ru_stime uses wrong field · Issue #5896 · RustPython/RustPython · GitHub
[go: up one dir, main page]

Skip to content
Fix copy-paste bug in resource.getrusage(): ru_stime uses wrong field #5896
Closed
@coderabbitai

Description

@coderabbitai

Problem

In stdlib/src/resource.rs, the From<libc::rusage> for Rusage implementation has a copy-paste bug where the ru_stime field is incorrectly populated with rusage.ru_utime instead of rusage.ru_stime.

Impact

This bug affects the correctness of resource.getrusage() results on all platforms. The system time (ru_stime) is lost and user time (ru_utime) is duplicated.

Location

File: stdlib/src/resource.rs
Lines: ~94-96 in the From<libc::rusage> for Rusage implementation

Fix

Change:

ru_stime: tv(rusage.ru_utime),

To:

ru_stime: tv(rusage.ru_stime),

References

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

    0