daemons
This commit is contained in:
parent
2ee9f1ea3b
commit
59cb3792f8
@ -1,7 +1,7 @@
|
|||||||
from django.contrib.auth.models import User
|
from django.contrib.auth.models import User
|
||||||
from django.db.models import Q
|
from django.db.models import Q
|
||||||
|
|
||||||
from Main.management.commands.bot import bot
|
from daemons import bot
|
||||||
from Main.models import Friendship
|
from Main.models import Friendship
|
||||||
from SprintLib.BaseView import BaseView
|
from SprintLib.BaseView import BaseView
|
||||||
from SprintLib.language import languages
|
from SprintLib.language import languages
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
from django.contrib.auth import login
|
from django.contrib.auth import login
|
||||||
|
|
||||||
from Main.management.commands.bot import bot
|
from daemons import bot
|
||||||
from SprintLib.BaseView import BaseView
|
from SprintLib.BaseView import BaseView
|
||||||
from django.contrib.auth.models import User
|
from django.contrib.auth.models import User
|
||||||
from random import randrange
|
from random import randrange
|
||||||
|
@ -44,6 +44,7 @@ INSTALLED_APPS = [
|
|||||||
"Main.apps.MainConfig",
|
"Main.apps.MainConfig",
|
||||||
"Checker.apps.CheckerConfig",
|
"Checker.apps.CheckerConfig",
|
||||||
"Messaging.apps.MessagingConfig",
|
"Messaging.apps.MessagingConfig",
|
||||||
|
"daemons.apps.DaemonsConfig",
|
||||||
]
|
]
|
||||||
|
|
||||||
MIDDLEWARE = [
|
MIDDLEWARE = [
|
||||||
|
@ -2,7 +2,7 @@ from os import listdir, mkdir
|
|||||||
from os.path import join, exists
|
from os.path import join, exists
|
||||||
from subprocess import call, TimeoutExpired
|
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 import ExtraFile, SolutionFile
|
||||||
from Main.models.progress import Progress
|
from Main.models.progress import Progress
|
||||||
from Sprint.settings import CONSTS
|
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
|
import pika
|
||||||
from django.core.management.base import BaseCommand
|
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 Main.models import Solution
|
||||||
from Sprint import settings
|
from Sprint import settings
|
||||||
@ -40,5 +40,5 @@ class Command(BaseCommand):
|
|||||||
|
|
||||||
channel.basic_consume(queue="test", on_message_callback=callback, auto_ack=True)
|
channel.basic_consume(queue="test", on_message_callback=callback, auto_ack=True)
|
||||||
channel.start_consuming()
|
channel.start_consuming()
|
||||||
except AMQPConnectionWorkflowFailed:
|
except AMQPConnectorException:
|
||||||
print("connection to rabbit failed: reconnecting")
|
print("connection to rabbit failed: reconnecting")
|
@ -1,7 +1,7 @@
|
|||||||
from django.contrib.auth.models import User
|
from django.contrib.auth.models import User
|
||||||
from django.core.management import BaseCommand
|
from django.core.management import BaseCommand
|
||||||
|
|
||||||
from Main.management.commands.bot import bot
|
from daemons.management import bot
|
||||||
|
|
||||||
|
|
||||||
class Command(BaseCommand):
|
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