Hi,

I'm getting the following error uploading images to my gallery using the admin 
site, written in django (full stack at bottom of mail)

ValueError: I/O operation on closed file

It doesn't always happen, and it;s more likely to occur using "Save but keep 
editing" in the admin.

I'm using svn 10712.

Any clues?

Thanks,

Tim.

  File "/home/mybandsite/django-trunk/django/core/handlers/base.py", line 92, 
in get_response
    response = callback(request, *callback_args, **callback_kwargs)

  File "/home/mybandsite/django-trunk/django/contrib/admin/sites.py", line 
480, in root
    return self.model_page(request, *url.split('/', 2))

  File "/home/mybandsite/django-trunk/django/views/decorators/cache.py", line 
44, in _wrapped_view_func
    response = view_func(request, *args, **kwargs)

  File "/home/mybandsite/django-trunk/django/contrib/admin/sites.py", line 
499, in model_page
    return admin_obj(request, rest_of_url)

  File "/home/mybandsite/src/MyBandSite/admin.py", line 113, in __call__
    return super(SiteOnlyAdmin, self).__call__(request, url)

  File "/home/mybandsite/django-trunk/django/contrib/admin/options.py", line 
1094, in __call__
    return self.change_view(request, unquote(url))

  File "/home/mybandsite/django-trunk/django/db/transaction.py", line 240, in 
_commit_on_success
    res = func(*args, **kw)

  File "/home/mybandsite/django-trunk/django/contrib/admin/options.py", line 
832, in change_view
    self.save_formset(request, form, formset, change=True)

  File "/home/mybandsite/src/MyBandSite/admin.py", line 82, in save_formset
    formset.save()

  File "/home/mybandsite/django-trunk/django/forms/models.py", line 509, in 
save
    return self.save_existing_objects(commit) + self.save_new_objects(commit)

  File "/home/mybandsite/django-trunk/django/forms/models.py", line 643, in 
save_new_objects
    self.new_objects.append(self.save_new(form, commit=commit))

  File "/home/mybandsite/django-trunk/django/forms/models.py", line 738, in 
save_new
    obj.save()

  File "/home/mybandsite/src/MyBandSite/gallery/models.py", line 61, in save
    super(GalleryImage, self).save()

  File "/home/mybandsite/django-trunk/django/db/models/base.py", line 407, in 
save
    self.save_base(force_insert=force_insert, force_update=force_update)

  File "/home/mybandsite/django-trunk/django/db/models/base.py", line 461, in 
save_base
    values = [(f, None, (raw and getattr(self, f.attname) or f.pre_save(self, 
False))) for f in non_pks]

  File "/home/mybandsite/django-trunk/django/db/models/fields/files.py", line 
191, in pre_save
    file.save(file.name, file, save=False)

  File "/home/mybandsite/django-trunk/django/db/models/fields/files.py", line 
239, in save
    self._dimensions_cache = get_image_dimensions(content)

  File "/home/mybandsite/django-trunk/django/core/files/images.py", line 39, in 
get_image_dimensions
    data = file.read(1024)

  File "/home/mybandsite/django-trunk/django/core/files/uploadedfile.py", line 
87, in read
    def read(self, *args):          return self._file.read(*args)

ValueError: I/O operation on closed file

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to