当我试图删除客户端时。我遇到错误
我在这里做的是,
1)我创建了一个临时客户端工作区。(成功)
2)我签出一个文件进行编辑。(成功)
3)我签入文件。(成功)
4)当我尝试删除客户端工作区时。下面是错误
[错误]:“客户端 'workspaceXXXX' 有待处理的更改。要删除客户端,请先删除所有待处理的更改。管理员可以指定 -f 来强制删除另一个用户的客户端。”
以下是尝试删除客户端的代码部分
try:
self.p4.run("client", "-d", self.clientWorkspace)
logging.info("Workspace "+self.clientWorkspace+" deleted")
except P4Exception, e:
logging.error(e)
"""Look for P4Exception while deleting workspace. Revert changes and try again"""
self.revertChangeList()
在异常处理中,我有方法在发生异常时恢复更改。下面是执行此操作的代码
try:
self.p4.run("revert", "-k","//...")[0]
logging.info("Pending file reverted from workspace "+self.clientWorkspace)
except P4Exception, e:
logging.error(e)
上面的代码也给出了异常 [Warning]: '//... - file(s) not open on this client。'