22 lines
544 B
Python
22 lines
544 B
Python
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),
|
|
)
|
|
|
|
|
|
|