Save an object with Discipline

        Only argument is a Django object. This function saves the object
        (regardless of whether it already exists or not) and registers with
        Discipline, creating a new Action object. Do not use obj.save()!

def save_object(self, obj):
        """Save an object with Discipline

        Only argument is a Django object. This function saves the object
        (regardless of whether it already exists or not) and registers with
        Discipline, creating a new Action object. Do not use obj.save()!
        """
        obj.save()
        try:
            save_object(obj, editor=self)
        except DisciplineException:
            pass