equal
deleted
inserted
replaced
301 editable_formats = ('text/plain', 'text/html', 'text/rest') |
301 editable_formats = ('text/plain', 'text/html', 'text/rest') |
302 |
302 |
303 def render(self, form, renderer): |
303 def render(self, form, renderer): |
304 wdgs = [super(EditableFileField, self).render(form, renderer)] |
304 wdgs = [super(EditableFileField, self).render(form, renderer)] |
305 if form.form_field_format(self) in self.editable_formats: |
305 if form.form_field_format(self) in self.editable_formats: |
306 data = form.form_field_value(self, {}, load_bytes=True) |
306 data = form.form_field_value(self, load_bytes=True) |
307 if data: |
307 if data: |
308 encoding = form.form_field_encoding(self) |
308 encoding = form.form_field_encoding(self) |
309 try: |
309 try: |
310 form.context[self]['value'] = unicode(data.getvalue(), encoding) |
310 form.context[self]['value'] = unicode(data.getvalue(), encoding) |
311 except UnicodeError: |
311 except UnicodeError: |