Revision 89e1fc26 lib/cli.py

b/lib/cli.py
296 296
    except errors.HooksFailure, err:
297 297
      logger.ToStderr("Failure: hooks general failure: %s" % str(err))
298 298
      result = 1
299
    except errors.ResolverError, err:
300
      this_host = utils.HostInfo.SysName()
301
      if err.args[0] == this_host:
302
        msg = "Failure: can't resolve my own hostname ('%s')"
303
      else:
304
        msg = "Failure: can't resolve hostname '%s'"
305
      logger.ToStderr(msg % err.args[0])
306
      result = 1
299 307
    except errors.OpPrereqError, err:
300 308
      logger.ToStderr("Failure: prerequisites not met for this"
301 309
                      " operation:\n%s" % str(err))

Also available in: Unified diff