#7683: Streaming Upload file deleted before move
------------------------------------+---------------------------------------
          Reporter:  emperorcezar   |         Owner:  nobody
            Status:  reopened       |     Milestone:        
         Component:  Uncategorized  |       Version:  SVN   
        Resolution:                 |      Keywords:        
             Stage:  Unreviewed     |     Has_patch:  0     
        Needs_docs:  0              |   Needs_tests:  0     
Needs_better_patch:  0              |  
------------------------------------+---------------------------------------
Changes (by emperorcezar):

  * status:  closed => reopened
  * resolution:  duplicate =>

Comment:

 Replying to [comment:1 axiak]:
 > This is actually not the problem. The problem is #7675.

 I applied the patch from #7675. Now getting the following traceback.

 {{{
 Environment:

 Request Method: POST
 Request URL: http://localhost:8000/essayupload/
 Django Version: 0.97-pre-SVN-7871
 Python Version: 2.5.2
 Installed Applications:
 ['appid.auth',
  'django.contrib.contenttypes',
  'django.contrib.sessions',
  'django.contrib.sites',
  'appid.apply',
  'django.contrib.admin',
  'registration',
  'extensions']
 Installed Middleware:
 ('django.middleware.common.CommonMiddleware',
  'django.contrib.sessions.middleware.SessionMiddleware',
  'appid.auth.middleware.AuthenticationMiddleware',
  'django.middleware.doc.XViewMiddleware',
  'django.middleware.locale.LocaleMiddleware')


 Traceback:
 File "/usr/lib/python2.5/site-packages/django/core/handlers/base.py" in
 get_response
   86.                 response = callback(request, *callback_args,
 **callback_kwargs)
 File "/usr/lib/python2.5/site-packages/django/contrib/auth/decorators.py"
 in __call__
   67.             return self.view_func(request, *args, **kwargs)
 File "/home/cezar/code/appid/apply/views.py" in essayUpload
   316.             object = form.save(commit=False)
 File "/usr/lib/python2.5/site-packages/django/newforms/models.py" in save
   273.         return save_instance(self, self.instance,
 self._meta.fields, fail_message, commit)
 File "/usr/lib/python2.5/site-packages/django/newforms/models.py" in
 save_instance
   44.         f.save_form_data(instance, cleaned_data[f.name])
 File "/usr/lib/python2.5/site-
 packages/django/db/models/fields/__init__.py" in save_form_data
   865.             getattr(instance, "save_%s_file" %
 self.name)(data.name, data, save=False)
 File "/usr/lib/python2.5/site-
 packages/django/db/models/fields/__init__.py" in <lambda>
   817.         setattr(cls, 'save_%s_file' % self.name, lambda instance,
 filename, raw_field, save=True: instance._save_FIELD_file(self, filename,
 raw_field, save))
 File "/usr/lib/python2.5/site-packages/django/db/models/base.py" in
 _save_FIELD_file
   533.             raw_field.close()
 File "/usr/lib/python2.5/site-packages/django/core/files/uploadedfile.py"
 in close
   204.     def close(self):                return self._file.close()
 File "/usr/lib/python2.5/tempfile.py" in close
   411.                 self.unlink(self.name)

 Exception Type: OSError at /essayupload/
 Exception Value: [Errno 2] No such file or directory:
 '/tmp/tmpVwM5Fd.upload'
 }}}

-- 
Ticket URL: <http://code.djangoproject.com/ticket/7683#comment:2>
Django Code <http://code.djangoproject.com/>
The web framework for perfectionists with deadlines
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to