Войдите в систему другого пользователя как администратор - PullRequest
0 голосов
/ 04 октября 2018

Как администратор 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?

...