Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 28.27 KB | None | 0 0
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  2.  "http://www.w3.org/TR/html4/loose.dtd">
  3. <html>
  4.   <head>
  5.     <title>TypeError: tuple indices must be integers or slices, not str // Werkzeug Debugger</title>
  6.     <link rel="stylesheet" href="?__debugger__=yes&amp;cmd=resource&amp;f=style.css"
  7.        type="text/css">
  8.     <!-- We need to make sure this has a favicon so that the debugger does
  9.         not by accident trigger a request to /favicon.ico which might
  10.         change the application state. -->
  11.     <link rel="shortcut icon"
  12.        href="?__debugger__=yes&amp;cmd=resource&amp;f=console.png">
  13.     <script src="?__debugger__=yes&amp;cmd=resource&amp;f=jquery.js"></script>
  14.     <script src="?__debugger__=yes&amp;cmd=resource&amp;f=debugger.js"></script>
  15.     <script type="text/javascript">
  16.       var TRACEBACK = 140403633538496,
  17.           CONSOLE_MODE = false,
  18.           EVALEX = true,
  19.           EVALEX_TRUSTED = false,
  20.           SECRET = "ooavG2Ey0hIw4IKE11jS";
  21.     </script>
  22.   </head>
  23.   <body style="background-color: #fff">
  24.     <div class="debugger">
  25. <h1>TypeError</h1>
  26. <div class="detail">
  27.   <p class="errormsg">TypeError: tuple indices must be integers or slices, not str</p>
  28. </div>
  29. <h2 class="traceback">Traceback <em>(most recent call last)</em></h2>
  30. <div class="traceback">
  31.  
  32.   <ul><li><div class="frame" id="frame-140403624842464">
  33.   <h4>File <cite class="filename">"/home/iden/.local/lib/python3.6/site-packages/flask/app.py"</cite>,
  34.       line <em class="line">2309</em>,
  35.       in <code class="function">__call__</code></h4>
  36.   <div class="source "><pre class="line before"><span class="ws"></span> </pre>
  37. <pre class="line before"><span class="ws">    </span>def __call__(self, environ, start_response):</pre>
  38. <pre class="line before"><span class="ws">        </span>&quot;&quot;&quot;The WSGI server calls the Flask application object as the</pre>
  39. <pre class="line before"><span class="ws">        </span>WSGI application. This calls :meth:`wsgi_app` which can be</pre>
  40. <pre class="line before"><span class="ws">        </span>wrapped to applying middleware.&quot;&quot;&quot;</pre>
  41. <pre class="line current"><span class="ws">        </span>return self.wsgi_app(environ, start_response)</pre>
  42. <pre class="line after"><span class="ws"></span> </pre>
  43. <pre class="line after"><span class="ws">    </span>def __repr__(self):</pre>
  44. <pre class="line after"><span class="ws">        </span>return '&lt;%s %r&gt;' % (</pre>
  45. <pre class="line after"><span class="ws">            </span>self.__class__.__name__,</pre>
  46. <pre class="line after"><span class="ws">            </span>self.name,</pre></div>
  47. </div>
  48.  
  49. <li><div class="frame" id="frame-140403626705024">
  50.   <h4>File <cite class="filename">"/home/iden/.local/lib/python3.6/site-packages/flask/app.py"</cite>,
  51.       line <em class="line">2295</em>,
  52.       in <code class="function">wsgi_app</code></h4>
  53.   <div class="source "><pre class="line before"><span class="ws">            </span>try:</pre>
  54. <pre class="line before"><span class="ws">                </span>ctx.push()</pre>
  55. <pre class="line before"><span class="ws">                </span>response = self.full_dispatch_request()</pre>
  56. <pre class="line before"><span class="ws">            </span>except Exception as e:</pre>
  57. <pre class="line before"><span class="ws">                </span>error = e</pre>
  58. <pre class="line current"><span class="ws">                </span>response = self.handle_exception(e)</pre>
  59. <pre class="line after"><span class="ws">            </span>except:</pre>
  60. <pre class="line after"><span class="ws">                </span>error = sys.exc_info()[1]</pre>
  61. <pre class="line after"><span class="ws">                </span>raise</pre>
  62. <pre class="line after"><span class="ws">            </span>return response(environ, start_response)</pre>
  63. <pre class="line after"><span class="ws">        </span>finally:</pre></div>
  64. </div>
  65.  
  66. <li><div class="frame" id="frame-140403624842632">
  67.   <h4>File <cite class="filename">"/home/iden/.local/lib/python3.6/site-packages/flask_restful/__init__.py"</cite>,
  68.       line <em class="line">269</em>,
  69.       in <code class="function">error_router</code></h4>
  70.   <div class="source "><pre class="line before"><span class="ws">        </span>if self._has_fr_route():</pre>
  71. <pre class="line before"><span class="ws">            </span>try:</pre>
  72. <pre class="line before"><span class="ws">                </span>return self.handle_error(e)</pre>
  73. <pre class="line before"><span class="ws">            </span>except Exception:</pre>
  74. <pre class="line before"><span class="ws">                </span>pass  # Fall through to original handler</pre>
  75. <pre class="line current"><span class="ws">        </span>return original_handler(e)</pre>
  76. <pre class="line after"><span class="ws"></span> </pre>
  77. <pre class="line after"><span class="ws">    </span>def handle_error(self, e):</pre>
  78. <pre class="line after"><span class="ws">        </span>&quot;&quot;&quot;Error handler for the API transforms a raised exception into a Flask</pre>
  79. <pre class="line after"><span class="ws">        </span>response, with the appropriate HTTP status code and body.</pre>
  80. <pre class="line after"><span class="ws"></span> </pre></div>
  81. </div>
  82.  
  83. <li><div class="frame" id="frame-140403626705248">
  84.   <h4>File <cite class="filename">"/home/iden/.local/lib/python3.6/site-packages/flask/app.py"</cite>,
  85.       line <em class="line">1741</em>,
  86.       in <code class="function">handle_exception</code></h4>
  87.   <div class="source "><pre class="line before"><span class="ws">            </span># if we want to repropagate the exception, we can attempt to</pre>
  88. <pre class="line before"><span class="ws">            </span># raise it with the whole traceback in case we can do that</pre>
  89. <pre class="line before"><span class="ws">            </span># (the function was actually called from the except part)</pre>
  90. <pre class="line before"><span class="ws">            </span># otherwise, we just raise the error again</pre>
  91. <pre class="line before"><span class="ws">            </span>if exc_value is e:</pre>
  92. <pre class="line current"><span class="ws">                </span>reraise(exc_type, exc_value, tb)</pre>
  93. <pre class="line after"><span class="ws">            </span>else:</pre>
  94. <pre class="line after"><span class="ws">                </span>raise e</pre>
  95. <pre class="line after"><span class="ws"></span> </pre>
  96. <pre class="line after"><span class="ws">        </span>self.log_exception((exc_type, exc_value, tb))</pre>
  97. <pre class="line after"><span class="ws">        </span>if handler is None:</pre></div>
  98. </div>
  99.  
  100. <li><div class="frame" id="frame-140403624843080">
  101.   <h4>File <cite class="filename">"/home/iden/.local/lib/python3.6/site-packages/flask/_compat.py"</cite>,
  102.       line <em class="line">34</em>,
  103.       in <code class="function">reraise</code></h4>
  104.   <div class="source "><pre class="line before"><span class="ws">    </span>from inspect import getfullargspec as getargspec</pre>
  105. <pre class="line before"><span class="ws">    </span>from io import StringIO</pre>
  106. <pre class="line before"><span class="ws"></span> </pre>
  107. <pre class="line before"><span class="ws">    </span>def reraise(tp, value, tb=None):</pre>
  108. <pre class="line before"><span class="ws">        </span>if value.__traceback__ is not tb:</pre>
  109. <pre class="line current"><span class="ws">            </span>raise value.with_traceback(tb)</pre>
  110. <pre class="line after"><span class="ws">        </span>raise value</pre>
  111. <pre class="line after"><span class="ws"></span> </pre>
  112. <pre class="line after"><span class="ws">    </span>implements_to_string = _identity</pre>
  113. <pre class="line after"><span class="ws"></span> </pre>
  114. <pre class="line after"><span class="ws"></span>else:</pre></div>
  115. </div>
  116.  
  117. <li><div class="frame" id="frame-140403626905160">
  118.   <h4>File <cite class="filename">"/home/iden/.local/lib/python3.6/site-packages/flask/app.py"</cite>,
  119.       line <em class="line">2292</em>,
  120.       in <code class="function">wsgi_app</code></h4>
  121.   <div class="source "><pre class="line before"><span class="ws">        </span>ctx = self.request_context(environ)</pre>
  122. <pre class="line before"><span class="ws">        </span>error = None</pre>
  123. <pre class="line before"><span class="ws">        </span>try:</pre>
  124. <pre class="line before"><span class="ws">            </span>try:</pre>
  125. <pre class="line before"><span class="ws">                </span>ctx.push()</pre>
  126. <pre class="line current"><span class="ws">                </span>response = self.full_dispatch_request()</pre>
  127. <pre class="line after"><span class="ws">            </span>except Exception as e:</pre>
  128. <pre class="line after"><span class="ws">                </span>error = e</pre>
  129. <pre class="line after"><span class="ws">                </span>response = self.handle_exception(e)</pre>
  130. <pre class="line after"><span class="ws">            </span>except:</pre>
  131. <pre class="line after"><span class="ws">                </span>error = sys.exc_info()[1]</pre></div>
  132. </div>
  133.  
  134. <li><div class="frame" id="frame-140403626905216">
  135.   <h4>File <cite class="filename">"/home/iden/.local/lib/python3.6/site-packages/flask/app.py"</cite>,
  136.       line <em class="line">1815</em>,
  137.       in <code class="function">full_dispatch_request</code></h4>
  138.   <div class="source "><pre class="line before"><span class="ws">            </span>request_started.send(self)</pre>
  139. <pre class="line before"><span class="ws">            </span>rv = self.preprocess_request()</pre>
  140. <pre class="line before"><span class="ws">            </span>if rv is None:</pre>
  141. <pre class="line before"><span class="ws">                </span>rv = self.dispatch_request()</pre>
  142. <pre class="line before"><span class="ws">        </span>except Exception as e:</pre>
  143. <pre class="line current"><span class="ws">            </span>rv = self.handle_user_exception(e)</pre>
  144. <pre class="line after"><span class="ws">        </span>return self.finalize_request(rv)</pre>
  145. <pre class="line after"><span class="ws"></span> </pre>
  146. <pre class="line after"><span class="ws">    </span>def finalize_request(self, rv, from_error_handler=False):</pre>
  147. <pre class="line after"><span class="ws">        </span>&quot;&quot;&quot;Given the return value from a view function this finalizes</pre>
  148. <pre class="line after"><span class="ws">        </span>the request by converting it into a response and invoking the</pre></div>
  149. </div>
  150.  
  151. <li><div class="frame" id="frame-140403626905048">
  152.   <h4>File <cite class="filename">"/home/iden/.local/lib/python3.6/site-packages/flask_restful/__init__.py"</cite>,
  153.       line <em class="line">269</em>,
  154.       in <code class="function">error_router</code></h4>
  155.   <div class="source "><pre class="line before"><span class="ws">        </span>if self._has_fr_route():</pre>
  156. <pre class="line before"><span class="ws">            </span>try:</pre>
  157. <pre class="line before"><span class="ws">                </span>return self.handle_error(e)</pre>
  158. <pre class="line before"><span class="ws">            </span>except Exception:</pre>
  159. <pre class="line before"><span class="ws">                </span>pass  # Fall through to original handler</pre>
  160. <pre class="line current"><span class="ws">        </span>return original_handler(e)</pre>
  161. <pre class="line after"><span class="ws"></span> </pre>
  162. <pre class="line after"><span class="ws">    </span>def handle_error(self, e):</pre>
  163. <pre class="line after"><span class="ws">        </span>&quot;&quot;&quot;Error handler for the API transforms a raised exception into a Flask</pre>
  164. <pre class="line after"><span class="ws">        </span>response, with the appropriate HTTP status code and body.</pre>
  165. <pre class="line after"><span class="ws"></span> </pre></div>
  166. </div>
  167.  
  168. <li><div class="frame" id="frame-140403626904880">
  169.   <h4>File <cite class="filename">"/home/iden/.local/lib/python3.6/site-packages/flask/app.py"</cite>,
  170.       line <em class="line">1718</em>,
  171.       in <code class="function">handle_user_exception</code></h4>
  172.   <div class="source "><pre class="line before"><span class="ws">            </span>return self.handle_http_exception(e)</pre>
  173. <pre class="line before"><span class="ws"></span> </pre>
  174. <pre class="line before"><span class="ws">        </span>handler = self._find_error_handler(e)</pre>
  175. <pre class="line before"><span class="ws"></span> </pre>
  176. <pre class="line before"><span class="ws">        </span>if handler is None:</pre>
  177. <pre class="line current"><span class="ws">            </span>reraise(exc_type, exc_value, tb)</pre>
  178. <pre class="line after"><span class="ws">        </span>return handler(e)</pre>
  179. <pre class="line after"><span class="ws"></span> </pre>
  180. <pre class="line after"><span class="ws">    </span>def handle_exception(self, e):</pre>
  181. <pre class="line after"><span class="ws">        </span>&quot;&quot;&quot;Default exception handling that kicks in when an exception</pre>
  182. <pre class="line after"><span class="ws">        </span>occurs that is not caught.  In debug mode the exception will</pre></div>
  183. </div>
  184.  
  185. <li><div class="frame" id="frame-140403626905384">
  186.   <h4>File <cite class="filename">"/home/iden/.local/lib/python3.6/site-packages/flask/_compat.py"</cite>,
  187.       line <em class="line">34</em>,
  188.       in <code class="function">reraise</code></h4>
  189.   <div class="source "><pre class="line before"><span class="ws">    </span>from inspect import getfullargspec as getargspec</pre>
  190. <pre class="line before"><span class="ws">    </span>from io import StringIO</pre>
  191. <pre class="line before"><span class="ws"></span> </pre>
  192. <pre class="line before"><span class="ws">    </span>def reraise(tp, value, tb=None):</pre>
  193. <pre class="line before"><span class="ws">        </span>if value.__traceback__ is not tb:</pre>
  194. <pre class="line current"><span class="ws">            </span>raise value.with_traceback(tb)</pre>
  195. <pre class="line after"><span class="ws">        </span>raise value</pre>
  196. <pre class="line after"><span class="ws"></span> </pre>
  197. <pre class="line after"><span class="ws">    </span>implements_to_string = _identity</pre>
  198. <pre class="line after"><span class="ws"></span> </pre>
  199. <pre class="line after"><span class="ws"></span>else:</pre></div>
  200. </div>
  201.  
  202. <li><div class="frame" id="frame-140403622617440">
  203.   <h4>File <cite class="filename">"/home/iden/.local/lib/python3.6/site-packages/flask/app.py"</cite>,
  204.       line <em class="line">1813</em>,
  205.       in <code class="function">full_dispatch_request</code></h4>
  206.   <div class="source "><pre class="line before"><span class="ws">        </span>self.try_trigger_before_first_request_functions()</pre>
  207. <pre class="line before"><span class="ws">        </span>try:</pre>
  208. <pre class="line before"><span class="ws">            </span>request_started.send(self)</pre>
  209. <pre class="line before"><span class="ws">            </span>rv = self.preprocess_request()</pre>
  210. <pre class="line before"><span class="ws">            </span>if rv is None:</pre>
  211. <pre class="line current"><span class="ws">                </span>rv = self.dispatch_request()</pre>
  212. <pre class="line after"><span class="ws">        </span>except Exception as e:</pre>
  213. <pre class="line after"><span class="ws">            </span>rv = self.handle_user_exception(e)</pre>
  214. <pre class="line after"><span class="ws">        </span>return self.finalize_request(rv)</pre>
  215. <pre class="line after"><span class="ws"></span> </pre>
  216. <pre class="line after"><span class="ws">    </span>def finalize_request(self, rv, from_error_handler=False):</pre></div>
  217. </div>
  218.  
  219. <li><div class="frame" id="frame-140403622617664">
  220.   <h4>File <cite class="filename">"/home/iden/.local/lib/python3.6/site-packages/flask/app.py"</cite>,
  221.       line <em class="line">1799</em>,
  222.       in <code class="function">dispatch_request</code></h4>
  223.   <div class="source "><pre class="line before"><span class="ws">        </span># request came with the OPTIONS method, reply automatically</pre>
  224. <pre class="line before"><span class="ws">        </span>if getattr(rule, 'provide_automatic_options', False) \</pre>
  225. <pre class="line before"><span class="ws">           </span>and req.method == 'OPTIONS':</pre>
  226. <pre class="line before"><span class="ws">            </span>return self.make_default_options_response()</pre>
  227. <pre class="line before"><span class="ws">        </span># otherwise dispatch to the handler for that endpoint</pre>
  228. <pre class="line current"><span class="ws">        </span>return self.view_functions[rule.endpoint](**req.view_args)</pre>
  229. <pre class="line after"><span class="ws"></span> </pre>
  230. <pre class="line after"><span class="ws">    </span>def full_dispatch_request(self):</pre>
  231. <pre class="line after"><span class="ws">        </span>&quot;&quot;&quot;Dispatches the request and on top of that performs request</pre>
  232. <pre class="line after"><span class="ws">        </span>pre and postprocessing as well as HTTP exception catching and</pre>
  233. <pre class="line after"><span class="ws">        </span>error handling.</pre></div>
  234. </div>
  235.  
  236. <li><div class="frame" id="frame-140403622617720">
  237.   <h4>File <cite class="filename">"/home/iden/.local/lib/python3.6/site-packages/flask_restful/__init__.py"</cite>,
  238.       line <em class="line">458</em>,
  239.       in <code class="function">wrapper</code></h4>
  240.   <div class="source "><pre class="line before"><span class="ws"></span> </pre>
  241. <pre class="line before"><span class="ws">        </span>:param resource: The resource as a flask view function</pre>
  242. <pre class="line before"><span class="ws">        </span>&quot;&quot;&quot;</pre>
  243. <pre class="line before"><span class="ws">        </span>@wraps(resource)</pre>
  244. <pre class="line before"><span class="ws">        </span>def wrapper(*args, **kwargs):</pre>
  245. <pre class="line current"><span class="ws">            </span>resp = resource(*args, **kwargs)</pre>
  246. <pre class="line after"><span class="ws">            </span>if isinstance(resp, ResponseBase):  # There may be a better way to test</pre>
  247. <pre class="line after"><span class="ws">                </span>return resp</pre>
  248. <pre class="line after"><span class="ws">            </span>data, code, headers = unpack(resp)</pre>
  249. <pre class="line after"><span class="ws">            </span>return self.make_response(data, code, headers=headers)</pre>
  250. <pre class="line after"><span class="ws">        </span>return wrapper</pre></div>
  251. </div>
  252.  
  253. <li><div class="frame" id="frame-140403622617552">
  254.   <h4>File <cite class="filename">"/home/iden/.local/lib/python3.6/site-packages/flask/views.py"</cite>,
  255.       line <em class="line">88</em>,
  256.       in <code class="function">view</code></h4>
  257.   <div class="source "><pre class="line before"><span class="ws">        </span>The arguments passed to :meth:`as_view` are forwarded to the</pre>
  258. <pre class="line before"><span class="ws">        </span>constructor of the class.</pre>
  259. <pre class="line before"><span class="ws">        </span>&quot;&quot;&quot;</pre>
  260. <pre class="line before"><span class="ws">        </span>def view(*args, **kwargs):</pre>
  261. <pre class="line before"><span class="ws">            </span>self = view.view_class(*class_args, **class_kwargs)</pre>
  262. <pre class="line current"><span class="ws">            </span>return self.dispatch_request(*args, **kwargs)</pre>
  263. <pre class="line after"><span class="ws"></span> </pre>
  264. <pre class="line after"><span class="ws">        </span>if cls.decorators:</pre>
  265. <pre class="line after"><span class="ws">            </span>view.__name__ = name</pre>
  266. <pre class="line after"><span class="ws">            </span>view.__module__ = cls.__module__</pre>
  267. <pre class="line after"><span class="ws">            </span>for decorator in cls.decorators:</pre></div>
  268. </div>
  269.  
  270. <li><div class="frame" id="frame-140403622617608">
  271.   <h4>File <cite class="filename">"/home/iden/.local/lib/python3.6/site-packages/flask_restful/__init__.py"</cite>,
  272.       line <em class="line">573</em>,
  273.       in <code class="function">dispatch_request</code></h4>
  274.   <div class="source "><pre class="line before"><span class="ws">            </span>decorators = self.method_decorators</pre>
  275. <pre class="line before"><span class="ws"></span> </pre>
  276. <pre class="line before"><span class="ws">        </span>for decorator in decorators:</pre>
  277. <pre class="line before"><span class="ws">            </span>meth = decorator(meth)</pre>
  278. <pre class="line before"><span class="ws"></span> </pre>
  279. <pre class="line current"><span class="ws">        </span>resp = meth(*args, **kwargs)</pre>
  280. <pre class="line after"><span class="ws"></span> </pre>
  281. <pre class="line after"><span class="ws">        </span>if isinstance(resp, ResponseBase):  # There may be a better way to test</pre>
  282. <pre class="line after"><span class="ws">            </span>return resp</pre>
  283. <pre class="line after"><span class="ws"></span> </pre>
  284. <pre class="line after"><span class="ws">        </span>representations = self.representations or OrderedDict()</pre></div>
  285. </div>
  286.  
  287. <li><div class="frame" id="frame-140403622617384">
  288.   <h4>File <cite class="filename">"/home/iden/Desktop/senproj/AttendanceBot/resources/Event.py"</cite>,
  289.       line <em class="line">47</em>,
  290.       in <code class="function">post</code></h4>
  291.   <div class="source "><pre class="line before"><span class="ws"></span> </pre>
  292. <pre class="line before"><span class="ws">        </span># Validate and deserialize input</pre>
  293. <pre class="line before"><span class="ws">        </span>data = event_schema.load(json_data)</pre>
  294. <pre class="line before"><span class="ws">        </span># if errors:</pre>
  295. <pre class="line before"><span class="ws">        </span>#    return errors, 422</pre>
  296. <pre class="line current"><span class="ws">        </span>event = Event.query.filter_by(title=data['title'],</pre>
  297. <pre class="line after"><span class="ws">                                      </span>occurence_date=data['occurence_date']).first()</pre>
  298. <pre class="line after"><span class="ws">        </span>if event:</pre>
  299. <pre class="line after"><span class="ws">            </span>return {'message': 'Event already exists'}, 400</pre>
  300. <pre class="line after"><span class="ws">        </span>event = Event(</pre>
  301. <pre class="line after"><span class="ws">            </span>title=data['title'],</pre></div>
  302. </div>
  303. </ul>
  304.   <blockquote>TypeError: tuple indices must be integers or slices, not str</blockquote>
  305. </div>
  306.  
  307. <div class="plain">
  308.   <form action="/?__debugger__=yes&amp;cmd=paste" method="post">
  309.     <p>
  310.       <input type="hidden" name="language" value="pytb">
  311.       This is the Copy/Paste friendly version of the traceback.  <span
  312.      class="pastemessage">You can also paste this traceback into
  313.       a <a href="https://gist.github.com/">gist</a>:
  314.       <input type="submit" value="create paste"></span>
  315.     </p>
  316.     <textarea cols="50" rows="10" name="code" readonly>Traceback (most recent call last):
  317.   File &quot;/home/iden/.local/lib/python3.6/site-packages/flask/app.py&quot;, line 2309, in __call__
  318.     return self.wsgi_app(environ, start_response)
  319.   File &quot;/home/iden/.local/lib/python3.6/site-packages/flask/app.py&quot;, line 2295, in wsgi_app
  320.     response = self.handle_exception(e)
  321.   File &quot;/home/iden/.local/lib/python3.6/site-packages/flask_restful/__init__.py&quot;, line 269, in error_router
  322.     return original_handler(e)
  323.   File &quot;/home/iden/.local/lib/python3.6/site-packages/flask/app.py&quot;, line 1741, in handle_exception
  324.     reraise(exc_type, exc_value, tb)
  325.   File &quot;/home/iden/.local/lib/python3.6/site-packages/flask/_compat.py&quot;, line 34, in reraise
  326.     raise value.with_traceback(tb)
  327.   File &quot;/home/iden/.local/lib/python3.6/site-packages/flask/app.py&quot;, line 2292, in wsgi_app
  328.     response = self.full_dispatch_request()
  329.   File &quot;/home/iden/.local/lib/python3.6/site-packages/flask/app.py&quot;, line 1815, in full_dispatch_request
  330.     rv = self.handle_user_exception(e)
  331.   File &quot;/home/iden/.local/lib/python3.6/site-packages/flask_restful/__init__.py&quot;, line 269, in error_router
  332.     return original_handler(e)
  333.   File &quot;/home/iden/.local/lib/python3.6/site-packages/flask/app.py&quot;, line 1718, in handle_user_exception
  334.     reraise(exc_type, exc_value, tb)
  335.   File &quot;/home/iden/.local/lib/python3.6/site-packages/flask/_compat.py&quot;, line 34, in reraise
  336.     raise value.with_traceback(tb)
  337.   File &quot;/home/iden/.local/lib/python3.6/site-packages/flask/app.py&quot;, line 1813, in full_dispatch_request
  338.     rv = self.dispatch_request()
  339.   File &quot;/home/iden/.local/lib/python3.6/site-packages/flask/app.py&quot;, line 1799, in dispatch_request
  340.     return self.view_functions[rule.endpoint](**req.view_args)
  341.   File &quot;/home/iden/.local/lib/python3.6/site-packages/flask_restful/__init__.py&quot;, line 458, in wrapper
  342.     resp = resource(*args, **kwargs)
  343.   File &quot;/home/iden/.local/lib/python3.6/site-packages/flask/views.py&quot;, line 88, in view
  344.     return self.dispatch_request(*args, **kwargs)
  345.   File &quot;/home/iden/.local/lib/python3.6/site-packages/flask_restful/__init__.py&quot;, line 573, in dispatch_request
  346.     resp = meth(*args, **kwargs)
  347.   File &quot;/home/iden/Desktop/senproj/AttendanceBot/resources/Event.py&quot;, line 47, in post
  348.     event = Event.query.filter_by(title=data['title'],
  349. TypeError: tuple indices must be integers or slices, not str</textarea>
  350.   </form>
  351. </div>
  352. <div class="explanation">
  353.   The debugger caught an exception in your WSGI application.  You can now
  354.   look at the traceback which led to the error.  <span class="nojavascript">
  355.   If you enable JavaScript you can also use additional features such as code
  356.   execution (if the evalex feature is enabled), automatic pasting of the
  357.   exceptions and much more.</span>
  358. </div>
  359.       <div class="footer">
  360.         Brought to you by <strong class="arthur">DON'T PANIC</strong>, your
  361.         friendly Werkzeug powered traceback interpreter.
  362.       </div>
  363.     </div>
  364.  
  365.     <div class="pin-prompt">
  366.       <div class="inner">
  367.         <h3>Console Locked</h3>
  368.         <p>
  369.           The console is locked and needs to be unlocked by entering the PIN.
  370.           You can find the PIN printed out on the standard output of your
  371.           shell that runs the server.
  372.         <form>
  373.           <p>PIN:
  374.             <input type=text name=pin size=14>
  375.             <input type=submit name=btn value="Confirm Pin">
  376.         </form>
  377.       </div>
  378.     </div>
  379.   </body>
  380. </html>
  381.  
  382. <!--
  383.  
  384. Traceback (most recent call last):
  385.  File "/home/iden/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
  386.    return self.wsgi_app(environ, start_response)
  387.  File "/home/iden/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
  388.    response = self.handle_exception(e)
  389.  File "/home/iden/.local/lib/python3.6/site-packages/flask_restful/__init__.py", line 269, in error_router
  390.    return original_handler(e)
  391.  File "/home/iden/.local/lib/python3.6/site-packages/flask/app.py", line 1741, in handle_exception
  392.    reraise(exc_type, exc_value, tb)
  393.  File "/home/iden/.local/lib/python3.6/site-packages/flask/_compat.py", line 34, in reraise
  394.    raise value.with_traceback(tb)
  395.  File "/home/iden/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
  396.    response = self.full_dispatch_request()
  397.  File "/home/iden/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
  398.    rv = self.handle_user_exception(e)
  399.  File "/home/iden/.local/lib/python3.6/site-packages/flask_restful/__init__.py", line 269, in error_router
  400.    return original_handler(e)
  401.  File "/home/iden/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
  402.    reraise(exc_type, exc_value, tb)
  403.  File "/home/iden/.local/lib/python3.6/site-packages/flask/_compat.py", line 34, in reraise
  404.    raise value.with_traceback(tb)
  405.  File "/home/iden/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
  406.    rv = self.dispatch_request()
  407.  File "/home/iden/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
  408.    return self.view_functions[rule.endpoint](**req.view_args)
  409.  File "/home/iden/.local/lib/python3.6/site-packages/flask_restful/__init__.py", line 458, in wrapper
  410.    resp = resource(*args, **kwargs)
  411.  File "/home/iden/.local/lib/python3.6/site-packages/flask/views.py", line 88, in view
  412.    return self.dispatch_request(*args, **kwargs)
  413.  File "/home/iden/.local/lib/python3.6/site-packages/flask_restful/__init__.py", line 573, in dispatch_request
  414.    resp = meth(*args, **kwargs)
  415.  File "/home/iden/Desktop/senproj/AttendanceBot/resources/Event.py", line 47, in post
  416.    event = Event.query.filter_by(title=data['title'],
  417. TypeError: tuple indices must be integers or slices, not str
  418.  
  419. -->
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement