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 :

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!")
L’erreur que j'ai est la suivante :

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à aussi si jamais ça peut aider la spécification de la fonction run que j'utilise :
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)
Voilà donc j'attends votre aide au plus vite…