1

サブミッターのリストを返す Python スクリプトのテストを書いています。

以下:

    new_user = self.p4.fetch_user('existing-user')
    new_user['User'] = 'new-user'
    self.p4.save_user(new_user)

放出する:

P4Exception: [P4#run] Errors during command execution( "p4 user -i" )

[Error]: "Error in user specification.\nUser name can't be changed from 'existing-user'."

新しいユーザーを作成するための Python API 呼び出しは何ですか?

4

2 に答える 2

1

新しいユーザーは、次の方法で自動的に作成されます。

self.p4 = p4python.P4.P4(user='new-user')
于 2012-06-05T00:59:41.813 に答える
0

P4Python を使用したより明示的なコード スニペットを次に示します。

from P4 import P4

p4 = P4()
p4.connect()
newuser = {
    'User': 'newuser',
    'Email': 'newuser@domain.com',
    'FullName': 'New User'
}
p4.save_user(newuser,"-f")
于 2015-10-26T23:16:36.813 に答える