From 18a3a6bfe13133add16dc380564f9190e96e4fdb Mon Sep 17 00:00:00 2001 From: Eduardo Calil Date: Thu, 3 Mar 2016 10:48:29 -0300 Subject: [PATCH] =?UTF-8?q?Retira=20funcao=20nao=20utilizada=20de=20valida?= =?UTF-8?q?=C3=A7ao?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- parlamentares/views.py | 52 ++++-------------------------------------- 1 file changed, 4 insertions(+), 48 deletions(-) diff --git a/parlamentares/views.py b/parlamentares/views.py index 1a3f4aa5b..e2d78b906 100644 --- a/parlamentares/views.py +++ b/parlamentares/views.py @@ -132,9 +132,9 @@ class ParlamentaresCadastroView(FormMixin, GenericView): parlamentar = form.save(commit=False) if 'fotografia' in request.FILES: parlamentar.fotografia = request.FILES['fotografia'] - parlamentar.biografia = sub(' ', - ' ', - strip_tags(form.data['biografia'])) + parlamentar.biografia = sub(' ', + ' ', + strip_tags(form.data['biografia'])) parlamentar.save() mandato = Mandato() @@ -147,40 +147,6 @@ class ParlamentaresCadastroView(FormMixin, GenericView): {'form': form, 'legislatura_id': pk}) -class DmitryImageField(ImageField): - - def to_python(self, data): - f = super(DmitryImageField, self).to_python(data) - if f is None: - return None - - try: - from PIL import Image - except ImportError: - import Image - - if hasattr(data, 'temporary_file_path'): - file = data.temporary_file_path() - else: - if hasattr(data, 'read'): - file = BytesIO(data.read()) - else: - file = BytesIO(data['content']) - - try: - im = Image.open(file) - if im.format not in ('BMP', 'PNG', 'JPEG'): - return -1 - except ImportError: - return -2 - except Exception: - return -3 - - if hasattr(f, 'seek') and callable(f.seek): - f.seek(0) - return f - - class ParlamentaresEditarView(FormMixin, GenericView): template_name = "parlamentares/parlamentares_cadastro.html" @@ -204,17 +170,7 @@ class ParlamentaresEditarView(FormMixin, GenericView): parlamentar = form.save(commit=False) if 'fotografia' in request.FILES: parlamentar.fotografia = request.FILES['fotografia'] - valida_imagem = DmitryImageField() - # import ipdb; ipdb.set_trace() - try: - valida_imagem.to_python(request.FILES['fotografia']) - except ValidationError: - mensagem = "Por favor, insira uma imagem vĂ¡lida dos formatos\ - JPEG, PNG ou BMP" - messages.add_message(request, messages.INFO, mensagem) - return self.render_to_response({'form': form}) - else: - pass + parlamentar.biografia = sub(' ', ' ', strip_tags(form.data['biografia']))