diff -r be04706eacc9 -r 9aae456abab5 hooks/syncsession.py --- a/hooks/syncsession.py Tue Sep 27 16:04:30 2011 +0200 +++ b/hooks/syncsession.py Wed Sep 28 09:27:42 2011 +0200 @@ -40,7 +40,8 @@ class _GroupOperation(hook.Operation): """base class for group operation""" - geid = None + cnxuser = None # make pylint happy + def __init__(self, session, *args, **kwargs): """override to get the group name before actual groups manipulation: @@ -55,6 +56,7 @@ class _DeleteGroupOp(_GroupOperation): """synchronize user when a in_group relation has been deleted""" + def postcommit_event(self): """the observed connections set has been commited""" groups = self.cnxuser.groups @@ -117,9 +119,9 @@ # CWProperty hooks ############################################################# - class _DelCWPropertyOp(hook.Operation): """a user's custom properties has been deleted""" + cwpropdict = key = None # make pylint happy def postcommit_event(self): """the observed connections set has been commited""" @@ -131,6 +133,7 @@ class _ChangeCWPropertyOp(hook.Operation): """a user's custom properties has been added/changed""" + cwpropdict = key = value = None # make pylint happy def postcommit_event(self): """the observed connections set has been commited""" @@ -139,6 +142,7 @@ class _AddCWPropertyOp(hook.Operation): """a user's custom properties has been added/changed""" + cwprop = None # make pylint happy def postcommit_event(self): """the observed connections set has been commited"""