code: def now(self, when=None):
          
          if when is None:
              when = _TaskManager().get_time()
          tup = time.localtime(when)
  
          self.value = (tup[0]-1900, tup[1], tup[2], tup[6] + 1)
  
          return self
docs: Set the current value to the correct tuple based on the seconds
          since the epoch.  If 'when' is not provided, get the current time
          from the task manager.