[Wapt] Script récalcitrant

Eric Duret eric.duret at ac-nantes.fr
Tue Mar 7 17:31:18 CET 2017


Bonjour,
N'étant pas expert Python, je souhaiterais votre œil avertit sur le bout 
de script (redirection de dossiers du profil itinérant dans 
session_setup) pour savoir ce qui ne va pas :

def session_setup():
     [...]
     print(u'Test création de raccourcis')
     create_user_desktop_shortcut(r'Nom du 
raccourci',target='C:\\windows\\notepad.exe')
     print(u'Exclusion du profil itinérant')
     registry_set(HKEY_CURRENT_USER, 
r'SOFTWARE/Policies/Microsoft/Windows/System','ExcludeProfileDirs','Mes 
Documents;Bureau;Application Data;Favoris;Menu démarrer',REG_SZ)
     print(u'Suppression des clefs obsoletes')
     registry_delete(HKEY_CURRENT_USER, 
r'SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/User Shell 
Folders','{0DDD015D-B06C-45D5-8C4C-F59713854639}')

Je n'exécute jamais ce qui est dessous "suppression des clefs 
obsolètes", le debug est le suivant :

C:\wapt>wapt-get session-setup -l debug adn-redirectiondir
Current loglevel : DEBUG
2017-03-07 17:21:19,234 DEBUG Default encoding : ascii
2017-03-07 17:21:19,234 DEBUG Setting encoding for stdout and stderr to 
cp850
2017-03-07 17:21:19,234 DEBUG Python path ['C:\\wapt', 
'C:\\wapt\\lib\\site-packages\\netifaces.egg', 
'C:\\wapt\\lib\\site-packages\\pytz.egg', 
'C:\\wapt\\lib\\site-packages\\py_bcrypt-0.4-py2.7-win32.egg', 
'C:\\wapt\\python27.zip', 'C:\\wapt\\DLLs', 'C:\\wapt\\lib', 
'C:\\wapt\\lib\\plat-win', 'C:\\wapt\\lib\\lib-tk', 'C:\\wapt', 
'C:\\wapt\\lib\\site-packages', 'C:\\wapt\\lib\\site-packages\\win32', 
'C:\\wapt\\lib\\site-packages\\win32\\lib']
2017-03-07 17:21:19,234 DEBUG Config file: C:\wapt\wapt-get.ini
2017-03-07 17:21:19,250 INFO User Groups:[]
2017-03-07 17:21:19,250 DEBUG WAPT base directory : C:\wapt
2017-03-07 17:21:19,250 DEBUG Package cache dir : C:\wapt\cache
2017-03-07 17:21:19,250 DEBUG Thread 4468 is connecting to wapt db
2017-03-07 17:21:19,266 DEBUG WAPT DB Structure version;: 20140410
Configuring adn-redirectiondir ...2017-03-07 17:21:19,266 INFO Session 
setup for package adn-redirectiondir and user testsys
2017-03-07 17:21:19,282 DEBUG Thread 4468 is connecting to wapt db
2017-03-07 17:21:19,296 DEBUG DB Start transaction
2017-03-07 17:21:19,296 DEBUG Sourcing setup from DB (only if 
session_setup found)
2017-03-07 17:21:19,296 DEBUG Import source code as __waptsetup_gr4ar01f0o__
2017-03-07 17:21:19,312 DEBUG Source setup.py import OK from database
2017-03-07 17:21:19,312 INFO Launch session_setup
[...]
Test création de raccourcis
Exclusion du profil itinérant
2017-03-07 17:21:19,500 DEBUG Removing module __waptsetup_gr4ar01f0o__
2017-03-07 17:21:19,500 DEBUG   Change current directory to C:\wapt.
2017-03-07 17:21:19,500 DEBUG DB rollback
2017-03-07 17:21:19,546 DEBUG Error at DB exit __exit__, rollbacking
['  File "C:\\wapt\\common.py", line 4687, in session_setup\n raise e\n']
2017-03-07 17:21:19,546 CRITICAL AttributeError: __exit__

Qu'est ce qui ne vas pas ?
Merci de vos commentaires.
ED


More information about the WAPT mailing list