Skip to content
Snippets Groups Projects
Commit 05d363ca authored by Sebastian Rieger's avatar Sebastian Rieger
Browse files

removed anyjson, refactoring based on pylint recommendations

parent df64887c
No related branches found
No related tags found
No related merge requests found
......@@ -112,7 +112,7 @@ connection = Connection(CONF.transport_url)
def index(page=1):
hostname = socket.gethostname()
fractals = Fractal.query.filter(
(Fractal.checksum != None) & (Fractal.size != None)).paginate(
(Fractal.checksum is not None) & (Fractal.size is not None)).paginate(
page=page, per_page=5)
return flask.render_template('index.html', fractals=fractals, hostname=hostname)
......@@ -137,7 +137,7 @@ def get_fractal(fractalid):
def generate_fractal(**kwargs):
print("Postprocessor called!" + str(kwargs))
LOG.debug("Postprocessor called!" + str(kwargs))
with producers[connection].acquire(block=True) as producer:
producer.publish(kwargs['result'],
serializer='json',
......@@ -145,13 +145,14 @@ def generate_fractal(**kwargs):
declare=[queues.task_exchange],
routing_key='normal')
def convert_image_to_binary(**kwargs):
print("Preprocessor call: " + str(kwargs))
LOG.debug("Preprocessor call: " + str(kwargs))
if 'image' in kwargs['data']['data']['attributes']:
print("Converting image to binary...")
kwargs['data']['data']['attributes']['image'] = str(kwargs['data']['data']['attributes']['image']).encode("ascii")
#print("Preprocessor called!" + str(kwargs))
#return kwargs
LOG.debug("Converting image to binary...")
kwargs['data']['data']['attributes']['image'] = \
str(kwargs['data']['data']['attributes']['image']).encode("ascii")
def main():
print("Starting API server - new...")
......@@ -163,4 +164,3 @@ def main():
url_prefix='/v1',
allow_client_generated_ids=True)
app.run(host=CONF.listen_address, port=CONF.bind_port, debug=True)
......@@ -19,12 +19,13 @@ import copy
import hashlib
import json
import os
from PIL import Image
import random
import socket
import tempfile
import time
from PIL import Image
from kombu.mixins import ConsumerMixin
from oslo_config import cfg
from oslo_log import log
......@@ -152,11 +153,13 @@ class Worker(ConsumerMixin):
}
headers = {'Content-Type': 'application/vnd.api+json',
'Accept': 'application/vnd.api+json'}
'Accept': 'application/vnd.api+json'}
resp = requests.patch("%s/v1/fractal/%s" %
(CONF.endpoint_url, str(task['uuid'])),
json.dumps(result), headers=headers)
(CONF.endpoint_url, str(task['uuid'])),
json.dumps(result),
headers=headers,
timeout=30)
LOG.debug("Result: %s" % resp.text)
message.ack()
......
......@@ -4,7 +4,7 @@ pytz
positional
iso8601
#anyjson>=0.3.3
anyjson
#anyjson
#eventlet>=0.17.4
eventlet
#PyMySQL>=0.6.2,<0.7 # 0.7 design change breaks faafo, MIT License
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment