# HG changeset patch # User Sylvain Thénault # Date 1250579528 -7200 # Node ID a485d80b8fcb2becd75768d394124c417de1e78c # Parent 1e7848c69be4a65242b2c6b3743d1eb7f8963d92 cleanup: eprop -> cwprop diff -r 1e7848c69be4 -r a485d80b8fcb cwvreg.py --- a/cwvreg.py Tue Aug 18 00:29:23 2009 +0200 +++ b/cwvreg.py Tue Aug 18 09:12:08 2009 +0200 @@ -265,7 +265,7 @@ # definitions, and propertyvals which contains values for those # properties self['propertydefs'] = {} - self['propertyvalues'] = self.eprop_values = {} + self['propertyvalues'] = {} for key, propdef in self.config.eproperty_definitions(): self.register_property(key, **propdef) if path is not None and force_reload: diff -r 1e7848c69be4 -r a485d80b8fcb hooks/syncsession.py --- a/hooks/syncsession.py Tue Aug 18 00:29:23 2009 +0200 +++ b/hooks/syncsession.py Tue Aug 18 09:12:08 2009 +0200 @@ -112,7 +112,7 @@ def commit_event(self): """the observed connections pool has been commited""" try: - del self.epropdict[self.key] + del self.cwpropdict[self.key] except KeyError: self.error('%s has no associated value', self.key) @@ -122,7 +122,7 @@ def commit_event(self): """the observed connections pool has been commited""" - self.epropdict[self.key] = self.value + self.cwpropdict[self.key] = self.value class _AddCWPropertyOp(hook.Operation): @@ -130,9 +130,9 @@ def commit_event(self): """the observed connections pool has been commited""" - eprop = self.eprop - if not eprop.for_user: - self.repo.vreg.eprop_values[eprop.pkey] = eprop.value + cwprop = self.cwprop + if not cwprop.for_user: + self.repo.vreg['propertyvalues'][cwprop.pkey] = cwprop.value # if for_user is set, update is handled by a ChangeCWPropertyOp operation @@ -155,7 +155,7 @@ if not session.user.matching_groups('managers'): session.add_relation(entity.eid, 'for_user', session.user.eid) else: - _AddCWPropertyOp(session, eprop=entity) + _AddCWPropertyOp(session, cwprop=self.entity) class UpdateCWPropertyHook(AddCWPropertyHook): @@ -177,11 +177,11 @@ raise ValidationError(entity.eid, {'value': session._(str(ex))}) if entity.for_user: for session_ in get_user_sessions(session.repo, entity.for_user[0].eid): - _ChangeCWPropertyOp(session, epropdict=session_.user.properties, + _ChangeCWPropertyOp(session, cwpropdict=session_.user.properties, key=key, value=value) else: # site wide properties - _ChangeCWPropertyOp(session, epropdict=session.vreg.eprop_values, + _ChangeCWPropertyOp(session, cwpropdict=session.vreg['propertyvalues'], key=key, value=value) @@ -197,7 +197,7 @@ # if for_user was set, delete has already been handled break else: - _DelCWPropertyOp(session, epropdict=session.vreg.eprop_values, key=entity.pkey) + _DelCWPropertyOp(session, cwpropdict=session.vreg['propertyvalues'], key=entity.pkey) class AddForUserRelationHook(SyncSessionHook): @@ -216,7 +216,7 @@ raise ValidationError(eidfrom, {'for_user': session._("site-wide property can't be set for user")}) for session_ in get_user_sessions(session.repo, self.eidto): - _ChangeCWPropertyOp(session, epropdict=session_.user.properties, + _ChangeCWPropertyOp(session, cwpropdict=session_.user.properties, key=key, value=value) @@ -231,4 +231,4 @@ session.transaction_data.setdefault('pendingrelations', []).append( (self.eidfrom, self.rtype, self.eidto)) for session_ in get_user_sessions(session.repo, self.eidto): - _DelCWPropertyOp(session, epropdict=session_.user.properties, key=key) + _DelCWPropertyOp(session, cwpropdict=session_.user.properties, key=key)