docs: def local_updatetime(port):
    """
    <Purpose>
      Callback for time_interface.r2py to update the time that is used
      internally for nodemanager communications.
  
    <Arguments>
      port:
          The port to update on.  This is not used however.  It is only
          specified to adhere to the function signature expected by
          time_interface.r2py.
  
    <Side Effects>
      If we reach this function, then it means that other time server updates
      failed.  We will notify the user of the failure, and set time.r2py to
      use the local clock.
  
    <Exceptions>
      None
  
    <Returns>
      None
    """
    print 'Time update failed, could not connect to any time servers...'
    print 'Your network connection may be down.'
    print "Falling back to using your computer's local clock."
    print
  
    # time.time() gives us the # of seconds since 1970, whereas the NTP
    # services gives us the # of seconds since 1900.
    time.time_settime(pythontime.time() + time.time_seconds_from_1900_to_1970)