SHARE
TWEET

Untitled

a guest Apr 25th, 2012 20 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html>
  2. <html lang="en"><head>
  3.   <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  4.   <meta name="robots" content="NONE,NOARCHIVE">
  5.   <title>Warning at /upload/</title>
  6.   <style type="text/css">
  7.     html * { padding:0; margin:0; }
  8.     body * { padding:10px 20px; }
  9.     body * * { padding:0; }
  10.     body { font:small sans-serif; }
  11.     body>div { border-bottom:1px solid #ddd; }
  12.     h1 { font-weight:normal; }
  13.     h2 { margin-bottom:.8em; }
  14.     h2 span { font-size:80%; color:#666; font-weight:normal; }
  15.     h3 { margin:1em 0 .5em 0; }
  16.     h4 { margin:0 0 .5em 0; font-weight: normal; }
  17.     code, pre { font-size: 100%; white-space: pre-wrap; }
  18.     table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }
  19.     tbody td, tbody th { vertical-align:top; padding:2px 3px; }
  20.     thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; }
  21.     tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }
  22.     table.vars { margin:5px 0 2px 40px; }
  23.     table.vars td, table.req td { font-family:monospace; }
  24.     table td.code { width:100%; }
  25.     table td.code pre { overflow:hidden; }
  26.     table.source th { color:#666; }
  27.     table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }
  28.     ul.traceback { list-style-type:none; color: #222; }
  29.     ul.traceback li.frame { padding-bottom:1em; color:#666; }
  30.     ul.traceback li.user { background-color:#e0e0e0; color:#000 }
  31.     div.context { padding:10px 0; overflow:hidden; }
  32.     div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }
  33.     div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; }
  34.     div.context ol li pre { display:inline; }
  35.     div.context ol.context-line li { color:#505050; background-color:#dfdfdf; }
  36.     div.context ol.context-line li span { position:absolute; right:32px; }
  37.     .user div.context ol.context-line li { background-color:#bbb; color:#000; }
  38.     .user div.context ol li { color:#666; }
  39.     div.commands { margin-left: 40px; }
  40.     div.commands a { color:#555; text-decoration:none; }
  41.     .user div.commands a { color: black; }
  42.     #summary { background: #ffc; }
  43.     #summary h2 { font-weight: normal; color: #666; }
  44.     #explanation { background:#eee; }
  45.     #template, #template-not-exist { background:#f6f6f6; }
  46.     #template-not-exist ul { margin: 0 0 0 20px; }
  47.     #unicode-hint { background:#eee; }
  48.     #traceback { background:#eee; }
  49.     #requestinfo { background:#f6f6f6; padding-left:120px; }
  50.     #summary table { border:none; background:transparent; }
  51.     #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }
  52.     #requestinfo h3 { margin-bottom:-1em; }
  53.     .error { background: #ffc; }
  54.     .specific { color:#cc3300; font-weight:bold; }
  55.     h2 span.commands { font-size:.7em;}
  56.     span.commands a:link {color:#5E5694;}
  57.     pre.exception_value { font-family: sans-serif; color: #666; font-size: 1.5em; margin: 10px 0 10px 0; }
  58.   </style>
  59.  
  60.   <script type="text/javascript">
  61.   //<!--
  62.     function getElementsByClassName(oElm, strTagName, strClassName){
  63.         // Written by Jonathan Snook, http://www.snook.ca/jon; Add-ons by Robert Nyman, http://www.robertnyman.com
  64.         var arrElements = (strTagName == "*" && document.all)? document.all :
  65.         oElm.getElementsByTagName(strTagName);
  66.         var arrReturnElements = new Array();
  67.         strClassName = strClassName.replace(/\-/g, "\-");
  68.         var oRegExp = new RegExp("(^|\s)" + strClassName + "(\s|$)");
  69.         var oElement;
  70.         for(var i=0; i<arrElements.length; i++){
  71.             oElement = arrElements[i];
  72.             if(oRegExp.test(oElement.className)){
  73.                 arrReturnElements.push(oElement);
  74.             }
  75.         }
  76.         return (arrReturnElements)
  77.     }
  78.     function hideAll(elems) {
  79.       for (var e = 0; e < elems.length; e++) {
  80.         elems[e].style.display = 'none';
  81.       }
  82.     }
  83.     window.onload = function() {
  84.       hideAll(getElementsByClassName(document, 'table', 'vars'));
  85.       hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
  86.       hideAll(getElementsByClassName(document, 'ol', 'post-context'));
  87.       hideAll(getElementsByClassName(document, 'div', 'pastebin'));
  88.     }
  89.     function toggle() {
  90.       for (var i = 0; i < arguments.length; i++) {
  91.         var e = document.getElementById(arguments[i]);
  92.         if (e) {
  93.           e.style.display = e.style.display == 'none' ? 'block' : 'none';
  94.         }
  95.       }
  96.       return false;
  97.     }
  98.     function varToggle(link, id) {
  99.       toggle('v' + id);
  100.       var s = link.getElementsByTagName('span')[0];
  101.       var uarr = String.fromCharCode(0x25b6);
  102.       var darr = String.fromCharCode(0x25bc);
  103.       s.innerHTML = s.innerHTML == uarr ? darr : uarr;
  104.       return false;
  105.     }
  106.     function switchPastebinFriendly(link) {
  107.       s1 = "Switch to copy-and-paste view";
  108.       s2 = "Switch back to interactive view";
  109.       link.innerHTML = link.innerHTML == s1 ? s2 : s1;
  110.       toggle('browserTraceback', 'pastebinTraceback');
  111.       return false;
  112.     }
  113.     //-->
  114.   </script>
  115.  
  116. </head>
  117. <body>
  118. <div id="summary">
  119.   <h1>Warning at /upload/</h1>
  120.   <pre class="exception_value">Out of range value adjusted for column 'accountid' at row 1</pre>
  121.   <table class="meta">
  122.  
  123.     <tbody><tr>
  124.       <th>Request Method:</th>
  125.       <td>POST</td>
  126.     </tr>
  127.     <tr>
  128.       <th>Request URL:</th>
  129.       <td>http://replays.admin-box.com/upload/</td>
  130.     </tr>
  131.  
  132.     <tr>
  133.       <th>Django Version:</th>
  134.       <td>1.4</td>
  135.     </tr>
  136.  
  137.     <tr>
  138.       <th>Exception Type:</th>
  139.       <td>Warning</td>
  140.     </tr>
  141.  
  142.  
  143.     <tr>
  144.       <th>Exception Value:</th>
  145.       <td><pre>Out of range value adjusted for column 'accountid' at row 1</pre></td>
  146.     </tr>
  147.  
  148.  
  149.     <tr>
  150.       <th>Exception Location:</th>
  151.       <td>/usr/lib/python2.7/dist-packages/MySQLdb/cursors.py in _warning_check, line 92</td>
  152.     </tr>
  153.  
  154.     <tr>
  155.       <th>Python Executable:</th>
  156.       <td>/usr/bin/python</td>
  157.     </tr>
  158.     <tr>
  159.       <th>Python Version:</th>
  160.       <td>2.7.2</td>
  161.     </tr>
  162.     <tr>
  163.       <th>Python Path:</th>
  164.       <td><pre>['/var/www/servers/replays.admin-box.com/spring-replay-site',
  165.  '/usr/local/lib/python2.7/dist-packages/django_registration-0.8-py2.7.egg',
  166.  '/usr/lib/python2.7',
  167.  '/usr/lib/python2.7/plat-linux2',
  168.  '/usr/lib/python2.7/lib-tk',
  169.  '/usr/lib/python2.7/lib-old',
  170.  '/usr/lib/python2.7/lib-dynload',
  171.  '/usr/local/lib/python2.7/dist-packages',
  172.  '/usr/lib/python2.7/dist-packages',
  173.  '/usr/lib/python2.7/dist-packages/PIL']</pre></td>
  174.     </tr>
  175.     <tr>
  176.       <th>Server time:</th>
  177.       <td>Thu, 26 Apr 2012 00:20:01 +0200</td>
  178.     </tr>
  179.   </tbody></table>
  180. </div>
  181.  
  182.  
  183.  
  184.  
  185. <div id="traceback">
  186.   <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);">Switch to copy-and-paste view</a></span></h2>
  187.  
  188.   <div id="browserTraceback">
  189.     <ul class="traceback">
  190.      
  191.         <li class="frame django">
  192.           <code>/usr/lib/python2.7/dist-packages/django/core/handlers/base.py</code> in <code>get_response</code>
  193.  
  194.          
  195.             <div class="context" id="c139692803449056">
  196.              
  197.                 <ol style="display: none;" start="104" class="pre-context" id="pre139692803449056"><li onclick="toggle('pre139692803449056', 'post139692803449056')"><pre>                    for middleware_method in self._view_middleware:</pre></li><li onclick="toggle('pre139692803449056', 'post139692803449056')"><pre>                        response = middleware_method(request, callback, callback_args, callback_kwargs)</pre></li><li onclick="toggle('pre139692803449056', 'post139692803449056')"><pre>                        if response:</pre></li><li onclick="toggle('pre139692803449056', 'post139692803449056')"><pre>                            break</pre></li><li onclick="toggle('pre139692803449056', 'post139692803449056')"><pre></pre></li><li onclick="toggle('pre139692803449056', 'post139692803449056')"><pre>                if response is None:</pre></li><li onclick="toggle('pre139692803449056', 'post139692803449056')"><pre>                    try:</pre></li></ol>
  198.              
  199.               <ol start="111" class="context-line"><li onclick="toggle('pre139692803449056', 'post139692803449056')"><pre>                        response = callback(request, *callback_args, **callback_kwargs)</pre> <span>...</span></li></ol>
  200.              
  201.                 <ol style="display: none;" start="112" class="post-context" id="post139692803449056"><li onclick="toggle('pre139692803449056', 'post139692803449056')"><pre>                    except Exception, e:</pre></li><li onclick="toggle('pre139692803449056', 'post139692803449056')"><pre>                        # If the view raised an exception, run it through exception</pre></li><li onclick="toggle('pre139692803449056', 'post139692803449056')"><pre>                        # middleware, and if the exception middleware returns a</pre></li><li onclick="toggle('pre139692803449056', 'post139692803449056')"><pre>                        # response, use that. Otherwise, reraise the exception.</pre></li><li onclick="toggle('pre139692803449056', 'post139692803449056')"><pre>                        for middleware_method in self._exception_middleware:</pre></li><li onclick="toggle('pre139692803449056', 'post139692803449056')"><pre>                            response = middleware_method(request, e)</pre></li></ol>
  202.              
  203.             </div>
  204.          
  205.  
  206.          
  207.             <div class="commands">
  208.                
  209.                     <a href="#" onclick="return varToggle(this, '139692803449056')"><span>▶</span> Local vars</a>
  210.                
  211.             </div>
  212.             <table style="display: none;" class="vars" id="v139692803449056">
  213.               <thead>
  214.                 <tr>
  215.                   <th>Variable</th>
  216.                   <th>Value</th>
  217.                 </tr>
  218.               </thead>
  219.               <tbody>
  220.                
  221.                   <tr>
  222.                     <td>exceptions</td>
  223.                     <td class="code"><pre>&lt;module 'django.core.exceptions' from '/usr/lib/python2.7/dist-packages/django/core/exceptions.pyc'&gt;</pre></td>
  224.                   </tr>
  225.                
  226.                   <tr>
  227.                     <td>e</td>
  228.                     <td class="code"><pre>Warning(u"Out of range value adjusted for column 'accountid' at row 1",)</pre></td>
  229.                   </tr>
  230.                
  231.                   <tr>
  232.                     <td>callback_args</td>
  233.                     <td class="code"><pre>()</pre></td>
  234.                   </tr>
  235.                
  236.                   <tr>
  237.                     <td>settings</td>
  238.                     <td class="code"><pre>&lt;django.conf.LazySettings object at 0x7f0cb80ef2d0&gt;</pre></td>
  239.                   </tr>
  240.                
  241.                   <tr>
  242.                     <td>middleware_method</td>
  243.                     <td class="code"><pre>&lt;bound method CsrfViewMiddleware.process_view of &lt;django.middleware.csrf.CsrfViewMiddleware object at 0x7f0cc3615a90&gt;&gt;</pre></td>
  244.                   </tr>
  245.                
  246.                   <tr>
  247.                     <td>self</td>
  248.                     <td class="code"><pre>&lt;django.core.handlers.wsgi.WSGIHandler object at 0x7f0cc35b1dd0&gt;</pre></td>
  249.                   </tr>
  250.                
  251.                   <tr>
  252.                     <td>request</td>
  253.                     <td class="code"><pre>"&lt;WSGIRequest\npath:/upload/,\nGET:&lt;QueryDict: {}&gt;,\nPOST:&lt;QueryDict: {u'csrfmiddlewaretoken': [u'JXp0ohHlSrwgmO8G8MZtKxyEZj7K4YBP'], u'short': [u'spam flash for half an hour!'], u'long_text': [u'stuff is blowing up all the time on this amazing planet'], u'tags': [u'xta']}&gt;,\nCOOKIES:{'csrftoken': 'JXp0ohHlSrwgmO8G8MZtKxyEZj7K4YBP',\n 'sessionid': '676210163239c3ae23586585f07970b3'},\nMETA:{'CONTENT_LENGTH': '1081651',\n 'CONTENT_TYPE': 'multipart/form-data; boundary=---------------------------265001916915724',\n 'CSRF_COOKIE': 'JXp0ohHlSrwgmO8G8MZtKxyEZj7K4YBP',\n 'DOCUMENT_ROOT': '/var/www/servers/replays.admin-box.com/htdocs',\n 'GATEWAY_INTERFACE': 'CGI/1.1',\n 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',\n 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',\n 'HTTP_ACCEPT_LANGUAGE': 'de-de,de;q=0.8,en-us;q=0.5,en;q=0.3',\n 'HTTP_CONNECTION': 'keep-alive',\n 'HTTP_COOKIE': 'csrftoken=JXp0ohHlSrwgmO8G8MZtKxyEZj7K4YBP; sessionid=676210163239c3ae23586585f07970b3',\n 'HTTP_HOST': 'replays.admin-box.com',\n 'HTTP_REFERER': 'http://replays.admin-box.com/upload/',\n 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows NT 5.1; rv:12.0) Gecko/20100101 Firefox/12.0',\n 'PATH_INFO': u'/upload/',\n 'PATH_TRANSLATED': '/var/www/servers/replays.admin-box.com/spring-replay-site/srs/wsgi.py/upload/',\n 'QUERY_STRING': '',\n 'REMOTE_ADDR': '130.75.181.70',\n 'REMOTE_PORT': '3902',\n 'REQUEST_METHOD': 'POST',\n 'REQUEST_URI': '/upload/',\n 'SCRIPT_FILENAME': '/var/www/servers/replays.admin-box.com/spring-replay-site/srs/wsgi.py',\n 'SCRIPT_NAME': u'',\n 'SERVER_ADDR': '78.46.100.156',\n 'SERVER_ADMIN': 'daniel@admin-box.com',\n 'SERVER_NAME': 'replays.admin-box.com',\n 'SERVER_PORT': '80',\n 'SERVER_PROTOCOL': 'HTTP/1.1',\n 'SERVER_SIGNATURE': '',\n 'SERVER_SOFTWARE': 'Apache/2.2.22',\n 'mod_wsgi.application_group': 'replays.admin-box.com|',\n 'mod_wsgi.callable_object': 'application',\n 'mod_wsgi.handler_script': '',\n 'mod_wsgi.input_chunked': '0',\n 'mod_wsgi.listener_host': '',\n 'mod_wsgi.listener_port': '80',\n 'mod_wsgi.process_group': '',\n 'mod_wsgi.request_handler': 'wsgi-script',\n 'mod_wsgi.script_reloading': '1',\n 'mod_wsgi.version': (3, 3),\n 'wsgi.errors': &lt;mod_wsgi.Log object at 0x7f0cc35b1e70&gt;,\n 'wsgi.file_wrapper': &lt;built-in method file_wrapper of mod_wsgi.Adapter object at 0x7f0cc35bc030&gt;,\n 'wsgi.input': &lt;mod_wsgi.Input object at 0x7f0cc35b1e30&gt;,\n 'wsgi.multiprocess': True,\n 'wsgi.multithread': False,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'http',\n 'wsgi.version': (1, 1)}&gt;"</pre></td>
  254.                   </tr>
  255.                
  256.                   <tr>
  257.                     <td>callback</td>
  258.                     <td class="code"><pre>&lt;function upload at 0x7f0cc3e81e60&gt;</pre></td>
  259.                   </tr>
  260.                
  261.                   <tr>
  262.                     <td>resolver</td>
  263.                     <td class="code"><pre>&lt;RegexURLResolver srs.urls (None:None) ^/&gt;</pre></td>
  264.                   </tr>
  265.                
  266.                   <tr>
  267.                     <td>urlresolvers</td>
  268.                     <td class="code"><pre>&lt;module 'django.core.urlresolvers' from '/usr/lib/python2.7/dist-packages/django/core/urlresolvers.pyc'&gt;</pre></td>
  269.                   </tr>
  270.                
  271.                   <tr>
  272.                     <td>callback_kwargs</td>
  273.                     <td class="code"><pre>{}</pre></td>
  274.                   </tr>
  275.                
  276.                   <tr>
  277.                     <td>response</td>
  278.                     <td class="code"><pre>None</pre></td>
  279.                   </tr>
  280.                
  281.                   <tr>
  282.                     <td>urlconf</td>
  283.                     <td class="code"><pre>'srs.urls'</pre></td>
  284.                   </tr>
  285.                
  286.               </tbody>
  287.             </table>
  288.          
  289.         </li>
  290.      
  291.         <li class="frame django">
  292.           <code>/usr/lib/python2.7/dist-packages/django/contrib/auth/decorators.py</code> in <code>_wrapped_view</code>
  293.  
  294.          
  295.             <div class="context" id="c139692803268480">
  296.              
  297.                 <ol style="display: none;" start="13" class="pre-context" id="pre139692803268480"><li onclick="toggle('pre139692803268480', 'post139692803268480')"><pre>    that takes the user object and returns True if the user passes.</pre></li><li onclick="toggle('pre139692803268480', 'post139692803268480')"><pre>    """</pre></li><li onclick="toggle('pre139692803268480', 'post139692803268480')"><pre></pre></li><li onclick="toggle('pre139692803268480', 'post139692803268480')"><pre>    def decorator(view_func):</pre></li><li onclick="toggle('pre139692803268480', 'post139692803268480')"><pre>        @wraps(view_func, assigned=available_attrs(view_func))</pre></li><li onclick="toggle('pre139692803268480', 'post139692803268480')"><pre>        def _wrapped_view(request, *args, **kwargs):</pre></li><li onclick="toggle('pre139692803268480', 'post139692803268480')"><pre>            if test_func(request.user):</pre></li></ol>
  298.              
  299.               <ol start="20" class="context-line"><li onclick="toggle('pre139692803268480', 'post139692803268480')"><pre>                return view_func(request, *args, **kwargs)</pre> <span>...</span></li></ol>
  300.              
  301.                 <ol style="display: none;" start="21" class="post-context" id="post139692803268480"><li onclick="toggle('pre139692803268480', 'post139692803268480')"><pre>            path = request.build_absolute_uri()</pre></li><li onclick="toggle('pre139692803268480', 'post139692803268480')"><pre>            # If the login url is the same scheme and net location then just</pre></li><li onclick="toggle('pre139692803268480', 'post139692803268480')"><pre>            # use the path as the "next" url.</pre></li><li onclick="toggle('pre139692803268480', 'post139692803268480')"><pre>            login_scheme, login_netloc = urlparse.urlparse(login_url or</pre></li><li onclick="toggle('pre139692803268480', 'post139692803268480')"><pre>                                                        settings.LOGIN_URL)[:2]</pre></li><li onclick="toggle('pre139692803268480', 'post139692803268480')"><pre>            current_scheme, current_netloc = urlparse.urlparse(path)[:2]</pre></li></ol>
  302.              
  303.             </div>
  304.          
  305.  
  306.          
  307.             <div class="commands">
  308.                
  309.                     <a href="#" onclick="return varToggle(this, '139692803268480')"><span>▶</span> Local vars</a>
  310.                
  311.             </div>
  312.             <table style="display: none;" class="vars" id="v139692803268480">
  313.               <thead>
  314.                 <tr>
  315.                   <th>Variable</th>
  316.                   <th>Value</th>
  317.                 </tr>
  318.               </thead>
  319.               <tbody>
  320.                
  321.                   <tr>
  322.                     <td>test_func</td>
  323.                     <td class="code"><pre>&lt;function &lt;lambda&gt; at 0x7f0cc3e81d70&gt;</pre></td>
  324.                   </tr>
  325.                
  326.                   <tr>
  327.                     <td>login_url</td>
  328.                     <td class="code"><pre>None</pre></td>
  329.                   </tr>
  330.                
  331.                   <tr>
  332.                     <td>args</td>
  333.                     <td class="code"><pre>()</pre></td>
  334.                   </tr>
  335.                
  336.                   <tr>
  337.                     <td>request</td>
  338.                     <td class="code"><pre>"&lt;WSGIRequest\npath:/upload/,\nGET:&lt;QueryDict: {}&gt;,\nPOST:&lt;QueryDict: {u'csrfmiddlewaretoken': [u'JXp0ohHlSrwgmO8G8MZtKxyEZj7K4YBP'], u'short': [u'spam flash for half an hour!'], u'long_text': [u'stuff is blowing up all the time on this amazing planet'], u'tags': [u'xta']}&gt;,\nCOOKIES:{'csrftoken': 'JXp0ohHlSrwgmO8G8MZtKxyEZj7K4YBP',\n 'sessionid': '676210163239c3ae23586585f07970b3'},\nMETA:{'CONTENT_LENGTH': '1081651',\n 'CONTENT_TYPE': 'multipart/form-data; boundary=---------------------------265001916915724',\n 'CSRF_COOKIE': 'JXp0ohHlSrwgmO8G8MZtKxyEZj7K4YBP',\n 'DOCUMENT_ROOT': '/var/www/servers/replays.admin-box.com/htdocs',\n 'GATEWAY_INTERFACE': 'CGI/1.1',\n 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',\n 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',\n 'HTTP_ACCEPT_LANGUAGE': 'de-de,de;q=0.8,en-us;q=0.5,en;q=0.3',\n 'HTTP_CONNECTION': 'keep-alive',\n 'HTTP_COOKIE': 'csrftoken=JXp0ohHlSrwgmO8G8MZtKxyEZj7K4YBP; sessionid=676210163239c3ae23586585f07970b3',\n 'HTTP_HOST': 'replays.admin-box.com',\n 'HTTP_REFERER': 'http://replays.admin-box.com/upload/',\n 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows NT 5.1; rv:12.0) Gecko/20100101 Firefox/12.0',\n 'PATH_INFO': u'/upload/',\n 'PATH_TRANSLATED': '/var/www/servers/replays.admin-box.com/spring-replay-site/srs/wsgi.py/upload/',\n 'QUERY_STRING': '',\n 'REMOTE_ADDR': '130.75.181.70',\n 'REMOTE_PORT': '3902',\n 'REQUEST_METHOD': 'POST',\n 'REQUEST_URI': '/upload/',\n 'SCRIPT_FILENAME': '/var/www/servers/replays.admin-box.com/spring-replay-site/srs/wsgi.py',\n 'SCRIPT_NAME': u'',\n 'SERVER_ADDR': '78.46.100.156',\n 'SERVER_ADMIN': 'daniel@admin-box.com',\n 'SERVER_NAME': 'replays.admin-box.com',\n 'SERVER_PORT': '80',\n 'SERVER_PROTOCOL': 'HTTP/1.1',\n 'SERVER_SIGNATURE': '',\n 'SERVER_SOFTWARE': 'Apache/2.2.22',\n 'mod_wsgi.application_group': 'replays.admin-box.com|',\n 'mod_wsgi.callable_object': 'application',\n 'mod_wsgi.handler_script': '',\n 'mod_wsgi.input_chunked': '0',\n 'mod_wsgi.listener_host': '',\n 'mod_wsgi.listener_port': '80',\n 'mod_wsgi.process_group': '',\n 'mod_wsgi.request_handler': 'wsgi-script',\n 'mod_wsgi.script_reloading': '1',\n 'mod_wsgi.version': (3, 3),\n 'wsgi.errors': &lt;mod_wsgi.Log object at 0x7f0cc35b1e70&gt;,\n 'wsgi.file_wrapper': &lt;built-in method file_wrapper of mod_wsgi.Adapter object at 0x7f0cc35bc030&gt;,\n 'wsgi.input': &lt;mod_wsgi.Input object at 0x7f0cc35b1e30&gt;,\n 'wsgi.multiprocess': True,\n 'wsgi.multithread': False,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'http',\n 'wsgi.version': (1, 1)}&gt;"</pre></td>
  339.                   </tr>
  340.                
  341.                   <tr>
  342.                     <td>kwargs</td>
  343.                     <td class="code"><pre>{}</pre></td>
  344.                   </tr>
  345.                
  346.                   <tr>
  347.                     <td>redirect_field_name</td>
  348.                     <td class="code"><pre>'next'</pre></td>
  349.                   </tr>
  350.                
  351.                   <tr>
  352.                     <td>view_func</td>
  353.                     <td class="code"><pre>&lt;function upload at 0x7f0cc3e81cf8&gt;</pre></td>
  354.                   </tr>
  355.                
  356.               </tbody>
  357.             </table>
  358.          
  359.         </li>
  360.      
  361.         <li class="frame user">
  362.           <code>/var/www/servers/replays.admin-box.com/spring-replay-site/srs/views.py</code> in <code>upload</code>
  363.  
  364.          
  365.             <div class="context" id="c139692803610168">
  366.              
  367.                 <ol style="display: none;" start="71" class="pre-context" id="pre139692803610168"><li onclick="toggle('pre139692803610168', 'post139692803610168')"><pre>            demofile.parse()</pre></li><li onclick="toggle('pre139692803610168', 'post139692803610168')"><pre></pre></li><li onclick="toggle('pre139692803610168', 'post139692803610168')"><pre>            try:</pre></li><li onclick="toggle('pre139692803610168', 'post139692803610168')"><pre>                replay = Replay.objects.get(gameID=demofile.header["gameID"])</pre></li><li onclick="toggle('pre139692803610168', 'post139692803610168')"><pre>                return HttpResponse('Uploaded replay already exists: &lt;a href="/replay/%s/"&gt;%s&lt;/a&gt;'%(replay.gameID, replay.__unicode__()))</pre></li><li onclick="toggle('pre139692803610168', 'post139692803610168')"><pre>            except:</pre></li><li onclick="toggle('pre139692803610168', 'post139692803610168')"><pre>                shutil.move(path, settings.MEDIA_ROOT)</pre></li></ol>
  368.              
  369.               <ol start="78" class="context-line"><li onclick="toggle('pre139692803610168', 'post139692803610168')"><pre>                replay = store_demofile_data(demofile, tags, settings.MEDIA_ROOT+os.path.basename(path), file.name, short, long_text, request.user)</pre> <span>...</span></li></ol>
  370.              
  371.                 <ol style="display: none;" start="79" class="post-context" id="post139692803610168"><li onclick="toggle('pre139692803610168', 'post139692803610168')"><pre>            return HttpResponseRedirect("/replay/%s/"%replay.gameID)</pre></li><li onclick="toggle('pre139692803610168', 'post139692803610168')"><pre>#            except Exception, e:</pre></li><li onclick="toggle('pre139692803610168', 'post139692803610168')"><pre>#                return HttpResponse("The was a problem with the upload: %s&lt;br/&gt;Please retry or contact the administrator.&lt;br/&gt;&lt;br/&gt;&lt;a href="/"&gt;Home&lt;/a&gt;"%e)</pre></li><li onclick="toggle('pre139692803610168', 'post139692803610168')"><pre>    else:</pre></li><li onclick="toggle('pre139692803610168', 'post139692803610168')"><pre>        form = UploadFileForm()</pre></li><li onclick="toggle('pre139692803610168', 'post139692803610168')"><pre>    c['form'] = form</pre></li></ol>
  372.              
  373.             </div>
  374.          
  375.  
  376.          
  377.             <div class="commands">
  378.                
  379.                     <a href="#" onclick="return varToggle(this, '139692803610168')"><span>▶</span> Local vars</a>
  380.                
  381.             </div>
  382.             <table style="display: none;" class="vars" id="v139692803610168">
  383.               <thead>
  384.                 <tr>
  385.                   <th>Variable</th>
  386.                   <th>Value</th>
  387.                 </tr>
  388.               </thead>
  389.               <tbody>
  390.                
  391.                   <tr>
  392.                     <td>c</td>
  393.                     <td class="code"><pre>{'csrf_token': &lt;django.utils.functional.__proxy__ object at 0x7f0cc3e7cf10&gt;,
  394.  'top_maps': [&lt;Map: Avalanche-v2&gt;, &lt;Map: Comet Catcher Redux&gt;, &lt;Map: SmallDivide&gt;, &lt;Map: DesertCliffsV1&gt;, &lt;Map: Kivekset_Halkova_Bassotaajuus-v02&gt;, &lt;Map: SaltrockColonyV2&gt;, &lt;Map: Cooper_Hill_TNM02-V1&gt;, &lt;Map: Ravaged_v2&gt;, &lt;Map: duck&gt;, &lt;Map: DeltaSiege_Island_8_Way&gt;, &lt;Map: Blue Planet&gt;, &lt;Map: Red Comet&gt;],
  395.  'top_players': [(&lt;Player: [Bro]dude&gt;, 168247L),
  396.                  (&lt;Player: Zangeeph&gt;, 220832L),
  397.                  (&lt;Player: [PRO]_Jazz&gt;, 2518L),
  398.                  (&lt;Player: [Fx]Droid&gt;, 46339L),
  399.                  (&lt;Player: zyclunt&gt;, 82465L),
  400.                  (&lt;Player: [Crab]Langoustine&gt;, 58241L),
  401.                  (&lt;Player: [iNRGiZE]Ares&gt;, 178853L),
  402.                  (&lt;Player: [iNRGiZE]Pinkpig&gt;, 180558L),
  403.                  (&lt;Player: xanax&gt;, 163475L),
  404.                  (&lt;Player: LaplaceDGL&gt;, 220103L),
  405.                  (&lt;Player: Patate&gt;, 197205L),
  406.                  (&lt;Player: DuranNighthawk&gt;, 9374L),
  407.                  (&lt;Player: [Bro]vbs&gt;, 5890L),
  408.                  (&lt;Player: Arcenciel&gt;, 194187L),
  409.                  (&lt;Player: [teh]Teddy&gt;, 17034L),
  410.                  (&lt;Player: [PinK]bybyk&gt;, 143752L),
  411.                  (&lt;Player: [pussy]Schwarzschild&gt;, 103242L),
  412.                  (&lt;Player: [iNRGiZE]Reaper&gt;, 179138L),
  413.                  (&lt;Player: Bomba&gt;, 37717L),
  414.                  (&lt;Player: [Fx]Drone&gt;, 163985L)],
  415.  'top_tags': [&lt;Tag: 1v1&gt;, &lt;Tag: Tourney&gt;, &lt;Tag: xta&gt;, &lt;Tag: 5v5&gt;, &lt;Tag: 7v7&gt;, &lt;Tag: FFA&gt;, &lt;Tag: 2v2&gt;, &lt;Tag: 4v4&gt;, &lt;Tag: 6v6&gt;, &lt;Tag: 8v8&gt;, &lt;Tag: 3v3&gt;],
  416.  'total_replays': 20}</pre></td>
  417.                   </tr>
  418.                
  419.                   <tr>
  420.                     <td>short</td>
  421.                     <td class="code"><pre>u'spam flash for half an hour!'</pre></td>
  422.                   </tr>
  423.                
  424.                   <tr>
  425.                     <td>written_bytes</td>
  426.                     <td class="code"><pre>1080896</pre></td>
  427.                   </tr>
  428.                
  429.                   <tr>
  430.                     <td>form</td>
  431.                     <td class="code"><pre>&lt;srs.forms.UploadFileForm object at 0x7f0cc3e823d0&gt;</pre></td>
  432.                   </tr>
  433.                
  434.                   <tr>
  435.                     <td>tags</td>
  436.                     <td class="code"><pre>u'xta'</pre></td>
  437.                   </tr>
  438.                
  439.                   <tr>
  440.                     <td>request</td>
  441.                     <td class="code"><pre>"&lt;WSGIRequest\npath:/upload/,\nGET:&lt;QueryDict: {}&gt;,\nPOST:&lt;QueryDict: {u'csrfmiddlewaretoken': [u'JXp0ohHlSrwgmO8G8MZtKxyEZj7K4YBP'], u'short': [u'spam flash for half an hour!'], u'long_text': [u'stuff is blowing up all the time on this amazing planet'], u'tags': [u'xta']}&gt;,\nCOOKIES:{'csrftoken': 'JXp0ohHlSrwgmO8G8MZtKxyEZj7K4YBP',\n 'sessionid': '676210163239c3ae23586585f07970b3'},\nMETA:{'CONTENT_LENGTH': '1081651',\n 'CONTENT_TYPE': 'multipart/form-data; boundary=---------------------------265001916915724',\n 'CSRF_COOKIE': 'JXp0ohHlSrwgmO8G8MZtKxyEZj7K4YBP',\n 'DOCUMENT_ROOT': '/var/www/servers/replays.admin-box.com/htdocs',\n 'GATEWAY_INTERFACE': 'CGI/1.1',\n 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',\n 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',\n 'HTTP_ACCEPT_LANGUAGE': 'de-de,de;q=0.8,en-us;q=0.5,en;q=0.3',\n 'HTTP_CONNECTION': 'keep-alive',\n 'HTTP_COOKIE': 'csrftoken=JXp0ohHlSrwgmO8G8MZtKxyEZj7K4YBP; sessionid=676210163239c3ae23586585f07970b3',\n 'HTTP_HOST': 'replays.admin-box.com',\n 'HTTP_REFERER': 'http://replays.admin-box.com/upload/',\n 'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows NT 5.1; rv:12.0) Gecko/20100101 Firefox/12.0',\n 'PATH_INFO': u'/upload/',\n 'PATH_TRANSLATED': '/var/www/servers/replays.admin-box.com/spring-replay-site/srs/wsgi.py/upload/',\n 'QUERY_STRING': '',\n 'REMOTE_ADDR': '130.75.181.70',\n 'REMOTE_PORT': '3902',\n 'REQUEST_METHOD': 'POST',\n 'REQUEST_URI': '/upload/',\n 'SCRIPT_FILENAME': '/var/www/servers/replays.admin-box.com/spring-replay-site/srs/wsgi.py',\n 'SCRIPT_NAME': u'',\n 'SERVER_ADDR': '78.46.100.156',\n 'SERVER_ADMIN': 'daniel@admin-box.com',\n 'SERVER_NAME': 'replays.admin-box.com',\n 'SERVER_PORT': '80',\n 'SERVER_PROTOCOL': 'HTTP/1.1',\n 'SERVER_SIGNATURE': '',\n 'SERVER_SOFTWARE': 'Apache/2.2.22',\n 'mod_wsgi.application_group': 'replays.admin-box.com|',\n 'mod_wsgi.callable_object': 'application',\n 'mod_wsgi.handler_script': '',\n 'mod_wsgi.input_chunked': '0',\n 'mod_wsgi.listener_host': '',\n 'mod_wsgi.listener_port': '80',\n 'mod_wsgi.process_group': '',\n 'mod_wsgi.request_handler': 'wsgi-script',\n 'mod_wsgi.script_reloading': '1',\n 'mod_wsgi.version': (3, 3),\n 'wsgi.errors': &lt;mod_wsgi.Log object at 0x7f0cc35b1e70&gt;,\n 'wsgi.file_wrapper': &lt;built-in method file_wrapper of mod_wsgi.Adapter object at 0x7f0cc35bc030&gt;,\n 'wsgi.input': &lt;mod_wsgi.Input object at 0x7f0cc35b1e30&gt;,\n 'wsgi.multiprocess': True,\n 'wsgi.multithread': False,\n 'wsgi.run_once': False,\n 'wsgi.url_scheme': 'http',\n 'wsgi.version': (1, 1)}&gt;"</pre></td>
  442.                   </tr>
  443.                
  444.                   <tr>
  445.                     <td>long_text</td>
  446.                     <td class="code"><pre>u'stuff is blowing up all the time on this amazing planet'</pre></td>
  447.                   </tr>
  448.                
  449.                   <tr>
  450.                     <td>path</td>
  451.                     <td class="code"><pre>u'/tmp/xta_1v1_20120425_210258_Red Comet_88__3SVLJS.sdf'</pre></td>
  452.                   </tr>
  453.                
  454.                   <tr>
  455.                     <td>demofile</td>
  456.                     <td class="code"><pre>&lt;srs.parse_demo_file.Parse_demo_file instance at 0x7f0cc3e85170&gt;</pre></td>
  457.                   </tr>
  458.                
  459.                   <tr>
  460.                     <td>ufile</td>
  461.                     <td class="code"><pre>&lt;InMemoryUploadedFile: xta_1v1_20120425_210258_Red Comet_88.sdf (application/octet-stream)&gt;</pre></td>
  462.                   </tr>
  463.                
  464.               </tbody>
  465.             </table>
  466.          
  467.         </li>
  468.      
  469.         <li class="frame user">
  470.           <code>/var/www/servers/replays.admin-box.com/spring-replay-site/srs/views.py</code> in <code>store_demofile_data</code>
  471.  
  472.          
  473.             <div class="context" id="c139692803611536">
  474.              
  475.                 <ol style="display: none;" start="394" class="pre-context" id="pre139692803611536"><li onclick="toggle('pre139692803611536', 'post139692803611536')"><pre>    for k,v in demofile.game_setup['player'].items():</pre></li><li onclick="toggle('pre139692803611536', 'post139692803611536')"><pre>        if not v.has_key("accountid"):</pre></li><li onclick="toggle('pre139692803611536', 'post139692803611536')"><pre>            # single player</pre></li><li onclick="toggle('pre139692803611536', 'post139692803611536')"><pre>            v["accountid"] = 9999999999</pre></li><li onclick="toggle('pre139692803611536', 'post139692803611536')"><pre>        if v.has_key("lobbyid"):</pre></li><li onclick="toggle('pre139692803611536', 'post139692803611536')"><pre>            # game was on springie</pre></li><li onclick="toggle('pre139692803611536', 'post139692803611536')"><pre>            v["accountid"] = v["lobbyid"]</pre></li></ol>
  476.              
  477.               <ol start="401" class="context-line"><li onclick="toggle('pre139692803611536', 'post139692803611536')"><pre>        pa, created = PlayerAccount.objects.get_or_create(accountid=v["accountid"], defaults={'accountid': v["accountid"], 'countrycode': v["countrycode"], 'names': v["name"]})</pre> <span>...</span></li></ol>
  478.              
  479.                 <ol style="display: none;" start="402" class="post-context" id="post139692803611536"><li onclick="toggle('pre139692803611536', 'post139692803611536')"><pre>        players[k] = Player.objects.create(account=pa, name=v["name"], rank=v["rank"], spectator=bool(v["spectator"]), replay=replay)</pre></li><li onclick="toggle('pre139692803611536', 'post139692803611536')"><pre>        if not created:</pre></li><li onclick="toggle('pre139692803611536', 'post139692803611536')"><pre>            if v["name"] not in pa.names.split(";"):</pre></li><li onclick="toggle('pre139692803611536', 'post139692803611536')"><pre>                pa.names += ";"+v["name"]</pre></li><li onclick="toggle('pre139692803611536', 'post139692803611536')"><pre>                pa.save()</pre></li><li onclick="toggle('pre139692803611536', 'post139692803611536')"><pre></pre></li></ol>
  480.              
  481.             </div>
  482.          
  483.  
  484.          
  485.             <div class="commands">
  486.                
  487.                     <a href="#" onclick="return varToggle(this, '139692803611536')"><span>▶</span> Local vars</a>
  488.                
  489.             </div>
  490.             <table style="display: none;" class="vars" id="v139692803611536">
  491.               <thead>
  492.                 <tr>
  493.                   <th>Variable</th>
  494.                   <th>Value</th>
  495.                 </tr>
  496.               </thead>
  497.               <tbody>
  498.                
  499.                   <tr>
  500.                     <td>smap</td>
  501.                     <td class="code"><pre>&lt;srs.spring_maps.Spring_maps instance at 0x7f0cc3ed6290&gt;</pre></td>
  502.                   </tr>
  503.                
  504.                   <tr>
  505.                     <td>mapfile</td>
  506.                     <td class="code"><pre>'Red Comet_positions.jpg'</pre></td>
  507.                   </tr>
  508.                
  509.                   <tr>
  510.                     <td>num</td>
  511.                     <td class="code"><pre>'0'</pre></td>
  512.                   </tr>
  513.                
  514.                   <tr>
  515.                     <td>replay</td>
  516.                     <td class="code"><pre>&lt;Replay:  2012-04-25&gt;</pre></td>
  517.                   </tr>
  518.                
  519.                   <tr>
  520.                     <td>val</td>
  521.                     <td class="code"><pre>{'numallies': 0}</pre></td>
  522.                   </tr>
  523.                
  524.                   <tr>
  525.                     <td>filename</td>
  526.                     <td class="code"><pre>&lt;member 'name' of 'file' objects&gt;</pre></td>
  527.                   </tr>
  528.                
  529.                   <tr>
  530.                     <td>long_text</td>
  531.                     <td class="code"><pre>u'stuff is blowing up all the time on this amazing planet'</pre></td>
  532.                   </tr>
  533.                
  534.                   <tr>
  535.                     <td>startpos</td>
  536.                     <td class="code"><pre>'1048.000000,3536.000000|5064.000000,479.000000|652.000000,1952.000000|5554.000000,2083.000000|2338.000000,3239.000000|3770.000000,858.000000|1956.000000,187.000000|4212.000000,3903.000000|2944.000000,1303.000000|3241.000000,2617.000000'</pre></td>
  537.                   </tr>
  538.                
  539.                   <tr>
  540.                     <td>allyteam</td>
  541.                     <td class="code"><pre>&lt;Allyteam: Allyteam object&gt;</pre></td>
  542.                   </tr>
  543.                
  544.                   <tr>
  545.                     <td>tags</td>
  546.                     <td class="code"><pre>u'xta'</pre></td>
  547.                   </tr>
  548.                
  549.                   <tr>
  550.                     <td>full_img</td>
  551.                     <td class="code"><pre>'Red Comet.jpg'</pre></td>
  552.                   </tr>
  553.                
  554.                   <tr>
  555.                     <td>tags_</td>
  556.                     <td class="code"><pre>[u'xta']</pre></td>
  557.                   </tr>
  558.                
  559.                   <tr>
  560.                     <td>user</td>
  561.                     <td class="code"><pre>&lt;django.utils.functional.SimpleLazyObject object at 0x7f0cc38eed90&gt;</pre></td>
  562.                   </tr>
  563.                
  564.                   <tr>
  565.                     <td>key</td>
  566.                     <td class="code"><pre>'startpostype'</pre></td>
  567.                   </tr>
  568.                
  569.                   <tr>
  570.                     <td>path</td>
  571.                     <td class="code"><pre>u'/var/www/servers/replays.admin-box.com/spring-replay-site/srs/static/replays/xta_1v1_20120425_210258_Red Comet_88__3SVLJS.sdf'</pre></td>
  572.                   </tr>
  573.                
  574.                   <tr>
  575.                     <td>demofile</td>
  576.                     <td class="code"><pre>&lt;srs.parse_demo_file.Parse_demo_file instance at 0x7f0cc3e85170&gt;</pre></td>
  577.                   </tr>
  578.                
  579.                   <tr>
  580.                     <td>allyteams</td>
  581.                     <td class="code"><pre>{'0': &lt;Allyteam: Allyteam object&gt;, '1': &lt;Allyteam: Allyteam object&gt;}</pre></td>
  582.                   </tr>
  583.                
  584.                   <tr>
  585.                     <td>_</td>
  586.                     <td class="code"><pre>True</pre></td>
  587.                   </tr>
  588.                
  589.                   <tr>
  590.                     <td>t_obj</td>
  591.                     <td class="code"><pre>&lt;Tag: xta&gt;</pre></td>
  592.                   </tr>
  593.                
  594.                   <tr>
  595.                     <td>short</td>
  596.                     <td class="code"><pre>u'spam flash for half an hour!'</pre></td>
  597.                   </tr>
  598.                
  599.                   <tr>
  600.                     <td>k</td>
  601.                     <td class="code"><pre>'1'</pre></td>
  602.                   </tr>
  603.                
  604.                   <tr>
  605.                     <td>coord</td>
  606.                     <td class="code"><pre>{'x': 3241.0, 'z': 2617.0}</pre></td>
  607.                   </tr>
  608.                
  609.                   <tr>
  610.                     <td>players</td>
  611.                     <td class="code"><pre>{}</pre></td>
  612.                   </tr>
  613.                
  614.                   <tr>
  615.                     <td>tag</td>
  616.                     <td class="code"><pre>u'xta'</pre></td>
  617.                   </tr>
  618.                
  619.                   <tr>
  620.                     <td>t</td>
  621.                     <td class="code"><pre>u'xta'</pre></td>
  622.                   </tr>
  623.                
  624.                   <tr>
  625.                     <td>v</td>
  626.                     <td class="code"><pre>{'accountid': 9999999999,
  627.  'countrycode': 'DE',
  628.  'name': '[2up]knorke',
  629.  'password': '33052de7',
  630.  'rank': 6,
  631.  'spectator': 0,
  632.  'team': 1}</pre></td>
  633.                   </tr>
  634.                
  635.               </tbody>
  636.             </table>
  637.          
  638.         </li>
  639.      
  640.         <li class="frame django">
  641.           <code>/usr/lib/python2.7/dist-packages/django/db/models/manager.py</code> in <code>get_or_create</code>
  642.  
  643.          
  644.             <div class="context" id="c139692803611608">
  645.              
  646.                 <ol style="display: none;" start="127" class="pre-context" id="pre139692803611608"><li onclick="toggle('pre139692803611608', 'post139692803611608')"><pre>    def extra(self, *args, **kwargs):</pre></li><li onclick="toggle('pre139692803611608', 'post139692803611608')"><pre>        return self.get_query_set().extra(*args, **kwargs)</pre></li><li onclick="toggle('pre139692803611608', 'post139692803611608')"><pre></pre></li><li onclick="toggle('pre139692803611608', 'post139692803611608')"><pre>    def get(self, *args, **kwargs):</pre></li><li onclick="toggle('pre139692803611608', 'post139692803611608')"><pre>        return self.get_query_set().get(*args, **kwargs)</pre></li><li onclick="toggle('pre139692803611608', 'post139692803611608')"><pre></pre></li><li onclick="toggle('pre139692803611608', 'post139692803611608')"><pre>    def get_or_create(self, **kwargs):</pre></li></ol>
  647.              
  648.               <ol start="134" class="context-line"><li onclick="toggle('pre139692803611608', 'post139692803611608')"><pre>        return self.get_query_set().get_or_create(**kwargs)</pre> <span>...</span></li></ol>
  649.              
  650.                 <ol style="display: none;" start="135" class="post-context" id="post139692803611608"><li onclick="toggle('pre139692803611608', 'post139692803611608')"><pre></pre></li><li onclick="toggle('pre139692803611608', 'post139692803611608')"><pre>    def create(self, **kwargs):</pre></li><li onclick="toggle('pre139692803611608', 'post139692803611608')"><pre>        return self.get_query_set().create(**kwargs)</pre></li><li onclick="toggle('pre139692803611608', 'post139692803611608')"><pre></pre></li><li onclick="toggle('pre139692803611608', 'post139692803611608')"><pre>    def bulk_create(self, *args, **kwargs):</pre></li><li onclick="toggle('pre139692803611608', 'post139692803611608')"><pre>        return self.get_query_set().bulk_create(*args, **kwargs)</pre></li></ol>
  651.              
  652.             </div>
  653.          
  654.  
  655.          
  656.             <div class="commands">
  657.                
  658.                     <a href="#" onclick="return varToggle(this, '139692803611608')"><span>▶</span> Local vars</a>
  659.                
  660.             </div>
  661.             <table style="display: none;" class="vars" id="v139692803611608">
  662.               <thead>
  663.                 <tr>
  664.                   <th>Variable</th>
  665.                   <th>Value</th>
  666.                 </tr>
  667.               </thead>
  668.               <tbody>
  669.                
  670.                   <tr>
  671.                     <td>self</td>
  672.                     <td class="code"><pre>&lt;django.db.models.manager.Manager object at 0x7f0cc3ab2750&gt;</pre></td>
  673.                   </tr>
  674.                
  675.                   <tr>
  676.                     <td>kwargs</td>
  677.                     <td class="code"><pre>{'accountid': 9999999999,
  678.  'defaults': {'accountid': 9999999999,
  679.               'countrycode': 'DE',
  680.               'names': '[2up]knorke'}}</pre></td>
  681.                   </tr>
  682.                
  683.               </tbody>
  684.             </table>
  685.          
  686.         </li>
  687.      
  688.         <li class="frame django">
  689.           <code>/usr/lib/python2.7/dist-packages/django/db/models/query.py</code> in <code>get_or_create</code>
  690.  
  691.          
  692.             <div class="context" id="c139692803612328">
  693.              
  694.                 <ol style="display: none;" start="442" class="pre-context" id="pre139692803612328"><li onclick="toggle('pre139692803612328', 'post139692803612328')"><pre>            return self.get(**lookup), False</pre></li><li onclick="toggle('pre139692803612328', 'post139692803612328')"><pre>        except self.model.DoesNotExist:</pre></li><li onclick="toggle('pre139692803612328', 'post139692803612328')"><pre>            try:</pre></li><li onclick="toggle('pre139692803612328', 'post139692803612328')"><pre>                params = dict([(k, v) for k, v in kwargs.items() if '__' not in k])</pre></li><li onclick="toggle('pre139692803612328', 'post139692803612328')"><pre>                params.update(defaults)</pre></li><li onclick="toggle('pre139692803612328', 'post139692803612328')"><pre>                obj = self.model(**params)</pre></li><li onclick="toggle('pre139692803612328', 'post139692803612328')"><pre>                sid = transaction.savepoint(using=self.db)</pre></li></ol>
  695.              
  696.               <ol start="449" class="context-line"><li onclick="toggle('pre139692803612328', 'post139692803612328')"><pre>                obj.save(force_insert=True, using=self.db)</pre> <span>...</span></li></ol>
  697.              
  698.                 <ol style="display: none;" start="450" class="post-context" id="post139692803612328"><li onclick="toggle('pre139692803612328', 'post139692803612328')"><pre>                transaction.savepoint_commit(sid, using=self.db)</pre></li><li onclick="toggle('pre139692803612328', 'post139692803612328')"><pre>                return obj, True</pre></li><li onclick="toggle('pre139692803612328', 'post139692803612328')"><pre>            except IntegrityError, e:</pre></li><li onclick="toggle('pre139692803612328', 'post139692803612328')"><pre>                transaction.savepoint_rollback(sid, using=self.db)</pre></li><li onclick="toggle('pre139692803612328', 'post139692803612328')"><pre>                exc_info = sys.exc_info()</pre></li><li onclick="toggle('pre139692803612328', 'post139692803612328')"><pre>                try:</pre></li></ol>
  699.              
  700.             </div>
  701.          
  702.  
  703.          
  704.             <div class="commands">
  705.                
  706.                     <a href="#" onclick="return varToggle(this, '139692803612328')"><span>▶</span> Local vars</a>
  707.                
  708.             </div>
  709.             <table style="display: none;" class="vars" id="v139692803612328">
  710.               <thead>
  711.                 <tr>
  712.                   <th>Variable</th>
  713.                   <th>Value</th>
  714.                 </tr>
  715.               </thead>
  716.               <tbody>
  717.                
  718.                   <tr>
  719.                     <td>obj</td>
  720.                     <td class="code"><pre>&lt;PlayerAccount: 9999999999 [2up]knork&gt;</pre></td>
  721.                   </tr>
  722.                
  723.                   <tr>
  724.                     <td>f</td>
  725.                     <td class="code"><pre>&lt;django.db.models.fields.related.ForeignKey: aka&gt;</pre></td>
  726.                   </tr>
  727.                
  728.                   <tr>
  729.                     <td>kwargs</td>
  730.                     <td class="code"><pre>{'accountid': 9999999999}</pre></td>
  731.                   </tr>
  732.                
  733.                   <tr>
  734.                     <td>k</td>
  735.                     <td class="code"><pre>'accountid'</pre></td>
  736.                   </tr>
  737.                
  738.                   <tr>
  739.                     <td>sid</td>
  740.                     <td class="code"><pre>'s139692778485568_x1'</pre></td>
  741.                   </tr>
  742.                
  743.                   <tr>
  744.                     <td>params</td>
  745.                     <td class="code"><pre>{'accountid': 9999999999, 'countrycode': 'DE', 'names': '[2up]knorke'}</pre></td>
  746.                   </tr>
  747.                
  748.                   <tr>
  749.                     <td>defaults</td>
  750.                     <td class="code"><pre>{'accountid': 9999999999, 'countrycode': 'DE', 'names': '[2up]knorke'}</pre></td>
  751.                   </tr>
  752.                
  753.                   <tr>
  754.                     <td>v</td>
  755.                     <td class="code"><pre>9999999999</pre></td>
  756.                   </tr>
  757.                
  758.                   <tr>
  759.                     <td>lookup</td>
  760.                     <td class="code"><pre>{'accountid': 9999999999}</pre></td>
  761.                   </tr>
  762.                
  763.                   <tr>
  764.                     <td>self</td>
  765.                     <td class="code"><pre>[&lt;PlayerAccount: 2518 [PRO]_Jazz&gt;, &lt;PlayerAccount: 46339 [Fx]Droid&gt;, &lt;PlayerAccount: 82465 zyclunt&gt;, &lt;PlayerAccount: 179138 [iNRGiZE]R&gt;, &lt;PlayerAccount: 143752 [PinK]byby&gt;, &lt;PlayerAccount: 168247 [Bro]dude&gt;, &lt;PlayerAccount: 58241 [Crab]Lang&gt;, &lt;PlayerAccount: 5890 [Bro]vbs&gt;, &lt;PlayerAccount: 180558 [iNRGiZE]P&gt;, &lt;PlayerAccount: 220832 Zangeeph&gt;, &lt;PlayerAccount: 178853 [iNRGiZE]A&gt;, &lt;PlayerAccount: 163475 xanax&gt;, &lt;PlayerAccount: 17034 [teh]Teddy&gt;, &lt;PlayerAccount: 64213 [Bro]Lokst&gt;, &lt;PlayerAccount: 2860 [MPT]farfa&gt;, &lt;PlayerAccount: 127648 [Crab]xeno&gt;, &lt;PlayerAccount: 223478 Phlebas42&gt;, &lt;PlayerAccount: 220103 LaplaceDGL&gt;, &lt;PlayerAccount: 197205 Patate&gt;, &lt;PlayerAccount: 37717 Bomba&gt;, '...(remaining elements truncated)...']</pre></td>
  766.                   </tr>
  767.                
  768.               </tbody>
  769.             </table>
  770.          
  771.         </li>
  772.      
  773.         <li class="frame django">
  774.           <code>/usr/lib/python2.7/dist-packages/django/db/models/base.py</code> in <code>save</code>
  775.  
  776.          
  777.             <div class="context" id="c139692803612256">
  778.              
  779.                 <ol style="display: none;" start="456" class="pre-context" id="pre139692803612256"><li onclick="toggle('pre139692803612256', 'post139692803612256')"><pre></pre></li><li onclick="toggle('pre139692803612256', 'post139692803612256')"><pre>        The 'force_insert' and 'force_update' parameters can be used to insist</pre></li><li onclick="toggle('pre139692803612256', 'post139692803612256')"><pre>        that the "save" must be an SQL insert or update (or equivalent for</pre></li><li onclick="toggle('pre139692803612256', 'post139692803612256')"><pre>        non-SQL backends), respectively. Normally, they should not be set.</pre></li><li onclick="toggle('pre139692803612256', 'post139692803612256')"><pre>        """</pre></li><li onclick="toggle('pre139692803612256', 'post139692803612256')"><pre>        if force_insert and force_update:</pre></li><li onclick="toggle('pre139692803612256', 'post139692803612256')"><pre>            raise ValueError("Cannot force both insert and updating in model saving.")</pre></li></ol>
  780.              
  781.               <ol start="463" class="context-line"><li onclick="toggle('pre139692803612256', 'post139692803612256')"><pre>        self.save_base(using=using, force_insert=force_insert, force_update=force_update)</pre> <span>...</span></li></ol>
  782.              
  783.                 <ol style="display: none;" start="464" class="post-context" id="post139692803612256"><li onclick="toggle('pre139692803612256', 'post139692803612256')"><pre></pre></li><li onclick="toggle('pre139692803612256', 'post139692803612256')"><pre>    save.alters_data = True</pre></li><li onclick="toggle('pre139692803612256', 'post139692803612256')"><pre></pre></li><li onclick="toggle('pre139692803612256', 'post139692803612256')"><pre>    def save_base(self, raw=False, cls=None, origin=None, force_insert=False,</pre></li><li onclick="toggle('pre139692803612256', 'post139692803612256')"><pre>            force_update=False, using=None):</pre></li><li onclick="toggle('pre139692803612256', 'post139692803612256')"><pre>        """</pre></li></ol>
  784.              
  785.             </div>
  786.          
  787.  
  788.          
  789.             <div class="commands">
  790.                
  791.                     <a href="#" onclick="return varToggle(this, '139692803612256')"><span>▶</span> Local vars</a>
  792.                
  793.             </div>
  794.             <table style="display: none;" class="vars" id="v139692803612256">
  795.               <thead>
  796.                 <tr>
  797.                   <th>Variable</th>
  798.                   <th>Value</th>
  799.                 </tr>
  800.               </thead>
  801.               <tbody>
  802.                
  803.                   <tr>
  804.                     <td>using</td>
  805.                     <td class="code"><pre>'default'</pre></td>
  806.                   </tr>
  807.                
  808.                   <tr>
  809.                     <td>self</td>
  810.                     <td class="code"><pre>&lt;PlayerAccount: 9999999999 [2up]knork&gt;</pre></td>
  811.                   </tr>
  812.                
  813.                   <tr>
  814.                     <td>force_update</td>
  815.                     <td class="code"><pre>False</pre></td>
  816.                   </tr>
  817.                
  818.                   <tr>
  819.                     <td>force_insert</td>
  820.                     <td class="code"><pre>True</pre></td>
  821.                   </tr>
  822.                
  823.               </tbody>
  824.             </table>
  825.          
  826.         </li>
  827.      
  828.         <li class="frame django">
  829.           <code>/usr/lib/python2.7/dist-packages/django/db/models/base.py</code> in <code>save_base</code>
  830.  
  831.          
  832.             <div class="context" id="c139692803612184">
  833.              
  834.                 <ol style="display: none;" start="544" class="pre-context" id="pre139692803612184"><li onclick="toggle('pre139692803612184', 'post139692803612184')"><pre>                    if force_update:</pre></li><li onclick="toggle('pre139692803612184', 'post139692803612184')"><pre>                        raise ValueError("Cannot force an update in save() with no primary key.")</pre></li><li onclick="toggle('pre139692803612184', 'post139692803612184')"><pre>                    fields = [f for f in fields if not isinstance(f, AutoField)]</pre></li><li onclick="toggle('pre139692803612184', 'post139692803612184')"><pre></pre></li><li onclick="toggle('pre139692803612184', 'post139692803612184')"><pre>                record_exists = False</pre></li><li onclick="toggle('pre139692803612184', 'post139692803612184')"><pre></pre></li><li onclick="toggle('pre139692803612184', 'post139692803612184')"><pre>                update_pk = bool(meta.has_auto_field and not pk_set)</pre></li></ol>
  835.              
  836.               <ol start="551" class="context-line"><li onclick="toggle('pre139692803612184', 'post139692803612184')"><pre>                result = manager._insert([self], fields=fields, return_id=update_pk, using=using, raw=raw)</pre> <span>...</span></li></ol>
  837.              
  838.                 <ol style="display: none;" start="552" class="post-context" id="post139692803612184"><li onclick="toggle('pre139692803612184', 'post139692803612184')"><pre></pre></li><li onclick="toggle('pre139692803612184', 'post139692803612184')"><pre>                if update_pk:</pre></li><li onclick="toggle('pre139692803612184', 'post139692803612184')"><pre>                    setattr(self, meta.pk.attname, result)</pre></li><li onclick="toggle('pre139692803612184', 'post139692803612184')"><pre>            transaction.commit_unless_managed(using=using)</pre></li><li onclick="toggle('pre139692803612184', 'post139692803612184')"><pre></pre></li><li onclick="toggle('pre139692803612184', 'post139692803612184')"><pre>        # Store the database on which the object was saved</pre></li></ol>
  839.              
  840.             </div>
  841.          
  842.  
  843.          
  844.             <div class="commands">
  845.                
  846.                     <a href="#" onclick="return varToggle(this, '139692803612184')"><span>▶</span> Local vars</a>
  847.                
  848.             </div>
  849.             <table style="display: none;" class="vars" id="v139692803612184">
  850.               <thead>
  851.                 <tr>
  852.                   <th>Variable</th>
  853.                   <th>Value</th>
  854.                 </tr>
  855.               </thead>
  856.               <tbody>
  857.                
  858.                   <tr>
  859.                     <td>origin</td>
  860.                     <td class="code"><pre>&lt;class 'srs.models.PlayerAccount'&gt;</pre></td>
  861.                   </tr>
  862.                
  863.                   <tr>
  864.                     <td>non_pks</td>
  865.                     <td class="code"><pre>[&lt;django.db.models.fields.IntegerField: accountid&gt;,
  866.  &lt;django.db.models.fields.CharField: countrycode&gt;,
  867.  &lt;django.db.models.fields.CharField: names&gt;,
  868.  &lt;django.db.models.fields.related.ForeignKey: aka&gt;]</pre></td>
  869.                   </tr>
  870.                
  871.                   <tr>
  872.                     <td>f</td>
  873.                     <td class="code"><pre>&lt;django.db.models.fields.related.ForeignKey: aka&gt;</pre></td>
  874.                   </tr>
  875.                
  876.                   <tr>
  877.                     <td>fields</td>
  878.                     <td class="code"><pre>[&lt;django.db.models.fields.IntegerField: accountid&gt;,
  879.  &lt;django.db.models.fields.CharField: countrycode&gt;,
  880.  &lt;django.db.models.fields.CharField: names&gt;,
  881.  &lt;django.db.models.fields.related.ForeignKey: aka&gt;]</pre></td>
  882.                   </tr>
  883.                
  884.                   <tr>
  885.                     <td>self</td>
  886.                     <td class="code"><pre>&lt;PlayerAccount: 9999999999 [2up]knork&gt;</pre></td>
  887.                   </tr>
  888.                
  889.                   <tr>
  890.                     <td>force_update</td>
  891.                     <td class="code"><pre>False</pre></td>
  892.                   </tr>
  893.                
  894.                   <tr>
  895.                     <td>force_insert</td>
  896.                     <td class="code"><pre>True</pre></td>
  897.                   </tr>
  898.                
  899.                   <tr>
  900.                     <td>raw</td>
  901.                     <td class="code"><pre>False</pre></td>
  902.                   </tr>
  903.                
  904.                   <tr>
  905.                     <td>manager</td>
  906.                     <td class="code"><pre>&lt;django.db.models.manager.Manager object at 0x7f0cc3ab2750&gt;</pre></td>
  907.                   </tr>
  908.                
  909.                   <tr>
  910.                     <td>meta</td>
  911.                     <td class="code"><pre>&lt;Options for PlayerAccount&gt;</pre></td>
  912.                   </tr>
  913.                
  914.                   <tr>
  915.                     <td>pk_val</td>
  916.                     <td class="code"><pre>None</pre></td>
  917.                   </tr>
  918.                
  919.                   <tr>
  920.                     <td>using</td>
  921.                     <td class="code"><pre>'default'</pre></td>
  922.                   </tr>
  923.                
  924.                   <tr>
  925.                     <td>pk_set</td>
  926.                     <td class="code"><pre>False</pre></td>
  927.                   </tr>
  928.                
  929.                   <tr>
  930.                     <td>org</td>
  931.                     <td class="code"><pre>None</pre></td>
  932.                   </tr>
  933.                
  934.                   <tr>
  935.                     <td>cls</td>
  936.                     <td class="code"><pre>&lt;class 'srs.models.PlayerAccount'&gt;</pre></td>
  937.                   </tr>
  938.                
  939.                   <tr>
  940.                     <td>update_pk</td>
  941.                     <td class="code"><pre>True</pre></td>
  942.                   </tr>
  943.                
  944.                   <tr>
  945.                     <td>record_exists</td>
  946.                     <td class="code"><pre>False</pre></td>
  947.                   </tr>
  948.                
  949.               </tbody>
  950.             </table>
  951.          
  952.         </li>
  953.      
  954.         <li class="frame django">
  955.           <code>/usr/lib/python2.7/dist-packages/django/db/models/manager.py</code> in <code>_insert</code>
  956.  
  957.          
  958.             <div class="context" id="c139692803612112">
  959.              
  960.                 <ol style="display: none;" start="196" class="pre-context" id="pre139692803612112"><li onclick="toggle('pre139692803612112', 'post139692803612112')"><pre>    def using(self, *args, **kwargs):</pre></li><li onclick="toggle('pre139692803612112', 'post139692803612112')"><pre>        return self.get_query_set().using(*args, **kwargs)</pre></li><li onclick="toggle('pre139692803612112', 'post139692803612112')"><pre></pre></li><li onclick="toggle('pre139692803612112', 'post139692803612112')"><pre>    def exists(self, *args, **kwargs):</pre></li><li onclick="toggle('pre139692803612112', 'post139692803612112')"><pre>        return self.get_query_set().exists(*args, **kwargs)</pre></li><li onclick="toggle('pre139692803612112', 'post139692803612112')"><pre></pre></li><li onclick="toggle('pre139692803612112', 'post139692803612112')"><pre>    def _insert(self, objs, fields, **kwargs):</pre></li></ol>
  961.              
  962.               <ol start="203" class="context-line"><li onclick="toggle('pre139692803612112', 'post139692803612112')"><pre>        return insert_query(self.model, objs, fields, **kwargs)</pre> <span>...</span></li></ol>
  963.              
  964.                 <ol style="display: none;" start="204" class="post-context" id="post139692803612112"><li onclick="toggle('pre139692803612112', 'post139692803612112')"><pre></pre></li><li onclick="toggle('pre139692803612112', 'post139692803612112')"><pre>    def _update(self, values, **kwargs):</pre></li><li onclick="toggle('pre139692803612112', 'post139692803612112')"><pre>        return self.get_query_set()._update(values, **kwargs)</pre></li><li onclick="toggle('pre139692803612112', 'post139692803612112')"><pre></pre></li><li onclick="toggle('pre139692803612112', 'post139692803612112')"><pre>    def raw(self, raw_query, params=None, *args, **kwargs):</pre></li><li onclick="toggle('pre139692803612112', 'post139692803612112')"><pre>        return RawQuerySet(raw_query=raw_query, model=self.model, params=params, using=self._db, *args, **kwargs)</pre></li></ol>
  965.              
  966.             </div>
  967.          
  968.  
  969.          
  970.             <div class="commands">
  971.                
  972.                     <a href="#" onclick="return varToggle(this, '139692803612112')"><span>▶</span> Local vars</a>
  973.                
  974.             </div>
  975.             <table style="display: none;" class="vars" id="v139692803612112">
  976.               <thead>
  977.                 <tr>
  978.                   <th>Variable</th>
  979.                   <th>Value</th>
  980.                 </tr>
  981.               </thead>
  982.               <tbody>
  983.                
  984.                   <tr>
  985.                     <td>fields</td>
  986.                     <td class="code"><pre>[&lt;django.db.models.fields.IntegerField: accountid&gt;,
  987.  &lt;django.db.models.fields.CharField: countrycode&gt;,
  988.  &lt;django.db.models.fields.CharField: names&gt;,
  989.  &lt;django.db.models.fields.related.ForeignKey: aka&gt;]</pre></td>
  990.                   </tr>
  991.                
  992.                   <tr>
  993.                     <td>objs</td>
  994.                     <td class="code"><pre>[&lt;PlayerAccount: 9999999999 [2up]knork&gt;]</pre></td>
  995.                   </tr>
  996.                
  997.                   <tr>
  998.                     <td>self</td>
  999.                     <td class="code"><pre>&lt;django.db.models.manager.Manager object at 0x7f0cc3ab2750&gt;</pre></td>
  1000.                   </tr>
  1001.                
  1002.                   <tr>
  1003.                     <td>kwargs</td>
  1004.                     <td class="code"><pre>{'raw': False, 'return_id': True, 'using': 'default'}</pre></td>
  1005.                   </tr>
  1006.                
  1007.               </tbody>
  1008.             </table>
  1009.          
  1010.         </li>
  1011.      
  1012.         <li class="frame django">
  1013.           <code>/usr/lib/python2.7/dist-packages/django/db/models/query.py</code> in <code>insert_query</code>
  1014.  
  1015.          
  1016.             <div class="context" id="c139692803612040">
  1017.              
  1018.                 <ol style="display: none;" start="1569" class="pre-context" id="pre139692803612040"><li onclick="toggle('pre139692803612040', 'post139692803612040')"><pre>    """</pre></li><li onclick="toggle('pre139692803612040', 'post139692803612040')"><pre>    Inserts a new record for the given model. This provides an interface to</pre></li><li onclick="toggle('pre139692803612040', 'post139692803612040')"><pre>    the InsertQuery class and is how Model.save() is implemented. It is not</pre></li><li onclick="toggle('pre139692803612040', 'post139692803612040')"><pre>    part of the public API.</pre></li><li onclick="toggle('pre139692803612040', 'post139692803612040')"><pre>    """</pre></li><li onclick="toggle('pre139692803612040', 'post139692803612040')"><pre>    query = sql.InsertQuery(model)</pre></li><li onclick="toggle('pre139692803612040', 'post139692803612040')"><pre>    query.insert_values(fields, objs, raw=raw)</pre></li></ol>
  1019.              
  1020.               <ol start="1576" class="context-line"><li onclick="toggle('pre139692803612040', 'post139692803612040')"><pre>    return query.get_compiler(using=using).execute_sql(return_id)</pre> <span>...</span></li></ol>
  1021.              
  1022.                 <ol style="display: none;" start="1577" class="post-context" id="post139692803612040"><li onclick="toggle('pre139692803612040', 'post139692803612040')"><pre></pre></li><li onclick="toggle('pre139692803612040', 'post139692803612040')"><pre></pre></li><li onclick="toggle('pre139692803612040', 'post139692803612040')"><pre>def prefetch_related_objects(result_cache, related_lookups):</pre></li><li onclick="toggle('pre139692803612040', 'post139692803612040')"><pre>    """</pre></li><li onclick="toggle('pre139692803612040', 'post139692803612040')"><pre>    Helper function for prefetch_related functionality</pre></li><li onclick="toggle('pre139692803612040', 'post139692803612040')"><pre></pre></li></ol>
  1023.              
  1024.             </div>
  1025.          
  1026.  
  1027.          
  1028.             <div class="commands">
  1029.                
  1030.                     <a href="#" onclick="return varToggle(this, '139692803612040')"><span>▶</span> Local vars</a>
  1031.                
  1032.             </div>
  1033.             <table style="display: none;" class="vars" id="v139692803612040">
  1034.               <thead>
  1035.                 <tr>
  1036.                   <th>Variable</th>
  1037.                   <th>Value</th>
  1038.                 </tr>
  1039.               </thead>
  1040.               <tbody>
  1041.                
  1042.                   <tr>
  1043.                     <td>objs</td>
  1044.                     <td class="code"><pre>[&lt;PlayerAccount: 9999999999 [2up]knork&gt;]</pre></td>
  1045.                   </tr>
  1046.                
  1047.                   <tr>
  1048.                     <td>fields</td>
  1049.                     <td class="code"><pre>[&lt;django.db.models.fields.IntegerField: accountid&gt;,
  1050.  &lt;django.db.models.fields.CharField: countrycode&gt;,
  1051.  &lt;django.db.models.fields.CharField: names&gt;,
  1052.  &lt;django.db.models.fields.related.ForeignKey: aka&gt;]</pre></td>
  1053.                   </tr>
  1054.                
  1055.                   <tr>
  1056.                     <td>return_id</td>
  1057.                     <td class="code"><pre>True</pre></td>
  1058.                   </tr>
  1059.                
  1060.                   <tr>
  1061.                     <td>raw</td>
  1062.                     <td class="code"><pre>False</pre></td>
  1063.                   </tr>
  1064.                
  1065.                   <tr>
  1066.                     <td>using</td>
  1067.                     <td class="code"><pre>'default'</pre></td>
  1068.                   </tr>
  1069.                
  1070.                   <tr>
  1071.                     <td>query</td>
  1072.                     <td class="code"><pre>&lt;django.db.models.sql.subqueries.InsertQuery object at 0x7f0cc3efed90&gt;</pre></td>
  1073.                   </tr>
  1074.                
  1075.                   <tr>
  1076.                     <td>model</td>
  1077.                     <td class="code"><pre>&lt;class 'srs.models.PlayerAccount'&gt;</pre></td>
  1078.                   </tr>
  1079.                
  1080.               </tbody>
  1081.             </table>
  1082.          
  1083.         </li>
  1084.      
  1085.         <li class="frame django">
  1086.           <code>/usr/lib/python2.7/dist-packages/django/db/models/sql/compiler.py</code> in <code>execute_sql</code>
  1087.  
  1088.          
  1089.             <div class="context" id="c139692803611968">
  1090.              
  1091.                 <ol style="display: none;" start="903" class="pre-context" id="pre139692803611968"><li onclick="toggle('pre139692803611968', 'post139692803611968')"><pre>            ]</pre></li><li onclick="toggle('pre139692803611968', 'post139692803611968')"><pre></pre></li><li onclick="toggle('pre139692803611968', 'post139692803611968')"><pre>    def execute_sql(self, return_id=False):</pre></li><li onclick="toggle('pre139692803611968', 'post139692803611968')"><pre>        assert not (return_id and len(self.query.objs) != 1)</pre></li><li onclick="toggle('pre139692803611968', 'post139692803611968')"><pre>        self.return_id = return_id</pre></li><li onclick="toggle('pre139692803611968', 'post139692803611968')"><pre>        cursor = self.connection.cursor()</pre></li><li onclick="toggle('pre139692803611968', 'post139692803611968')"><pre>        for sql, params in self.as_sql():</pre></li></ol>
  1092.              
  1093.               <ol start="910" class="context-line"><li onclick="toggle('pre139692803611968', 'post139692803611968')"><pre>            cursor.execute(sql, params)</pre> <span>...</span></li></ol>
  1094.              
  1095.                 <ol style="display: none;" start="911" class="post-context" id="post139692803611968"><li onclick="toggle('pre139692803611968', 'post139692803611968')"><pre>        if not (return_id and cursor):</pre></li><li onclick="toggle('pre139692803611968', 'post139692803611968')"><pre>            return</pre></li><li onclick="toggle('pre139692803611968', 'post139692803611968')"><pre>        if self.connection.features.can_return_id_from_insert:</pre></li><li onclick="toggle('pre139692803611968', 'post139692803611968')"><pre>            return self.connection.ops.fetch_returned_insert_id(cursor)</pre></li><li onclick="toggle('pre139692803611968', 'post139692803611968')"><pre>        return self.connection.ops.last_insert_id(cursor,</pre></li><li onclick="toggle('pre139692803611968', 'post139692803611968')"><pre>                self.query.model._meta.db_table, self.query.model._meta.pk.column)</pre></li></ol>
  1096.              
  1097.             </div>
  1098.          
  1099.  
  1100.          
  1101.             <div class="commands">
  1102.                
  1103.                     <a href="#" onclick="return varToggle(this, '139692803611968')"><span>▶</span> Local vars</a>
  1104.                
  1105.             </div>
  1106.             <table style="display: none;" class="vars" id="v139692803611968">
  1107.               <thead>
  1108.                 <tr>
  1109.                   <th>Variable</th>
  1110.                   <th>Value</th>
  1111.                 </tr>
  1112.               </thead>
  1113.               <tbody>
  1114.                
  1115.                   <tr>
  1116.                     <td>cursor</td>
  1117.                     <td class="code"><pre>&lt;django.db.backends.util.CursorDebugWrapper object at 0x7f0cc3efef10&gt;</pre></td>
  1118.                   </tr>
  1119.                
  1120.                   <tr>
  1121.                     <td>self</td>
  1122.                     <td class="code"><pre>&lt;django.db.backends.mysql.compiler.SQLInsertCompiler object at 0x7f0cc3efed10&gt;</pre></td>
  1123.                   </tr>
  1124.                
  1125.                   <tr>
  1126.                     <td>return_id</td>
  1127.                     <td class="code"><pre>True</pre></td>
  1128.                   </tr>
  1129.                
  1130.                   <tr>
  1131.                     <td>params</td>
  1132.                     <td class="code"><pre>[9999999999, 'DE', '[2up]knorke', None]</pre></td>
  1133.                   </tr>
  1134.                
  1135.                   <tr>
  1136.                     <td>sql</td>
  1137.                     <td class="code"><pre>'INSERT INTO `srs_playeraccount` (`accountid`, `countrycode`, `names`, `aka_id`) VALUES (%s, %s, %s, %s)'</pre></td>
  1138.                   </tr>
  1139.                
  1140.               </tbody>
  1141.             </table>
  1142.          
  1143.         </li>
  1144.      
  1145.         <li class="frame django">
  1146.           <code>/usr/lib/python2.7/dist-packages/django/db/backends/util.py</code> in <code>execute</code>
  1147.  
  1148.          
  1149.             <div class="context" id="c139692803611896">
  1150.              
  1151.                 <ol style="display: none;" start="33" class="pre-context" id="pre139692803611896"><li onclick="toggle('pre139692803611896', 'post139692803611896')"><pre></pre></li><li onclick="toggle('pre139692803611896', 'post139692803611896')"><pre>class CursorDebugWrapper(CursorWrapper):</pre></li><li onclick="toggle('pre139692803611896', 'post139692803611896')"><pre></pre></li><li onclick="toggle('pre139692803611896', 'post139692803611896')"><pre>    def execute(self, sql, params=()):</pre></li><li onclick="toggle('pre139692803611896', 'post139692803611896')"><pre>        self.set_dirty()</pre></li><li onclick="toggle('pre139692803611896', 'post139692803611896')"><pre>        start = time()</pre></li><li onclick="toggle('pre139692803611896', 'post139692803611896')"><pre>        try:</pre></li></ol>
  1152.              
  1153.               <ol start="40" class="context-line"><li onclick="toggle('pre139692803611896', 'post139692803611896')"><pre>            return self.cursor.execute(sql, params)</pre> <span>...</span></li></ol>
  1154.              
  1155.                 <ol style="display: none;" start="41" class="post-context" id="post139692803611896"><li onclick="toggle('pre139692803611896', 'post139692803611896')"><pre>        finally:</pre></li><li onclick="toggle('pre139692803611896', 'post139692803611896')"><pre>            stop = time()</pre></li><li onclick="toggle('pre139692803611896', 'post139692803611896')"><pre>            duration = stop - start</pre></li><li onclick="toggle('pre139692803611896', 'post139692803611896')"><pre>            sql = self.db.ops.last_executed_query(self.cursor, sql, params)</pre></li><li onclick="toggle('pre139692803611896', 'post139692803611896')"><pre>            self.db.queries.append({</pre></li><li onclick="toggle('pre139692803611896', 'post139692803611896')"><pre>                'sql': sql,</pre></li></ol>
  1156.              
  1157.             </div>
  1158.          
  1159.  
  1160.          
  1161.             <div class="commands">
  1162.                
  1163.                     <a href="#" onclick="return varToggle(this, '139692803611896')"><span>▶</span> Local vars</a>
  1164.                
  1165.             </div>
  1166.             <table style="display: none;" class="vars" id="v139692803611896">
  1167.               <thead>
  1168.                 <tr>
  1169.                   <th>Variable</th>
  1170.                   <th>Value</th>
  1171.                 </tr>
  1172.               </thead>
  1173.               <tbody>
  1174.                
  1175.                   <tr>
  1176.                     <td>self</td>
  1177.                     <td class="code"><pre>&lt;django.db.backends.util.CursorDebugWrapper object at 0x7f0cc3efef10&gt;</pre></td>
  1178.                   </tr>
  1179.                
  1180.                   <tr>
  1181.                     <td>stop</td>
  1182.                     <td class="code"><pre>1335392401.800031</pre></td>
  1183.                   </tr>
  1184.                
  1185.                   <tr>
  1186.                     <td>start</td>
  1187.                     <td class="code"><pre>1335392401.782726</pre></td>
  1188.                   </tr>
  1189.                
  1190.                   <tr>
  1191.                     <td>params</td>
  1192.                     <td class="code"><pre>[9999999999, 'DE', '[2up]knorke', None]</pre></td>
  1193.                   </tr>
  1194.                
  1195.                   <tr>
  1196.                     <td>sql</td>
  1197.                     <td class="code"><pre>"INSERT INTO `srs_playeraccount` (`accountid`, `countrycode`, `names`, `aka_id`) VALUES (9999999999, 'DE', '[2up]knorke', NULL)"</pre></td>
  1198.                   </tr>
  1199.                
  1200.                   <tr>
  1201.                     <td>duration</td>
  1202.                     <td class="code"><pre>0.01730489730834961</pre></td>
  1203.                   </tr>
  1204.                
  1205.               </tbody>
  1206.             </table>
  1207.          
  1208.         </li>
  1209.      
  1210.         <li class="frame django">
  1211.           <code>/usr/lib/python2.7/dist-packages/django/db/backends/mysql/base.py</code> in <code>execute</code>
  1212.  
  1213.          
  1214.             <div class="context" id="c139692803611824">
  1215.              
  1216.                 <ol style="display: none;" start="107" class="pre-context" id="pre139692803611824"><li onclick="toggle('pre139692803611824', 'post139692803611824')"><pre>    codes_for_integrityerror = (1048,)</pre></li><li onclick="toggle('pre139692803611824', 'post139692803611824')"><pre></pre></li><li onclick="toggle('pre139692803611824', 'post139692803611824')"><pre>    def __init__(self, cursor):</pre></li><li onclick="toggle('pre139692803611824', 'post139692803611824')"><pre>        self.cursor = cursor</pre></li><li onclick="toggle('pre139692803611824', 'post139692803611824')"><pre></pre></li><li onclick="toggle('pre139692803611824', 'post139692803611824')"><pre>    def execute(self, query, args=None):</pre></li><li onclick="toggle('pre139692803611824', 'post139692803611824')"><pre>        try:</pre></li></ol>
  1217.              
  1218.               <ol start="114" class="context-line"><li onclick="toggle('pre139692803611824', 'post139692803611824')"><pre>            return self.cursor.execute(query, args)</pre> <span>...</span></li></ol>
  1219.              
  1220.                 <ol style="display: none;" start="115" class="post-context" id="post139692803611824"><li onclick="toggle('pre139692803611824', 'post139692803611824')"><pre>        except Database.IntegrityError, e:</pre></li><li onclick="toggle('pre139692803611824', 'post139692803611824')"><pre>            raise utils.IntegrityError, utils.IntegrityError(*tuple(e)), sys.exc_info()[2]</pre></li><li onclick="toggle('pre139692803611824', 'post139692803611824')"><pre>        except Database.OperationalError, e:</pre></li><li onclick="toggle('pre139692803611824', 'post139692803611824')"><pre>            # Map some error codes to IntegrityError, since they seem to be</pre></li><li onclick="toggle('pre139692803611824', 'post139692803611824')"><pre>            # misclassified and Django would prefer the more logical place.</pre></li><li onclick="toggle('pre139692803611824', 'post139692803611824')"><pre>            if e[0] in self.codes_for_integrityerror:</pre></li></ol>
  1221.              
  1222.             </div>
  1223.          
  1224.  
  1225.          
  1226.             <div class="commands">
  1227.                
  1228.                     <a href="#" onclick="return varToggle(this, '139692803611824')"><span>▶</span> Local vars</a>
  1229.                
  1230.             </div>
  1231.             <table style="display: none;" class="vars" id="v139692803611824">
  1232.               <thead>
  1233.                 <tr>
  1234.                   <th>Variable</th>
  1235.                   <th>Value</th>
  1236.                 </tr>
  1237.               </thead>
  1238.               <tbody>
  1239.                
  1240.                   <tr>
  1241.                     <td>query</td>
  1242.                     <td class="code"><pre>'INSERT INTO `srs_playeraccount` (`accountid`, `countrycode`, `names`, `aka_id`) VALUES (%s, %s, %s, %s)'</pre></td>
  1243.                   </tr>
  1244.                
  1245.                   <tr>
  1246.                     <td>self</td>
  1247.                     <td class="code"><pre>&lt;django.db.backends.mysql.base.CursorWrapper object at 0x7f0cc3efe950&gt;</pre></td>
  1248.                   </tr>
  1249.                
  1250.                   <tr>
  1251.                     <td>args</td>
  1252.                     <td class="code"><pre>[9999999999, 'DE', '[2up]knorke', None]</pre></td>
  1253.                   </tr>
  1254.                
  1255.               </tbody>
  1256.             </table>
  1257.          
  1258.         </li>
  1259.      
  1260.         <li class="frame user">
  1261.           <code>/usr/lib/python2.7/dist-packages/MySQLdb/cursors.py</code> in <code>execute</code>
  1262.  
  1263.          
  1264.             <div class="context" id="c139692803611680">
  1265.              
  1266.                 <ol style="display: none;" start="169" class="pre-context" id="pre139692803611680"><li onclick="toggle('pre139692803611680', 'post139692803611680')"><pre>                self.errorhandler(self, TypeError, m)</pre></li><li onclick="toggle('pre139692803611680', 'post139692803611680')"><pre>        except:</pre></li><li onclick="toggle('pre139692803611680', 'post139692803611680')"><pre>            exc, value, tb = sys.exc_info()</pre></li><li onclick="toggle('pre139692803611680', 'post139692803611680')"><pre>            del tb</pre></li><li onclick="toggle('pre139692803611680', 'post139692803611680')"><pre>            self.messages.append((exc, value))</pre></li><li onclick="toggle('pre139692803611680', 'post139692803611680')"><pre>            self.errorhandler(self, exc, value)</pre></li><li onclick="toggle('pre139692803611680', 'post139692803611680')"><pre>        self._executed = query</pre></li></ol>
  1267.              
  1268.               <ol start="176" class="context-line"><li onclick="toggle('pre139692803611680', 'post139692803611680')"><pre>        if not self._defer_warnings: self._warning_check()</pre> <span>...</span></li></ol>
  1269.              
  1270.                 <ol style="display: none;" start="177" class="post-context" id="post139692803611680"><li onclick="toggle('pre139692803611680', 'post139692803611680')"><pre>        return r</pre></li><li onclick="toggle('pre139692803611680', 'post139692803611680')"><pre></pre></li><li onclick="toggle('pre139692803611680', 'post139692803611680')"><pre>    def executemany(self, query, args):</pre></li><li onclick="toggle('pre139692803611680', 'post139692803611680')"><pre></pre></li><li onclick="toggle('pre139692803611680', 'post139692803611680')"><pre>        """Execute a multi-row query.</pre></li><li onclick="toggle('pre139692803611680', 'post139692803611680')"><pre>        </pre></li></ol>
  1271.              
  1272.             </div>
  1273.          
  1274.  
  1275.          
  1276.             <div class="commands">
  1277.                
  1278.                     <a href="#" onclick="return varToggle(this, '139692803611680')"><span>▶</span> Local vars</a>
  1279.                
  1280.             </div>
  1281.             <table style="display: none;" class="vars" id="v139692803611680">
  1282.               <thead>
  1283.                 <tr>
  1284.                   <th>Variable</th>
  1285.                   <th>Value</th>
  1286.                 </tr>
  1287.               </thead>
  1288.               <tbody>
  1289.                
  1290.                   <tr>
  1291.                     <td>args</td>
  1292.                     <td class="code"><pre>[9999999999, 'DE', '[2up]knorke', None]</pre></td>
  1293.                   </tr>
  1294.                
  1295.                   <tr>
  1296.                     <td>self</td>
  1297.                     <td class="code"><pre>&lt;MySQLdb.cursors.Cursor object at 0x7f0cc3efe8d0&gt;</pre></td>
  1298.                   </tr>
  1299.                
  1300.                   <tr>
  1301.                     <td>charset</td>
  1302.                     <td class="code"><pre>'utf8'</pre></td>
  1303.                   </tr>
  1304.                
  1305.                   <tr>
  1306.                     <td>db</td>
  1307.                     <td class="code"><pre>&lt;weakproxy at 0x7f0cc3e9b3c0 to Connection at 0x7f0cc3e38200&gt;</pre></td>
  1308.                   </tr>
  1309.                
  1310.                   <tr>
  1311.                     <td>r</td>
  1312.                     <td class="code"><pre>1L</pre></td>
  1313.                   </tr>
  1314.                
  1315.                   <tr>
  1316.                     <td>query</td>
  1317.                     <td class="code"><pre>"INSERT INTO `srs_playeraccount` (`accountid`, `countrycode`, `names`, `aka_id`) VALUES (9999999999, 'DE', '[2up]knorke', NULL)"</pre></td>
  1318.                   </tr>
  1319.                
  1320.               </tbody>
  1321.             </table>
  1322.          
  1323.         </li>
  1324.      
  1325.         <li class="frame user">
  1326.           <code>/usr/lib/python2.7/dist-packages/MySQLdb/cursors.py</code> in <code>_warning_check</code>
  1327.  
  1328.          
  1329.             <div class="context" id="c139692803611464">
  1330.              
  1331.                 <ol style="display: none;" start="85" class="pre-context" id="pre139692803611464"><li onclick="toggle('pre139692803611464', 'post139692803611464')"><pre>            warnings = self._get_db().show_warnings()</pre></li><li onclick="toggle('pre139692803611464', 'post139692803611464')"><pre>            if warnings:</pre></li><li onclick="toggle('pre139692803611464', 'post139692803611464')"><pre>                # This is done in two loops in case</pre></li><li onclick="toggle('pre139692803611464', 'post139692803611464')"><pre>                # Warnings are set to raise exceptions.</pre></li><li onclick="toggle('pre139692803611464', 'post139692803611464')"><pre>                for w in warnings:</pre></li><li onclick="toggle('pre139692803611464', 'post139692803611464')"><pre>                    self.messages.append((self.Warning, w))</pre></li><li onclick="toggle('pre139692803611464', 'post139692803611464')"><pre>                for w in warnings:</pre></li></ol>
  1332.              
  1333.               <ol start="92" class="context-line"><li onclick="toggle('pre139692803611464', 'post139692803611464')"><pre>                    warn(w[-1], self.Warning, 3)</pre> <span>...</span></li></ol>
  1334.              
  1335.                 <ol style="display: none;" start="93" class="post-context" id="post139692803611464"><li onclick="toggle('pre139692803611464', 'post139692803611464')"><pre>            elif self._info:</pre></li><li onclick="toggle('pre139692803611464', 'post139692803611464')"><pre>                self.messages.append((self.Warning, self._info))</pre></li><li onclick="toggle('pre139692803611464', 'post139692803611464')"><pre>                warn(self._info, self.Warning, 3)</pre></li><li onclick="toggle('pre139692803611464', 'post139692803611464')"><pre></pre></li><li onclick="toggle('pre139692803611464', 'post139692803611464')"><pre>    def nextset(self):</pre></li><li onclick="toggle('pre139692803611464', 'post139692803611464')"><pre>        """Advance to the next result set.</pre></li></ol>
  1336.              
  1337.             </div>
  1338.          
  1339.  
  1340.          
  1341.             <div class="commands">
  1342.                
  1343.                     <a href="#" onclick="return varToggle(this, '139692803611464')"><span>▶</span> Local vars</a>
  1344.                
  1345.             </div>
  1346.             <table style="display: none;" class="vars" id="v139692803611464">
  1347.               <thead>
  1348.                 <tr>
  1349.                   <th>Variable</th>
  1350.                   <th>Value</th>
  1351.                 </tr>
  1352.               </thead>
  1353.               <tbody>
  1354.                
  1355.                   <tr>
  1356.                     <td>warn</td>
  1357.                     <td class="code"><pre>&lt;built-in function warn&gt;</pre></td>
  1358.                   </tr>
  1359.                
  1360.                   <tr>
  1361.                     <td>self</td>
  1362.                     <td class="code"><pre>&lt;MySQLdb.cursors.Cursor object at 0x7f0cc3efe8d0&gt;</pre></td>
  1363.                   </tr>
  1364.                
  1365.                   <tr>
  1366.                     <td>w</td>
  1367.                     <td class="code"><pre>(u'Warning',
  1368.  1264L,
  1369.  u"Out of range value adjusted for column 'accountid' at row 1")</pre></td>
  1370.                   </tr>
  1371.                
  1372.                   <tr>
  1373.                     <td>warnings</td>
  1374.                     <td class="code"><pre>((u'Warning',
  1375.   1264L,
  1376.   u"Out of range value adjusted for column 'accountid' at row 1"),)</pre></td>
  1377.                   </tr>
  1378.                
  1379.               </tbody>
  1380.             </table>
  1381.          
  1382.         </li>
  1383.      
  1384.     </ul>
  1385.   </div>
  1386.  
  1387.   <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post">
  1388.  
  1389.   <div style="display: none;" id="pastebinTraceback" class="pastebin">
  1390.     <input name="language" value="PythonConsole" type="hidden">
  1391.     <input name="title" value="Warning at /upload/" type="hidden">
  1392.     <input name="source" value="Django Dpaste Agent" type="hidden">
  1393.     <input name="poster" value="Django" type="hidden">
  1394.     <textarea name="content" id="traceback_area" cols="140" rows="25">Environment:
  1395.  
  1396.  
  1397. Request
  1398.  Method: POST
  1399. Request URL: http://replays.admin-box.com/upload/
  1400.  
  1401. Django Version: 1.4
  1402. Python Version: 2.7.2
  1403. Installed Applications:
  1404. ('django.contrib.auth',
  1405.  'django.contrib.contenttypes',
  1406.  'django.contrib.sessions',
  1407.  'django.contrib.sites',
  1408.  'django.contrib.messages',
  1409.  'django.contrib.staticfiles',
  1410.  'django.contrib.admin',
  1411.  'srs',
  1412.  'registration',
  1413.  'django.contrib.comments')
  1414. Installed Middleware:
  1415. ('django.middleware.common.CommonMiddleware',
  1416.  'django.contrib.sessions.middleware.SessionMiddleware',
  1417.  'django.middleware.csrf.CsrfViewMiddleware',
  1418.  'django.contrib.auth.middleware.AuthenticationMiddleware',
  1419.  'django.contrib.messages.middleware.MessageMiddleware',
  1420.  'django.middleware.clickjacking.XFrameOptionsMiddleware')
  1421.  
  1422.  
  1423. Traceback:
  1424. File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py" in
  1425. get_response
  1426.   111.                         response = callback(request,
  1427. *callback_args, **callback_kwargs)
  1428. File
  1429. "/usr/lib/python2.7/dist-packages/django/contrib/auth/decorators.py" in
  1430. _wrapped_view
  1431.   20.                 return view_func(request, *args, **kwargs)
  1432. File
  1433. "/var/www/servers/replays.admin-box.com/spring-replay-site/srs/views.py"
  1434.  in upload
  1435.   78.                 replay = store_demofile_data(demofile, tags,
  1436. settings.MEDIA_ROOT+os.path.basename(path), file.name, short, long_text,
  1437.  request.user)
  1438. File
  1439. "/var/www/servers/replays.admin-box.com/spring-replay-site/srs/views.py"
  1440.  in store_demofile_data
  1441.   401.         pa, created =
  1442. PlayerAccount.objects.get_or_create(accountid=v["accountid"],
  1443. defaults={'accountid': v["accountid"], 'countrycode': v["countrycode"],
  1444. 'names': v["name"]})
  1445. File "/usr/lib/python2.7/dist-packages/django/db/models/manager.py" in
  1446. get_or_create
  1447.   134.         return self.get_query_set().get_or_create(**kwargs)
  1448. File "/usr/lib/python2.7/dist-packages/django/db/models/query.py" in
  1449. get_or_create
  1450.   449.                 obj.save(force_insert=True, using=self.db)
  1451. File "/usr/lib/python2.7/dist-packages/django/db/models/base.py" in save
  1452.   463.         self.save_base(using=using, force_insert=force_insert,
  1453. force_update=force_update)
  1454. File "/usr/lib/python2.7/dist-packages/django/db/models/base.py" in
  1455. save_base
  1456.   551.                 result = manager._insert([self], fields=fields,
  1457. return_id=update_pk, using=using, raw=raw)
  1458. File "/usr/lib/python2.7/dist-packages/django/db/models/manager.py" in
  1459. _insert
  1460.   203.         return insert_query(self.model, objs, fields, **kwargs)
  1461. File "/usr/lib/python2.7/dist-packages/django/db/models/query.py" in
  1462. insert_query
  1463.   1576.     return
  1464. query.get_compiler(using=using).execute_sql(return_id)
  1465. File "/usr/lib/python2.7/dist-packages/django/db/models/sql/compiler.py"
  1466.  in execute_sql
  1467.   910.             cursor.execute(sql, params)
  1468. File "/usr/lib/python2.7/dist-packages/django/db/backends/util.py" in
  1469. execute
  1470.   40.             return self.cursor.execute(sql, params)
  1471. File "/usr/lib/python2.7/dist-packages/django/db/backends/mysql/base.py"
  1472.  in execute
  1473.   114.             return self.cursor.execute(query, args)
  1474. File "/usr/lib/python2.7/dist-packages/MySQLdb/cursors.py" in execute
  1475.   176.         if not self._defer_warnings: self._warning_check()
  1476. File "/usr/lib/python2.7/dist-packages/MySQLdb/cursors.py" in
  1477. _warning_check
  1478.   92.                     warn(w[-1], self.Warning, 3)
  1479.  
  1480. Exception Type: Warning at /upload/
  1481. Exception Value: Out of range value adjusted for column 'accountid' at
  1482. row 1
  1483. </textarea>
  1484.   <br><br>
  1485.   <input value="Share this traceback on a public Web site" type="submit">
  1486.   </div>
  1487. </form>
  1488. </div>
  1489.  
  1490.  
  1491.  
  1492. <div id="requestinfo">
  1493.   <h2>Request information</h2>
  1494.  
  1495.  
  1496.   <h3 id="get-info">GET</h3>
  1497.  
  1498.     <p>No GET data</p>
  1499.  
  1500.  
  1501.   <h3 id="post-info">POST</h3>
  1502.  
  1503.     <table class="req">
  1504.       <thead>
  1505.         <tr>
  1506.           <th>Variable</th>
  1507.           <th>Value</th>
  1508.         </tr>
  1509.       </thead>
  1510.       <tbody>
  1511.        
  1512.           <tr>
  1513.             <td>csrfmiddlewaretoken</td>
  1514.             <td class="code"><pre>u'JXp0ohHlSrwgmO8G8MZtKxyEZj7K4YBP'</pre></td>
  1515.           </tr>
  1516.        
  1517.           <tr>
  1518.             <td>short</td>
  1519.             <td class="code"><pre>u'spam flash for half an hour!'</pre></td>
  1520.           </tr>
  1521.        
  1522.           <tr>
  1523.             <td>long_text</td>
  1524.             <td class="code"><pre>u'stuff is blowing up all the time on this amazing planet'</pre></td>
  1525.           </tr>
  1526.        
  1527.           <tr>
  1528.             <td>tags</td>
  1529.             <td class="code"><pre>u'xta'</pre></td>
  1530.           </tr>
  1531.        
  1532.       </tbody>
  1533.     </table>
  1534.  
  1535.   <h3 id="files-info">FILES</h3>
  1536.  
  1537.     <table class="req">
  1538.         <thead>
  1539.             <tr>
  1540.                 <th>Variable</th>
  1541.                 <th>Value</th>
  1542.             </tr>
  1543.         </thead>
  1544.         <tbody>
  1545.            
  1546.                 <tr>
  1547.                     <td>file</td>
  1548.                     <td class="code"><pre>&lt;InMemoryUploadedFile: xta_1v1_20120425_210258_Red Comet_88.sdf (application/octet-stream)&gt;</pre></td>
  1549.                 </tr>
  1550.            
  1551.         </tbody>
  1552.     </table>
  1553.  
  1554.  
  1555.  
  1556.   <h3 id="cookie-info">COOKIES</h3>
  1557.  
  1558.     <table class="req">
  1559.       <thead>
  1560.         <tr>
  1561.           <th>Variable</th>
  1562.           <th>Value</th>
  1563.         </tr>
  1564.       </thead>
  1565.       <tbody>
  1566.        
  1567.           <tr>
  1568.             <td>csrftoken</td>
  1569.             <td class="code"><pre>'JXp0ohHlSrwgmO8G8MZtKxyEZj7K4YBP'</pre></td>
  1570.           </tr>
  1571.        
  1572.           <tr>
  1573.             <td>sessionid</td>
  1574.             <td class="code"><pre>'676210163239c3ae23586585f07970b3'</pre></td>
  1575.           </tr>
  1576.        
  1577.       </tbody>
  1578.     </table>
  1579.  
  1580.  
  1581.   <h3 id="meta-info">META</h3>
  1582.   <table class="req">
  1583.     <thead>
  1584.       <tr>
  1585.         <th>Variable</th>
  1586.         <th>Value</th>
  1587.       </tr>
  1588.     </thead>
  1589.     <tbody>
  1590.      
  1591.         <tr>
  1592.           <td>mod_wsgi.listener_port</td>
  1593.           <td class="code"><pre>'80'</pre></td>
  1594.         </tr>
  1595.      
  1596.         <tr>
  1597.           <td>HTTP_COOKIE</td>
  1598.           <td class="code"><pre>'csrftoken=JXp0ohHlSrwgmO8G8MZtKxyEZj7K4YBP; sessionid=676210163239c3ae23586585f07970b3'</pre></td>
  1599.         </tr>
  1600.      
  1601.         <tr>
  1602.           <td>mod_wsgi.listener_host</td>
  1603.           <td class="code"><pre>''</pre></td>
  1604.         </tr>
  1605.      
  1606.         <tr>
  1607.           <td>SERVER_SOFTWARE</td>
  1608.           <td class="code"><pre>'Apache/2.2.22'</pre></td>
  1609.         </tr>
  1610.      
  1611.         <tr>
  1612.           <td>SCRIPT_NAME</td>
  1613.           <td class="code"><pre>u''</pre></td>
  1614.         </tr>
  1615.      
  1616.         <tr>
  1617.           <td>mod_wsgi.handler_script</td>
  1618.           <td class="code"><pre>''</pre></td>
  1619.         </tr>
  1620.      
  1621.         <tr>
  1622.           <td>SERVER_SIGNATURE</td>
  1623.           <td class="code"><pre>''</pre></td>
  1624.         </tr>
  1625.      
  1626.         <tr>
  1627.           <td>REQUEST_METHOD</td>
  1628.           <td class="code"><pre>'POST'</pre></td>
  1629.         </tr>
  1630.      
  1631.         <tr>
  1632.           <td>PATH_INFO</td>
  1633.           <td class="code"><pre>u'/upload/'</pre></td>
  1634.         </tr>
  1635.      
  1636.         <tr>
  1637.           <td>SERVER_PROTOCOL</td>
  1638.           <td class="code"><pre>'HTTP/1.1'</pre></td>
  1639.         </tr>
  1640.      
  1641.         <tr>
  1642.           <td>QUERY_STRING</td>
  1643.           <td class="code"><pre>''</pre></td>
  1644.         </tr>
  1645.      
  1646.         <tr>
  1647.           <td>CONTENT_LENGTH</td>
  1648.           <td class="code"><pre>'1081651'</pre></td>
  1649.         </tr>
  1650.      
  1651.         <tr>
  1652.           <td>HTTP_USER_AGENT</td>
  1653.           <td class="code"><pre>'Mozilla/5.0 (Windows NT 5.1; rv:12.0) Gecko/20100101 Firefox/12.0'</pre></td>
  1654.         </tr>
  1655.      
  1656.         <tr>
  1657.           <td>HTTP_CONNECTION</td>
  1658.           <td class="code"><pre>'keep-alive'</pre></td>
  1659.         </tr>
  1660.      
  1661.         <tr>
  1662.           <td>HTTP_REFERER</td>
  1663.           <td class="code"><pre>'http://replays.admin-box.com/upload/'</pre></td>
  1664.         </tr>
  1665.      
  1666.         <tr>
  1667.           <td>SERVER_NAME</td>
  1668.           <td class="code"><pre>'replays.admin-box.com'</pre></td>
  1669.         </tr>
  1670.      
  1671.         <tr>
  1672.           <td>REMOTE_ADDR</td>
  1673.           <td class="code"><pre>'130.75.181.70'</pre></td>
  1674.         </tr>
  1675.      
  1676.         <tr>
  1677.           <td>mod_wsgi.request_handler</td>
  1678.           <td class="code"><pre>'wsgi-script'</pre></td>
  1679.         </tr>
  1680.      
  1681.         <tr>
  1682.           <td>wsgi.url_scheme</td>
  1683.           <td class="code"><pre>'http'</pre></td>
  1684.         </tr>
  1685.      
  1686.         <tr>
  1687.           <td>PATH_TRANSLATED</td>
  1688.           <td class="code"><pre>'/var/www/servers/replays.admin-box.com/spring-replay-site/srs/wsgi.py/upload/'</pre></td>
  1689.         </tr>
  1690.      
  1691.         <tr>
  1692.           <td>SERVER_PORT</td>
  1693.           <td class="code"><pre>'80'</pre></td>
  1694.         </tr>
  1695.      
  1696.         <tr>
  1697.           <td>wsgi.multiprocess</td>
  1698.           <td class="code"><pre>True</pre></td>
  1699.         </tr>
  1700.      
  1701.         <tr>
  1702.           <td>mod_wsgi.input_chunked</td>
  1703.           <td class="code"><pre>'0'</pre></td>
  1704.         </tr>
  1705.      
  1706.         <tr>
  1707.           <td>SERVER_ADDR</td>
  1708.           <td class="code"><pre>'78.46.100.156'</pre></td>
  1709.         </tr>
  1710.      
  1711.         <tr>
  1712.           <td>DOCUMENT_ROOT</td>
  1713.           <td class="code"><pre>'/var/www/servers/replays.admin-box.com/htdocs'</pre></td>
  1714.         </tr>
  1715.      
  1716.         <tr>
  1717.           <td>mod_wsgi.process_group</td>
  1718.           <td class="code"><pre>''</pre></td>
  1719.         </tr>
  1720.      
  1721.         <tr>
  1722.           <td>SCRIPT_FILENAME</td>
  1723.           <td class="code"><pre>'/var/www/servers/replays.admin-box.com/spring-replay-site/srs/wsgi.py'</pre></td>
  1724.         </tr>
  1725.      
  1726.         <tr>
  1727.           <td>SERVER_ADMIN</td>
  1728.           <td class="code"><pre>'daniel@admin-box.com'</pre></td>
  1729.         </tr>
  1730.      
  1731.         <tr>
  1732.           <td>wsgi.input</td>
  1733.           <td class="code"><pre>&lt;mod_wsgi.Input object at 0x7f0cc35b1e30&gt;</pre></td>
  1734.         </tr>
  1735.      
  1736.         <tr>
  1737.           <td>HTTP_HOST</td>
  1738.           <td class="code"><pre>'replays.admin-box.com'</pre></td>
  1739.         </tr>
  1740.      
  1741.         <tr>
  1742.           <td>wsgi.multithread</td>
  1743.           <td class="code"><pre>False</pre></td>
  1744.         </tr>
  1745.      
  1746.         <tr>
  1747.           <td>mod_wsgi.callable_object</td>
  1748.           <td class="code"><pre>'application'</pre></td>
  1749.         </tr>
  1750.      
  1751.         <tr>
  1752.           <td>REQUEST_URI</td>
  1753.           <td class="code"><pre>'/upload/'</pre></td>
  1754.         </tr>
  1755.      
  1756.         <tr>
  1757.           <td>HTTP_ACCEPT</td>
  1758.           <td class="code"><pre>'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'</pre></td>
  1759.         </tr>
  1760.      
  1761.         <tr>
  1762.           <td>wsgi.version</td>
  1763.           <td class="code"><pre>(1, 1)</pre></td>
  1764.         </tr>
  1765.      
  1766.         <tr>
  1767.           <td>GATEWAY_INTERFACE</td>
  1768.           <td class="code"><pre>'CGI/1.1'</pre></td>
  1769.         </tr>
  1770.      
  1771.         <tr>
  1772.           <td>wsgi.run_once</td>
  1773.           <td class="code"><pre>False</pre></td>
  1774.         </tr>
  1775.      
  1776.         <tr>
  1777.           <td>wsgi.errors</td>
  1778.           <td class="code"><pre>&lt;mod_wsgi.Log object at 0x7f0cc35b1e70&gt;</pre></td>
  1779.         </tr>
  1780.      
  1781.         <tr>
  1782.           <td>REMOTE_PORT</td>
  1783.           <td class="code"><pre>'3902'</pre></td>
  1784.         </tr>
  1785.      
  1786.         <tr>
  1787.           <td>HTTP_ACCEPT_LANGUAGE</td>
  1788.           <td class="code"><pre>'de-de,de;q=0.8,en-us;q=0.5,en;q=0.3'</pre></td>
  1789.         </tr>
  1790.      
  1791.         <tr>
  1792.           <td>mod_wsgi.version</td>
  1793.           <td class="code"><pre>(3, 3)</pre></td>
  1794.         </tr>
  1795.      
  1796.         <tr>
  1797.           <td>CONTENT_TYPE</td>
  1798.           <td class="code"><pre>'multipart/form-data; boundary=---------------------------265001916915724'</pre></td>
  1799.         </tr>
  1800.      
  1801.         <tr>
  1802.           <td>mod_wsgi.application_group</td>
  1803.           <td class="code"><pre>'replays.admin-box.com|'</pre></td>
  1804.         </tr>
  1805.      
  1806.         <tr>
  1807.           <td>mod_wsgi.script_reloading</td>
  1808.           <td class="code"><pre>'1'</pre></td>
  1809.         </tr>
  1810.      
  1811.         <tr>
  1812.           <td>wsgi.file_wrapper</td>
  1813.           <td class="code"><pre>''</pre></td>
  1814.         </tr>
  1815.      
  1816.         <tr>
  1817.           <td>CSRF_COOKIE</td>
  1818.           <td class="code"><pre>'JXp0ohHlSrwgmO8G8MZtKxyEZj7K4YBP'</pre></td>
  1819.         </tr>
  1820.      
  1821.         <tr>
  1822.           <td>HTTP_ACCEPT_ENCODING</td>
  1823.           <td class="code"><pre>'gzip, deflate'</pre></td>
  1824.         </tr>
  1825.      
  1826.     </tbody>
  1827.   </table>
  1828.  
  1829.  
  1830.   <h3 id="settings-info">Settings</h3>
  1831.   <h4>Using settings module <code>srs.settings</code></h4>
  1832.   <table class="req">
  1833.     <thead>
  1834.       <tr>
  1835.         <th>Setting</th>
  1836.         <th>Value</th>
  1837.       </tr>
  1838.     </thead>
  1839.     <tbody>
  1840.      
  1841.         <tr>
  1842.           <td>USE_L10N</td>
  1843.           <td class="code"><pre>False</pre></td>
  1844.         </tr>
  1845.      
  1846.         <tr>
  1847.           <td>USE_THOUSAND_SEPARATOR</td>
  1848.           <td class="code"><pre>False</pre></td>
  1849.         </tr>
  1850.      
  1851.         <tr>
  1852.           <td>CSRF_COOKIE_SECURE</td>
  1853.           <td class="code"><pre>False</pre></td>
  1854.         </tr>
  1855.      
  1856.         <tr>
  1857.           <td>LANGUAGE_CODE</td>
  1858.           <td class="code"><pre>'en-us'</pre></td>
  1859.         </tr>
  1860.      
  1861.         <tr>
  1862.           <td>ROOT_URLCONF</td>
  1863.           <td class="code"><pre>'srs.urls'</pre></td>
  1864.         </tr>
  1865.      
  1866.         <tr>
  1867.           <td>MANAGERS</td>
  1868.           <td class="code"><pre>()</pre></td>
  1869.         </tr>
  1870.      
  1871.         <tr>
  1872.           <td>ACCOUNT_ACTIVATION_DAYS</td>
  1873.           <td class="code"><pre>4</pre></td>
  1874.         </tr>
  1875.      
  1876.         <tr>
  1877.           <td>STATIC_ROOT</td>
  1878.           <td class="code"><pre>'/var/www/servers/replays.admin-box.com/spring-replay-site/srs/static_collect/'</pre></td>
  1879.         </tr>
  1880.      
  1881.         <tr>
  1882.           <td>REPLAYS_PATH</td>
  1883.           <td class="code"><pre>'/var/www/servers/replays.admin-box.com/spring-replay-site/srs/static/replays/'</pre></td>
  1884.         </tr>
  1885.      
  1886.         <tr>
  1887.           <td>REGISTRATION_OPEN</td>
  1888.           <td class="code"><pre>True</pre></td>
  1889.         </tr>
  1890.      
  1891.         <tr>
  1892.           <td>MESSAGE_STORAGE</td>
  1893.           <td class="code"><pre>'django.contrib.messages.storage.fallback.FallbackStorage'</pre></td>
  1894.         </tr>
  1895.      
  1896.         <tr>
  1897.           <td>EMAIL_SUBJECT_PREFIX</td>
  1898.           <td class="code"><pre>'[Django] '</pre></td>
  1899.         </tr>
  1900.      
  1901.         <tr>
  1902.           <td>FILE_UPLOAD_PERMISSIONS</td>
  1903.           <td class="code"><pre>None</pre></td>
  1904.         </tr>
  1905.      
  1906.         <tr>
  1907.           <td>URL_VALIDATOR_USER_AGENT</td>
  1908.           <td class="code"><pre>'Django/1.4 (https://www.djangoproject.com)'</pre></td>
  1909.         </tr>
  1910.      
  1911.         <tr>
  1912.           <td>STATICFILES_FINDERS</td>
  1913.           <td class="code"><pre>('django.contrib.staticfiles.finders.FileSystemFinder',
  1914.  'django.contrib.staticfiles.finders.AppDirectoriesFinder')</pre></td>
  1915.         </tr>
  1916.      
  1917.         <tr>
  1918.           <td>SESSION_COOKIE_DOMAIN</td>
  1919.           <td class="code"><pre>None</pre></td>
  1920.         </tr>
  1921.      
  1922.         <tr>
  1923.           <td>SESSION_COOKIE_NAME</td>
  1924.           <td class="code"><pre>'sessionid'</pre></td>
  1925.         </tr>
  1926.      
  1927.         <tr>
  1928.           <td>ADMIN_FOR</td>
  1929.           <td class="code"><pre>()</pre></td>
  1930.         </tr>
  1931.      
  1932.         <tr>
  1933.           <td>TIME_INPUT_FORMATS</td>
  1934.           <td class="code"><pre>('%H:%M:%S', '%H:%M')</pre></td>
  1935.         </tr>
  1936.      
  1937.         <tr>
  1938.           <td>DATABASES</td>
  1939.           <td class="code"><pre>{'default': {'ENGINE': 'django.db.backends.mysql',
  1940.              'HOST': '192.168.0.2',
  1941.              'NAME': 'springreplays',
  1942.              'OPTIONS': {},
  1943.              'PASSWORD': u'********************',
  1944.              'PORT': '3306',
  1945.              'TEST_CHARSET': None,
  1946.              'TEST_COLLATION': None,
  1947.              'TEST_MIRROR': None,
  1948.              'TEST_NAME': None,
  1949.              'TIME_ZONE': 'UTC',
  1950.              'USER': 'springreplays'}}</pre></td>
  1951.         </tr>
  1952.      
  1953.         <tr>
  1954.           <td>SERVER_EMAIL</td>
  1955.           <td class="code"><pre>'root@localhost'</pre></td>
  1956.         </tr>
  1957.      
  1958.         <tr>
  1959.           <td>FILE_UPLOAD_HANDLERS</td>
  1960.           <td class="code"><pre>('django.core.files.uploadhandler.MemoryFileUploadHandler',
  1961.  'django.core.files.uploadhandler.TemporaryFileUploadHandler')</pre></td>
  1962.         </tr>
  1963.      
  1964.         <tr>
  1965.           <td>DEFAULT_CONTENT_TYPE</td>
  1966.           <td class="code"><pre>'text/html'</pre></td>
  1967.         </tr>
  1968.      
  1969.         <tr>
  1970.           <td>APPEND_SLASH</td>
  1971.           <td class="code"><pre>True</pre></td>
  1972.         </tr>
  1973.      
  1974.         <tr>
  1975.           <td>FIRST_DAY_OF_WEEK</td>
  1976.           <td class="code"><pre>0</pre></td>
  1977.         </tr>
  1978.      
  1979.         <tr>
  1980.           <td>DATABASE_ROUTERS</td>
  1981.           <td class="code"><pre>[]</pre></td>
  1982.         </tr>
  1983.      
  1984.         <tr>
  1985.           <td>YEAR_MONTH_FORMAT</td>
  1986.           <td class="code"><pre>'F Y'</pre></td>
  1987.         </tr>
  1988.      
  1989.         <tr>
  1990.           <td>STATICFILES_STORAGE</td>
  1991.           <td class="code"><pre>'django.contrib.staticfiles.storage.StaticFilesStorage'</pre></td>
  1992.         </tr>
  1993.      
  1994.         <tr>
  1995.           <td>CACHES</td>
  1996.           <td class="code"><pre>{'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache',
  1997.              'LOCATION': ''}}</pre></td>
  1998.         </tr>
  1999.      
  2000.         <tr>
  2001.           <td>SESSION_COOKIE_PATH</td>
  2002.           <td class="code"><pre>'/'</pre></td>
  2003.         </tr>
  2004.      
  2005.         <tr>
  2006.           <td>USE_X_FORWARDED_HOST</td>
  2007.           <td class="code"><pre>False</pre></td>
  2008.         </tr>
  2009.      
  2010.         <tr>
  2011.           <td>MIDDLEWARE_CLASSES</td>
  2012.           <td class="code"><pre>('django.middleware.common.CommonMiddleware',
  2013.  'django.contrib.sessions.middleware.SessionMiddleware',
  2014.  'django.middleware.csrf.CsrfViewMiddleware',
  2015.  'django.contrib.auth.middleware.AuthenticationMiddleware',
  2016.  'django.contrib.messages.middleware.MessageMiddleware',
  2017.  'django.middleware.clickjacking.XFrameOptionsMiddleware')</pre></td>
  2018.         </tr>
  2019.      
  2020.         <tr>
  2021.           <td>USE_I18N</td>
  2022.           <td class="code"><pre>False</pre></td>
  2023.         </tr>
  2024.      
  2025.         <tr>
  2026.           <td>THOUSAND_SEPARATOR</td>
  2027.           <td class="code"><pre>','</pre></td>
  2028.         </tr>
  2029.      
  2030.         <tr>
  2031.           <td>SECRET_KEY</td>
  2032.           <td class="code"><pre>u'********************'</pre></td>
  2033.         </tr>
  2034.      
  2035.         <tr>
  2036.           <td>LANGUAGE_COOKIE_NAME</td>
  2037.           <td class="code"><pre>'django_language'</pre></td>
  2038.         </tr>
  2039.      
  2040.         <tr>
  2041.           <td>DEFAULT_INDEX_TABLESPACE</td>
  2042.           <td class="code"><pre>''</pre></td>
  2043.         </tr>
  2044.      
  2045.         <tr>
  2046.           <td>TRANSACTIONS_MANAGED</td>
  2047.           <td class="code"><pre>False</pre></td>
  2048.         </tr>
  2049.      
  2050.         <tr>
  2051.           <td>LOGGING_CONFIG</td>
  2052.           <td class="code"><pre>'django.utils.log.dictConfig'</pre></td>
  2053.         </tr>
  2054.      
  2055.         <tr>
  2056.           <td>SIGNING_BACKEND</td>
  2057.           <td class="code"><pre>'django.core.signing.TimestampSigner'</pre></td>
  2058.         </tr>
  2059.      
  2060.         <tr>
  2061.           <td>SEND_BROKEN_LINK_EMAILS</td>
  2062.           <td class="code"><pre>False</pre></td>
  2063.         </tr>
  2064.      
  2065.         <tr>
  2066.           <td>TEMPLATE_LOADERS</td>
  2067.           <td class="code"><pre>('django.template.loaders.filesystem.Loader',
  2068.  'django.template.loaders.app_directories.Loader')</pre></td>
  2069.         </tr>
  2070.      
  2071.         <tr>
  2072.           <td>WSGI_APPLICATION</td>
  2073.           <td class="code"><pre>'srs.wsgi.application'</pre></td>
  2074.         </tr>
  2075.      
  2076.         <tr>
  2077.           <td>TEMPLATE_DEBUG</td>
  2078.           <td class="code"><pre>True</pre></td>
  2079.         </tr>
  2080.      
  2081.         <tr>
  2082.           <td>X_FRAME_OPTIONS</td>
  2083.           <td class="code"><pre>'SAMEORIGIN'</pre></td>
  2084.         </tr>
  2085.      
  2086.         <tr>
  2087.           <td>AUTHENTICATION_BACKENDS</td>
  2088.           <td class="code"><pre>('django.contrib.auth.backends.ModelBackend',)</pre></td>
  2089.         </tr>
  2090.      
  2091.         <tr>
  2092.           <td>FORCE_SCRIPT_NAME</td>
  2093.           <td class="code"><pre>None</pre></td>
  2094.         </tr>
  2095.      
  2096.         <tr>
  2097.           <td>CACHE_BACKEND</td>
  2098.           <td class="code"><pre>'locmem://'</pre></td>
  2099.         </tr>
  2100.      
  2101.         <tr>
  2102.           <td>DEFAULT_CHARSET</td>
  2103.           <td class="code"><pre>'utf-8'</pre></td>
  2104.         </tr>
  2105.      
  2106.         <tr>
  2107.           <td>SESSION_COOKIE_SECURE</td>
  2108.           <td class="code"><pre>False</pre></td>
  2109.         </tr>
  2110.      
  2111.         <tr>
  2112.           <td>CSRF_COOKIE_DOMAIN</td>
  2113.           <td class="code"><pre>None</pre></td>
  2114.         </tr>
  2115.      
  2116.         <tr>
  2117.           <td>FILE_CHARSET</td>
  2118.           <td class="code"><pre>'utf-8'</pre></td>
  2119.         </tr>
  2120.      
  2121.         <tr>
  2122.           <td>DEBUG</td>
  2123.           <td class="code"><pre>True</pre></td>
  2124.         </tr>
  2125.      
  2126.         <tr>
  2127.           <td>SESSION_FILE_PATH</td>
  2128.           <td class="code"><pre>None</pre></td>
  2129.         </tr>
  2130.      
  2131.         <tr>
  2132.           <td>DEFAULT_FILE_STORAGE</td>
  2133.           <td class="code"><pre>'django.core.files.storage.FileSystemStorage'</pre></td>
  2134.         </tr>
  2135.      
  2136.         <tr>
  2137.           <td>INSTALLED_APPS</td>
  2138.           <td class="code"><pre>('django.contrib.auth',
  2139.  'django.contrib.contenttypes',
  2140.  'django.contrib.sessions',
  2141.  'django.contrib.sites',
  2142.  'django.contrib.messages',
  2143.  'django.contrib.staticfiles',
  2144.  'django.contrib.admin',
  2145.  'srs',
  2146.  'registration',
  2147.  'django.contrib.comments')</pre></td>
  2148.         </tr>
  2149.      
  2150.         <tr>
  2151.           <td>LANGUAGES</td>
  2152.           <td class="code"><pre>(('ar', 'Arabic'),
  2153.  ('az', 'Azerbaijani'),
  2154.  ('bg', 'Bulgarian'),
  2155.  ('bn', 'Bengali'),
  2156.  ('bs', 'Bosnian'),
  2157.  ('ca', 'Catalan'),
  2158.  ('cs', 'Czech'),
  2159.  ('cy', 'Welsh'),
  2160.  ('da', 'Danish'),
  2161.  ('de', 'German'),
  2162.  ('el', 'Greek'),
  2163.  ('en', 'English'),
  2164.  ('en-gb', 'British English'),
  2165.  ('eo', 'Esperanto'),
  2166.  ('es', 'Spanish'),
  2167.  ('es-ar', 'Argentinian Spanish'),
  2168.  ('es-mx', 'Mexican Spanish'),
  2169.  ('es-ni', 'Nicaraguan Spanish'),
  2170.  ('et', 'Estonian'),
  2171.  ('eu', 'Basque'),
  2172.  ('fa', 'Persian'),
  2173.  ('fi', 'Finnish'),
  2174.  ('fr', 'French'),
  2175.  ('fy-nl', 'Frisian'),
  2176.  ('ga', 'Irish'),
  2177.  ('gl', 'Galician'),
  2178.  ('he', 'Hebrew'),
  2179.  ('hi', 'Hindi'),
  2180.  ('hr', 'Croatian'),
  2181.  ('hu', 'Hungarian'),
  2182.  ('id', 'Indonesian'),
  2183.  ('is', 'Icelandic'),
  2184.  ('it', 'Italian'),
  2185.  ('ja', 'Japanese'),
  2186.  ('ka', 'Georgian'),
  2187.  ('kk', 'Kazakh'),
  2188.  ('km', 'Khmer'),
  2189.  ('kn', 'Kannada'),
  2190.  ('ko', 'Korean'),
  2191.  ('lt', 'Lithuanian'),
  2192.  ('lv', 'Latvian'),
  2193.  ('mk', 'Macedonian'),
  2194.  ('ml', 'Malayalam'),
  2195.  ('mn', 'Mongolian'),
  2196.  ('nb', 'Norwegian Bokmal'),
  2197.  ('ne', 'Nepali'),
  2198.  ('nl', 'Dutch'),
  2199.  ('nn', 'Norwegian Nynorsk'),
  2200.  ('pa', 'Punjabi'),
  2201.  ('pl', 'Polish'),
  2202.  ('pt', 'Portuguese'),
  2203.  ('pt-br', 'Brazilian Portuguese'),
  2204.  ('ro', 'Romanian'),
  2205.  ('ru', 'Russian'),
  2206.  ('sk', 'Slovak'),
  2207.  ('sl', 'Slovenian'),
  2208.  ('sq', 'Albanian'),
  2209.  ('sr', 'Serbian'),
  2210.  ('sr-latn', 'Serbian Latin'),
  2211.  ('sv', 'Swedish'),
  2212.  ('sw', 'Swahili'),
  2213.  ('ta', 'Tamil'),
  2214.  ('te', 'Telugu'),
  2215.  ('th', 'Thai'),
  2216.  ('tr', 'Turkish'),
  2217.  ('tt', 'Tatar'),
  2218.  ('uk', 'Ukrainian'),
  2219.  ('ur', 'Urdu'),
  2220.  ('vi', 'Vietnamese'),
  2221.  ('zh-cn', 'Simplified Chinese'),
  2222.  ('zh-tw', 'Traditional Chinese'))</pre></td>
  2223.         </tr>
  2224.      
  2225.         <tr>
  2226.           <td>COMMENTS_ALLOW_PROFANITIES</td>
  2227.           <td class="code"><pre>False</pre></td>
  2228.         </tr>
  2229.      
  2230.         <tr>
  2231.           <td>STATICFILES_DIRS</td>
  2232.           <td class="code"><pre>()</pre></td>
  2233.         </tr>
  2234.      
  2235.         <tr>
  2236.           <td>PREPEND_WWW</td>
  2237.           <td class="code"><pre>False</pre></td>
  2238.         </tr>
  2239.      
  2240.         <tr>
  2241.           <td>SECURE_PROXY_SSL_HEADER</td>
  2242.           <td class="code"><pre>None</pre></td>
  2243.         </tr>
  2244.      
  2245.         <tr>
  2246.           <td>SESSION_COOKIE_HTTPONLY</td>
  2247.           <td class="code"><pre>True</pre></td>
  2248.         </tr>
  2249.      
  2250.         <tr>
  2251.           <td>DEBUG_PROPAGATE_EXCEPTIONS</td>
  2252.           <td class="code"><pre>False</pre></td>
  2253.         </tr>
  2254.      
  2255.         <tr>
  2256.           <td>MAPS_PATH</td>
  2257.           <td class="code"><pre>'/var/www/servers/replays.admin-box.com/spring-replay-site/srs/static/maps/'</pre></td>
  2258.         </tr>
  2259.      
  2260.         <tr>
  2261.           <td>MONTH_DAY_FORMAT</td>
  2262.           <td class="code"><pre>'F j'</pre></td>
  2263.         </tr>
  2264.      
  2265.         <tr>
  2266.           <td>LOGIN_URL</td>
  2267.           <td class="code"><pre>'/accounts/login/'</pre></td>
  2268.         </tr>
  2269.      
  2270.         <tr>
  2271.           <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>
  2272.           <td class="code"><pre>False</pre></td>
  2273.         </tr>
  2274.      
  2275.         <tr>
  2276.           <td>TIME_FORMAT</td>
  2277.           <td class="code"><pre>'P'</pre></td>
  2278.         </tr>
  2279.      
  2280.         <tr>
  2281.           <td>SRS_FILE_ROOT</td>
  2282.           <td class="code"><pre>'/var/www/servers/replays.admin-box.com/spring-replay-site/srs'</pre></td>
  2283.         </tr>
  2284.      
  2285.         <tr>
  2286.           <td>DATE_INPUT_FORMATS</td>
  2287.           <td class="code"><pre>('%Y-%m-%d',
  2288.  '%m/%d/%Y',
  2289.  '%m/%d/%y',
  2290.  '%b %d %Y',
  2291.  '%b %d, %Y',
  2292.  '%d %b %Y',
  2293.  '%d %b, %Y',
  2294.  '%B %d %Y',
  2295.  '%B %d, %Y',
  2296.  '%d %B %Y',
  2297.  '%d %B, %Y')</pre></td>
  2298.         </tr>
  2299.      
  2300.         <tr>
  2301.           <td>CSRF_COOKIE_NAME</td>
  2302.           <td class="code"><pre>'csrftoken'</pre></td>
  2303.         </tr>
  2304.      
  2305.         <tr>
  2306.           <td>EMAIL_HOST_PASSWORD</td>
  2307.           <td class="code"><pre>u'********************'</pre></td>
  2308.         </tr>
  2309.      
  2310.         <tr>
  2311.           <td>PASSWORD_RESET_TIMEOUT_DAYS</td>
  2312.           <td class="code"><pre>u'********************'</pre></td>
  2313.         </tr>
  2314.      
  2315.         <tr>
  2316.           <td>CACHE_MIDDLEWARE_ALIAS</td>
  2317.           <td class="code"><pre>'default'</pre></td>
  2318.         </tr>
  2319.      
  2320.         <tr>
  2321.           <td>SESSION_SAVE_EVERY_REQUEST</td>
  2322.           <td class="code"><pre>False</pre></td>
  2323.         </tr>
  2324.      
  2325.         <tr>
  2326.           <td>NUMBER_GROUPING</td>
  2327.           <td class="code"><pre>0</pre></td>
  2328.         </tr>
  2329.      
  2330.         <tr>
  2331.           <td>SESSION_ENGINE</td>
  2332.           <td class="code"><pre>'django.contrib.sessions.backends.db'</pre></td>
  2333.         </tr>
  2334.      
  2335.         <tr>
  2336.           <td>CSRF_FAILURE_VIEW</td>
  2337.           <td class="code"><pre>'django.views.csrf.csrf_failure'</pre></td>
  2338.         </tr>
  2339.      
  2340.         <tr>
  2341.           <td>CSRF_COOKIE_PATH</td>
  2342.           <td class="code"><pre>'/'</pre></td>
  2343.         </tr>
  2344.      
  2345.         <tr>
  2346.           <td>LOGIN_REDIRECT_URL</td>
  2347.           <td class="code"><pre>'/'</pre></td>
  2348.         </tr>
  2349.      
  2350.         <tr>
  2351.           <td>LOGGING</td>
  2352.           <td class="code"><pre>{'disable_existing_loggers': False,
  2353.  'filters': {'require_debug_false': {'()': 'django.utils.log.RequireDebugFalse'}},
  2354.  'handlers': {'mail_admins': {'class': 'django.utils.log.AdminEmailHandler',
  2355.                               'filters': ['require_debug_false'],
  2356.                               'level': 'ERROR'}},
  2357.  'loggers': {'django.request': {'handlers': ['mail_admins'],
  2358.                                 'level': 'ERROR',
  2359.                                 'propagate': True}},
  2360.  'version': 1}</pre></td>
  2361.         </tr>
  2362.      
  2363.         <tr>
  2364.           <td>IGNORABLE_404_URLS</td>
  2365.           <td class="code"><pre>()</pre></td>
  2366.         </tr>
  2367.      
  2368.         <tr>
  2369.           <td>LOCALE_PATHS</td>
  2370.           <td class="code"><pre>()</pre></td>
  2371.         </tr>
  2372.      
  2373.         <tr>
  2374.           <td>TEMPLATE_STRING_IF_INVALID</td>
  2375.           <td class="code"><pre>''</pre></td>
  2376.         </tr>
  2377.      
  2378.         <tr>
  2379.           <td>LOGOUT_URL</td>
  2380.           <td class="code"><pre>'/accounts/logout/'</pre></td>
  2381.         </tr>
  2382.      
  2383.         <tr>
  2384.           <td>EMAIL_USE_TLS</td>
  2385.           <td class="code"><pre>False</pre></td>
  2386.         </tr>
  2387.      
  2388.         <tr>
  2389.           <td>FIXTURE_DIRS</td>
  2390.           <td class="code"><pre>()</pre></td>
  2391.         </tr>
  2392.      
  2393.         <tr>
  2394.           <td>EMAIL_HOST</td>
  2395.           <td class="code"><pre>'localhost'</pre></td>
  2396.         </tr>
  2397.      
  2398.         <tr>
  2399.           <td>DATE_FORMAT</td>
  2400.           <td class="code"><pre>'d.m.Y'</pre></td>
  2401.         </tr>
  2402.      
  2403.         <tr>
  2404.           <td>IMG_PATH</td>
  2405.           <td class="code"><pre>'/var/www/servers/replays.admin-box.com/spring-replay-site/srs/static/img/'</pre></td>
  2406.         </tr>
  2407.      
  2408.         <tr>
  2409.           <td>MEDIA_ROOT</td>
  2410.           <td class="code"><pre>'/var/www/servers/replays.admin-box.com/spring-replay-site/srs/static/replays/'</pre></td>
  2411.         </tr>
  2412.      
  2413.         <tr>
  2414.           <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>
  2415.           <td class="code"><pre>'django.views.debug.SafeExceptionReporterFilter'</pre></td>
  2416.         </tr>
  2417.      
  2418.         <tr>
  2419.           <td>ADMINS</td>
  2420.           <td class="code"><pre>()</pre></td>
  2421.         </tr>
  2422.      
  2423.         <tr>
  2424.           <td>FORMAT_MODULE_PATH</td>
  2425.           <td class="code"><pre>None</pre></td>
  2426.         </tr>
  2427.      
  2428.         <tr>
  2429.           <td>DEFAULT_FROM_EMAIL</td>
  2430.           <td class="code"><pre>'webmaster@replays.admin-box.com'</pre></td>
  2431.         </tr>
  2432.      
  2433.         <tr>
  2434.           <td>MEDIA_URL</td>
  2435.           <td class="code"><pre>'http://127.0.0.1:8000/static/replays/'</pre></td>
  2436.         </tr>
  2437.      
  2438.         <tr>
  2439.           <td>DATETIME_FORMAT</td>
  2440.           <td class="code"><pre>'d.m.Y H:i:s (T)'</pre></td>
  2441.         </tr>
  2442.      
  2443.         <tr>
  2444.           <td>TEMPLATE_DIRS</td>
  2445.           <td class="code"><pre>('/var/www/servers/replays.admin-box.com/spring-replay-site/srs/templates/',)</pre></td>
  2446.         </tr>
  2447.      
  2448.         <tr>
  2449.           <td>SITE_ID</td>
  2450.           <td class="code"><pre>1</pre></td>
  2451.         </tr>
  2452.      
  2453.         <tr>
  2454.           <td>DISALLOWED_USER_AGENTS</td>
  2455.           <td class="code"><pre>()</pre></td>
  2456.         </tr>
  2457.      
  2458.         <tr>
  2459.           <td>ALLOWED_INCLUDE_ROOTS</td>
  2460.           <td class="code"><pre>()</pre></td>
  2461.         </tr>
  2462.      
  2463.         <tr>
  2464.           <td>DECIMAL_SEPARATOR</td>
  2465.           <td class="code"><pre>'.'</pre></td>
  2466.         </tr>
  2467.      
  2468.         <tr>
  2469.           <td>SHORT_DATE_FORMAT</td>
  2470.           <td class="code"><pre>'d.m.Y'</pre></td>
  2471.         </tr>
  2472.      
  2473.         <tr>
  2474.           <td>TEST_RUNNER</td>
  2475.           <td class="code"><pre>'django.test.simple.DjangoTestSuiteRunner'</pre></td>
  2476.         </tr>
  2477.      
  2478.         <tr>
  2479.           <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>
  2480.           <td class="code"><pre>u'********************'</pre></td>
  2481.         </tr>
  2482.      
  2483.         <tr>
  2484.           <td>TIME_ZONE</td>
  2485.           <td class="code"><pre>'Europe/Berlin'</pre></td>
  2486.         </tr>
  2487.      
  2488.         <tr>
  2489.           <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>
  2490.           <td class="code"><pre>2621440</pre></td>
  2491.         </tr>
  2492.      
  2493.         <tr>
  2494.           <td>FONTS_PATH</td>
  2495.           <td class="code"><pre>'/var/www/servers/replays.admin-box.com/spring-replay-site/srs/static/fonts/'</pre></td>
  2496.         </tr>
  2497.      
  2498.         <tr>
  2499.           <td>EMAIL_BACKEND</td>
  2500.           <td class="code"><pre>'django.core.mail.backends.smtp.EmailBackend'</pre></td>
  2501.         </tr>
  2502.      
  2503.         <tr>
  2504.           <td>DEFAULT_TABLESPACE</td>
  2505.           <td class="code"><pre>''</pre></td>
  2506.         </tr>
  2507.      
  2508.         <tr>
  2509.           <td>TEMPLATE_CONTEXT_PROCESSORS</td>
  2510.           <td class="code"><pre>('django.contrib.auth.context_processors.auth',
  2511.  'django.core.context_processors.debug',
  2512.  'django.core.context_processors.i18n',
  2513.  'django.core.context_processors.media',
  2514.  'django.core.context_processors.static',
  2515.  'django.core.context_processors.tz',
  2516.  'django.contrib.messages.context_processors.messages')</pre></td>
  2517.         </tr>
  2518.      
  2519.         <tr>
  2520.           <td>SESSION_COOKIE_AGE</td>
  2521.           <td class="code"><pre>1209600</pre></td>
  2522.         </tr>
  2523.      
  2524.         <tr>
  2525.           <td>SETTINGS_MODULE</td>
  2526.           <td class="code"><pre>'srs.settings'</pre></td>
  2527.         </tr>
  2528.      
  2529.         <tr>
  2530.           <td>USE_ETAGS</td>
  2531.           <td class="code"><pre>False</pre></td>
  2532.         </tr>
  2533.      
  2534.         <tr>
  2535.           <td>LANGUAGES_BIDI</td>
  2536.           <td class="code"><pre>('he', 'ar', 'fa')</pre></td>
  2537.         </tr>
  2538.      
  2539.         <tr>
  2540.           <td>FILE_UPLOAD_TEMP_DIR</td>
  2541.           <td class="code"><pre>None</pre></td>
  2542.         </tr>
  2543.      
  2544.         <tr>
  2545.           <td>INTERNAL_IPS</td>
  2546.           <td class="code"><pre>()</pre></td>
  2547.         </tr>
  2548.      
  2549.         <tr>
  2550.           <td>STATIC_URL</td>
  2551.           <td class="code"><pre>'/static/'</pre></td>
  2552.         </tr>
  2553.      
  2554.         <tr>
  2555.           <td>EMAIL_PORT</td>
  2556.           <td class="code"><pre>25</pre></td>
  2557.         </tr>
  2558.      
  2559.         <tr>
  2560.           <td>USE_TZ</td>
  2561.           <td class="code"><pre>True</pre></td>
  2562.         </tr>
  2563.      
  2564.         <tr>
  2565.           <td>SHORT_DATETIME_FORMAT</td>
  2566.           <td class="code"><pre>'d.m.Y H:i:s (T)'</pre></td>
  2567.         </tr>
  2568.      
  2569.         <tr>
  2570.           <td>PASSWORD_HASHERS</td>
  2571.           <td class="code"><pre>u'********************'</pre></td>
  2572.         </tr>
  2573.      
  2574.         <tr>
  2575.           <td>ABSOLUTE_URL_OVERRIDES</td>
  2576.           <td class="code"><pre>{}</pre></td>
  2577.         </tr>
  2578.      
  2579.         <tr>
  2580.           <td>CACHE_MIDDLEWARE_SECONDS</td>
  2581.           <td class="code"><pre>600</pre></td>
  2582.         </tr>
  2583.      
  2584.         <tr>
  2585.           <td>DATETIME_INPUT_FORMATS</td>
  2586.           <td class="code"><pre>('%Y-%m-%d %H:%M:%S',
  2587.  '%Y-%m-%d %H:%M:%S.%f',
  2588.  '%Y-%m-%d %H:%M',
  2589.  '%Y-%m-%d',
  2590.  '%m/%d/%Y %H:%M:%S',
  2591.  '%m/%d/%Y %H:%M:%S.%f',
  2592.  '%m/%d/%Y %H:%M',
  2593.  '%m/%d/%Y',
  2594.  '%m/%d/%y %H:%M:%S',
  2595.  '%m/%d/%y %H:%M:%S.%f',
  2596.  '%m/%d/%y %H:%M',
  2597.  '%m/%d/%y')</pre></td>
  2598.         </tr>
  2599.      
  2600.         <tr>
  2601.           <td>EMAIL_HOST_USER</td>
  2602.           <td class="code"><pre>''</pre></td>
  2603.         </tr>
  2604.      
  2605.         <tr>
  2606.           <td>PROFANITIES_LIST</td>
  2607.           <td class="code"><pre>u'********************'</pre></td>
  2608.         </tr>
  2609.      
  2610.     </tbody>
  2611.   </table>
  2612.  
  2613. </div>
  2614.  
  2615.   <div id="explanation">
  2616.     <p>
  2617.       You're seeing this error because you have <code>DEBUG = True</code> in your
  2618.       Django settings file. Change that to <code>False</code>, and Django will
  2619.       display a standard 500 page.
  2620.     </p>
  2621.   </div>
  2622.  
  2623.  
  2624.  
  2625. </body></html>
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top