def _serialize(cls, user): if user: return (Time.get_utc_time(), user.get('username'), user.get('first_name'), user.get('last_name'), user.get('email'), password_utils.encrypt_password(user.get('password')), user.get('about'), user.get('location'), user.get('website'), user.get('image_url'), user.get('gender'), user.get('birthday'), json.dumps(user.get('body'))) return ()
def _serialize(cls, stock, serialize_id=False): if stock: about = stock.get('about') if about: about = about.encode('ascii', errors='ignore') name = stock.get('name') if name: name = name.encode('ascii', errors='ignore') if serialize_id: return (stock.get('id'), Time.get_utc_time(), stock.get('ticker'), name, about, stock.get('time'), stock.get('followers'), json.dumps(stock.get('body')), stock.get('interest_id', 1)) return (Time.get_utc_time(), stock.get('ticker'), name, about, stock.get('time'), stock.get('followers'), json.dumps(stock.get('body')), stock.get('interest_id', 1)) return ()
def construct_response(result, response_data=None): response_dict = collections.OrderedDict() if isinstance(result, exceptions.ApiError): status = result.error_code.http_status message = result.error_code.message else: message = "ok" status = result response_dict.update({"status": status}) response_dict.update({"host": socket.gethostname()}) response_dict.update({"generated_at": Time.get_utc_time()}) response_dict.update({"message": message}) response_dict.update({"data": response_data}) return jsonify(response_dict), status
def _serialize(cls, interest): if interest: return (Time.get_utc_time(), interest.get('name'), interest.get('image_url'), json.dumps(interest.get('body')), interest.get('followers')) return ()