Monday, December 27, 2010

Error message (object not recognize as member of its class?)

I'm passing in a server instance and am having it rejected with the message, """Cannot assign "[<server: cmlnxbld01>": "disk_mount.server" must be a "server" instance."""

The variable I'm trying to assign is at:

    host = models.server.objects.filter(name = row[1])

and the assignment which is giving me trouble is as reported in the error message:

    disk_mount.server = host

So far as I can tell, I am assigning a server instance. Any suggestions on what the error message might mean?

ValueError at /upload/mounts

Cannot assign "[<server: cmlnxbld01>]": "disk_mount.server" must be a "server" instance.
Request Method: POST
Request URL:http://cmlnxbld01:8000/upload/mounts
Django Version:1.2.3
Exception Type: ValueError
Exception Value:
Cannot assign "[<server: cmlnxbld01>]": "disk_mount.server" must be a "server" instance.
Exception Location:/tools/python/2.7/Linux_x86_64/lib/python2.7/site-packages/django/db/models/fields/related.py in __set__, line 318
Python Executable:/tools/python/2.7/Linux_x86_64/bin/python
Python Version: 2.7.0
Python Path: ['/home/jhayward/invdb', '/tools/python/2.7/Linux_x86_64/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg', '/tools/python/2.7/Linux_x86_64/lib/python2.7/site-packages/django_filter-0.5.3-py2.7.egg', '/tools/python/2.7/Linux_x86_64/lib/python2.7/site-packages/ez_setup-0.9-py2.7.egg', '/tools/python/2.7/Linux_x86_64/lib/python2.7/site-packages/distribute-0.6.14-py2.7.egg', '/tools/python/2.7/Linux_x86_64/lib/python2.7/site-packages/hgsvn-0.1.8-py2.7.egg', '/tools/python/2.7/Linux_x86_64/lib/python2.7/site-packages/paramiko-1.7.6-py2.7.egg', '/tools/python/2.7/Linux_x86_64/lib/python2.7/site-packages/pycrypto-2.3-py2.7-linux-x86_64.egg', '/home/jhayward/invdb/HOME_DIRECTORY', '/home/jhayward/invdb/HOME_DIRECTORY/invdb', '/tools/python/2.7/Linux_x86_64/lib/python27.zip', '/tools/python/2.7/Linux_x86_64/lib/python2.7', '/tools/python/2.7/Linux_x86_64/lib/python2.7/plat-linux2', '/tools/python/2.7/Linux_x86_64/lib/python2.7/lib-tk', '/tools/python/2.7/Linux_x86_64/lib/python2.7/lib-old', '/tools/python/2.7/Linux_x86_64/lib/python2.7/lib-dynload', '/tools/python/2.7/Linux_x86_64/lib/python2.7/site-packages', '/tools/python/2.7/Linux_x86_64/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg-info']
Server time:Mon, 27 Dec 2010 14:08:22 -0600

Traceback Switch to copy-and-paste view

  • /tools/python/2.7/Linux_x86_64/lib/python2.7/site-packages/django/core/handlers/base.py in get_response
    1. # Apply view middleware
    2. for middleware_method in self._view_middleware:
    3. response = middleware_method(request, callback, callback_args, callback_kwargs)
    4. if response:
    5. return response
    6. try:
    1. response = callback(request, *callback_args, **callback_kwargs) ...
    1. except Exception, e:
    2. # If the view raised an exception, run it through exception
    3. # middleware, and if the exception middleware returns a
    4. # response, use that. Otherwise, reraise the exception.
    5. for middleware_method in self._exception_middleware:
    6. response = middleware_method(request, e)
    VariableValue
    callback
    <function upload_mounts at 0x1b65c398>
    callback_args
    ()
    callback_kwargs
    {}
    e
    ValueError('Cannot assign "[<server: cmlnxbld01>]": "disk_mount.server" must be a "server" instance.',)
    exceptions
    <module 'django.core.exceptions' from '/tools/python/2.7/Linux_x86_64/lib/python2.7/site-packages/django/core/exceptions.pyc'>
    middleware_method
    <bound method CsrfViewMiddleware.process_view of <django.middleware.csrf.CsrfViewMiddleware object at 0x1b5ccc50>>
    receivers
    [(<function _rollback_on_exception at 0x1ae6bde8>, None)]
    request
    <WSGIRequest GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{'sessionid': '13f61d484c7e16f34cb477b97b171e7e'}, META:{'ANT_HOME': '/tools/ant/1.8.1', 'CONTENT_LENGTH': '1200', 'CONTENT_TYPE': 'multipart/form-data; boundary=---------------------------7da18b16c0790', 'CSRF_COOKIE': '94b53e387bd996a6c15c585c24c488bb', 'CVS_RSH': 'ssh', 'DJANGO_SETTINGS_MODULE': 'invdb.settings', 'EDITOR': '/usr/bin/vim', 'GATEWAY_INTERFACE': 'CGI/1.1', 'GCC_HOME': '/tools/gcc/Linux_x86_64/4.2.4', 'GNU_HOME': '/cistore/tools/Linux_x86_64', 'GROOVY_HOME': '/tools/groovy/1.6.3', 'G_BROKEN_FILENAMES': '1', 'HG_HOME': '/tools/hg/1.7/Linux_x86_64', 'HISTSIZE': '1000', 'HOME': '/home/jhayward', 'HOSTNAME': 'cmlnxbld01.hq.navteq.com', 'HTTP_ACCEPT': 'image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, */*', 'HTTP_ACCEPT_ENCODING': 'gzip, deflate', 'HTTP_ACCEPT_LANGUAGE': 'en-us', 'HTTP_CACHE_CONTROL': 'no-cache', 'HTTP_CONNECTION': 'Keep-Alive', 'HTTP_COOKIE': 'sessionid=13f61d484c7e16f34cb477b97b171e7e', 'HTTP_HOST': 'cmlnxbld01:8000', 'HTTP_REFERER': 'http://cmlnxbld01:8000/upload/mounts', 'HTTP_UA_CPU': 'x86', 'HTTP_USER_AGENT': 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.2; MS-RTC LM 8; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)', 'INPUTRC': '/etc/inputrc', 'JAVA_HOME': '/tools/java/1.6.0_16/linuxi86_64', 'LANG': 'en_US.UTF-8', 'LD_LIBRARY_PATH': '/tools/subversion/1.6.15/Linux_x86_64/lib:/cistore/tools/Linux_x86_64/lib:/tools/gcc/Linux_x86_64/4.2.4/lib:', 'LESSOPEN': '|/usr/bin/lesspipe.sh %s', 'LOGNAME': 'jhayward', 'LS_COLORS': 'no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tz=01;31:*.rpm=01;31:*.cpio=01;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.png=01;35:*.tif=01;35:', 'MAIL': '/var/spool/mail/jhayward', 'MAVEN_HOME': '/tools/maven/3.0.1', 'PATH': '/tools/subversion/1.6.15/Linux_x86_64/bin:/tools/scala/2.8.1/bin:/tools/python/2.7/Linux_x86_64/bin:/tools/perl/Linux_x86_64/bin:/tools/maven/3.0.1/bin:/tools/java/1.6.0_16/linuxi86_64/bin:/tools/hg/1.7/Linux_x86_64/bin:/tools/groovy/1.6.3/bin:/cistore/tools/Linux_x86_64/bin:/tools/gcc/Linux_x86_64/4.2.4/bin:/tools/ant/1.8.1/bin:/tools/subversion/1.6.15/Linux_x86_64/bin:/tools/scala/2.8.1/bin:/tools/python/2.7/Linux_x86_64/bin:/tools/perl/Linux_x86_64/bin:/tools/maven/3.0.1/bin:/tools/java/1.6.0_16/linuxi86_64/bin:/tools/hg/1.7/Linux_x86_64/bin:/tools/groovy/1.6.3/bin:/cistore/tools/Linux_x86_64/bin:/tools/gcc/Linux_x86_64/4.2.4/bin:/tools/ant/1.8.1/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/jhayward/bin:/home/jhayward/bin:/home/jhayward/bin', 'PATH_INFO': u'/upload/mounts', 'PERL_HOME': '/tools/perl/Linux_x86_64', 'PWD': '/home/jhayward/invdb', 'PYTHONPATH': 'HOME_DIRECTORY:HOME_DIRECTORY/invdb', 'PYTHON_HOME': '/tools/python/2.7/Linux_x86_64', 'QUERY_STRING': '', 'REMOTE_ADDR': '10.8.25.163', 'REMOTE_HOST': '', 'REQUEST_METHOD': 'POST', 'RUN_MAIN': 'true', 'SCALA_HOME': '/tools/scala/2.8.1', 'SCRIPT_NAME': u'', 'SERVER_NAME': 'cmlnxbld01.hq.navteq.com', 'SERVER_PORT': '8000', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SOFTWARE': 'WSGIServer/0.1 Python/2.7', 'SHELL': '/bin/bash', 'SHLVL': '3', 'SSH_ASKPASS': '/usr/libexec/openssh/gnome-ssh-askpass', 'SSH_CLIENT': '10.8.25.163 4454 22', 'SSH_CONNECTION': '10.8.25.163 4454 10.8.237.36 22', 'SSH_TTY': '/dev/pts/2', 'STY': '10010.pts-2.cmlnxbld01', 'SVN_HOME': '/tools/subversion/1.6.15/Linux_x86_64', 'TERM': 'screen.linux', 'TERMCAP': 'SC|screen.linux|VT 100/ANSI X3.64 virtual terminal:\\\n\t:DO=\\E[%dB:LE=\\E[%dD:RI=\\E[%dC:UP=\\E[%dA:bs:bt=\\E[Z:\\\n\t:cd=\\E[J:ce=\\E[K:cl=\\E[H\\E[J:cm=\\E[%i%d;%dH:ct=\\E[3g:\\\n\t:do=^J:nd=\\E[C:pt:rc=\\E8:rs=\\Ec:sc=\\E7:st=\\EH:up=\\EM:\\\n\t:le=^H:bl=^G:cr=^M:it#8:ho=\\E[H:nw=\\EE:ta=^I:is=\\E)0:\\\n\t:li#25:co#80:am:xn:xv:LP:sr=\\EM:al=\\E[L:AL=\\E[%dL:\\\n\t:cs=\\E[%i%d;%dr:dl=\\E[M:DL=\\E[%dM:dc=\\E[P:DC=\\E[%dP:\\\n\t:im=\\E[4h:ei=\\E[4l:mi:IC=\\E[%d@:ks=\\E[?1h\\E=:\\\n\t:ke=\\E[?1l\\E>:vi=\\E[?25l:ve=\\E[34h\\E[?25h:vs=\\E[34l:\\\n\t:ti=\\E[?1049h:te=\\E[?1049l:us=\\E[4m:ue=\\E[24m:so=\\E[3m:\\\n\t:se=\\E[23m:mb=\\E[5m:md=\\E[1m:mh=\\E[2m:mr=\\E[7m:\\\n\t:me=\\E[m:ms:\\\n\t:Co#8:pa#64:AF=\\E[3%dm:AB=\\E[4%dm:op=\\E[39;49m:AX:\\\n\t:vb=\\Eg:as=\\E(0:ae=\\E(B:\\\n\t:ac=\\140\\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:\\\n\t:k0=\\E[10~:k1=\\EOP:k2=\\EOQ:k3=\\EOR:k4=\\EOS:k5=\\E[15~:\\\n\t:k6=\\E[17~:k7=\\E[18~:k8=\\E[19~:k9=\\E[20~:k;=\\E[21~:\\\n\t:F1=\\E[23~:F2=\\E[24~:F3=\\E[25~:F4=\\E[26~:F5=\\E[28~:\\\n\t:F6=\\E[29~:F7=\\E[31~:F8=\\E[32~:F9=\\E[33~:FA=\\E[34~:kb=\x7f:\\\n\t:K2=\\E[G:kB=\\E[Z:kh=\\E[1~:@1=\\E[1~:kH=\\E[4~:@7=\\E[4~:\\\n\t:kN=\\E[6~:kP=\\E[5~:kI=\\E[2~:kD=\\E[3~:ku=\\EOA:kd=\\EOB:\\\n\t:kr=\\EOC:kl=\\EOD:', 'TZ': 'America/Chicago', 'USER': 'jhayward', 'WINDOW': '0', '_': '/tools/python/2.7/Linux_x86_64/bin/python', 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x2af149a9c270>, 'wsgi.file_wrapper': <class 'django.core.servers.basehttp.FileWrapper'>, 'wsgi.input': <socket._fileobject object at 0x1b836c50>, 'wsgi.multiprocess': False, 'wsgi.multithread': True, 'wsgi.run_once': False, 'wsgi.url_scheme': 'http', 'wsgi.version': (1, 0)}>
    resolver
    <RegexURLResolver invdb.urls (None:None) ^/>
    response
    None
    self
    <django.core.handlers.wsgi.WSGIHandler object at 0x1b4dc2d0>
    settings
    <django.conf.LazySettings object at 0x1ac45310>
    urlconf
    'invdb.urls'
    urlresolvers
    <module 'django.core.urlresolvers' from '/tools/python/2.7/Linux_x86_64/lib/python2.7/site-packages/django/core/urlresolvers.pyc'>
  • /tools/python/2.7/Linux_x86_64/lib/python2.7/site-packages/django/views/decorators/csrf.py in wrapped_view
    1. def csrf_response_exempt(view_func):
    2. """
    3. Modifies a view function so that its response is exempt
    4. from the post-processing of the CSRF middleware.
    5. """
    6. def wrapped_view(*args, **kwargs):
    1. resp = view_func(*args, **kwargs) ...
    1. resp.csrf_exempt = True
    2. return resp
    3. return wraps(view_func, assigned=available_attrs(view_func))(wrapped_view)
    4. def csrf_view_exempt(view_func):
    5. """
    VariableValue
    args
    (<WSGIRequest GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{'sessionid': '13f61d484c7e16f34cb477b97b171e7e'}, META:{'ANT_HOME': '/tools/ant/1.8.1', 'CONTENT_LENGTH': '1200', 'CONTENT_TYPE': 'multipart/form-data; boundary=---------------------------7da18b16c0790', 'CSRF_COOKIE': '94b53e387bd996a6c15c585c24c488bb', 'CVS_RSH': 'ssh', 'DJANGO_SETTINGS_MODULE': 'invdb.settings', 'EDITOR': '/usr/bin/vim', 'GATEWAY_INTERFACE': 'CGI/1.1', 'GCC_HOME': '/tools/gcc/Linux_x86_64/4.2.4', 'GNU_HOME': '/cistore/tools/Linux_x86_64', 'GROOVY_HOME': '/tools/groovy/1.6.3', 'G_BROKEN_FILENAMES': '1', 'HG_HOME': '/tools/hg/1.7/Linux_x86_64', 'HISTSIZE': '1000', 'HOME': '/home/jhayward', 'HOSTNAME': 'cmlnxbld01.hq.navteq.com', 'HTTP_ACCEPT': 'image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, */*', 'HTTP_ACCEPT_ENCODING': 'gzip, deflate', 'HTTP_ACCEPT_LANGUAGE': 'en-us', 'HTTP_CACHE_CONTROL': 'no-cache', 'HTTP_CONNECTION': 'Keep-Alive', 'HTTP_COOKIE': 'sessionid=13f61d484c7e16f34cb477b97b171e7e', 'HTTP_HOST': 'cmlnxbld01:8000', 'HTTP_REFERER': 'http://cmlnxbld01:8000/upload/mounts', 'HTTP_UA_CPU': 'x86', 'HTTP_USER_AGENT': 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.2; MS-RTC LM 8; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)', 'INPUTRC': '/etc/inputrc', 'JAVA_HOME': '/tools/java/1.6.0_16/linuxi86_64', 'LANG': 'en_US.UTF-8', 'LD_LIBRARY_PATH': '/tools/subversion/1.6.15/Linux_x86_64/lib:/cistore/tools/Linux_x86_64/lib:/tools/gcc/Linux_x86_64/4.2.4/lib:', 'LESSOPEN': '|/usr/bin/lesspipe.sh %s', 'LOGNAME': 'jhayward', 'LS_COLORS': 'no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tz=01;31:*.rpm=01;31:*.cpio=01;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.png=01;35:*.tif=01;35:', 'MAIL': '/var/spool/mail/jhayward', 'MAVEN_HOME': '/tools/maven/3.0.1', 'PATH': '/tools/subversion/1.6.15/Linux_x86_64/bin:/tools/scala/2.8.1/bin:/tools/python/2.7/Linux_x86_64/bin:/tools/perl/Linux_x86_64/bin:/tools/maven/3.0.1/bin:/tools/java/1.6.0_16/linuxi86_64/bin:/tools/hg/1.7/Linux_x86_64/bin:/tools/groovy/1.6.3/bin:/cistore/tools/Linux_x86_64/bin:/tools/gcc/Linux_x86_64/4.2.4/bin:/tools/ant/1.8.1/bin:/tools/subversion/1.6.15/Linux_x86_64/bin:/tools/scala/2.8.1/bin:/tools/python/2.7/Linux_x86_64/bin:/tools/perl/Linux_x86_64/bin:/tools/maven/3.0.1/bin:/tools/java/1.6.0_16/linuxi86_64/bin:/tools/hg/1.7/Linux_x86_64/bin:/tools/groovy/1.6.3/bin:/cistore/tools/Linux_x86_64/bin:/tools/gcc/Linux_x86_64/4.2.4/bin:/tools/ant/1.8.1/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/jhayward/bin:/home/jhayward/bin:/home/jhayward/bin', 'PATH_INFO': u'/upload/mounts', 'PERL_HOME': '/tools/perl/Linux_x86_64', 'PWD': '/home/jhayward/invdb', 'PYTHONPATH': 'HOME_DIRECTORY:HOME_DIRECTORY/invdb', 'PYTHON_HOME': '/tools/python/2.7/Linux_x86_64', 'QUERY_STRING': '', 'REMOTE_ADDR': '10.8.25.163', 'REMOTE_HOST': '', 'REQUEST_METHOD': 'POST', 'RUN_MAIN': 'true', 'SCALA_HOME': '/tools/scala/2.8.1', 'SCRIPT_NAME': u'', 'SERVER_NAME': 'cmlnxbld01.hq.navteq.com', 'SERVER_PORT': '8000', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SOFTWARE': 'WSGIServer/0.1 Python/2.7', 'SHELL': '/bin/bash', 'SHLVL': '3', 'SSH_ASKPASS': '/usr/libexec/openssh/gnome-ssh-askpass', 'SSH_CLIENT': '10.8.25.163 4454 22', 'SSH_CONNECTION': '10.8.25.163 4454 10.8.237.36 22', 'SSH_TTY': '/dev/pts/2', 'STY': '10010.pts-2.cmlnxbld01', 'SVN_HOME': '/tools/subversion/1.6.15/Linux_x86_64', 'TERM': 'screen.linux', 'TERMCAP': 'SC|screen.linux|VT 100/ANSI X3.64 virtual terminal:\\\n\t:DO=\\E[%dB:LE=\\E[%dD:RI=\\E[%dC:UP=\\E[%dA:bs:bt=\\E[Z:\\\n\t:cd=\\E[J:ce=\\E[K:cl=\\E[H\\E[J:cm=\\E[%i%d;%dH:ct=\\E[3g:\\\n\t:do=^J:nd=\\E[C:pt:rc=\\E8:rs=\\Ec:sc=\\E7:st=\\EH:up=\\EM:\\\n\t:le=^H:bl=^G:cr=^M:it#8:ho=\\E[H:nw=\\EE:ta=^I:is=\\E)0:\\\n\t:li#25:co#80:am:xn:xv:LP:sr=\\EM:al=\\E[L:AL=\\E[%dL:\\\n\t:cs=\\E[%i%d;%dr:dl=\\E[M:DL=\\E[%dM:dc=\\E[P:DC=\\E[%dP:\\\n\t:im=\\E[4h:ei=\\E[4l:mi:IC=\\E[%d@:ks=\\E[?1h\\E=:\\\n\t:ke=\\E[?1l\\E>:vi=\\E[?25l:ve=\\E[34h\\E[?25h:vs=\\E[34l:\\\n\t:ti=\\E[?1049h:te=\\E[?1049l:us=\\E[4m:ue=\\E[24m:so=\\E[3m:\\\n\t:se=\\E[23m:mb=\\E[5m:md=\\E[1m:mh=\\E[2m:mr=\\E[7m:\\\n\t:me=\\E[m:ms:\\\n\t:Co#8:pa#64:AF=\\E[3%dm:AB=\\E[4%dm:op=\\E[39;49m:AX:\\\n\t:vb=\\Eg:as=\\E(0:ae=\\E(B:\\\n\t:ac=\\140\\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:\\\n\t:k0=\\E[10~:k1=\\EOP:k2=\\EOQ:k3=\\EOR:k4=\\EOS:k5=\\E[15~:\\\n\t:k6=\\E[17~:k7=\\E[18~:k8=\\E[19~:k9=\\E[20~:k;=\\E[21~:\\\n\t:F1=\\E[23~:F2=\\E[24~:F3=\\E[25~:F4=\\E[26~:F5=\\E[28~:\\\n\t:F6=\\E[29~:F7=\\E[31~:F8=\\E[32~:F9=\\E[33~:FA=\\E[34~:kb=\x7f:\\\n\t:K2=\\E[G:kB=\\E[Z:kh=\\E[1~:@1=\\E[1~:kH=\\E[4~:@7=\\E[4~:\\\n\t:kN=\\E[6~:kP=\\E[5~:kI=\\E[2~:kD=\\E[3~:ku=\\EOA:kd=\\EOB:\\\n\t:kr=\\EOC:kl=\\EOD:', 'TZ': 'America/Chicago', 'USER': 'jhayward', 'WINDOW': '0', '_': '/tools/python/2.7/Linux_x86_64/bin/python', 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x2af149a9c270>, 'wsgi.file_wrapper': <class 'django.core.servers.basehttp.FileWrapper'>, 'wsgi.input': <socket._fileobject object at 0x1b836c50>, 'wsgi.multiprocess': False, 'wsgi.multithread': True, 'wsgi.run_once': False, 'wsgi.url_scheme': 'http', 'wsgi.version': (1, 0)}>,)
    kwargs
    {}
    view_func
    <function upload_mounts at 0x1b65c320>
  • /tools/python/2.7/Linux_x86_64/lib/python2.7/site-packages/django/views/decorators/csrf.py in wrapped_view
    1. """
    2. Marks a view function as being exempt from CSRF view protection.
    3. """
    4. # We could just do view_func.csrf_exempt = True, but decorators
    5. # are nicer if they don't have side-effects, so we return a new
    6. # function.
    7. def wrapped_view(*args, **kwargs):
    1. return view_func(*args, **kwargs) ...
    1. wrapped_view.csrf_exempt = True
    2. return wraps(view_func, assigned=available_attrs(view_func))(wrapped_view)
    3. def csrf_exempt(view_func):
    4. """
    5. Marks a view function as being exempt from the CSRF checks
    VariableValue
    args
    (<WSGIRequest GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{'sessionid': '13f61d484c7e16f34cb477b97b171e7e'}, META:{'ANT_HOME': '/tools/ant/1.8.1', 'CONTENT_LENGTH': '1200', 'CONTENT_TYPE': 'multipart/form-data; boundary=---------------------------7da18b16c0790', 'CSRF_COOKIE': '94b53e387bd996a6c15c585c24c488bb', 'CVS_RSH': 'ssh', 'DJANGO_SETTINGS_MODULE': 'invdb.settings', 'EDITOR': '/usr/bin/vim', 'GATEWAY_INTERFACE': 'CGI/1.1', 'GCC_HOME': '/tools/gcc/Linux_x86_64/4.2.4', 'GNU_HOME': '/cistore/tools/Linux_x86_64', 'GROOVY_HOME': '/tools/groovy/1.6.3', 'G_BROKEN_FILENAMES': '1', 'HG_HOME': '/tools/hg/1.7/Linux_x86_64', 'HISTSIZE': '1000', 'HOME': '/home/jhayward', 'HOSTNAME': 'cmlnxbld01.hq.navteq.com', 'HTTP_ACCEPT': 'image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, */*', 'HTTP_ACCEPT_ENCODING': 'gzip, deflate', 'HTTP_ACCEPT_LANGUAGE': 'en-us', 'HTTP_CACHE_CONTROL': 'no-cache', 'HTTP_CONNECTION': 'Keep-Alive', 'HTTP_COOKIE': 'sessionid=13f61d484c7e16f34cb477b97b171e7e', 'HTTP_HOST': 'cmlnxbld01:8000', 'HTTP_REFERER': 'http://cmlnxbld01:8000/upload/mounts', 'HTTP_UA_CPU': 'x86', 'HTTP_USER_AGENT': 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.2; MS-RTC LM 8; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)', 'INPUTRC': '/etc/inputrc', 'JAVA_HOME': '/tools/java/1.6.0_16/linuxi86_64', 'LANG': 'en_US.UTF-8', 'LD_LIBRARY_PATH': '/tools/subversion/1.6.15/Linux_x86_64/lib:/cistore/tools/Linux_x86_64/lib:/tools/gcc/Linux_x86_64/4.2.4/lib:', 'LESSOPEN': '|/usr/bin/lesspipe.sh %s', 'LOGNAME': 'jhayward', 'LS_COLORS': 'no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tz=01;31:*.rpm=01;31:*.cpio=01;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.png=01;35:*.tif=01;35:', 'MAIL': '/var/spool/mail/jhayward', 'MAVEN_HOME': '/tools/maven/3.0.1', 'PATH': '/tools/subversion/1.6.15/Linux_x86_64/bin:/tools/scala/2.8.1/bin:/tools/python/2.7/Linux_x86_64/bin:/tools/perl/Linux_x86_64/bin:/tools/maven/3.0.1/bin:/tools/java/1.6.0_16/linuxi86_64/bin:/tools/hg/1.7/Linux_x86_64/bin:/tools/groovy/1.6.3/bin:/cistore/tools/Linux_x86_64/bin:/tools/gcc/Linux_x86_64/4.2.4/bin:/tools/ant/1.8.1/bin:/tools/subversion/1.6.15/Linux_x86_64/bin:/tools/scala/2.8.1/bin:/tools/python/2.7/Linux_x86_64/bin:/tools/perl/Linux_x86_64/bin:/tools/maven/3.0.1/bin:/tools/java/1.6.0_16/linuxi86_64/bin:/tools/hg/1.7/Linux_x86_64/bin:/tools/groovy/1.6.3/bin:/cistore/tools/Linux_x86_64/bin:/tools/gcc/Linux_x86_64/4.2.4/bin:/tools/ant/1.8.1/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/jhayward/bin:/home/jhayward/bin:/home/jhayward/bin', 'PATH_INFO': u'/upload/mounts', 'PERL_HOME': '/tools/perl/Linux_x86_64', 'PWD': '/home/jhayward/invdb', 'PYTHONPATH': 'HOME_DIRECTORY:HOME_DIRECTORY/invdb', 'PYTHON_HOME': '/tools/python/2.7/Linux_x86_64', 'QUERY_STRING': '', 'REMOTE_ADDR': '10.8.25.163', 'REMOTE_HOST': '', 'REQUEST_METHOD': 'POST', 'RUN_MAIN': 'true', 'SCALA_HOME': '/tools/scala/2.8.1', 'SCRIPT_NAME': u'', 'SERVER_NAME': 'cmlnxbld01.hq.navteq.com', 'SERVER_PORT': '8000', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SOFTWARE': 'WSGIServer/0.1 Python/2.7', 'SHELL': '/bin/bash', 'SHLVL': '3', 'SSH_ASKPASS': '/usr/libexec/openssh/gnome-ssh-askpass', 'SSH_CLIENT': '10.8.25.163 4454 22', 'SSH_CONNECTION': '10.8.25.163 4454 10.8.237.36 22', 'SSH_TTY': '/dev/pts/2', 'STY': '10010.pts-2.cmlnxbld01', 'SVN_HOME': '/tools/subversion/1.6.15/Linux_x86_64', 'TERM': 'screen.linux', 'TERMCAP': 'SC|screen.linux|VT 100/ANSI X3.64 virtual terminal:\\\n\t:DO=\\E[%dB:LE=\\E[%dD:RI=\\E[%dC:UP=\\E[%dA:bs:bt=\\E[Z:\\\n\t:cd=\\E[J:ce=\\E[K:cl=\\E[H\\E[J:cm=\\E[%i%d;%dH:ct=\\E[3g:\\\n\t:do=^J:nd=\\E[C:pt:rc=\\E8:rs=\\Ec:sc=\\E7:st=\\EH:up=\\EM:\\\n\t:le=^H:bl=^G:cr=^M:it#8:ho=\\E[H:nw=\\EE:ta=^I:is=\\E)0:\\\n\t:li#25:co#80:am:xn:xv:LP:sr=\\EM:al=\\E[L:AL=\\E[%dL:\\\n\t:cs=\\E[%i%d;%dr:dl=\\E[M:DL=\\E[%dM:dc=\\E[P:DC=\\E[%dP:\\\n\t:im=\\E[4h:ei=\\E[4l:mi:IC=\\E[%d@:ks=\\E[?1h\\E=:\\\n\t:ke=\\E[?1l\\E>:vi=\\E[?25l:ve=\\E[34h\\E[?25h:vs=\\E[34l:\\\n\t:ti=\\E[?1049h:te=\\E[?1049l:us=\\E[4m:ue=\\E[24m:so=\\E[3m:\\\n\t:se=\\E[23m:mb=\\E[5m:md=\\E[1m:mh=\\E[2m:mr=\\E[7m:\\\n\t:me=\\E[m:ms:\\\n\t:Co#8:pa#64:AF=\\E[3%dm:AB=\\E[4%dm:op=\\E[39;49m:AX:\\\n\t:vb=\\Eg:as=\\E(0:ae=\\E(B:\\\n\t:ac=\\140\\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:\\\n\t:k0=\\E[10~:k1=\\EOP:k2=\\EOQ:k3=\\EOR:k4=\\EOS:k5=\\E[15~:\\\n\t:k6=\\E[17~:k7=\\E[18~:k8=\\E[19~:k9=\\E[20~:k;=\\E[21~:\\\n\t:F1=\\E[23~:F2=\\E[24~:F3=\\E[25~:F4=\\E[26~:F5=\\E[28~:\\\n\t:F6=\\E[29~:F7=\\E[31~:F8=\\E[32~:F9=\\E[33~:FA=\\E[34~:kb=\x7f:\\\n\t:K2=\\E[G:kB=\\E[Z:kh=\\E[1~:@1=\\E[1~:kH=\\E[4~:@7=\\E[4~:\\\n\t:kN=\\E[6~:kP=\\E[5~:kI=\\E[2~:kD=\\E[3~:ku=\\EOA:kd=\\EOB:\\\n\t:kr=\\EOC:kl=\\EOD:', 'TZ': 'America/Chicago', 'USER': 'jhayward', 'WINDOW': '0', '_': '/tools/python/2.7/Linux_x86_64/bin/python', 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x2af149a9c270>, 'wsgi.file_wrapper': <class 'django.core.servers.basehttp.FileWrapper'>, 'wsgi.input': <socket._fileobject object at 0x1b836c50>, 'wsgi.multiprocess': False, 'wsgi.multithread': True, 'wsgi.run_once': False, 'wsgi.url_scheme': 'http', 'wsgi.version': (1, 0)}>,)
    kwargs
    {}
    view_func
    <function upload_mounts at 0x1b65c2a8>
  • /home/jhayward/invdb/../invdb/views.py in upload_mounts
    1. pre_existing = models.disk_mount.objects.filter(
    2. server = server, mount = mount_point)
    3. if len(pre_existing):
    4. disk_mount = pre_existing[0]
    5. else:
    6. disk_mount = models.disk_mount()
    7. disk_mount.mount = export
    1. disk_mount.server = host ...
    1. disk_mount.save()
    2. pre_existing_filesystem = models.disk_mount.objects.filter(
    3. server = server, mount = disk_mount, mount_point =
    4. mount_point)
    5. if len(pre_existing_filesystem):
    6. continue
    VariableValue
    disk_mount
    <disk_mount: disk_mount instance None>
    export
    '/dev/mapper/rootvg-rootlv'
    filename
    u'file'
    host
    [<server: cmlnxbld01>]
    mount_point
    '/'
    pre_existing
    []
    reader
    <_csv.reader object at 0x1b8399f0>
    request
    <WSGIRequest GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{'sessionid': '13f61d484c7e16f34cb477b97b171e7e'}, META:{'ANT_HOME': '/tools/ant/1.8.1', 'CONTENT_LENGTH': '1200', 'CONTENT_TYPE': 'multipart/form-data; boundary=---------------------------7da18b16c0790', 'CSRF_COOKIE': '94b53e387bd996a6c15c585c24c488bb', 'CVS_RSH': 'ssh', 'DJANGO_SETTINGS_MODULE': 'invdb.settings', 'EDITOR': '/usr/bin/vim', 'GATEWAY_INTERFACE': 'CGI/1.1', 'GCC_HOME': '/tools/gcc/Linux_x86_64/4.2.4', 'GNU_HOME': '/cistore/tools/Linux_x86_64', 'GROOVY_HOME': '/tools/groovy/1.6.3', 'G_BROKEN_FILENAMES': '1', 'HG_HOME': '/tools/hg/1.7/Linux_x86_64', 'HISTSIZE': '1000', 'HOME': '/home/jhayward', 'HOSTNAME': 'cmlnxbld01.hq.navteq.com', 'HTTP_ACCEPT': 'image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, */*', 'HTTP_ACCEPT_ENCODING': 'gzip, deflate', 'HTTP_ACCEPT_LANGUAGE': 'en-us', 'HTTP_CACHE_CONTROL': 'no-cache', 'HTTP_CONNECTION': 'Keep-Alive', 'HTTP_COOKIE': 'sessionid=13f61d484c7e16f34cb477b97b171e7e', 'HTTP_HOST': 'cmlnxbld01:8000', 'HTTP_REFERER': 'http://cmlnxbld01:8000/upload/mounts', 'HTTP_UA_CPU': 'x86', 'HTTP_USER_AGENT': 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.2; MS-RTC LM 8; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)', 'INPUTRC': '/etc/inputrc', 'JAVA_HOME': '/tools/java/1.6.0_16/linuxi86_64', 'LANG': 'en_US.UTF-8', 'LD_LIBRARY_PATH': '/tools/subversion/1.6.15/Linux_x86_64/lib:/cistore/tools/Linux_x86_64/lib:/tools/gcc/Linux_x86_64/4.2.4/lib:', 'LESSOPEN': '|/usr/bin/lesspipe.sh %s', 'LOGNAME': 'jhayward', 'LS_COLORS': 'no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tz=01;31:*.rpm=01;31:*.cpio=01;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.png=01;35:*.tif=01;35:', 'MAIL': '/var/spool/mail/jhayward', 'MAVEN_HOME': '/tools/maven/3.0.1', 'PATH': '/tools/subversion/1.6.15/Linux_x86_64/bin:/tools/scala/2.8.1/bin:/tools/python/2.7/Linux_x86_64/bin:/tools/perl/Linux_x86_64/bin:/tools/maven/3.0.1/bin:/tools/java/1.6.0_16/linuxi86_64/bin:/tools/hg/1.7/Linux_x86_64/bin:/tools/groovy/1.6.3/bin:/cistore/tools/Linux_x86_64/bin:/tools/gcc/Linux_x86_64/4.2.4/bin:/tools/ant/1.8.1/bin:/tools/subversion/1.6.15/Linux_x86_64/bin:/tools/scala/2.8.1/bin:/tools/python/2.7/Linux_x86_64/bin:/tools/perl/Linux_x86_64/bin:/tools/maven/3.0.1/bin:/tools/java/1.6.0_16/linuxi86_64/bin:/tools/hg/1.7/Linux_x86_64/bin:/tools/groovy/1.6.3/bin:/cistore/tools/Linux_x86_64/bin:/tools/gcc/Linux_x86_64/4.2.4/bin:/tools/ant/1.8.1/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/jhayward/bin:/home/jhayward/bin:/home/jhayward/bin', 'PATH_INFO': u'/upload/mounts', 'PERL_HOME': '/tools/perl/Linux_x86_64', 'PWD': '/home/jhayward/invdb', 'PYTHONPATH': 'HOME_DIRECTORY:HOME_DIRECTORY/invdb', 'PYTHON_HOME': '/tools/python/2.7/Linux_x86_64', 'QUERY_STRING': '', 'REMOTE_ADDR': '10.8.25.163', 'REMOTE_HOST': '', 'REQUEST_METHOD': 'POST', 'RUN_MAIN': 'true', 'SCALA_HOME': '/tools/scala/2.8.1', 'SCRIPT_NAME': u'', 'SERVER_NAME': 'cmlnxbld01.hq.navteq.com', 'SERVER_PORT': '8000', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SOFTWARE': 'WSGIServer/0.1 Python/2.7', 'SHELL': '/bin/bash', 'SHLVL': '3', 'SSH_ASKPASS': '/usr/libexec/openssh/gnome-ssh-askpass', 'SSH_CLIENT': '10.8.25.163 4454 22', 'SSH_CONNECTION': '10.8.25.163 4454 10.8.237.36 22', 'SSH_TTY': '/dev/pts/2', 'STY': '10010.pts-2.cmlnxbld01', 'SVN_HOME': '/tools/subversion/1.6.15/Linux_x86_64', 'TERM': 'screen.linux', 'TERMCAP': 'SC|screen.linux|VT 100/ANSI X3.64 virtual terminal:\\\n\t:DO=\\E[%dB:LE=\\E[%dD:RI=\\E[%dC:UP=\\E[%dA:bs:bt=\\E[Z:\\\n\t:cd=\\E[J:ce=\\E[K:cl=\\E[H\\E[J:cm=\\E[%i%d;%dH:ct=\\E[3g:\\\n\t:do=^J:nd=\\E[C:pt:rc=\\E8:rs=\\Ec:sc=\\E7:st=\\EH:up=\\EM:\\\n\t:le=^H:bl=^G:cr=^M:it#8:ho=\\E[H:nw=\\EE:ta=^I:is=\\E)0:\\\n\t:li#25:co#80:am:xn:xv:LP:sr=\\EM:al=\\E[L:AL=\\E[%dL:\\\n\t:cs=\\E[%i%d;%dr:dl=\\E[M:DL=\\E[%dM:dc=\\E[P:DC=\\E[%dP:\\\n\t:im=\\E[4h:ei=\\E[4l:mi:IC=\\E[%d@:ks=\\E[?1h\\E=:\\\n\t:ke=\\E[?1l\\E>:vi=\\E[?25l:ve=\\E[34h\\E[?25h:vs=\\E[34l:\\\n\t:ti=\\E[?1049h:te=\\E[?1049l:us=\\E[4m:ue=\\E[24m:so=\\E[3m:\\\n\t:se=\\E[23m:mb=\\E[5m:md=\\E[1m:mh=\\E[2m:mr=\\E[7m:\\\n\t:me=\\E[m:ms:\\\n\t:Co#8:pa#64:AF=\\E[3%dm:AB=\\E[4%dm:op=\\E[39;49m:AX:\\\n\t:vb=\\Eg:as=\\E(0:ae=\\E(B:\\\n\t:ac=\\140\\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:\\\n\t:k0=\\E[10~:k1=\\EOP:k2=\\EOQ:k3=\\EOR:k4=\\EOS:k5=\\E[15~:\\\n\t:k6=\\E[17~:k7=\\E[18~:k8=\\E[19~:k9=\\E[20~:k;=\\E[21~:\\\n\t:F1=\\E[23~:F2=\\E[24~:F3=\\E[25~:F4=\\E[26~:F5=\\E[28~:\\\n\t:F6=\\E[29~:F7=\\E[31~:F8=\\E[32~:F9=\\E[33~:FA=\\E[34~:kb=\x7f:\\\n\t:K2=\\E[G:kB=\\E[Z:kh=\\E[1~:@1=\\E[1~:kH=\\E[4~:@7=\\E[4~:\\\n\t:kN=\\E[6~:kP=\\E[5~:kI=\\E[2~:kD=\\E[3~:ku=\\EOA:kd=\\EOB:\\\n\t:kr=\\EOC:kl=\\EOD:', 'TZ': 'America/Chicago', 'USER': 'jhayward', 'WINDOW': '0', '_': '/tools/python/2.7/Linux_x86_64/bin/python', 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x2af149a9c270>, 'wsgi.file_wrapper': <class 'django.core.servers.basehttp.FileWrapper'>, 'wsgi.input': <socket._fileobject object at 0x1b836c50>, 'wsgi.multiprocess': False, 'wsgi.multithread': True, 'wsgi.run_once': False, 'wsgi.url_scheme': 'http', 'wsgi.version': (1, 0)}>
    row
    ['cmlnxbld01', 'cmlnxbld01', '/dev/mapper/rootvg-rootlv', '/']
    server
    [<server: cmlnxbld01>]
    uploaded_file
    <InMemoryUploadedFile: mounts.csv (application/vnd.ms-excel)>
  • /tools/python/2.7/Linux_x86_64/lib/python2.7/site-packages/django/db/models/fields/related.py in __set__
    1. # to be an instance of the related class.
    2. if value is None and self.field.null == False:
    3. raise ValueError('Cannot assign None: "%s.%s" does not allow null values.' %
    4. (instance._meta.object_name, self.field.name))
    5. elif value is not None and not isinstance(value, self.field.rel.to):
    6. raise ValueError('Cannot assign "%r": "%s.%s" must be a "%s" instance.' %
    7. (value, instance._meta.object_name,
    1. self.field.name, self.field.rel.to._meta.object_name)) ...
    1. elif value is not None:
    2. if instance._state.db is None:
    3. instance._state.db = router.db_for_write(instance.__class__, instance=value)
    4. elif value._state.db is None:
    5. value._state.db = router.db_for_write(value.__class__, instance=instance)
    6. elif value._state.db is not None and instance._state.db is not None:
    VariableValue
    instance
    <disk_mount: disk_mount instance None>
    self
    <django.db.models.fields.related.ReverseSingleRelatedObjectDescriptor object at 0x1b4c3c50>
    value
    [<server: cmlnxbld01>]
 

Request information

GET

No GET data

POST

No POST data

FILES

VariableValue
file
<InMemoryUploadedFile: mounts.csv (application/vnd.ms-excel)>

COOKIES

VariableValue
sessionid
'13f61d484c7e16f34cb477b97b171e7e'

META

VariableValue
ANT_HOME
'/tools/ant/1.8.1'
CONTENT_LENGTH
'1200'
CONTENT_TYPE
'multipart/form-data; boundary=---------------------------7da18b16c0790'
CSRF_COOKIE
'94b53e387bd996a6c15c585c24c488bb'
CVS_RSH
'ssh'
DJANGO_SETTINGS_MODULE
'invdb.settings'
EDITOR
'/usr/bin/vim'
GATEWAY_INTERFACE
'CGI/1.1'
GCC_HOME
'/tools/gcc/Linux_x86_64/4.2.4'
GNU_HOME
'/cistore/tools/Linux_x86_64'
GROOVY_HOME
'/tools/groovy/1.6.3'
G_BROKEN_FILENAMES
'1'
HG_HOME
'/tools/hg/1.7/Linux_x86_64'
HISTSIZE
'1000'
HOME
'/home/jhayward'
HOSTNAME
HTTP_ACCEPT
'image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, */*'
HTTP_ACCEPT_ENCODING
'gzip, deflate'
HTTP_ACCEPT_LANGUAGE
'en-us'
HTTP_CACHE_CONTROL
'no-cache'
HTTP_CONNECTION
'Keep-Alive'
HTTP_COOKIE
'sessionid=13f61d484c7e16f34cb477b97b171e7e'
HTTP_HOST
'cmlnxbld01:8000'
HTTP_REFERER
HTTP_UA_CPU
'x86'
HTTP_USER_AGENT
'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.2; MS-RTC LM 8; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)'
INPUTRC
'/etc/inputrc'
JAVA_HOME
'/tools/java/1.6.0_16/linuxi86_64'
LANG
'en_US.UTF-8'
LD_LIBRARY_PATH
'/tools/subversion/1.6.15/Linux_x86_64/lib:/cistore/tools/Linux_x86_64/lib:/tools/gcc/Linux_x86_64/4.2.4/lib:'
LESSOPEN
'|/usr/bin/lesspipe.sh %s'
LOGNAME
'jhayward'
LS_COLORS
'no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tz=01;31:*.rpm=01;31:*.cpio=01;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.png=01;35:*.tif=01;35:'
MAIL
'/var/spool/mail/jhayward'
MAVEN_HOME
'/tools/maven/3.0.1'
PATH
'/tools/subversion/1.6.15/Linux_x86_64/bin:/tools/scala/2.8.1/bin:/tools/python/2.7/Linux_x86_64/bin:/tools/perl/Linux_x86_64/bin:/tools/maven/3.0.1/bin:/tools/java/1.6.0_16/linuxi86_64/bin:/tools/hg/1.7/Linux_x86_64/bin:/tools/groovy/1.6.3/bin:/cistore/tools/Linux_x86_64/bin:/tools/gcc/Linux_x86_64/4.2.4/bin:/tools/ant/1.8.1/bin:/tools/subversion/1.6.15/Linux_x86_64/bin:/tools/scala/2.8.1/bin:/tools/python/2.7/Linux_x86_64/bin:/tools/perl/Linux_x86_64/bin:/tools/maven/3.0.1/bin:/tools/java/1.6.0_16/linuxi86_64/bin:/tools/hg/1.7/Linux_x86_64/bin:/tools/groovy/1.6.3/bin:/cistore/tools/Linux_x86_64/bin:/tools/gcc/Linux_x86_64/4.2.4/bin:/tools/ant/1.8.1/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/jhayward/bin:/home/jhayward/bin:/home/jhayward/bin'
PATH_INFO
u'/upload/mounts'
PERL_HOME
'/tools/perl/Linux_x86_64'
PWD
'/home/jhayward/invdb'
PYTHONPATH
'HOME_DIRECTORY:HOME_DIRECTORY/invdb'
PYTHON_HOME
'/tools/python/2.7/Linux_x86_64'
QUERY_STRING
''
REMOTE_ADDR
'10.8.25.163'
REMOTE_HOST
''
REQUEST_METHOD
'POST'
RUN_MAIN
'true'
SCALA_HOME
'/tools/scala/2.8.1'
SCRIPT_NAME
u''
SERVER_NAME
SERVER_PORT
'8000'
SERVER_PROTOCOL
'HTTP/1.1'
SERVER_SOFTWARE
'WSGIServer/0.1 Python/2.7'
SHELL
'/bin/bash'
SHLVL
'3'
SSH_ASKPASS
'/usr/libexec/openssh/gnome-ssh-askpass'
SSH_CLIENT
'10.8.25.163 4454 22'
SSH_CONNECTION
'10.8.25.163 4454 10.8.237.36 22'
SSH_TTY
'/dev/pts/2'
STY
'10010.pts-2.cmlnxbld01'
SVN_HOME
'/tools/subversion/1.6.15/Linux_x86_64'
TERM
'screen.linux'
TERMCAP
'SC|screen.linux|VT 100/ANSI X3.64 virtual terminal:\\\n\t:DO=\\E[%dB:LE=\\E[%dD:RI=\\E[%dC:UP=\\E[%dA:bs:bt=\\E[Z:\\\n\t:cd=\\E[J:ce=\\E[K:cl=\\E[H\\E[J:cm=\\E[%i%d;%dH:ct=\\E[3g:\\\n\t:do=^J:nd=\\E[C:pt:rc=\\E8:rs=\\Ec:sc=\\E7:st=\\EH:up=\\EM:\\\n\t:le=^H:bl=^G:cr=^M:it#8:ho=\\E[H:nw=\\EE:ta=^I:is=\\E)0:\\\n\t:li#25:co#80:am:xn:xv:LP:sr=\\EM:al=\\E[L:AL=\\E[%dL:\\\n\t:cs=\\E[%i%d;%dr:dl=\\E[M:DL=\\E[%dM:dc=\\E[P:DC=\\E[%dP:\\\n\t:im=\\E[4h:ei=\\E[4l:mi:IC=\\E[%d@:ks=\\E[?1h\\E=:\\\n\t:ke=\\E[?1l\\E>:vi=\\E[?25l:ve=\\E[34h\\E[?25h:vs=\\E[34l:\\\n\t:ti=\\E[?1049h:te=\\E[?1049l:us=\\E[4m:ue=\\E[24m:so=\\E[3m:\\\n\t:se=\\E[23m:mb=\\E[5m:md=\\E[1m:mh=\\E[2m:mr=\\E[7m:\\\n\t:me=\\E[m:ms:\\\n\t:Co#8:pa#64:AF=\\E[3%dm:AB=\\E[4%dm:op=\\E[39;49m:AX:\\\n\t:vb=\\Eg:as=\\E(0:ae=\\E(B:\\\n\t:ac=\\140\\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:\\\n\t:k0=\\E[10~:k1=\\EOP:k2=\\EOQ:k3=\\EOR:k4=\\EOS:k5=\\E[15~:\\\n\t:k6=\\E[17~:k7=\\E[18~:k8=\\E[19~:k9=\\E[20~:k;=\\E[21~:\\\n\t:F1=\\E[23~:F2=\\E[24~:F3=\\E[25~:F4=\\E[26~:F5=\\E[28~:\\\n\t:F6=\\E[29~:F7=\\E[31~:F8=\\E[32~:F9=\\E[33~:FA=\\E[34~:kb=\x7f:\\\n\t:K2=\\E[G:kB=\\E[Z:kh=\\E[1~:@1=\\E[1~:kH=\\E[4~:@7=\\E[4~:\\\n\t:kN=\\E[6~:kP=\\E[5~:kI=\\E[2~:kD=\\E[3~:ku=\\EOA:kd=\\EOB:\\\n\t:kr=\\EOC:kl=\\EOD:'
TZ
'America/Chicago'
USER
'jhayward'
WINDOW
'0'
_
'/tools/python/2.7/Linux_x86_64/bin/python'
wsgi.errors
<open file '<stderr>', mode 'w' at 0x2af149a9c270>
wsgi.file_wrapper
<class 'django.core.servers.basehttp.FileWrapper'>
wsgi.input
<socket._fileobject object at 0x1b836c50>
wsgi.multiprocess
False
wsgi.multithread
True
wsgi.run_once
False
wsgi.url_scheme
'http'
wsgi.version
(1, 0)

Settings

Using settings module invdb.settings

SettingValue
ABSOLUTE_URL_OVERRIDES
{}
ADMINS
(('Jonathan Hayward', 'jonathan.hayward@chi.navteq.com'),)
ADMIN_FOR
()
ADMIN_MEDIA_PREFIX
'/media/'
ALLOWED_INCLUDE_ROOTS
()
APPEND_SLASH
True
AUTHENTICATION_BACKENDS
('django.contrib.auth.backends.ModelBackend',)
BANNED_IPS
()
CACHE_BACKEND
'locmem://'
CACHE_MIDDLEWARE_KEY_PREFIX
''
CACHE_MIDDLEWARE_SECONDS
600
CANNED_QUERIES
((0, u' - SELECT - ', 0), (3, u'What servers are terminal servers?', 0), (4, u'What servers are Unix servers?', 0), (5, u'What servers are Windows servers?', 0), (8, u'What machine is at this IP?', 1), (6, u'What is the name of my ______ server?', 1), (7, u'What servers have _____ memory in gigabytes (e.g. "1-4", "<8", ">32", "256")?', 1), (1, u'What servers will be decommissioned during this date range (e.g. "1/1/00 to 12/31/10")?', 1), (2, u'What servers will be decommissioned during this date range that have storage space associated with them and how much storage and what type?', 1))
COMMENTS_ALLOW_PROFANITIES
False
COMMENTS_BANNED_USERS_GROUP
None
COMMENTS_FIRST_FEW
0
COMMENTS_MODERATORS_GROUP
None
COMMENTS_SKETCHY_USERS_GROUP
None
CSRF_COOKIE_DOMAIN
None
CSRF_COOKIE_NAME
'csrftoken'
CSRF_FAILURE_VIEW
'django.views.csrf.csrf_failure'
DATABASES
{'default': {'ENGINE': 'django.db.backends.sqlite3', 'HOST': 'chi-td-svn', 'NAME': 'invdb.sqlite3', 'OPTIONS': {}, 'PASSWORD': '********************', 'PORT': '5432', 'TEST_CHARSET': None, 'TEST_COLLATION': None, 'TEST_MIRROR': None, 'TEST_NAME': None, 'TIME_ZONE': 'America/Chicago', 'USER': 'jhayward'}}
DATABASE_ENGINE
''
DATABASE_HOST
''
DATABASE_NAME
''
DATABASE_OPTIONS
{}
DATABASE_PASSWORD
'********************'
DATABASE_PORT
''
DATABASE_ROUTERS
[]
DATABASE_USER
''
DATETIME_FORMAT
'N j, Y, P'
DATETIME_INPUT_FORMATS
('%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M', '%Y-%m-%d', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M', '%m/%d/%Y', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M', '%m/%d/%y')
DATE_FORMAT
'N j, Y'
DATE_INPUT_FORMATS
('%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y')
DEBUG
True
DEBUG_PROPAGATE_EXCEPTIONS
False
DECIMAL_SEPARATOR
'.'
DEFAULT_CHARSET
'utf-8'
DEFAULT_CONTENT_TYPE
'text/html'
DEFAULT_FILE_STORAGE
'django.core.files.storage.FileSystemStorage'
DEFAULT_FROM_EMAIL
'webmaster@localhost'
DEFAULT_INDEX_TABLESPACE
''
DEFAULT_TABLESPACE
''
DIRNAME
'/home/jhayward/invdb/../invdb'
DISALLOWED_USER_AGENTS
()
EMAIL_BACKEND
'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST
'localhost'
EMAIL_HOST_PASSWORD
'********************'
EMAIL_HOST_USER
''
EMAIL_PORT
25
EMAIL_SUBJECT_PREFIX
'[Django] '
EMAIL_USE_TLS
False
FILE_CHARSET
'utf-8'
FILE_UPLOAD_HANDLERS
('django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler')
FILE_UPLOAD_MAX_MEMORY_SIZE
2621440
FILE_UPLOAD_PERMISSIONS
None
FILE_UPLOAD_TEMP_DIR
None
FIRST_DAY_OF_WEEK
0
FIXTURE_DIRS
()
FORCE_SCRIPT_NAME
None
FORMAT_MODULE_PATH
None
IGNORABLE_404_ENDS
('mail.pl', 'mailform.pl', 'mail.cgi', 'mailform.cgi', 'favicon.ico', '.php')
IGNORABLE_404_STARTS
('/cgi-bin/', '/_vti_bin', '/_vti_inf')
INSTALLED_APPS
['django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.admin', 'django.contrib.admindocs', 'invdb']
INTERNAL_IPS
()
LANGUAGES
(('ar', 'Arabic'), ('bg', 'Bulgarian'), ('bn', 'Bengali'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('el', 'Greek'), ('en', 'English'), ('en-gb', 'British English'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy-nl', 'Frisian'), ('ga', 'Irish'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hu', 'Hungarian'), ('id', 'Indonesian'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('nl', 'Dutch'), ('no', 'Norwegian'), ('nb', 'Norwegian Bokmal'), ('nn', 'Norwegian Nynorsk'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('uk', 'Ukrainian'), ('vi', 'Vietnamese'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese'))
LANGUAGES_BIDI
('he', 'ar', 'fa')
LANGUAGE_CODE
'en-us'
LANGUAGE_COOKIE_NAME
'django_language'
LOCALE_PATHS
()
LOGIN_REDIRECT_URL
'/accounts/profile/'
LOGIN_URL
'/accounts/login/'
LOGOUT_URL
'/accounts/logout/'
MANAGERS
(('Jonathan Hayward', 'jonathan.hayward@chi.navteq.com'),)
MEDIA_ROOT
'/home/jhayward/invdb/static/'
MEDIA_URL
'/static/'
MESSAGE_STORAGE
'django.contrib.messages.storage.user_messages.LegacyFallbackStorage'
MIDDLEWARE_CLASSES
('django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware')
MONTH_DAY_FORMAT
'F j'
NUMBER_GROUPING
0
PASSWORD_RESET_TIMEOUT_DAYS
'********************'
PREPEND_WWW
False
PROFANITIES_LIST
'********************'
ROOT_URLCONF
'invdb.urls'
SECRET_KEY
'********************'
SEND_BROKEN_LINK_EMAILS
False
SERVER_EMAIL
'root@localhost'
SESSION_COOKIE_AGE
1209600
SESSION_COOKIE_DOMAIN
None
SESSION_COOKIE_NAME
'sessionid'
SESSION_COOKIE_PATH
'/'
SESSION_COOKIE_SECURE
False
SESSION_ENGINE
'django.contrib.sessions.backends.db'
SESSION_EXPIRE_AT_BROWSER_CLOSE
False
SESSION_FILE_PATH
None
SESSION_SAVE_EVERY_REQUEST
False
SETTINGS_MODULE
'invdb.settings'
SHORT_DATETIME_FORMAT
'm/d/Y P'
SHORT_DATE_FORMAT
'm/d/Y'
SITE_ID
1
STATIC_ROOT
u'/home/jhayward/invdb/static_media'
TEMPLATE_CONTEXT_PROCESSORS
('django.contrib.auth.context_processors.auth', 'django.core.context_processors.debug', 'django.core.context_processors.i18n', 'django.core.context_processors.media', 'django.contrib.messages.context_processors.messages')
TEMPLATE_DEBUG
True
TEMPLATE_DIRS
('/home/jhayward/invdb/../invdb/templates',)
TEMPLATE_LOADERS
('django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader')
TEMPLATE_STRING_IF_INVALID
''
TEST_DATABASE_CHARSET
None
TEST_DATABASE_COLLATION
None
TEST_DATABASE_NAME
None
TEST_RUNNER
'django.test.simple.DjangoTestSuiteRunner'
THOUSAND_SEPARATOR
','
TIME_FORMAT
'P'
TIME_INPUT_FORMATS
('%H:%M:%S', '%H:%M')
TIME_ZONE
'America/Chicago'
TRANSACTIONS_MANAGED
False
URL_VALIDATOR_USER_AGENT
USE_ETAGS
False
USE_I18N
True
USE_L10N
True
USE_THOUSAND_SEPARATOR
False
YEAR_MONTH_FORMAT
'F Y'

You're seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard 500 page. 


--
Christos Jonathan Hayward
Christos Jonathan Hayward, an Orthodox Christian author.

Author Bio • Books • Email • Facebook • LinkedIn • Twitter • Web • What's New?

I invite you to visit my "theology, literature, and other creative works" site.

--
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+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.

No comments:

Post a Comment