def post(self): users_data = [] try: __user_model = UserModel() __mimesis_person = Person('es') users_ids = json.loads(self.request.body.decode('utf-8'))['users'] print(users_ids) for user in users_ids: user_data = yield __user_model.get_client_feed_basic_info(user) user_data['imagen'] = __mimesis_person.avatar(size=256) users_data.append(user_data) self.set_status(200) except: self.set_status(400) self.write({'payload': users_data})
def post(self): try: user_model = UserModel() util = UtilProject() __mimesis_person = Person('es') data = json.loads(self.request.body.decode('utf-8')) found = yield user_model.find_user_by_email_password( data['email'], data['password']) if not found: raise Exception('Usuario y/o contrasena incorrectos.') user_data = yield user_model.get_client_data_by_id(found) if not user_data['imagen']: user_data['imagen'] = __mimesis_person.avatar(size=256) self.write({'user': user_data}) self.finish() except Exception as error: self.set_status(400) print(error) self.write({'message': str(error)})
json.dump(array, outfile) person = Person('ru') generic = Generic('en') for i in range(1, 250000): fn = person.full_name() m = fn.translate(tr).replace(" ", ".") userName = m mail = m + "@" + mailDomain imageString = "" if usePhoto: avatarUrl = person.avatar() r = requests.get(avatarUrl) imageString = "" if r.status_code == 200: imageString = base64.b64encode(r.content).decode("utf-8") else: img = pagan.Avatar(userName, pagan.SHA512) img.save('.\\', 't') with open(".\\t.png", "rb") as binary_file: dataImage = binary_file.read() imageString = base64.b64encode(dataImage).decode("utf-8") entry = { 'cn': fn, 'name': userName, 'displayName': fn,