以管理员身份登录到另一个用户

时间:2018-10-04 20:00:10

标签: python python-3.x perforce p4python

作为Perforce管理员,我可以不用密码登录为其他用户并执行操作:

p4 login joe
p4 -u joe revert //...

我想使用P4Python在Python脚本中执行此操作。我尝试设置每个this answeruser字段:

from P4 import P4
p4 = P4()
p4.user = 'joe'
p4.connect()
p4.run_revert('//...')

并且我尝试使用与命令行语法更类似的东西(每个this post):

p4 = P4()
p4.connect()
p4.run_login('joe')
p4.run_revert('//...', user='joe')

两者都导致异常:

  

P4.P4Exception:[P4#run]命令执行期间出错(“ p4还原   -k // ...“)

     

[错误]:“强制密码(P4PASSWD)无效或未设置。”

是否可以使用P4Python在Python中以没有密码的方式以另一个Perforce用户身份登录?

0 个答案:

没有答案