from django.conf import settings from django.utils import timezone from datetime import timedelta import logging logger = logging.getLogger("bornhack.%s" % __name__) def add_irc_message(target, message, timeout=10): """ Convenience function for adding OutgoingIrcMessage objects. Defaults to a message timeout of 10 minutes """ from .models import OutgoingIrcMessage OutgoingIrcMessage.objects.create( target=target, message=message, timeout=timezone.now()+timedelta(minutes=timeout), )