Bonjour alors voilà j'ai sur mon code à la compilation un attributeError et je n'ai aucune idée d'où cela peut provenir...
Alors voilà mon code de base :
L’erreur que j'ai est la suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44 ##Chemin avec les library #!/usr/local/samba/lib/python2.7/site-packages/samba/netcmd import sys # Find right direction when running from source tree sys.path.insert(1, "/usr/local/samba/lib/python2.7/site-packages/samba/netcmd") # make sure the script dies immediately when hitting control-C, # rather than raising KeyboardInterrupt. As we do all database # operations using transactions, this is safe. import signal signal.signal(signal.SIGINT, signal.SIG_DFL) from samba.netcmd.main import cmd_sambatool cmd = cmd_sambatool() subcommand = None args = () from samba.netcmd.user import cmd_user cmd2 = cmd_user() subcommand = None args = () from samba.netcmd.user import cmd_user_create cmd3 = cmd_user_create() subcommand = None args = () class FirstUse(): def __init__(self, cmd3): self.cmd3 = cmd3 cmd3.run("zyy", "Tutu2!")
Voilà aussi si jamais ça peut aider la spécification de la fonction run que j'utilise :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Traceback (most recent call last): File "/root/workspaceTest/testPython/src/FirstUse.py", line 49, in <module> cmd3.run("zyy", "Tutu2!") File "/usr/local/samba/lib/python2.7/site-packages/samba/netcmd/user.py", line 160, in run lp = sambaopts.get_loadparm() AttributeError: 'NoneType' object has no attribute 'get_loadparm'
Voilà donc j'attends votre aide au plus vite…user.cmd_user_add.run(self, username, password=None, credopts=None, sambaopts=None, versionopts=None, H=None, must_change_at_next_login=False, random_password=False, use_username_as_cn=False, userou=None, surname=None, given_name=None, initials=None, profile_path=None, script_path=None, home_drive=None, home_directory=None, job_title=None, department=None, company=None, description=None, mail_address=None, internet_address=None, telephone_number=None, physical_delivery_office=None)
Partager