>>> THE PROBLEM: >>> for some reason, wmII's clock isn't being updated. >>> load average monitor seems fine, it changes.. but the clock just sits >>> there and shows the time from when I launched wmii. I think it's a problem with having two defmonitor stanzas, or else it's a problem with the implementation of the datetime.now() method on Ubuntu 9.04
I was able to get a working clock by just removing the uptime from the task bar: @defmonitor def load(self): # return re.sub(r'^.*: ', '', call('uptime')).replace(', ', ' ') # from datetime import datetime # return datetime.now().strftime('%A, %b %d %I:%M %p') return call('date') # @defmonitor # def time(self): # from datetime import datetime # # return datetime.now().strftime('%c') # return datetime.now().strftime('%A, %b %d %I:%M %p')