diff --git a/biscuit/core/anonymizers.py b/biscuit/core/anonymizers.py index 05962525a47d1ba3309bf942700e568e7434cadc..03d4f3bf3a8597a3a61a9683878eae1a9f1637ea 100644 --- a/biscuit/core/anonymizers.py +++ b/biscuit/core/anonymizers.py @@ -1,27 +1,8 @@ -import requests - -from django.core.files.base import ContentFile from hattori.base import BaseAnonymizer, faker from .models import Person -def get_photo(**kwargs): - req = requests.get( - 'https://thispersondoesnotexist.com/image', - headers={ - 'User-Agent': faker.firefox() - } - ) - - # Needed to get around hattori trying to truncate to max_length - class _ContentFile(ContentFile): - def __getitem__(self, key): - return self - - return _ContentFile(req.content, faker.file_name(extension='jpg')) - - class PersonAnonymizer(BaseAnonymizer): model = Person @@ -38,5 +19,5 @@ class PersonAnonymizer(BaseAnonymizer): ('mobile_number', ''), ('email', faker.email), ('date_of_birth', lambda **kwargs: faker.date_of_birth(minimum_age=8, maximum_age=66, **kwargs)), - ('photo', get_photo) + ('photo', '') ]