Package commands
[hide private]
[frames] | no frames]

Source Code for Package commands

 1  import functools 
 2  import sqlalchemy 
 3  from coprs import models 
4 5 6 -def deprioritize_actions(f):
7 @functools.wraps(f) 8 def wrapper(*args, **kwargs): 9 sqlalchemy.event.listen(models.Action, "before_insert", _deprioritize_action) 10 return f(*args, **kwargs)
11 return wrapper 12
13 14 -def _deprioritize_action(mapper, connection, target):
15 target.priority = 99
16