mercurial/debugcommands.py
changeset 39884 9c8eff5cfa1b
parent 39826 c31ce080eb75
child 39955 c421c22d3ad2
equal deleted inserted replaced
39883:2209e72f9fcb 39884:9c8eff5cfa1b
  1434                 user = util.username(st.st_uid)
  1434                 user = util.username(st.st_uid)
  1435                 locker = vfs.readlock(name)
  1435                 locker = vfs.readlock(name)
  1436                 if ":" in locker:
  1436                 if ":" in locker:
  1437                     host, pid = locker.split(':')
  1437                     host, pid = locker.split(':')
  1438                     if host == socket.gethostname():
  1438                     if host == socket.gethostname():
  1439                         locker = 'user %s, process %s' % (user, pid)
  1439                         locker = 'user %s, process %s' % (user or b'None', pid)
  1440                     else:
  1440                     else:
  1441                         locker = 'user %s, process %s, host %s' \
  1441                         locker = 'user %s, process %s, host %s' \
  1442                                  % (user, pid, host)
  1442                                  % (user or b'None', pid, host)
  1443                 ui.write(("%-6s %s (%ds)\n") % (name + ":", locker, age))
  1443                 ui.write(("%-6s %s (%ds)\n") % (name + ":", locker, age))
  1444                 return 1
  1444                 return 1
  1445             except OSError as e:
  1445             except OSError as e:
  1446                 if e.errno != errno.ENOENT:
  1446                 if e.errno != errno.ENOENT:
  1447                     raise
  1447                     raise