Как администратор Perforce, я могу войти как другой пользователь без пароля и выполнять действия:
p4 login joe
p4 -u joe revert //...
Я хотел бы сделать это в скрипте Python, используя P4Python.Я попытался установить поле user
для этого ответа :
from P4 import P4
p4 = P4()
p4.user = 'joe'
p4.connect()
p4.run_revert('//...')
и попытался использовать что-то более похожее на синтаксис командной строки (для этого поста):
p4 = P4()
p4.connect()
p4.run_login('joe')
p4.run_revert('//...', user='joe')
Оба приводят к исключению:
P4.P4Exception: [P4 # run] Ошибки во время выполнения команды ("p4 revert -k //... ")
[Ошибка]: 'Пароль Perforce (P4PASSWD) недействителен или не установлен.'
Можно ли войти в систему как другой пользователь Perforce без пароля?в Python с использованием P4Python?