daemons
This commit is contained in:
parent
2ee9f1ea3b
commit
59cb3792f8
@ -1,7 +1,7 @@
|
||||
from django.contrib.auth.models import User
|
||||
from django.db.models import Q
|
||||
|
||||
from Main.management.commands.bot import bot
|
||||
from daemons import bot
|
||||
from Main.models import Friendship
|
||||
from SprintLib.BaseView import BaseView
|
||||
from SprintLib.language import languages
|
||||
|
@ -1,6 +1,6 @@
|
||||
from django.contrib.auth import login
|
||||
|
||||
from Main.management.commands.bot import bot
|
||||
from daemons import bot
|
||||
from SprintLib.BaseView import BaseView
|
||||
from django.contrib.auth.models import User
|
||||
from random import randrange
|
||||
|
@ -44,6 +44,7 @@ INSTALLED_APPS = [
|
||||
"Main.apps.MainConfig",
|
||||
"Checker.apps.CheckerConfig",
|
||||
"Messaging.apps.MessagingConfig",
|
||||
"daemons.apps.DaemonsConfig",
|
||||
]
|
||||
|
||||
MIDDLEWARE = [
|
||||
|
@ -2,7 +2,7 @@ from os import listdir, mkdir
|
||||
from os.path import join, exists
|
||||
from subprocess import call, TimeoutExpired
|
||||
|
||||
from Main.management.commands.bot import bot
|
||||
from daemons import bot
|
||||
from Main.models import ExtraFile, SolutionFile
|
||||
from Main.models.progress import Progress
|
||||
from Sprint.settings import CONSTS
|
||||
|
1
daemons/__init__.py
Normal file
1
daemons/__init__.py
Normal file
@ -0,0 +1 @@
|
||||
from .management.commands.bot import bot
|
6
daemons/apps.py
Normal file
6
daemons/apps.py
Normal file
@ -0,0 +1,6 @@
|
||||
from django.apps import AppConfig
|
||||
|
||||
|
||||
class DaemonsConfig(AppConfig):
|
||||
default_auto_field = 'django.db.models.BigAutoField'
|
||||
name = 'daemons'
|
@ -3,7 +3,7 @@ from shutil import rmtree
|
||||
|
||||
import pika
|
||||
from django.core.management.base import BaseCommand
|
||||
from pika.adapters.utils.connection_workflow import AMQPConnectionWorkflowFailed
|
||||
from pika.adapters.utils.connection_workflow import AMQPConnectorException
|
||||
|
||||
from Main.models import Solution
|
||||
from Sprint import settings
|
||||
@ -40,5 +40,5 @@ class Command(BaseCommand):
|
||||
|
||||
channel.basic_consume(queue="test", on_message_callback=callback, auto_ack=True)
|
||||
channel.start_consuming()
|
||||
except AMQPConnectionWorkflowFailed:
|
||||
except AMQPConnectorException:
|
||||
print("connection to rabbit failed: reconnecting")
|
@ -1,7 +1,7 @@
|
||||
from django.contrib.auth.models import User
|
||||
from django.core.management import BaseCommand
|
||||
|
||||
from Main.management.commands.bot import bot
|
||||
from daemons.management import bot
|
||||
|
||||
|
||||
class Command(BaseCommand):
|
0
daemons/migrations/__init__.py
Normal file
0
daemons/migrations/__init__.py
Normal file
Loading…
Reference in New Issue
Block a user