Warning: Can't synchronize with repository "(default)" (/home/git/ome.git does not appear to be a Git repository.). Look in the Trac log for more information.
Notice: In order to edit this ticket you need to be either: a Product Owner, The owner or the reporter of the ticket, or, in case of a Task not yet assigned, a team_member"

Task #2542 (closed)

Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

BUG: gateway 'settings' is not defined

Reported by: wmoore Owned by: atarkowska
Priority: major Milestone: Unscheduled
Component: OmeroPy Version: n.a.
Keywords: n.a. Cc:
Resources: n.a. Referenced By: n.a.
References: n.a. Remaining Time: 0.0d
Sprint: n.a.

Description

Environment:

Request Method: GET
Request URL: http://localhost:8000/webemdb/img/257/map/164/
Django Version: 1.1.1
Python Version: 2.5.1
Installed Applications:
['django.contrib.admin',
 'django.contrib.markup',
 'django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.sites',
 'omeroweb.feedback',
 'omeroweb.webadmin',
 'omeroweb.webclient',
 'omeroweb.webgateway',
 'omeroweb.webtest',
 'omeroweb.webemdb']
Installed Middleware:
('django.middleware.common.CommonMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.middleware.doc.XViewMiddleware',
 'djangologging.middleware.LoggingMiddleware')


Traceback:
File "/Users/will/Documents/workspace/Omero/dist/lib/python/django/core/handlers/base.py" in get_response
  92.                 response = callback(request, *callback_args, **callback_kwargs)
File "/Users/will/Documents/workspace/Omero/components/tools/OmeroWeb/omeroweb/../omeroweb/webemdb/views.py" in map
  79.             data = a.getFile()
File "/Users/will/Documents/workspace/Omero/dist/lib/python/omero/gateway/__init__.py" in getFile
  2091.             temp = "%s/%i-%s.download" % (settings.FILE_UPLOAD_TEMP_DIR, size, self._sessionUuid)

Exception Type: NameError at /webemdb/img/257/map/164/
Exception Value: global name 'settings' is not defined

Change History (5)

comment:1 Changed 14 years ago by wmoore

  • Owner set to cneves-x

comment:2 Changed 14 years ago by atarkowska

  • Owner changed from cneves-x to atarkowska

comment:3 Changed 14 years ago by atarkowska

  • Status changed from new to assigned

comment:4 Changed 14 years ago by atarkowska

  • Remaining Time set to 0
  • Resolution set to fixed
  • Status changed from assigned to closed

(In [7678]) this fixes #2542 and test.integration fixes, see #2067

comment:5 Changed 14 years ago by atarkowska

FileAnnotationWrapper? no longer provide method getFile. It was replaced by getFileInChunks().

Example:

        ann = conn.getFileAnnotation(iid)
        
        from django.conf import settings 
        tempdir = settings.FILE_UPLOAD_TEMP_DIR
        temp = os.path.join(tempdir, ('%i-%s.download' % (ann.file.id.val, conn._sessionUuid))).replace('\\','/')
        logger.info("temp path: %s" % str(temp))
        f = open(str(temp),"wb")
        for piece in ann.getFileInChunks():
            f.write(piece)
        f.seek(0)
                
        ...do something with file...
Note: See TracTickets for help on using tickets. You may also have a look at Agilo extensions to the ticket.

1.3.13-PRO © 2008-2011 Agilo Software all rights reserved (this page was served in: 0.66407 sec.)

We're Hiring!