time keeping problem: i3status or py3status?
Since the change from standard time to daylight savings time (I have /etc/localtime -> /usr/share/zoneinfo/EST5EDT) this past weekend, my i3status (actually py3status) is still reporting standard time rather than DST.
In a terminal, the date command reads EDT as it should so timekeeping itself handled the change correctly, but my status bar incorrectly shows standard time.
My ~/.config/i3/config reads in part:
bar {
status_command py3status -c ~/.config/i3status/config
}
And my ~/.config/i3status/config reads in part:
order += "ipv6"
order += "disk /"
order += "run_watch DHCP"
order += "run_watch VPN"
order += "wireless wlan0"
order += "ethernet eth0"
order += "battery 0"
order += "load"
order += "tztime local"
I'm thinking that this reveals a subtle bug and I'd like to report it to the person whose code the bug resides in, but I'm honestly not sure which code is responsible.
Is it p3status or part of i3status (I see "tztime local" in man i3status, but not sure if py3status is calling that code or if py3status reimplemented that code)? Can anyone shed some insight on this so I can file a bug with the project whose code has this problem?