# HG changeset patch # User Sylvain Thénault # Date 1308051996 -7200 # Node ID cb0f4da64e8629dd07755b5231ec9960ddb60b3c # Parent 96412cfc28e2414a85ffed3d9383affc5fae3e3f [repository] new hook selector according to configuration's repairing flag diff -r 96412cfc28e2 -r cb0f4da64e86 server/session.py --- a/server/session.py Tue Jun 14 13:43:36 2011 +0200 +++ b/server/session.py Tue Jun 14 13:46:36 2011 +0200 @@ -74,6 +74,13 @@ """ return req.is_internal_session +@objectify_selector +def repairing(cls, req, **kwargs): + """repository side only selector returning 1 if the session is not a regular + user session but an internal session + """ + return req.vreg.config.repairing + class transaction(object): """context manager to enter a transaction for a session: when exiting the