ca4006-ca2/functions.py

15 lines
425 B
Python

import pika
import pickle
connection = pika.BlockingConnection(pika.ConnectionParameters('localhost', 5672, '/', pika.PlainCredentials("user", "password")))
channel = connection.channel()
def log(data):
channel.basic_publish(exchange='', routing_key='log', body=data)
def save_project(project):
channel.basic_publish(exchange='', routing_key='save_project',
body=pickle.dumps(project))