[host] go-fmt and propagate context on Windows in Info()

pull/745/head
Lomanic 6 years ago
parent d80c43f9c9
commit 98c779765f

@ -77,7 +77,7 @@ func InfoWithContext(ctx context.Context) (*InfoStat, error) {
}
{
boot, err := BootTime()
boot, err := BootTimeWithContext(ctx)
if err == nil {
ret.BootTime = boot
ret.Uptime, _ = Uptime()
@ -87,12 +87,12 @@ func InfoWithContext(ctx context.Context) (*InfoStat, error) {
{
hostID, err := getMachineGuid()
if err == nil {
ret.HostID = strings.ToLower(hostID)
ret.HostID = hostID
}
}
{
procs, err := process.Pids()
procs, err := process.PidsWithContext(ctx)
if err == nil {
ret.Procs = uint64(len(procs))
}
@ -128,7 +128,7 @@ func getMachineGuid() (string, error) {
return "", fmt.Errorf("HostID incorrect: %q\n", hostID)
}
return hostID, nil
return strings.ToLower(hostID), nil
}
func Uptime() (uint64, error) {

@ -5,7 +5,7 @@ import (
)
type Warnings struct {
List []error
List []error
}
func (w *Warnings) Add(err error) {
@ -21,5 +21,5 @@ func (w *Warnings) Reference() error {
}
func (w *Warnings) Error() string {
return fmt.Sprintf("Number of warnings: %v", len(w.List))
return fmt.Sprintf("Number of warnings: %v", len(w.List))
}

Loading…
Cancel
Save