问题描述
我正在尝试删除客户端,但出现以下错误: “标识符太长。不能超过 UTF-8 的 1024 个字节。” 我的代码是这样的:
try:
client=p4.fetch_client("-S",stream_root,client_name)
client._root = client_root
client._client = client_name
p4.save_client(client)
p4.client = client_name
p4.run_sync("-f",root_path)
......
p4.run("client","-d",client)
logging.info("Workspace" + client + "deleted")
不知道我的台词是否正确或可能遗漏了什么?
解决方法
脚本中的
client
是整个客户端规范。 p4 client -d
的参数只是客户端名称:
p4.run("client","-d",client_name)