Skip to content
Snippets Groups Projects
tasks.py 937 B
Newer Older
from celery import Celery
import time
from flask_socketio import SocketIO
import subprocess
Mitchell Moore's avatar
Mitchell Moore committed
# from gevent import monkey
# monkey.patch_all(subprocess=True)
#
# broker_url = vars.broker_url
# celery = Celery('flask_user_reg', broker=broker_url)
#
# socketio = SocketIO(message_queue=vars.message_queue)
#
#
# def send_msg(event, room):
#    print("Post '{}' to room '{}'".format(event,room))
#    socketio.emit(event, room=room)
#
#
# @celery.task
# def celery_create_account(username, fullname, reason, session):
#     room = session
#     print(time.strftime("%m-%d-%Y_%H:%M:%S") + '\tUser ' + username + ' added to queue')
#     send_msg('creating account', room)
#     print(username)
#     subprocess.call(["/opt/rabbitmq_agents/flask_producer.py", "ohpc_account_create", username])
#     print(time.strftime("%m-%d-%Y_%H:%M:%S") + '\tAccount successfully created for ' + username)
#     send_msg('account ready', room)