#Responsible Gambling Council

SportsBetting
GamblingNews GamblingNews 17 days
@thegamblingnews

The The Alcohol and Gaming Commission of Ontario has approved @BtoBet for launch in the Canadian province of Ontario.

Casino Reports

Lottery Tickets Should Not Be Gifted to Children, Warns OLG

The Ontario Lottery and Gaming Corporation reminds parents and adults that lottery tickets are a form of gambling and should not be gifted to children and minors. OLG is a state-run agency that offers regulated gambling products for the Province of Ontario and reinvests proceeds from it in the local infrastructure and more.
Lottery
Lottery Tickets Should Not Be Gifted to Children, Warns OLG
Super Slots Casino

$6,000 Welcome Bonus

Players can claim the SUPER300 bonus code on their first three deposits only. The minimum deposit amount required to redeem each bonus code is $25. This bonus is not valid in the Live Dealer Casino. The deposit plus bonus amount is subject to a 45X playthrough requirement before any winnings can be withdrawn.
RELATED TOPICS
Casino Reports

OLG to Launch Thousands of Self-Serve Lottery Terminals

<!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="robots" content="NONE,NOARCHIVE"> <title>RuntimeError at /getsummary/</title> <style type="text/css"> html * { padding:0; margin:0; } body * { padding:10px 20px; } body * * { padding:0; } body { font:small sans-serif; background-color:#fff; color:#000; } body>div { border-bottom:1px solid #ddd; } h1 { font-weight:normal; } h2 { margin-bottom:.8em; } h3 { margin:1em 0 .5em 0; } h4 { margin:0 0 .5em 0; font-weight: normal; } code, pre { font-size: 100%; white-space: pre-wrap; } table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; } tbody td, tbody th { vertical-align:top; padding:2px 3px; } thead th { padding:1px 6px 1px 3px; background:#fefefe; text-align:left; font-weight:normal; font-size:11px; border:1px solid #ddd; } tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; } table.vars { margin:5px 0 2px 40px; } table.vars td, table.req td { font-family:monospace; } table td.code { width:100%; } table td.code pre { overflow:hidden; } table.source th { color:#666; } table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; } ul.traceback { list-style-type:none; color: #222; } ul.traceback li.frame { padding-bottom:1em; color:#4f4f4f; } ul.traceback li.user { background-color:#e0e0e0; color:#000 } div.context { padding:10px 0; overflow:hidden; } div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; } div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; } div.context ol li pre { display:inline; } div.context ol.context-line li { color:#464646; background-color:#dfdfdf; padding: 3px 2px; } div.context ol.context-line li span { position:absolute; right:32px; } .user div.context ol.context-line li { background-color:#bbb; color:#000; } .user div.context ol li { color:#666; } div.commands { margin-left: 40px; } div.commands a { color:#555; text-decoration:none; } .user div.commands a { color: black; } #summary { background: #ffc; } #summary h2 { font-weight: normal; color: #666; } #explanation { background:#eee; } #template, #template-not-exist { background:#f6f6f6; } #template-not-exist ul { margin: 0 0 10px 20px; } #template-not-exist .postmortem-section { margin-bottom: 3px; } #unicode-hint { background:#eee; } #traceback { background:#eee; } #requestinfo { background:#f6f6f6; padding-left:120px; } #summary table { border:none; background:transparent; } #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; } #requestinfo h3 { margin-bottom:-1em; } .error { background: #ffc; } .specific { color:#cc3300; font-weight:bold; } h2 span.commands { font-size:.7em; font-weight:normal; } span.commands a:link {color:#5E5694;} pre.exception_value { font-family: sans-serif; color: #575757; font-size: 1.5em; margin: 10px 0 10px 0; } .append-bottom { margin-bottom: 10px; } .fname { user-select: all; } </style> <script> function hideAll(elems) { for (var e = 0; e < elems.length; e++) { elems[e].style.display = 'none'; } } window.onload = function() { hideAll(document.querySelectorAll('table.vars')); hideAll(document.querySelectorAll('ol.pre-context')); hideAll(document.querySelectorAll('ol.post-context')); hideAll(document.querySelectorAll('div.pastebin')); } function toggle() { for (var i = 0; i < arguments.length; i++) { var e = document.getElementById(arguments[i]); if (e) { e.style.display = e.style.display == 'none' ? 'block': 'none'; } } return false; } function varToggle(link, id) { toggle('v' + id); var s = link.getElementsByTagName('span')[0]; var uarr = String.fromCharCode(0x25b6); var darr = String.fromCharCode(0x25bc); s.textContent = s.textContent == uarr ? darr : uarr; return false; } function switchPastebinFriendly(link) { s1 = "Switch to copy-and-paste view"; s2 = "Switch back to interactive view"; link.textContent = link.textContent.trim() == s1 ? s2: s1; toggle('browserTraceback', 'pastebinTraceback'); return false; } </script> </head> <body> <div id="summary"> <h1>RuntimeError at /getsummary/</h1> <pre class="exception_value">CUDA error: out of memory CUDA kernel errors might be asynchronously reported at some other API call,so the stacktrace below might be incorrect. For debugging consider passing CUDA_LAUNCH_BLOCKING=1.</pre> <table class="meta"> <tr> <th>Request Method:</th> <td>POST</td> </tr> <tr> <th>Request URL:</th> <td>http://192.168.1.191:4080/getsummary/?min=34&amp;max=1000</td> </tr> <tr> <th>Django Version:</th> <td>3.1.1</td> </tr> <tr> <th>Exception Type:</th> <td>RuntimeError</td> </tr> <tr> <th>Exception Value:</th> <td><pre>CUDA error: out of memory CUDA kernel errors might be asynchronously reported at some other API call,so the stacktrace below might be incorrect. For debugging consider passing CUDA_LAUNCH_BLOCKING=1.</pre></td> </tr> <tr> <th>Exception Location:</th> <td><span class="fname">/usr/local/lib/python3.8/site-packages/torch/nn/modules/module.py</span>, line 850, in convert</td> </tr> <tr> <th>Python Executable:</th> <td>/usr/local/bin/python</td> </tr> <tr> <th>Python Version:</th> <td>3.8.12</td> </tr> <tr> <th>Python Path:</th> <td><pre>[&#x27;/app&#x27;, &#x27;/usr/local/bin&#x27;, &#x27;/usr/local/lib/python38.zip&#x27;, &#x27;/usr/local/lib/python3.8&#x27;, &#x27;/usr/local/lib/python3.8/lib-dynload&#x27;, &#x27;/usr/local/lib/python3.8/site-packages&#x27;]</pre></td> </tr> <tr> <th>Server time:</th> <td>Thu, 22 Dec 2022 20:08:49 +0000</td> </tr> </table> </div> <div id="traceback"> <h2>Traceback <span class="commands"><a href="#" onclick="return switchPastebinFriendly(this);"> Switch to copy-and-paste view</a></span> </h2> <div id="browserTraceback"> <ul class="traceback"> <li class="frame django"> <code class="fname">/usr/local/lib/python3.8/site-packages/django/core/handlers/exception.py</code>, line 47, in inner <div class="context" id="c140599924089728"> <ol start="40" class="pre-context" id="pre140599924089728"> <li onclick="toggle('pre140599924089728', 'post140599924089728')"><pre> response = await sync_to_async(response_for_exception)(request, exc)</pre></li> <li onclick="toggle('pre140599924089728', 'post140599924089728')"><pre> return response</pre></li> <li onclick="toggle('pre140599924089728', 'post140599924089728')"><pre> return inner</pre></li> <li onclick="toggle('pre140599924089728', 'post140599924089728')"><pre> else:</pre></li> <li onclick="toggle('pre140599924089728', 'post140599924089728')"><pre> @wraps(get_response)</pre></li> <li onclick="toggle('pre140599924089728', 'post140599924089728')"><pre> def inner(request):</pre></li> <li onclick="toggle('pre140599924089728', 'post140599924089728')"><pre> try:</pre></li> </ol> <ol start="47" class="context-line"> <li onclick="toggle('pre140599924089728', 'post140599924089728')"><pre> response = get_response(request)</pre> <span>…</span></li> </ol> <ol start='48' class="post-context" id="post140599924089728"> <li onclick="toggle('pre140599924089728', 'post140599924089728')"><pre> except Exception as exc:</pre></li> <li onclick="toggle('pre140599924089728', 'post140599924089728')"><pre> response = response_for_exception(request, exc)</pre></li> <li onclick="toggle('pre140599924089728', 'post140599924089728')"><pre> return response</pre></li> <li onclick="toggle('pre140599924089728', 'post140599924089728')"><pre> return inner</pre></li> <li onclick="toggle('pre140599924089728', 'post140599924089728')"><pre></pre></li> <li onclick="toggle('pre140599924089728', 'post140599924089728')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140599924089728')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140599924089728"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>exc</td> <td class="code"><pre>RuntimeError(&#x27;CUDA error: out of memory\nCUDA kernel errors might be asynchronously reported at some other API call,so the stacktrace below might be incorrect.\nFor debugging consider passing CUDA_LAUNCH_BLOCKING=1.&#x27;)</pre></td> </tr> <tr> <td>get_response</td> <td class="code"><pre>&lt;bound method BaseHandler._get_response of &lt;django.core.handlers.wsgi.WSGIHandler object at 0x7fe085914e50&gt;&gt;</pre></td> </tr> <tr> <td>request</td> <td class="code"><pre>&lt;WSGIRequest: POST &#x27;/getsummary/?min=34&amp;max=1000&#x27;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code class="fname">/usr/local/lib/python3.8/site-packages/django/core/handlers/base.py</code>, line 165, in _get_response <div class="context" id="c140599924092736"> <ol start="158" class="pre-context" id="pre140599924092736"> <li onclick="toggle('pre140599924092736', 'post140599924092736')"><pre> def _get_response(self, request):</pre></li> <li onclick="toggle('pre140599924092736', 'post140599924092736')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140599924092736', 'post140599924092736')"><pre> Resolve and call the view, then apply view, exception, and</pre></li> <li onclick="toggle('pre140599924092736', 'post140599924092736')"><pre> template_response middleware. This method is everything that happens</pre></li> <li onclick="toggle('pre140599924092736', 'post140599924092736')"><pre> inside the request/response middleware.</pre></li> <li onclick="toggle('pre140599924092736', 'post140599924092736')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140599924092736', 'post140599924092736')"><pre> response = None</pre></li> </ol> <ol start="165" class="context-line"> <li onclick="toggle('pre140599924092736', 'post140599924092736')"><pre> callback, callback_args, callback_kwargs = self.resolve_request(request)</pre> <span>…</span></li> </ol> <ol start='166' class="post-context" id="post140599924092736"> <li onclick="toggle('pre140599924092736', 'post140599924092736')"><pre></pre></li> <li onclick="toggle('pre140599924092736', 'post140599924092736')"><pre> # Apply view middleware</pre></li> <li onclick="toggle('pre140599924092736', 'post140599924092736')"><pre> for middleware_method in self._view_middleware:</pre></li> <li onclick="toggle('pre140599924092736', 'post140599924092736')"><pre> response = middleware_method(request, callback, callback_args, callback_kwargs)</pre></li> <li onclick="toggle('pre140599924092736', 'post140599924092736')"><pre> if response:</pre></li> <li onclick="toggle('pre140599924092736', 'post140599924092736')"><pre> break</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140599924092736')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140599924092736"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;WSGIRequest: POST &#x27;/getsummary/?min=34&amp;max=1000&#x27;&gt;</pre></td> </tr> <tr> <td>response</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;django.core.handlers.wsgi.WSGIHandler object at 0x7fe085914e50&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code class="fname">/usr/local/lib/python3.8/site-packages/django/core/handlers/base.py</code>, line 288, in resolve_request <div class="context" id="c140599927032064"> <ol start="281" class="pre-context" id="pre140599927032064"> <li onclick="toggle('pre140599927032064', 'post140599927032064')"><pre> if hasattr(request, &#x27;urlconf&#x27;):</pre></li> <li onclick="toggle('pre140599927032064', 'post140599927032064')"><pre> urlconf = request.urlconf</pre></li> <li onclick="toggle('pre140599927032064', 'post140599927032064')"><pre> set_urlconf(urlconf)</pre></li> <li onclick="toggle('pre140599927032064', 'post140599927032064')"><pre> resolver = get_resolver(urlconf)</pre></li> <li onclick="toggle('pre140599927032064', 'post140599927032064')"><pre> else:</pre></li> <li onclick="toggle('pre140599927032064', 'post140599927032064')"><pre> resolver = get_resolver()</pre></li> <li onclick="toggle('pre140599927032064', 'post140599927032064')"><pre> # Resolve the view, and assign the match object back to the request.</pre></li> </ol> <ol start="288" class="context-line"> <li onclick="toggle('pre140599927032064', 'post140599927032064')"><pre> resolver_match = resolver.resolve(request.path_info)</pre> <span>…</span></li> </ol> <ol start='289' class="post-context" id="post140599927032064"> <li onclick="toggle('pre140599927032064', 'post140599927032064')"><pre> request.resolver_match = resolver_match</pre></li> <li onclick="toggle('pre140599927032064', 'post140599927032064')"><pre> return resolver_match</pre></li> <li onclick="toggle('pre140599927032064', 'post140599927032064')"><pre></pre></li> <li onclick="toggle('pre140599927032064', 'post140599927032064')"><pre> def check_response(self, response, callback, name=None):</pre></li> <li onclick="toggle('pre140599927032064', 'post140599927032064')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140599927032064', 'post140599927032064')"><pre> Raise an error if the view returned None or an uncalled coroutine.</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140599927032064')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140599927032064"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>request</td> <td class="code"><pre>&lt;WSGIRequest: POST &#x27;/getsummary/?min=34&amp;max=1000&#x27;&gt;</pre></td> </tr> <tr> <td>resolver</td> <td class="code"><pre>&lt;URLResolver &#x27;web_project.urls&#x27; (None:None) &#x27;^/&#x27;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;django.core.handlers.wsgi.WSGIHandler object at 0x7fe085914e50&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code class="fname">/usr/local/lib/python3.8/site-packages/django/urls/resolvers.py</code>, line 545, in resolve <div class="context" id="c140599927033216"> <ol start="538" class="pre-context" id="pre140599927033216"> <li onclick="toggle('pre140599927033216', 'post140599927033216')"><pre></pre></li> <li onclick="toggle('pre140599927033216', 'post140599927033216')"><pre> def resolve(self, path):</pre></li> <li onclick="toggle('pre140599927033216', 'post140599927033216')"><pre> path = str(path) # path may be a reverse_lazy object</pre></li> <li onclick="toggle('pre140599927033216', 'post140599927033216')"><pre> tried = []</pre></li> <li onclick="toggle('pre140599927033216', 'post140599927033216')"><pre> match = self.pattern.match(path)</pre></li> <li onclick="toggle('pre140599927033216', 'post140599927033216')"><pre> if match:</pre></li> <li onclick="toggle('pre140599927033216', 'post140599927033216')"><pre> new_path, args, kwargs = match</pre></li> </ol> <ol start="545" class="context-line"> <li onclick="toggle('pre140599927033216', 'post140599927033216')"><pre> for pattern in self.url_patterns:</pre> <span>…</span></li> </ol> <ol start='546' class="post-context" id="post140599927033216"> <li onclick="toggle('pre140599927033216', 'post140599927033216')"><pre> try:</pre></li> <li onclick="toggle('pre140599927033216', 'post140599927033216')"><pre> sub_match = pattern.resolve(new_path)</pre></li> <li onclick="toggle('pre140599927033216', 'post140599927033216')"><pre> except Resolver404 as e:</pre></li> <li onclick="toggle('pre140599927033216', 'post140599927033216')"><pre> sub_tried = e.args[0].get(&#x27;tried&#x27;)</pre></li> <li onclick="toggle('pre140599927033216', 'post140599927033216')"><pre> if sub_tried is not None:</pre></li> <li onclick="toggle('pre140599927033216', 'post140599927033216')"><pre> tried.extend([pattern] + t for t in sub_tried)</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140599927033216')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140599927033216"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>args</td> <td class="code"><pre>()</pre></td> </tr> <tr> <td>kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>match</td> <td class="code"><pre>(&#x27;getsummary/&#x27;, (), {})</pre></td> </tr> <tr> <td>new_path</td> <td class="code"><pre>&#x27;getsummary/&#x27;</pre></td> </tr> <tr> <td>path</td> <td class="code"><pre>&#x27;/getsummary/&#x27;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;URLResolver &#x27;web_project.urls&#x27; (None:None) &#x27;^/&#x27;&gt;</pre></td> </tr> <tr> <td>tried</td> <td class="code"><pre>[]</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code class="fname">/usr/local/lib/python3.8/site-packages/django/utils/functional.py</code>, line 48, in __get__ <div class="context" id="c140599927031040"> <ol start="41" class="pre-context" id="pre140599927031040"> <li onclick="toggle('pre140599927031040', 'post140599927031040')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140599927031040', 'post140599927031040')"><pre> Call the function and put the return value in instance.__dict__ so that</pre></li> <li onclick="toggle('pre140599927031040', 'post140599927031040')"><pre> subsequent attribute access on the instance returns the cached value</pre></li> <li onclick="toggle('pre140599927031040', 'post140599927031040')"><pre> instead of calling cached_property.__get__().</pre></li> <li onclick="toggle('pre140599927031040', 'post140599927031040')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140599927031040', 'post140599927031040')"><pre> if instance is None:</pre></li> <li onclick="toggle('pre140599927031040', 'post140599927031040')"><pre> return self</pre></li> </ol> <ol start="48" class="context-line"> <li onclick="toggle('pre140599927031040', 'post140599927031040')"><pre> res = instance.__dict__[self.name] = self.func(instance)</pre> <span>…</span></li> </ol> <ol start='49' class="post-context" id="post140599927031040"> <li onclick="toggle('pre140599927031040', 'post140599927031040')"><pre> return res</pre></li> <li onclick="toggle('pre140599927031040', 'post140599927031040')"><pre></pre></li> <li onclick="toggle('pre140599927031040', 'post140599927031040')"><pre></pre></li> <li onclick="toggle('pre140599927031040', 'post140599927031040')"><pre>class classproperty:</pre></li> <li onclick="toggle('pre140599927031040', 'post140599927031040')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140599927031040', 'post140599927031040')"><pre> Decorator that converts a method with a single cls argument into a property</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140599927031040')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140599927031040"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>cls</td> <td class="code"><pre>&lt;class &#x27;django.urls.resolvers.URLResolver&#x27;&gt;</pre></td> </tr> <tr> <td>instance</td> <td class="code"><pre>&lt;URLResolver &#x27;web_project.urls&#x27; (None:None) &#x27;^/&#x27;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;django.utils.functional.cached_property object at 0x7fe085914370&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code class="fname">/usr/local/lib/python3.8/site-packages/django/urls/resolvers.py</code>, line 589, in url_patterns <div class="context" id="c140599927030208"> <ol start="582" class="pre-context" id="pre140599927030208"> <li onclick="toggle('pre140599927030208', 'post140599927030208')"><pre> return import_module(self.urlconf_name)</pre></li> <li onclick="toggle('pre140599927030208', 'post140599927030208')"><pre> else:</pre></li> <li onclick="toggle('pre140599927030208', 'post140599927030208')"><pre> return self.urlconf_name</pre></li> <li onclick="toggle('pre140599927030208', 'post140599927030208')"><pre></pre></li> <li onclick="toggle('pre140599927030208', 'post140599927030208')"><pre> @cached_property</pre></li> <li onclick="toggle('pre140599927030208', 'post140599927030208')"><pre> def url_patterns(self):</pre></li> <li onclick="toggle('pre140599927030208', 'post140599927030208')"><pre> # urlconf_module might be a valid set of patterns, so we default to it</pre></li> </ol> <ol start="589" class="context-line"> <li onclick="toggle('pre140599927030208', 'post140599927030208')"><pre> patterns = getattr(self.urlconf_module, &quot;urlpatterns&quot;, self.urlconf_module)</pre> <span>…</span></li> </ol> <ol start='590' class="post-context" id="post140599927030208"> <li onclick="toggle('pre140599927030208', 'post140599927030208')"><pre> try:</pre></li> <li onclick="toggle('pre140599927030208', 'post140599927030208')"><pre> iter(patterns)</pre></li> <li onclick="toggle('pre140599927030208', 'post140599927030208')"><pre> except TypeError as e:</pre></li> <li onclick="toggle('pre140599927030208', 'post140599927030208')"><pre> msg = (</pre></li> <li onclick="toggle('pre140599927030208', 'post140599927030208')"><pre> &quot;The included URLconf &#x27;{name}&#x27; does not appear to have any &quot;</pre></li> <li onclick="toggle('pre140599927030208', 'post140599927030208')"><pre> &quot;patterns in it. If you see valid patterns in the file then &quot;</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140599927030208')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140599927030208"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>self</td> <td class="code"><pre>&lt;URLResolver &#x27;web_project.urls&#x27; (None:None) &#x27;^/&#x27;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code class="fname">/usr/local/lib/python3.8/site-packages/django/utils/functional.py</code>, line 48, in __get__ <div class="context" id="c140599927032576"> <ol start="41" class="pre-context" id="pre140599927032576"> <li onclick="toggle('pre140599927032576', 'post140599927032576')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140599927032576', 'post140599927032576')"><pre> Call the function and put the return value in instance.__dict__ so that</pre></li> <li onclick="toggle('pre140599927032576', 'post140599927032576')"><pre> subsequent attribute access on the instance returns the cached value</pre></li> <li onclick="toggle('pre140599927032576', 'post140599927032576')"><pre> instead of calling cached_property.__get__().</pre></li> <li onclick="toggle('pre140599927032576', 'post140599927032576')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140599927032576', 'post140599927032576')"><pre> if instance is None:</pre></li> <li onclick="toggle('pre140599927032576', 'post140599927032576')"><pre> return self</pre></li> </ol> <ol start="48" class="context-line"> <li onclick="toggle('pre140599927032576', 'post140599927032576')"><pre> res = instance.__dict__[self.name] = self.func(instance)</pre> <span>…</span></li> </ol> <ol start='49' class="post-context" id="post140599927032576"> <li onclick="toggle('pre140599927032576', 'post140599927032576')"><pre> return res</pre></li> <li onclick="toggle('pre140599927032576', 'post140599927032576')"><pre></pre></li> <li onclick="toggle('pre140599927032576', 'post140599927032576')"><pre></pre></li> <li onclick="toggle('pre140599927032576', 'post140599927032576')"><pre>class classproperty:</pre></li> <li onclick="toggle('pre140599927032576', 'post140599927032576')"><pre> &quot;&quot;&quot;</pre></li> <li onclick="toggle('pre140599927032576', 'post140599927032576')"><pre> Decorator that converts a method with a single cls argument into a property</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140599927032576')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140599927032576"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>cls</td> <td class="code"><pre>&lt;class &#x27;django.urls.resolvers.URLResolver&#x27;&gt;</pre></td> </tr> <tr> <td>instance</td> <td class="code"><pre>&lt;URLResolver &#x27;web_project.urls&#x27; (None:None) &#x27;^/&#x27;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;django.utils.functional.cached_property object at 0x7fe085914310&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code class="fname">/usr/local/lib/python3.8/site-packages/django/urls/resolvers.py</code>, line 582, in urlconf_module <div class="context" id="c140599927031680"> <ol start="575" class="pre-context" id="pre140599927031680"> <li onclick="toggle('pre140599927031680', 'post140599927031680')"><pre> tried.append([pattern])</pre></li> <li onclick="toggle('pre140599927031680', 'post140599927031680')"><pre> raise Resolver404({&#x27;tried&#x27;: tried, &#x27;path&#x27;: new_path})</pre></li> <li onclick="toggle('pre140599927031680', 'post140599927031680')"><pre> raise Resolver404({&#x27;path&#x27;: path})</pre></li> <li onclick="toggle('pre140599927031680', 'post140599927031680')"><pre></pre></li> <li onclick="toggle('pre140599927031680', 'post140599927031680')"><pre> @cached_property</pre></li> <li onclick="toggle('pre140599927031680', 'post140599927031680')"><pre> def urlconf_module(self):</pre></li> <li onclick="toggle('pre140599927031680', 'post140599927031680')"><pre> if isinstance(self.urlconf_name, str):</pre></li> </ol> <ol start="582" class="context-line"> <li onclick="toggle('pre140599927031680', 'post140599927031680')"><pre> return import_module(self.urlconf_name)</pre> <span>…</span></li> </ol> <ol start='583' class="post-context" id="post140599927031680"> <li onclick="toggle('pre140599927031680', 'post140599927031680')"><pre> else:</pre></li> <li onclick="toggle('pre140599927031680', 'post140599927031680')"><pre> return self.urlconf_name</pre></li> <li onclick="toggle('pre140599927031680', 'post140599927031680')"><pre></pre></li> <li onclick="toggle('pre140599927031680', 'post140599927031680')"><pre> @cached_property</pre></li> <li onclick="toggle('pre140599927031680', 'post140599927031680')"><pre> def url_patterns(self):</pre></li> <li onclick="toggle('pre140599927031680', 'post140599927031680')"><pre> # urlconf_module might be a valid set of patterns, so we default to it</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140599927031680')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140599927031680"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>self</td> <td class="code"><pre>&lt;URLResolver &#x27;web_project.urls&#x27; (None:None) &#x27;^/&#x27;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code class="fname">/usr/local/lib/python3.8/importlib/__init__.py</code>, line 127, in import_module <div class="context" id="c140599927031744"> <ol start="120" class="pre-context" id="pre140599927031744"> <li onclick="toggle('pre140599927031744', 'post140599927031744')"><pre> msg = (&quot;the &#x27;package&#x27; argument is required to perform a relative &quot;</pre></li> <li onclick="toggle('pre140599927031744', 'post140599927031744')"><pre> &quot;import for {!r}&quot;)</pre></li> <li onclick="toggle('pre140599927031744', 'post140599927031744')"><pre> raise TypeError(msg.format(name))</pre></li> <li onclick="toggle('pre140599927031744', 'post140599927031744')"><pre> for character in name:</pre></li> <li onclick="toggle('pre140599927031744', 'post140599927031744')"><pre> if character != &#x27;.&#x27;:</pre></li> <li onclick="toggle('pre140599927031744', 'post140599927031744')"><pre> break</pre></li> <li onclick="toggle('pre140599927031744', 'post140599927031744')"><pre> level += 1</pre></li> </ol> <ol start="127" class="context-line"> <li onclick="toggle('pre140599927031744', 'post140599927031744')"><pre> return _bootstrap._gcd_import(name[level:], package, level)</pre> <span>…</span></li> </ol> <ol start='128' class="post-context" id="post140599927031744"> <li onclick="toggle('pre140599927031744', 'post140599927031744')"><pre></pre></li> <li onclick="toggle('pre140599927031744', 'post140599927031744')"><pre></pre></li> <li onclick="toggle('pre140599927031744', 'post140599927031744')"><pre>_RELOADING = {}</pre></li> <li onclick="toggle('pre140599927031744', 'post140599927031744')"><pre></pre></li> <li onclick="toggle('pre140599927031744', 'post140599927031744')"><pre></pre></li> <li onclick="toggle('pre140599927031744', 'post140599927031744')"><pre>def reload(module):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140599927031744')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140599927031744"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>level</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>name</td> <td class="code"><pre>&#x27;web_project.urls&#x27;</pre></td> </tr> <tr> <td>package</td> <td class="code"><pre>None</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code class="fname">&lt;frozen importlib._bootstrap&gt;</code>, line 1014, in _gcd_import <div class="context" id="c140599927763648"> <ol start="1014" class="context-line"> <li onclick="toggle('pre140599927763648', 'post140599927763648')"><pre>&lt;source code not available&gt;</pre> <span>…</span></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140599927763648')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140599927763648"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>level</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>name</td> <td class="code"><pre>&#x27;web_project.urls&#x27;</pre></td> </tr> <tr> <td>package</td> <td class="code"><pre>None</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code class="fname">&lt;frozen importlib._bootstrap&gt;</code>, line 991, in _find_and_load <div class="context" id="c140599927031424"> <ol start="991" class="context-line"> <li onclick="toggle('pre140599927031424', 'post140599927031424')"><pre>&lt;source code not available&gt;</pre> <span>…</span></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140599927031424')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140599927031424"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>import_</td> <td class="code"><pre>&lt;function _gcd_import at 0x7fe0871e9430&gt;</pre></td> </tr> <tr> <td>module</td> <td class="code"><pre>&lt;object object at 0x7fe0871c0060&gt;</pre></td> </tr> <tr> <td>name</td> <td class="code"><pre>&#x27;web_project.urls&#x27;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code class="fname">&lt;frozen importlib._bootstrap&gt;</code>, line 975, in _find_and_load_unlocked <div class="context" id="c140599927030912"> <ol start="975" class="context-line"> <li onclick="toggle('pre140599927030912', 'post140599927030912')"><pre>&lt;source code not available&gt;</pre> <span>…</span></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140599927030912')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140599927030912"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>import_</td> <td class="code"><pre>&lt;function _gcd_import at 0x7fe0871e9430&gt;</pre></td> </tr> <tr> <td>name</td> <td class="code"><pre>&#x27;web_project.urls&#x27;</pre></td> </tr> <tr> <td>parent</td> <td class="code"><pre>&#x27;web_project&#x27;</pre></td> </tr> <tr> <td>parent_module</td> <td class="code"><pre>&lt;module &#x27;web_project&#x27; from &#x27;/app/web_project/__init__.py&#x27;&gt;</pre></td> </tr> <tr> <td>path</td> <td class="code"><pre>[&#x27;/app/web_project&#x27;]</pre></td> </tr> <tr> <td>spec</td> <td class="code"><pre>ModuleSpec(name=&#x27;web_project.urls&#x27;, loader=&lt;_frozen_importlib_external.SourceFileLoader object at 0x7fdff02fc2e0&gt;, origin=&#x27;/app/web_project/urls.py&#x27;)</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code class="fname">&lt;frozen importlib._bootstrap&gt;</code>, line 671, in _load_unlocked <div class="context" id="c140599927031552"> <ol start="671" class="context-line"> <li onclick="toggle('pre140599927031552', 'post140599927031552')"><pre>&lt;source code not available&gt;</pre> <span>…</span></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140599927031552')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140599927031552"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>module</td> <td class="code"><pre>&lt;module &#x27;web_project.urls&#x27; from &#x27;/app/web_project/urls.py&#x27;&gt;</pre></td> </tr> <tr> <td>spec</td> <td class="code"><pre>ModuleSpec(name=&#x27;web_project.urls&#x27;, loader=&lt;_frozen_importlib_external.SourceFileLoader object at 0x7fdff02fc2e0&gt;, origin=&#x27;/app/web_project/urls.py&#x27;)</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code class="fname">&lt;frozen importlib._bootstrap_external&gt;</code>, line 843, in exec_module <div class="context" id="c140599927031872"> <ol start="843" class="context-line"> <li onclick="toggle('pre140599927031872', 'post140599927031872')"><pre>&lt;source code not available&gt;</pre> <span>…</span></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140599927031872')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140599927031872"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>code</td> <td class="code"><pre>&lt;code object &lt;module&gt; at 0x7fdff0361030, file &quot;/app/web_project/urls.py&quot;, line 1&gt;</pre></td> </tr> <tr> <td>module</td> <td class="code"><pre>&lt;module &#x27;web_project.urls&#x27; from &#x27;/app/web_project/urls.py&#x27;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_frozen_importlib_external.SourceFileLoader object at 0x7fdff02fc2e0&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code class="fname">&lt;frozen importlib._bootstrap&gt;</code>, line 219, in _call_with_frames_removed <div class="context" id="c140599927030592"> <ol start="219" class="context-line"> <li onclick="toggle('pre140599927030592', 'post140599927030592')"><pre>&lt;source code not available&gt;</pre> <span>…</span></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140599927030592')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140599927030592"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>args</td> <td class="code"><pre>(&lt;code object &lt;module&gt; at 0x7fdff0361030, file &quot;/app/web_project/urls.py&quot;, line 1&gt;, {&#x27;__builtins__&#x27;: {&#x27;ArithmeticError&#x27;: &lt;class &#x27;ArithmeticError&#x27;&gt;, &#x27;AssertionError&#x27;: &lt;class &#x27;AssertionError&#x27;&gt;, &#x27;AttributeError&#x27;: &lt;class &#x27;AttributeError&#x27;&gt;, &#x27;BaseException&#x27;: &lt;class &#x27;BaseException&#x27;&gt;, &#x27;BlockingIOError&#x27;: &lt;class &#x27;BlockingIOError&#x27;&gt;, &#x27;BrokenPipeError&#x27;: &lt;class &#x27;BrokenPipeError&#x27;&gt;, &#x27;BufferError&#x27;: &lt;class &#x27;BufferError&#x27;&gt;, &#x27;BytesWarning&#x27;: &lt;class &#x27;BytesWarning&#x27;&gt;, &#x27;ChildProcessError&#x27;: &lt;class &#x27;ChildProcessError&#x27;&gt;, &#x27;ConnectionAbortedError&#x27;: &lt;class &#x27;ConnectionAbortedError&#x27;&gt;, &#x27;ConnectionError&#x27;: &lt;class &#x27;ConnectionError&#x27;&gt;, &#x27;ConnectionRefusedError&#x27;: &lt;class &#x27;ConnectionRefusedError&#x27;&gt;, &#x27;ConnectionResetError&#x27;: &lt;class &#x27;ConnectionResetError&#x27;&gt;, &#x27;DeprecationWarning&#x27;: &lt;class &#x27;DeprecationWarning&#x27;&gt;, &#x27;EOFError&#x27;: &lt;class &#x27;EOFError&#x27;&gt;, &#x27;Ellipsis&#x27;: Ellipsis, &#x27;EnvironmentError&#x27;: &lt;class &#x27;OSError&#x27;&gt;, &#x27;Exception&#x27;: &lt;class &#x27;Exception&#x27;&gt;, &#x27;False&#x27;: False, &#x27;FileExistsError&#x27;: &lt;class &#x27;FileExistsError&#x27;&gt;, &#x27;FileNotFoundError&#x27;: &lt;class &#x27;FileNotFoundError&#x27;&gt;, &#x27;FloatingPointError&#x27;: &lt;class &#x27;FloatingPointError&#x27;&gt;, &#x27;FutureWarning&#x27;: &lt;class &#x27;FutureWarning&#x27;&gt;, &#x27;GeneratorExit&#x27;: &lt;class &#x27;GeneratorExit&#x27;&gt;, &#x27;IOError&#x27;: &lt;class &#x27;OSError&#x27;&gt;, &#x27;ImportError&#x27;: &lt;class &#x27;ImportError&#x27;&gt;, &#x27;ImportWarning&#x27;: &lt;class &#x27;ImportWarning&#x27;&gt;, &#x27;IndentationError&#x27;: &lt;class &#x27;IndentationError&#x27;&gt;, &#x27;IndexError&#x27;: &lt;class &#x27;IndexError&#x27;&gt;, &#x27;InterruptedError&#x27;: &lt;class &#x27;InterruptedError&#x27;&gt;, &#x27;IsADirectoryError&#x27;: &lt;class &#x27;IsADirectoryError&#x27;&gt;, &#x27;KeyError&#x27;: &lt;class &#x27;KeyError&#x27;&gt;, &#x27;KeyboardInterrupt&#x27;: &lt;class &#x27;KeyboardInterrupt&#x27;&gt;, &#x27;LookupError&#x27;: &lt;class &#x27;LookupError&#x27;&gt;, &#x27;MemoryError&#x27;: &lt;class &#x27;MemoryError&#x27;&gt;, &#x27;ModuleNotFoundError&#x27;: &lt;class &#x27;ModuleNotFoundError&#x27;&gt;, &#x27;NameError&#x27;: &lt;class &#x27;NameError&#x27;&gt;, &#x27;None&#x27;: None, &#x27;NotADirectoryError&#x27;: &lt;class &#x27;NotADirectoryError&#x27;&gt;, &#x27;NotImplemented&#x27;: NotImplemented, &#x27;NotImplementedError&#x27;: &lt;class &#x27;NotImplementedError&#x27;&gt;, &#x27;OSError&#x27;: &lt;class &#x27;OSError&#x27;&gt;, &#x27;OverflowError&#x27;: &lt;class &#x27;OverflowError&#x27;&gt;, &#x27;PendingDeprecationWarning&#x27;: &lt;class &#x27;PendingDeprecationWarning&#x27;&gt;, &#x27;PermissionError&#x27;: &lt;class &#x27;PermissionError&#x27;&gt;, &#x27;ProcessLookupError&#x27;: &lt;class &#x27;ProcessLookupError&#x27;&gt;, &#x27;RecursionError&#x27;: &lt;class &#x27;RecursionError&#x27;&gt;, &#x27;ReferenceError&#x27;: &lt;class &#x27;ReferenceError&#x27;&gt;, &#x27;ResourceWarning&#x27;: &lt;class &#x27;ResourceWarning&#x27;&gt;, &#x27;RuntimeError&#x27;: &lt;class &#x27;RuntimeError&#x27;&gt;, &#x27;RuntimeWarning&#x27;: &lt;class &#x27;RuntimeWarning&#x27;&gt;, &#x27;StopAsyncIteration&#x27;: &lt;class &#x27;StopAsyncIteration&#x27;&gt;, &#x27;StopIteration&#x27;: &lt;class &#x27;StopIteration&#x27;&gt;, &#x27;SyntaxError&#x27;: &lt;class &#x27;SyntaxError&#x27;&gt;, &#x27;SyntaxWarning&#x27;: &lt;class &#x27;SyntaxWarning&#x27;&gt;, &#x27;SystemError&#x27;: &lt;class &#x27;SystemError&#x27;&gt;, &#x27;SystemExit&#x27;: &lt;class &#x27;SystemExit&#x27;&gt;, &#x27;TabError&#x27;: &lt;class &#x27;TabError&#x27;&gt;, &#x27;TimeoutError&#x27;: &lt;class &#x27;TimeoutError&#x27;&gt;, &#x27;True&#x27;: True, &#x27;TypeError&#x27;: &lt;class &#x27;TypeError&#x27;&gt;, &#x27;UnboundLocalError&#x27;: &lt;class &#x27;UnboundLocalError&#x27;&gt;, &#x27;UnicodeDecodeError&#x27;: &lt;class &#x27;UnicodeDecodeError&#x27;&gt;, &#x27;UnicodeEncodeError&#x27;: &lt;class &#x27;UnicodeEncodeError&#x27;&gt;, &#x27;UnicodeError&#x27;: &lt;class &#x27;UnicodeError&#x27;&gt;, &#x27;Unic… &lt;trimmed 10351 bytes string&gt;</pre></td> </tr> <tr> <td>f</td> <td class="code"><pre>&lt;built-in function exec&gt;</pre></td> </tr> <tr> <td>kwds</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code class="fname">/app/web_project/urls.py</code>, line 5, in &lt;module&gt; <div class="context" id="c140599927030080"> <ol start="1" class="pre-context" id="pre140599927030080"> <li onclick="toggle('pre140599927030080', 'post140599927030080')"><pre>from django.contrib import admin</pre></li> <li onclick="toggle('pre140599927030080', 'post140599927030080')"><pre>from django.urls import include, path</pre></li> <li onclick="toggle('pre140599927030080', 'post140599927030080')"><pre></pre></li> <li onclick="toggle('pre140599927030080', 'post140599927030080')"><pre>urlpatterns = [</pre></li> </ol> <ol start="5" class="context-line"> <li onclick="toggle('pre140599927030080', 'post140599927030080')"><pre> path(&quot;&quot;, include(&quot;hello.urls&quot;)),</pre> <span>…</span></li> </ol> <ol start='6' class="post-context" id="post140599927030080"> <li onclick="toggle('pre140599927030080', 'post140599927030080')"><pre> path(&#x27;admin/&#x27;, admin.site.urls)</pre></li> <li onclick="toggle('pre140599927030080', 'post140599927030080')"><pre>]</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140599927030080')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140599927030080"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>__builtins__</td> <td class="code"><pre>{&#x27;ArithmeticError&#x27;: &lt;class &#x27;ArithmeticError&#x27;&gt;, &#x27;AssertionError&#x27;: &lt;class &#x27;AssertionError&#x27;&gt;, &#x27;AttributeError&#x27;: &lt;class &#x27;AttributeError&#x27;&gt;, &#x27;BaseException&#x27;: &lt;class &#x27;BaseException&#x27;&gt;, &#x27;BlockingIOError&#x27;: &lt;class &#x27;BlockingIOError&#x27;&gt;, &#x27;BrokenPipeError&#x27;: &lt;class &#x27;BrokenPipeError&#x27;&gt;, &#x27;BufferError&#x27;: &lt;class &#x27;BufferError&#x27;&gt;, &#x27;BytesWarning&#x27;: &lt;class &#x27;BytesWarning&#x27;&gt;, &#x27;ChildProcessError&#x27;: &lt;class &#x27;ChildProcessError&#x27;&gt;, &#x27;ConnectionAbortedError&#x27;: &lt;class &#x27;ConnectionAbortedError&#x27;&gt;, &#x27;ConnectionError&#x27;: &lt;class &#x27;ConnectionError&#x27;&gt;, &#x27;ConnectionRefusedError&#x27;: &lt;class &#x27;ConnectionRefusedError&#x27;&gt;, &#x27;ConnectionResetError&#x27;: &lt;class &#x27;ConnectionResetError&#x27;&gt;, &#x27;DeprecationWarning&#x27;: &lt;class &#x27;DeprecationWarning&#x27;&gt;, &#x27;EOFError&#x27;: &lt;class &#x27;EOFError&#x27;&gt;, &#x27;Ellipsis&#x27;: Ellipsis, &#x27;EnvironmentError&#x27;: &lt;class &#x27;OSError&#x27;&gt;, &#x27;Exception&#x27;: &lt;class &#x27;Exception&#x27;&gt;, &#x27;False&#x27;: False, &#x27;FileExistsError&#x27;: &lt;class &#x27;FileExistsError&#x27;&gt;, &#x27;FileNotFoundError&#x27;: &lt;class &#x27;FileNotFoundError&#x27;&gt;, &#x27;FloatingPointError&#x27;: &lt;class &#x27;FloatingPointError&#x27;&gt;, &#x27;FutureWarning&#x27;: &lt;class &#x27;FutureWarning&#x27;&gt;, &#x27;GeneratorExit&#x27;: &lt;class &#x27;GeneratorExit&#x27;&gt;, &#x27;IOError&#x27;: &lt;class &#x27;OSError&#x27;&gt;, &#x27;ImportError&#x27;: &lt;class &#x27;ImportError&#x27;&gt;, &#x27;ImportWarning&#x27;: &lt;class &#x27;ImportWarning&#x27;&gt;, &#x27;IndentationError&#x27;: &lt;class &#x27;IndentationError&#x27;&gt;, &#x27;IndexError&#x27;: &lt;class &#x27;IndexError&#x27;&gt;, &#x27;InterruptedError&#x27;: &lt;class &#x27;InterruptedError&#x27;&gt;, &#x27;IsADirectoryError&#x27;: &lt;class &#x27;IsADirectoryError&#x27;&gt;, &#x27;KeyError&#x27;: &lt;class &#x27;KeyError&#x27;&gt;, &#x27;KeyboardInterrupt&#x27;: &lt;class &#x27;KeyboardInterrupt&#x27;&gt;, &#x27;LookupError&#x27;: &lt;class &#x27;LookupError&#x27;&gt;, &#x27;MemoryError&#x27;: &lt;class &#x27;MemoryError&#x27;&gt;, &#x27;ModuleNotFoundError&#x27;: &lt;class &#x27;ModuleNotFoundError&#x27;&gt;, &#x27;NameError&#x27;: &lt;class &#x27;NameError&#x27;&gt;, &#x27;None&#x27;: None, &#x27;NotADirectoryError&#x27;: &lt;class &#x27;NotADirectoryError&#x27;&gt;, &#x27;NotImplemented&#x27;: NotImplemented, &#x27;NotImplementedError&#x27;: &lt;class &#x27;NotImplementedError&#x27;&gt;, &#x27;OSError&#x27;: &lt;class &#x27;OSError&#x27;&gt;, &#x27;OverflowError&#x27;: &lt;class &#x27;OverflowError&#x27;&gt;, &#x27;PendingDeprecationWarning&#x27;: &lt;class &#x27;PendingDeprecationWarning&#x27;&gt;, &#x27;PermissionError&#x27;: &lt;class &#x27;PermissionError&#x27;&gt;, &#x27;ProcessLookupError&#x27;: &lt;class &#x27;ProcessLookupError&#x27;&gt;, &#x27;RecursionError&#x27;: &lt;class &#x27;RecursionError&#x27;&gt;, &#x27;ReferenceError&#x27;: &lt;class &#x27;ReferenceError&#x27;&gt;, &#x27;ResourceWarning&#x27;: &lt;class &#x27;ResourceWarning&#x27;&gt;, &#x27;RuntimeError&#x27;: &lt;class &#x27;RuntimeError&#x27;&gt;, &#x27;RuntimeWarning&#x27;: &lt;class &#x27;RuntimeWarning&#x27;&gt;, &#x27;StopAsyncIteration&#x27;: &lt;class &#x27;StopAsyncIteration&#x27;&gt;, &#x27;StopIteration&#x27;: &lt;class &#x27;StopIteration&#x27;&gt;, &#x27;SyntaxError&#x27;: &lt;class &#x27;SyntaxError&#x27;&gt;, &#x27;SyntaxWarning&#x27;: &lt;class &#x27;SyntaxWarning&#x27;&gt;, &#x27;SystemError&#x27;: &lt;class &#x27;SystemError&#x27;&gt;, &#x27;SystemExit&#x27;: &lt;class &#x27;SystemExit&#x27;&gt;, &#x27;TabError&#x27;: &lt;class &#x27;TabError&#x27;&gt;, &#x27;TimeoutError&#x27;: &lt;class &#x27;TimeoutError&#x27;&gt;, &#x27;True&#x27;: True, &#x27;TypeError&#x27;: &lt;class &#x27;TypeError&#x27;&gt;, &#x27;UnboundLocalError&#x27;: &lt;class &#x27;UnboundLocalError&#x27;&gt;, &#x27;UnicodeDecodeError&#x27;: &lt;class &#x27;UnicodeDecodeError&#x27;&gt;, &#x27;UnicodeEncodeError&#x27;: &lt;class &#x27;UnicodeEncodeError&#x27;&gt;, &#x27;UnicodeError&#x27;: &lt;class &#x27;UnicodeError&#x27;&gt;, &#x27;UnicodeTranslateError&#x27;: &lt;class &#x27;UnicodeTranslateError&#x27;&gt;, &#x27;UnicodeWarning&#x27;: &lt;class &#x27;UnicodeWarning&#x27;&gt;, &#x27;UserWarning&#x27;: &lt;class &#x27;UserWarning&#x27;&gt;, &#x27;ValueError&#x27;: &lt;class &#x27;ValueError&#x27;&gt;, &#x27;Warning&#x27;: &lt;class &#x27;Warning&#x27;&gt;, &#x27;ZeroDivisionError&#x27;: &lt;class &#x27;ZeroDivisionError&#x27;&gt;, &#x27;__build_class__&#x27;: &lt;built-in function __build_class__&gt;, &#x27;__debug__&#x27;: True, &#x27;__doc__&#x27;: &#x27;Built-in functions, exceptions, and other objects.\n&#x27; &#x27;\n&#x27; &quot;Noteworthy: None is the `nil&#x27; object; Ellipsis represents `...&#x27; &quot; &#x27;in slices.&#x27;, &#x27;__import__&#x27;: &lt;built-in function __import__&gt;, &#x27;__loader__&#x27;: &lt;class &#x27;_frozen_importlib.BuiltinImporter&#x27;&gt;, &#x27;__name__&#x27;: &#x27;builtins&#x27;, &#x27;__package__&#x27;: &#x27;&#x27;, &#x27;__pybind11_internals_v4_gcc_libstdcpp_cxxabi1011__&#x27;: &lt;capsule object NULL at 0x7fe05a925d20&gt;, &#x27;__spec__&#x27;: ModuleSpec(name=&#x27;builtins&#x27;, loader=&lt;class &#x27;_frozen_importlib.BuiltinImporter&#x27;&gt;), &#x27;abs&#x27;: &lt;built-in function abs&gt;, &#x27;all&#x27;: &lt;built-in function all&gt;, &#x27;any&#x27;: &lt;built-in function any&gt;, &#x27;ascii&#x27;: &lt;built-in function ascii&gt;, &#x27;bin&#x27;: &lt;built-in function bin&gt;, &#x27;bool&#x27;: &lt;class &#x27;bool&#x27;&gt;, &#x27;breakpoint&#x27;: &lt;built-in function breakpoint&gt;, &#x27;bytearray&#x27;: &lt;class &#x27;bytearray&#x27;&gt;, &#x27;bytes&#x27;: &lt;class &#x27;bytes&#x27;&gt;, &#x27;callable&#x27;: &lt;built-in function callable&gt;, &#x27;chr&#x27;: &lt;built-in function chr&gt;, &#x27;classmethod&#x27;: &lt;class &#x27;class… &lt;trimmed 6683 bytes string&gt;</pre></td> </tr> <tr> <td>__cached__</td> <td class="code"><pre>&#x27;/app/web_project/__pycache__/urls.cpython-38.pyc&#x27;</pre></td> </tr> <tr> <td>__doc__</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>__file__</td> <td class="code"><pre>&#x27;/app/web_project/urls.py&#x27;</pre></td> </tr> <tr> <td>__loader__</td> <td class="code"><pre>&lt;_frozen_importlib_external.SourceFileLoader object at 0x7fdff02fc2e0&gt;</pre></td> </tr> <tr> <td>__name__</td> <td class="code"><pre>&#x27;web_project.urls&#x27;</pre></td> </tr> <tr> <td>__package__</td> <td class="code"><pre>&#x27;web_project&#x27;</pre></td> </tr> <tr> <td>__spec__</td> <td class="code"><pre>ModuleSpec(name=&#x27;web_project.urls&#x27;, loader=&lt;_frozen_importlib_external.SourceFileLoader object at 0x7fdff02fc2e0&gt;, origin=&#x27;/app/web_project/urls.py&#x27;)</pre></td> </tr> <tr> <td>admin</td> <td class="code"><pre>&lt;module &#x27;django.contrib.admin&#x27; from &#x27;/usr/local/lib/python3.8/site-packages/django/contrib/admin/__init__.py&#x27;&gt;</pre></td> </tr> <tr> <td>include</td> <td class="code"><pre>&lt;function include at 0x7fe08591b5e0&gt;</pre></td> </tr> <tr> <td>path</td> <td class="code"><pre>functools.partial(&lt;function _path at 0x7fe08591b700&gt;, Pattern=&lt;class &#x27;django.urls.resolvers.RoutePattern&#x27;&gt;)</pre></td> </tr> </tbody> </table> </li> <li class="frame django"> <code class="fname">/usr/local/lib/python3.8/site-packages/django/urls/conf.py</code>, line 34, in include <div class="context" id="c140599927033600"> <ol start="27" class="pre-context" id="pre140599927033600"> <li onclick="toggle('pre140599927033600', 'post140599927033600')"><pre> &#x27;provide the namespace argument to include() instead.&#x27; % len(arg)</pre></li> <li onclick="toggle('pre140599927033600', 'post140599927033600')"><pre> )</pre></li> <li onclick="toggle('pre140599927033600', 'post140599927033600')"><pre> else:</pre></li> <li onclick="toggle('pre140599927033600', 'post140599927033600')"><pre> # No namespace hint - use manually provided namespace.</pre></li> <li onclick="toggle('pre140599927033600', 'post140599927033600')"><pre> urlconf_module = arg</pre></li> <li onclick="toggle('pre140599927033600', 'post140599927033600')"><pre></pre></li> <li onclick="toggle('pre140599927033600', 'post140599927033600')"><pre> if isinstance(urlconf_module, str):</pre></li> </ol> <ol start="34" class="context-line"> <li onclick="toggle('pre140599927033600', 'post140599927033600')"><pre> urlconf_module = import_module(urlconf_module)</pre> <span>…</span></li> </ol> <ol start='35' class="post-context" id="post140599927033600"> <li onclick="toggle('pre140599927033600', 'post140599927033600')"><pre> patterns = getattr(urlconf_module, &#x27;urlpatterns&#x27;, urlconf_module)</pre></li> <li onclick="toggle('pre140599927033600', 'post140599927033600')"><pre> app_name = getattr(urlconf_module, &#x27;app_name&#x27;, app_name)</pre></li> <li onclick="toggle('pre140599927033600', 'post140599927033600')"><pre> if namespace and not app_name:</pre></li> <li onclick="toggle('pre140599927033600', 'post140599927033600')"><pre> raise ImproperlyConfigured(</pre></li> <li onclick="toggle('pre140599927033600', 'post140599927033600')"><pre> &#x27;Specifying a namespace in include() without providing an app_name &#x27;</pre></li> <li onclick="toggle('pre140599927033600', 'post140599927033600')"><pre> &#x27;is not supported. Set the app_name attribute in the included &#x27;</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140599927033600')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140599927033600"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>app_name</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>arg</td> <td class="code"><pre>&#x27;hello.urls&#x27;</pre></td> </tr> <tr> <td>namespace</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>urlconf_module</td> <td class="code"><pre>&#x27;hello.urls&#x27;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code class="fname">/usr/local/lib/python3.8/importlib/__init__.py</code>, line 127, in import_module <div class="context" id="c140599927764672"> <ol start="120" class="pre-context" id="pre140599927764672"> <li onclick="toggle('pre140599927764672', 'post140599927764672')"><pre> msg = (&quot;the &#x27;package&#x27; argument is required to perform a relative &quot;</pre></li> <li onclick="toggle('pre140599927764672', 'post140599927764672')"><pre> &quot;import for {!r}&quot;)</pre></li> <li onclick="toggle('pre140599927764672', 'post140599927764672')"><pre> raise TypeError(msg.format(name))</pre></li> <li onclick="toggle('pre140599927764672', 'post140599927764672')"><pre> for character in name:</pre></li> <li onclick="toggle('pre140599927764672', 'post140599927764672')"><pre> if character != &#x27;.&#x27;:</pre></li> <li onclick="toggle('pre140599927764672', 'post140599927764672')"><pre> break</pre></li> <li onclick="toggle('pre140599927764672', 'post140599927764672')"><pre> level += 1</pre></li> </ol> <ol start="127" class="context-line"> <li onclick="toggle('pre140599927764672', 'post140599927764672')"><pre> return _bootstrap._gcd_import(name[level:], package, level)</pre> <span>…</span></li> </ol> <ol start='128' class="post-context" id="post140599927764672"> <li onclick="toggle('pre140599927764672', 'post140599927764672')"><pre></pre></li> <li onclick="toggle('pre140599927764672', 'post140599927764672')"><pre></pre></li> <li onclick="toggle('pre140599927764672', 'post140599927764672')"><pre>_RELOADING = {}</pre></li> <li onclick="toggle('pre140599927764672', 'post140599927764672')"><pre></pre></li> <li onclick="toggle('pre140599927764672', 'post140599927764672')"><pre></pre></li> <li onclick="toggle('pre140599927764672', 'post140599927764672')"><pre>def reload(module):</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140599927764672')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140599927764672"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>level</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>name</td> <td class="code"><pre>&#x27;hello.urls&#x27;</pre></td> </tr> <tr> <td>package</td> <td class="code"><pre>None</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code class="fname">&lt;frozen importlib._bootstrap&gt;</code>, line 1014, in _gcd_import <div class="context" id="c140599927764736"> <ol start="1014" class="context-line"> <li onclick="toggle('pre140599927764736', 'post140599927764736')"><pre>&lt;source code not available&gt;</pre> <span>…</span></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140599927764736')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140599927764736"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>level</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>name</td> <td class="code"><pre>&#x27;hello.urls&#x27;</pre></td> </tr> <tr> <td>package</td> <td class="code"><pre>None</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code class="fname">&lt;frozen importlib._bootstrap&gt;</code>, line 991, in _find_and_load <div class="context" id="c140599927765568"> <ol start="991" class="context-line"> <li onclick="toggle('pre140599927765568', 'post140599927765568')"><pre>&lt;source code not available&gt;</pre> <span>…</span></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140599927765568')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140599927765568"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>import_</td> <td class="code"><pre>&lt;function _gcd_import at 0x7fe0871e9430&gt;</pre></td> </tr> <tr> <td>module</td> <td class="code"><pre>&lt;object object at 0x7fe0871c0060&gt;</pre></td> </tr> <tr> <td>name</td> <td class="code"><pre>&#x27;hello.urls&#x27;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code class="fname">&lt;frozen importlib._bootstrap&gt;</code>, line 975, in _find_and_load_unlocked <div class="context" id="c140599927765504"> <ol start="975" class="context-line"> <li onclick="toggle('pre140599927765504', 'post140599927765504')"><pre>&lt;source code not available&gt;</pre> <span>…</span></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140599927765504')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140599927765504"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>import_</td> <td class="code"><pre>&lt;function _gcd_import at 0x7fe0871e9430&gt;</pre></td> </tr> <tr> <td>name</td> <td class="code"><pre>&#x27;hello.urls&#x27;</pre></td> </tr> <tr> <td>parent</td> <td class="code"><pre>&#x27;hello&#x27;</pre></td> </tr> <tr> <td>parent_module</td> <td class="code"><pre>&lt;module &#x27;hello&#x27; from &#x27;/app/hello/__init__.py&#x27;&gt;</pre></td> </tr> <tr> <td>path</td> <td class="code"><pre>[&#x27;/app/hello&#x27;]</pre></td> </tr> <tr> <td>spec</td> <td class="code"><pre>ModuleSpec(name=&#x27;hello.urls&#x27;, loader=&lt;_frozen_importlib_external.SourceFileLoader object at 0x7fdff8b12970&gt;, origin=&#x27;/app/hello/urls.py&#x27;)</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code class="fname">&lt;frozen importlib._bootstrap&gt;</code>, line 671, in _load_unlocked <div class="context" id="c140599927032640"> <ol start="671" class="context-line"> <li onclick="toggle('pre140599927032640', 'post140599927032640')"><pre>&lt;source code not available&gt;</pre> <span>…</span></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140599927032640')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140599927032640"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>module</td> <td class="code"><pre>&lt;module &#x27;hello.urls&#x27; from &#x27;/app/hello/urls.py&#x27;&gt;</pre></td> </tr> <tr> <td>spec</td> <td class="code"><pre>ModuleSpec(name=&#x27;hello.urls&#x27;, loader=&lt;_frozen_importlib_external.SourceFileLoader object at 0x7fdff8b12970&gt;, origin=&#x27;/app/hello/urls.py&#x27;)</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code class="fname">&lt;frozen importlib._bootstrap_external&gt;</code>, line 843, in exec_module <div class="context" id="c140599927032320"> <ol start="843" class="context-line"> <li onclick="toggle('pre140599927032320', 'post140599927032320')"><pre>&lt;source code not available&gt;</pre> <span>…</span></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140599927032320')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140599927032320"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>code</td> <td class="code"><pre>&lt;code object &lt;module&gt; at 0x7fdff03617c0, file &quot;/app/hello/urls.py&quot;, line 1&gt;</pre></td> </tr> <tr> <td>module</td> <td class="code"><pre>&lt;module &#x27;hello.urls&#x27; from &#x27;/app/hello/urls.py&#x27;&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>&lt;_frozen_importlib_external.SourceFileLoader object at 0x7fdff8b12970&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code class="fname">&lt;frozen importlib._bootstrap&gt;</code>, line 219, in _call_with_frames_removed <div class="context" id="c140599927032896"> <ol start="219" class="context-line"> <li onclick="toggle('pre140599927032896', 'post140599927032896')"><pre>&lt;source code not available&gt;</pre> <span>…</span></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140599927032896')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140599927032896"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>args</td> <td class="code"><pre>(&lt;code object &lt;module&gt; at 0x7fdff03617c0, file &quot;/app/hello/urls.py&quot;, line 1&gt;, {&#x27;__builtins__&#x27;: {&#x27;ArithmeticError&#x27;: &lt;class &#x27;ArithmeticError&#x27;&gt;, &#x27;AssertionError&#x27;: &lt;class &#x27;AssertionError&#x27;&gt;, &#x27;AttributeError&#x27;: &lt;class &#x27;AttributeError&#x27;&gt;, &#x27;BaseException&#x27;: &lt;class &#x27;BaseException&#x27;&gt;, &#x27;BlockingIOError&#x27;: &lt;class &#x27;BlockingIOError&#x27;&gt;, &#x27;BrokenPipeError&#x27;: &lt;class &#x27;BrokenPipeError&#x27;&gt;, &#x27;BufferError&#x27;: &lt;class &#x27;BufferError&#x27;&gt;, &#x27;BytesWarning&#x27;: &lt;class &#x27;BytesWarning&#x27;&gt;, &#x27;ChildProcessError&#x27;: &lt;class &#x27;ChildProcessError&#x27;&gt;, &#x27;ConnectionAbortedError&#x27;: &lt;class &#x27;ConnectionAbortedError&#x27;&gt;, &#x27;ConnectionError&#x27;: &lt;class &#x27;ConnectionError&#x27;&gt;, &#x27;ConnectionRefusedError&#x27;: &lt;class &#x27;ConnectionRefusedError&#x27;&gt;, &#x27;ConnectionResetError&#x27;: &lt;class &#x27;ConnectionResetError&#x27;&gt;, &#x27;DeprecationWarning&#x27;: &lt;class &#x27;DeprecationWarning&#x27;&gt;, &#x27;EOFError&#x27;: &lt;class &#x27;EOFError&#x27;&gt;, &#x27;Ellipsis&#x27;: Ellipsis, &#x27;EnvironmentError&#x27;: &lt;class &#x27;OSError&#x27;&gt;, &#x27;Exception&#x27;: &lt;class &#x27;Exception&#x27;&gt;, &#x27;False&#x27;: False, &#x27;FileExistsError&#x27;: &lt;class &#x27;FileExistsError&#x27;&gt;, &#x27;FileNotFoundError&#x27;: &lt;class &#x27;FileNotFoundError&#x27;&gt;, &#x27;FloatingPointError&#x27;: &lt;class &#x27;FloatingPointError&#x27;&gt;, &#x27;FutureWarning&#x27;: &lt;class &#x27;FutureWarning&#x27;&gt;, &#x27;GeneratorExit&#x27;: &lt;class &#x27;GeneratorExit&#x27;&gt;, &#x27;IOError&#x27;: &lt;class &#x27;OSError&#x27;&gt;, &#x27;ImportError&#x27;: &lt;class &#x27;ImportError&#x27;&gt;, &#x27;ImportWarning&#x27;: &lt;class &#x27;ImportWarning&#x27;&gt;, &#x27;IndentationError&#x27;: &lt;class &#x27;IndentationError&#x27;&gt;, &#x27;IndexError&#x27;: &lt;class &#x27;IndexError&#x27;&gt;, &#x27;InterruptedError&#x27;: &lt;class &#x27;InterruptedError&#x27;&gt;, &#x27;IsADirectoryError&#x27;: &lt;class &#x27;IsADirectoryError&#x27;&gt;, &#x27;KeyError&#x27;: &lt;class &#x27;KeyError&#x27;&gt;, &#x27;KeyboardInterrupt&#x27;: &lt;class &#x27;KeyboardInterrupt&#x27;&gt;, &#x27;LookupError&#x27;: &lt;class &#x27;LookupError&#x27;&gt;, &#x27;MemoryError&#x27;: &lt;class &#x27;MemoryError&#x27;&gt;, &#x27;ModuleNotFoundError&#x27;: &lt;class &#x27;ModuleNotFoundError&#x27;&gt;, &#x27;NameError&#x27;: &lt;class &#x27;NameError&#x27;&gt;, &#x27;None&#x27;: None, &#x27;NotADirectoryError&#x27;: &lt;class &#x27;NotADirectoryError&#x27;&gt;, &#x27;NotImplemented&#x27;: NotImplemented, &#x27;NotImplementedError&#x27;: &lt;class &#x27;NotImplementedError&#x27;&gt;, &#x27;OSError&#x27;: &lt;class &#x27;OSError&#x27;&gt;, &#x27;OverflowError&#x27;: &lt;class &#x27;OverflowError&#x27;&gt;, &#x27;PendingDeprecationWarning&#x27;: &lt;class &#x27;PendingDeprecationWarning&#x27;&gt;, &#x27;PermissionError&#x27;: &lt;class &#x27;PermissionError&#x27;&gt;, &#x27;ProcessLookupError&#x27;: &lt;class &#x27;ProcessLookupError&#x27;&gt;, &#x27;RecursionError&#x27;: &lt;class &#x27;RecursionError&#x27;&gt;, &#x27;ReferenceError&#x27;: &lt;class &#x27;ReferenceError&#x27;&gt;, &#x27;ResourceWarning&#x27;: &lt;class &#x27;ResourceWarning&#x27;&gt;, &#x27;RuntimeError&#x27;: &lt;class &#x27;RuntimeError&#x27;&gt;, &#x27;RuntimeWarning&#x27;: &lt;class &#x27;RuntimeWarning&#x27;&gt;, &#x27;StopAsyncIteration&#x27;: &lt;class &#x27;StopAsyncIteration&#x27;&gt;, &#x27;StopIteration&#x27;: &lt;class &#x27;StopIteration&#x27;&gt;, &#x27;SyntaxError&#x27;: &lt;class &#x27;SyntaxError&#x27;&gt;, &#x27;SyntaxWarning&#x27;: &lt;class &#x27;SyntaxWarning&#x27;&gt;, &#x27;SystemError&#x27;: &lt;class &#x27;SystemError&#x27;&gt;, &#x27;SystemExit&#x27;: &lt;class &#x27;SystemExit&#x27;&gt;, &#x27;TabError&#x27;: &lt;class &#x27;TabError&#x27;&gt;, &#x27;TimeoutError&#x27;: &lt;class &#x27;TimeoutError&#x27;&gt;, &#x27;True&#x27;: True, &#x27;TypeError&#x27;: &lt;class &#x27;TypeError&#x27;&gt;, &#x27;UnboundLocalError&#x27;: &lt;class &#x27;UnboundLocalError&#x27;&gt;, &#x27;UnicodeDecodeError&#x27;: &lt;class &#x27;UnicodeDecodeError&#x27;&gt;, &#x27;UnicodeEncodeError&#x27;: &lt;class &#x27;UnicodeEncodeError&#x27;&gt;, &#x27;UnicodeError&#x27;: &lt;class &#x27;UnicodeError&#x27;&gt;, &#x27;UnicodeTra… &lt;trimmed 10135 bytes string&gt;</pre></td> </tr> <tr> <td>f</td> <td class="code"><pre>&lt;built-in function exec&gt;</pre></td> </tr> <tr> <td>kwds</td> <td class="code"><pre>{}</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code class="fname">/app/hello/urls.py</code>, line 2, in &lt;module&gt; <div class="context" id="c140599927766272"> <ol start="1" class="pre-context" id="pre140599927766272"> <li onclick="toggle('pre140599927766272', 'post140599927766272')"><pre>from django.urls import path</pre></li> </ol> <ol start="2" class="context-line"> <li onclick="toggle('pre140599927766272', 'post140599927766272')"><pre>from hello import views</pre> <span>…</span></li> </ol> <ol start='3' class="post-context" id="post140599927766272"> <li onclick="toggle('pre140599927766272', 'post140599927766272')"><pre></pre></li> <li onclick="toggle('pre140599927766272', 'post140599927766272')"><pre>urlpatterns = [</pre></li> <li onclick="toggle('pre140599927766272', 'post140599927766272')"><pre> path(&quot;&quot;, views.home, name=&quot;home&quot;),</pre></li> <li onclick="toggle('pre140599927766272', 'post140599927766272')"><pre> path(&quot;text_summary/&quot;, views.text_summary, name=&quot;bart summarizing&quot;),</pre></li> <li onclick="toggle('pre140599927766272', 'post140599927766272')"><pre> path(&quot;getsummary/&quot;, views.getsummary, name=&quot;bart summarizing&quot;),</pre></li> <li onclick="toggle('pre140599927766272', 'post140599927766272')"><pre> path(&quot;title_summary/&quot;, views.title_summary, name=&quot;title summarizing&quot;),</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140599927766272')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140599927766272"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>__builtins__</td> <td class="code"><pre>{&#x27;ArithmeticError&#x27;: &lt;class &#x27;ArithmeticError&#x27;&gt;, &#x27;AssertionError&#x27;: &lt;class &#x27;AssertionError&#x27;&gt;, &#x27;AttributeError&#x27;: &lt;class &#x27;AttributeError&#x27;&gt;, &#x27;BaseException&#x27;: &lt;class &#x27;BaseException&#x27;&gt;, &#x27;BlockingIOError&#x27;: &lt;class &#x27;BlockingIOError&#x27;&gt;, &#x27;BrokenPipeError&#x27;: &lt;class &#x27;BrokenPipeError&#x27;&gt;, &#x27;BufferError&#x27;: &lt;class &#x27;BufferError&#x27;&gt;, &#x27;BytesWarning&#x27;: &lt;class &#x27;BytesWarning&#x27;&gt;, &#x27;ChildProcessError&#x27;: &lt;class &#x27;ChildProcessError&#x27;&gt;, &#x27;ConnectionAbortedError&#x27;: &lt;class &#x27;ConnectionAbortedError&#x27;&gt;, &#x27;ConnectionError&#x27;: &lt;class &#x27;ConnectionError&#x27;&gt;, &#x27;ConnectionRefusedError&#x27;: &lt;class &#x27;ConnectionRefusedError&#x27;&gt;, &#x27;ConnectionResetError&#x27;: &lt;class &#x27;ConnectionResetError&#x27;&gt;, &#x27;DeprecationWarning&#x27;: &lt;class &#x27;DeprecationWarning&#x27;&gt;, &#x27;EOFError&#x27;: &lt;class &#x27;EOFError&#x27;&gt;, &#x27;Ellipsis&#x27;: Ellipsis, &#x27;EnvironmentError&#x27;: &lt;class &#x27;OSError&#x27;&gt;, &#x27;Exception&#x27;: &lt;class &#x27;Exception&#x27;&gt;, &#x27;False&#x27;: False, &#x27;FileExistsError&#x27;: &lt;class &#x27;FileExistsError&#x27;&gt;, &#x27;FileNotFoundError&#x27;: &lt;class &#x27;FileNotFoundError&#x27;&gt;, &#x27;FloatingPointError&#x27;: &lt;class &#x27;FloatingPointError&#x27;&gt;, &#x27;FutureWarning&#x27;: &lt;class &#x27;FutureWarning&#x27;&gt;, &#x27;GeneratorExit&#x27;: &lt;class &#x27;GeneratorExit&#x27;&gt;, &#x27;IOError&#x27;: &lt;class &#x27;OSError&#x27;&gt;, &#x27;ImportError&#x27;: &lt;class &#x27;ImportError&#x27;&gt;, &#x27;ImportWarning&#x27;: &lt;class &#x27;ImportWarning&#x27;&gt;, &#x27;IndentationError&#x27;: &lt;class &#x27;IndentationError&#x27;&gt;, &#x27;IndexError&#x27;: &lt;class &#x27;IndexError&#x27;&gt;, &#x27;InterruptedError&#x27;: &lt;class &#x27;InterruptedError&#x27;&gt;, &#x27;IsADirectoryError&#x27;: &lt;class &#x27;IsADirectoryError&#x27;&gt;, &#x27;KeyError&#x27;: &lt;class &#x27;KeyError&#x27;&gt;, &#x27;KeyboardInterrupt&#x27;: &lt;class &#x27;KeyboardInterrupt&#x27;&gt;, &#x27;LookupError&#x27;: &lt;class &#x27;LookupError&#x27;&gt;, &#x27;MemoryError&#x27;: &lt;class &#x27;MemoryError&#x27;&gt;, &#x27;ModuleNotFoundError&#x27;: &lt;class &#x27;ModuleNotFoundError&#x27;&gt;, &#x27;NameError&#x27;: &lt;class &#x27;NameError&#x27;&gt;, &#x27;None&#x27;: None, &#x27;NotADirectoryError&#x27;: &lt;class &#x27;NotADirectoryError&#x27;&gt;, &#x27;NotImplemented&#x27;: NotImplemented, &#x27;NotImplementedError&#x27;: &lt;class &#x27;NotImplementedError&#x27;&gt;, &#x27;OSError&#x27;: &lt;class &#x27;OSError&#x27;&gt;, &#x27;OverflowError&#x27;: &lt;class &#x27;OverflowError&#x27;&gt;, &#x27;PendingDeprecationWarning&#x27;: &lt;class &#x27;PendingDeprecationWarning&#x27;&gt;, &#x27;PermissionError&#x27;: &lt;class &#x27;PermissionError&#x27;&gt;, &#x27;ProcessLookupError&#x27;: &lt;class &#x27;ProcessLookupError&#x27;&gt;, &#x27;RecursionError&#x27;: &lt;class &#x27;RecursionError&#x27;&gt;, &#x27;ReferenceError&#x27;: &lt;class &#x27;ReferenceError&#x27;&gt;, &#x27;ResourceWarning&#x27;: &lt;class &#x27;ResourceWarning&#x27;&gt;, &#x27;RuntimeError&#x27;: &lt;class &#x27;RuntimeError&#x27;&gt;, &#x27;RuntimeWarning&#x27;: &lt;class &#x27;RuntimeWarning&#x27;&gt;, &#x27;StopAsyncIteration&#x27;: &lt;class &#x27;StopAsyncIteration&#x27;&gt;, &#x27;StopIteration&#x27;: &lt;class &#x27;StopIteration&#x27;&gt;, &#x27;SyntaxError&#x27;: &lt;class &#x27;SyntaxError&#x27;&gt;, &#x27;SyntaxWarning&#x27;: &lt;class &#x27;SyntaxWarning&#x27;&gt;, &#x27;SystemError&#x27;: &lt;class &#x27;SystemError&#x27;&gt;, &#x27;SystemExit&#x27;: &lt;class &#x27;SystemExit&#x27;&gt;, &#x27;TabError&#x27;: &lt;class &#x27;TabError&#x27;&gt;, &#x27;TimeoutError&#x27;: &lt;class &#x27;TimeoutError&#x27;&gt;, &#x27;True&#x27;: True, &#x27;TypeError&#x27;: &lt;class &#x27;TypeError&#x27;&gt;, &#x27;UnboundLocalError&#x27;: &lt;class &#x27;UnboundLocalError&#x27;&gt;, &#x27;UnicodeDecodeError&#x27;: &lt;class &#x27;UnicodeDecodeError&#x27;&gt;, &#x27;UnicodeEncodeError&#x27;: &lt;class &#x27;UnicodeEncodeError&#x27;&gt;, &#x27;UnicodeError&#x27;: &lt;class &#x27;UnicodeError&#x27;&gt;, &#x27;UnicodeTranslateError&#x27;: &lt;class &#x27;UnicodeTranslateError&#x27;&gt;, &#x27;UnicodeWarning&#x27;: &lt;class &#x27;UnicodeWarning&#x27;&gt;, &#x27;UserWarning&#x27;: &lt;class &#x27;UserWarning&#x27;&gt;, &#x27;ValueError&#x27;: &lt;class &#x27;ValueError&#x27;&gt;, &#x27;Warning&#x27;: &lt;class &#x27;Warning&#x27;&gt;, &#x27;ZeroDivisionError&#x27;: &lt;class &#x27;ZeroDivisionError&#x27;&gt;, &#x27;__build_class__&#x27;: &lt;built-in function __build_class__&gt;, &#x27;__debug__&#x27;: True, &#x27;__doc__&#x27;: &#x27;Built-in functions, exceptions, and other objects.\n&#x27; &#x27;\n&#x27; &quot;Noteworthy: None is the `nil&#x27; object; Ellipsis represents `...&#x27; &quot; &#x27;in slices.&#x27;, &#x27;__import__&#x27;: &lt;built-in function __import__&gt;, &#x27;__loader__&#x27;: &lt;class &#x27;_frozen_importlib.BuiltinImporter&#x27;&gt;, &#x27;__name__&#x27;: &#x27;builtins&#x27;, &#x27;__package__&#x27;: &#x27;&#x27;, &#x27;__pybind11_internals_v4_gcc_libstdcpp_cxxabi1011__&#x27;: &lt;capsule object NULL at 0x7fe05a925d20&gt;, &#x27;__spec__&#x27;: ModuleSpec(name=&#x27;builtins&#x27;, loader=&lt;class &#x27;_frozen_importlib.BuiltinImporter&#x27;&gt;), &#x27;abs&#x27;: &lt;built-in function abs&gt;, &#x27;all&#x27;: &lt;built-in function all&gt;, &#x27;any&#x27;: &lt;built-in function any&gt;, &#x27;ascii&#x27;: &lt;built-in function ascii&gt;, &#x27;bin&#x27;: &lt;built-in function bin&gt;, &#x27;bool&#x27;: &lt;class &#x27;bool&#x27;&gt;, &#x27;breakpoint&#x27;: &lt;built-in function breakpoint&gt;, &#x27;bytearray&#x27;: &lt;class &#x27;bytearray&#x27;&gt;, &#x27;bytes&#x27;: &lt;class &#x27;bytes&#x27;&gt;, &#x27;callable&#x27;: &lt;built-in function callable&gt;, &#x27;chr&#x27;: &lt;built-in function chr&gt;, &#x27;classmethod&#x27;: &lt;class &#x27;class… &lt;trimmed 6683 bytes string&gt;</pre></td> </tr> <tr> <td>__cached__</td> <td class="code"><pre>&#x27;/app/hello/__pycache__/urls.cpython-38.pyc&#x27;</pre></td> </tr> <tr> <td>__doc__</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>__file__</td> <td class="code"><pre>&#x27;/app/hello/urls.py&#x27;</pre></td> </tr> <tr> <td>__loader__</td> <td class="code"><pre>&lt;_frozen_importlib_external.SourceFileLoader object at 0x7fdff8b12970&gt;</pre></td> </tr> <tr> <td>__name__</td> <td class="code"><pre>&#x27;hello.urls&#x27;</pre></td> </tr> <tr> <td>__package__</td> <td class="code"><pre>&#x27;hello&#x27;</pre></td> </tr> <tr> <td>__spec__</td> <td class="code"><pre>ModuleSpec(name=&#x27;hello.urls&#x27;, loader=&lt;_frozen_importlib_external.SourceFileLoader object at 0x7fdff8b12970&gt;, origin=&#x27;/app/hello/urls.py&#x27;)</pre></td> </tr> <tr> <td>path</td> <td class="code"><pre>functools.partial(&lt;function _path at 0x7fe08591b700&gt;, Pattern=&lt;class &#x27;django.urls.resolvers.RoutePattern&#x27;&gt;)</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code class="fname">/app/hello/views.py</code>, line 4, in &lt;module&gt; <div class="context" id="c140599927030528"> <ol start="1" class="pre-context" id="pre140599927030528"> <li onclick="toggle('pre140599927030528', 'post140599927030528')"><pre>from django.http import HttpResponse</pre></li> <li onclick="toggle('pre140599927030528', 'post140599927030528')"><pre>from django.http.response import FileResponse</pre></li> <li onclick="toggle('pre140599927030528', 'post140599927030528')"><pre>from django.views.decorators.csrf import csrf_exempt</pre></li> </ol> <ol start="4" class="context-line"> <li onclick="toggle('pre140599927030528', 'post140599927030528')"><pre>from hello import config</pre> <span>…</span></li> </ol> <ol start='5' class="post-context" id="post140599927030528"> <li onclick="toggle('pre140599927030528', 'post140599927030528')"><pre>import json</pre></li> <li onclick="toggle('pre140599927030528', 'post140599927030528')"><pre>#from transformers import pipeline</pre></li> <li onclick="toggle('pre140599927030528', 'post140599927030528')"><pre>#from keytotext import pipeline</pre></li> <li onclick="toggle('pre140599927030528', 'post140599927030528')"><pre>import http</pre></li> <li onclick="toggle('pre140599927030528', 'post140599927030528')"><pre></pre></li> <li onclick="toggle('pre140599927030528', 'post140599927030528')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140599927030528')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140599927030528"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>FileResponse</td> <td class="code"><pre>&lt;class &#x27;django.http.response.FileResponse&#x27;&gt;</pre></td> </tr> <tr> <td>HttpResponse</td> <td class="code"><pre>&lt;class &#x27;django.http.response.HttpResponse&#x27;&gt;</pre></td> </tr> <tr> <td>__builtins__</td> <td class="code"><pre>{&#x27;ArithmeticError&#x27;: &lt;class &#x27;ArithmeticError&#x27;&gt;, &#x27;AssertionError&#x27;: &lt;class &#x27;AssertionError&#x27;&gt;, &#x27;AttributeError&#x27;: &lt;class &#x27;AttributeError&#x27;&gt;, &#x27;BaseException&#x27;: &lt;class &#x27;BaseException&#x27;&gt;, &#x27;BlockingIOError&#x27;: &lt;class &#x27;BlockingIOError&#x27;&gt;, &#x27;BrokenPipeError&#x27;: &lt;class &#x27;BrokenPipeError&#x27;&gt;, &#x27;BufferError&#x27;: &lt;class &#x27;BufferError&#x27;&gt;, &#x27;BytesWarning&#x27;: &lt;class &#x27;BytesWarning&#x27;&gt;, &#x27;ChildProcessError&#x27;: &lt;class &#x27;ChildProcessError&#x27;&gt;, &#x27;ConnectionAbortedError&#x27;: &lt;class &#x27;ConnectionAbortedError&#x27;&gt;, &#x27;ConnectionError&#x27;: &lt;class &#x27;ConnectionError&#x27;&gt;, &#x27;ConnectionRefusedError&#x27;: &lt;class &#x27;ConnectionRefusedError&#x27;&gt;, &#x27;ConnectionResetError&#x27;: &lt;class &#x27;ConnectionResetError&#x27;&gt;, &#x27;DeprecationWarning&#x27;: &lt;class &#x27;DeprecationWarning&#x27;&gt;, &#x27;EOFError&#x27;: &lt;class &#x27;EOFError&#x27;&gt;, &#x27;Ellipsis&#x27;: Ellipsis, &#x27;EnvironmentError&#x27;: &lt;class &#x27;OSError&#x27;&gt;, &#x27;Exception&#x27;: &lt;class &#x27;Exception&#x27;&gt;, &#x27;False&#x27;: False, &#x27;FileExistsError&#x27;: &lt;class &#x27;FileExistsError&#x27;&gt;, &#x27;FileNotFoundError&#x27;: &lt;class &#x27;FileNotFoundError&#x27;&gt;, &#x27;FloatingPointError&#x27;: &lt;class &#x27;FloatingPointError&#x27;&gt;, &#x27;FutureWarning&#x27;: &lt;class &#x27;FutureWarning&#x27;&gt;, &#x27;GeneratorExit&#x27;: &lt;class &#x27;GeneratorExit&#x27;&gt;, &#x27;IOError&#x27;: &lt;class &#x27;OSError&#x27;&gt;, &#x27;ImportError&#x27;: &lt;class &#x27;ImportError&#x27;&gt;, &#x27;ImportWarning&#x27;: &lt;class &#x27;ImportWarning&#x27;&gt;, &#x27;IndentationError&#x27;: &lt;class &#x27;IndentationError&#x27;&gt;, &#x27;IndexError&#x27;: &lt;class &#x27;IndexError&#x27;&gt;, &#x27;InterruptedError&#x27;: &lt;class &#x27;InterruptedError&#x27;&gt;, &#x27;IsADirectoryError&#x27;: &lt;class &#x27;IsADirectoryError&#x27;&gt;, &#x27;KeyError&#x27;: &lt;class &#x27;KeyError&#x27;&gt;, &#x27;KeyboardInterrupt&#x27;: &lt;class &#x27;KeyboardInterrupt&#x27;&gt;, &#x27;LookupError&#x27;: &lt;class &#x27;LookupError&#x27;&gt;, &#x27;MemoryError&#x27;: &lt;class &#x27;MemoryError&#x27;&gt;, &#x27;ModuleNotFoundError&#x27;: &lt;class &#x27;ModuleNotFoundError&#x27;&gt;, &#x27;NameError&#x27;: &lt;class &#x27;NameError&#x27;&gt;, &#x27;None&#x27;: None, &#x27;NotADirectoryError&#x27;: &lt;class &#x27;NotADirectoryError&#x27;&gt;, &#x27;NotImplemented&#x27;: NotImplemented, &#x27;NotImplementedError&#x27;: &lt;class &#x27;NotImplementedError&#x27;&gt;, &#x27;OSError&#x27;: &lt;class &#x27;OSError&#x27;&gt;, &#x27;OverflowError&#x27;: &lt;class &#x27;OverflowError&#x27;&gt;, &#x27;PendingDeprecationWarning&#x27;: &lt;class &#x27;PendingDeprecationWarning&#x27;&gt;, &#x27;PermissionError&#x27;: &lt;class &#x27;PermissionError&#x27;&gt;, &#x27;ProcessLookupError&#x27;: &lt;class &#x27;ProcessLookupError&#x27;&gt;, &#x27;RecursionError&#x27;: &lt;class &#x27;RecursionError&#x27;&gt;, &#x27;ReferenceError&#x27;: &lt;class &#x27;ReferenceError&#x27;&gt;, &#x27;ResourceWarning&#x27;: &lt;class &#x27;ResourceWarning&#x27;&gt;, &#x27;RuntimeError&#x27;: &lt;class &#x27;RuntimeError&#x27;&gt;, &#x27;RuntimeWarning&#x27;: &lt;class &#x27;RuntimeWarning&#x27;&gt;, &#x27;StopAsyncIteration&#x27;: &lt;class &#x27;StopAsyncIteration&#x27;&gt;, &#x27;StopIteration&#x27;: &lt;class &#x27;StopIteration&#x27;&gt;, &#x27;SyntaxError&#x27;: &lt;class &#x27;SyntaxError&#x27;&gt;, &#x27;SyntaxWarning&#x27;: &lt;class &#x27;SyntaxWarning&#x27;&gt;, &#x27;SystemError&#x27;: &lt;class &#x27;SystemError&#x27;&gt;, &#x27;SystemExit&#x27;: &lt;class &#x27;SystemExit&#x27;&gt;, &#x27;TabError&#x27;: &lt;class &#x27;TabError&#x27;&gt;, &#x27;TimeoutError&#x27;: &lt;class &#x27;TimeoutError&#x27;&gt;, &#x27;True&#x27;: True, &#x27;TypeError&#x27;: &lt;class &#x27;TypeError&#x27;&gt;, &#x27;UnboundLocalError&#x27;: &lt;class &#x27;UnboundLocalError&#x27;&gt;, &#x27;UnicodeDecodeError&#x27;: &lt;class &#x27;UnicodeDecodeError&#x27;&gt;, &#x27;UnicodeEncodeError&#x27;: &lt;class &#x27;UnicodeEncodeError&#x27;&gt;, &#x27;UnicodeError&#x27;: &lt;class &#x27;UnicodeError&#x27;&gt;, &#x27;UnicodeTranslateError&#x27;: &lt;class &#x27;UnicodeTranslateError&#x27;&gt;, &#x27;UnicodeWarning&#x27;: &lt;class &#x27;UnicodeWarning&#x27;&gt;, &#x27;UserWarning&#x27;: &lt;class &#x27;UserWarning&#x27;&gt;, &#x27;ValueError&#x27;: &lt;class &#x27;ValueError&#x27;&gt;, &#x27;Warning&#x27;: &lt;class &#x27;Warning&#x27;&gt;, &#x27;ZeroDivisionError&#x27;: &lt;class &#x27;ZeroDivisionError&#x27;&gt;, &#x27;__build_class__&#x27;: &lt;built-in function __build_class__&gt;, &#x27;__debug__&#x27;: True, &#x27;__doc__&#x27;: &#x27;Built-in functions, exceptions, and other objects.\n&#x27; &#x27;\n&#x27; &quot;Noteworthy: None is the `nil&#x27; object; Ellipsis represents `...&#x27; &quot; &#x27;in slices.&#x27;, &#x27;__import__&#x27;: &lt;built-in function __import__&gt;, &#x27;__loader__&#x27;: &lt;class &#x27;_frozen_importlib.BuiltinImporter&#x27;&gt;, &#x27;__name__&#x27;: &#x27;builtins&#x27;, &#x27;__package__&#x27;: &#x27;&#x27;, &#x27;__pybind11_internals_v4_gcc_libstdcpp_cxxabi1011__&#x27;: &lt;capsule object NULL at 0x7fe05a925d20&gt;, &#x27;__spec__&#x27;: ModuleSpec(name=&#x27;builtins&#x27;, loader=&lt;class &#x27;_frozen_importlib.BuiltinImporter&#x27;&gt;), &#x27;abs&#x27;: &lt;built-in function abs&gt;, &#x27;all&#x27;: &lt;built-in function all&gt;, &#x27;any&#x27;: &lt;built-in function any&gt;, &#x27;ascii&#x27;: &lt;built-in function ascii&gt;, &#x27;bin&#x27;: &lt;built-in function bin&gt;, &#x27;bool&#x27;: &lt;class &#x27;bool&#x27;&gt;, &#x27;breakpoint&#x27;: &lt;built-in function breakpoint&gt;, &#x27;bytearray&#x27;: &lt;class &#x27;bytearray&#x27;&gt;, &#x27;bytes&#x27;: &lt;class &#x27;bytes&#x27;&gt;, &#x27;callable&#x27;: &lt;built-in function callable&gt;, &#x27;chr&#x27;: &lt;built-in function chr&gt;, &#x27;classmethod&#x27;: &lt;class &#x27;class… &lt;trimmed 6683 bytes string&gt;</pre></td> </tr> <tr> <td>__cached__</td> <td class="code"><pre>&#x27;/app/hello/__pycache__/views.cpython-38.pyc&#x27;</pre></td> </tr> <tr> <td>__doc__</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>__file__</td> <td class="code"><pre>&#x27;/app/hello/views.py&#x27;</pre></td> </tr> <tr> <td>__loader__</td> <td class="code"><pre>&lt;_frozen_importlib_external.SourceFileLoader object at 0x7fdff8b12ca0&gt;</pre></td> </tr> <tr> <td>__name__</td> <td class="code"><pre>&#x27;hello.views&#x27;</pre></td> </tr> <tr> <td>__package__</td> <td class="code"><pre>&#x27;hello&#x27;</pre></td> </tr> <tr> <td>__spec__</td> <td class="code"><pre>ModuleSpec(name=&#x27;hello.views&#x27;, loader=&lt;_frozen_importlib_external.SourceFileLoader object at 0x7fdff8b12ca0&gt;, origin=&#x27;/app/hello/views.py&#x27;)</pre></td> </tr> <tr> <td>csrf_exempt</td> <td class="code"><pre>&lt;function csrf_exempt at 0x7fe0856341f0&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code class="fname">/app/hello/config.py</code>, line 17, in &lt;module&gt; <div class="context" id="c140599927031488"> <ol start="10" class="pre-context" id="pre140599927031488"> <li onclick="toggle('pre140599927031488', 'post140599927031488')"><pre>#tokenizer = PegasusTokenizer.from_pretrained(&#x27;google/pegasus-reddit_tifu&#x27;)</pre></li> <li onclick="toggle('pre140599927031488', 'post140599927031488')"><pre></pre></li> <li onclick="toggle('pre140599927031488', 'post140599927031488')"><pre></pre></li> <li onclick="toggle('pre140599927031488', 'post140599927031488')"><pre>#model = BartForConditionalGeneration.from_pretrained(&#x27;facebook/bart-large-cnn&#x27;).to(device)</pre></li> <li onclick="toggle('pre140599927031488', 'post140599927031488')"><pre>#tokenizer = BartTokenizer.from_pretrained(&#x27;facebook/bart-large-cnn&#x27;)</pre></li> <li onclick="toggle('pre140599927031488', 'post140599927031488')"><pre></pre></li> <li onclick="toggle('pre140599927031488', 'post140599927031488')"><pre>#model = BartForConditionalGeneration.from_pretrained(&#x27;philschmid/bart-large-cnn-samsum&#x27;).to(device)</pre></li> </ol> <ol start="17" class="context-line"> <li onclick="toggle('pre140599927031488', 'post140599927031488')"><pre>model = BartForConditionalGeneration.from_pretrained(&#x27;./bart-large-cnn-samsum&#x27;).to(device)</pre> <span>…</span></li> </ol> <ol start='18' class="post-context" id="post140599927031488"> <li onclick="toggle('pre140599927031488', 'post140599927031488')"><pre></pre></li> <li onclick="toggle('pre140599927031488', 'post140599927031488')"><pre>#model.save_pretrained(&quot;./bart-large-cnn-samsum&quot;)</pre></li> <li onclick="toggle('pre140599927031488', 'post140599927031488')"><pre></pre></li> <li onclick="toggle('pre140599927031488', 'post140599927031488')"><pre>#tokenizer = BartTokenizer.from_pretrained(&#x27;philschmid/bart-large-cnn-samsum&#x27;)</pre></li> <li onclick="toggle('pre140599927031488', 'post140599927031488')"><pre>tokenizer = BartTokenizer.from_pretrained(&#x27;./bart-large-cnn-samsum&#x27;)</pre></li> <li onclick="toggle('pre140599927031488', 'post140599927031488')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140599927031488')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140599927031488"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>BartConfig</td> <td class="code"><pre>&lt;class &#x27;transformers.models.bart.configuration_bart.BartConfig&#x27;&gt;</pre></td> </tr> <tr> <td>BartForConditionalGeneration</td> <td class="code"><pre>&lt;class &#x27;transformers.models.bart.modeling_bart.BartForConditionalGeneration&#x27;&gt;</pre></td> </tr> <tr> <td>BartTokenizer</td> <td class="code"><pre>&lt;class &#x27;transformers.models.bart.tokenization_bart.BartTokenizer&#x27;&gt;</pre></td> </tr> <tr> <td>__builtins__</td> <td class="code"><pre>{&#x27;ArithmeticError&#x27;: &lt;class &#x27;ArithmeticError&#x27;&gt;, &#x27;AssertionError&#x27;: &lt;class &#x27;AssertionError&#x27;&gt;, &#x27;AttributeError&#x27;: &lt;class &#x27;AttributeError&#x27;&gt;, &#x27;BaseException&#x27;: &lt;class &#x27;BaseException&#x27;&gt;, &#x27;BlockingIOError&#x27;: &lt;class &#x27;BlockingIOError&#x27;&gt;, &#x27;BrokenPipeError&#x27;: &lt;class &#x27;BrokenPipeError&#x27;&gt;, &#x27;BufferError&#x27;: &lt;class &#x27;BufferError&#x27;&gt;, &#x27;BytesWarning&#x27;: &lt;class &#x27;BytesWarning&#x27;&gt;, &#x27;ChildProcessError&#x27;: &lt;class &#x27;ChildProcessError&#x27;&gt;, &#x27;ConnectionAbortedError&#x27;: &lt;class &#x27;ConnectionAbortedError&#x27;&gt;, &#x27;ConnectionError&#x27;: &lt;class &#x27;ConnectionError&#x27;&gt;, &#x27;ConnectionRefusedError&#x27;: &lt;class &#x27;ConnectionRefusedError&#x27;&gt;, &#x27;ConnectionResetError&#x27;: &lt;class &#x27;ConnectionResetError&#x27;&gt;, &#x27;DeprecationWarning&#x27;: &lt;class &#x27;DeprecationWarning&#x27;&gt;, &#x27;EOFError&#x27;: &lt;class &#x27;EOFError&#x27;&gt;, &#x27;Ellipsis&#x27;: Ellipsis, &#x27;EnvironmentError&#x27;: &lt;class &#x27;OSError&#x27;&gt;, &#x27;Exception&#x27;: &lt;class &#x27;Exception&#x27;&gt;, &#x27;False&#x27;: False, &#x27;FileExistsError&#x27;: &lt;class &#x27;FileExistsError&#x27;&gt;, &#x27;FileNotFoundError&#x27;: &lt;class &#x27;FileNotFoundError&#x27;&gt;, &#x27;FloatingPointError&#x27;: &lt;class &#x27;FloatingPointError&#x27;&gt;, &#x27;FutureWarning&#x27;: &lt;class &#x27;FutureWarning&#x27;&gt;, &#x27;GeneratorExit&#x27;: &lt;class &#x27;GeneratorExit&#x27;&gt;, &#x27;IOError&#x27;: &lt;class &#x27;OSError&#x27;&gt;, &#x27;ImportError&#x27;: &lt;class &#x27;ImportError&#x27;&gt;, &#x27;ImportWarning&#x27;: &lt;class &#x27;ImportWarning&#x27;&gt;, &#x27;IndentationError&#x27;: &lt;class &#x27;IndentationError&#x27;&gt;, &#x27;IndexError&#x27;: &lt;class &#x27;IndexError&#x27;&gt;, &#x27;InterruptedError&#x27;: &lt;class &#x27;InterruptedError&#x27;&gt;, &#x27;IsADirectoryError&#x27;: &lt;class &#x27;IsADirectoryError&#x27;&gt;, &#x27;KeyError&#x27;: &lt;class &#x27;KeyError&#x27;&gt;, &#x27;KeyboardInterrupt&#x27;: &lt;class &#x27;KeyboardInterrupt&#x27;&gt;, &#x27;LookupError&#x27;: &lt;class &#x27;LookupError&#x27;&gt;, &#x27;MemoryError&#x27;: &lt;class &#x27;MemoryError&#x27;&gt;, &#x27;ModuleNotFoundError&#x27;: &lt;class &#x27;ModuleNotFoundError&#x27;&gt;, &#x27;NameError&#x27;: &lt;class &#x27;NameError&#x27;&gt;, &#x27;None&#x27;: None, &#x27;NotADirectoryError&#x27;: &lt;class &#x27;NotADirectoryError&#x27;&gt;, &#x27;NotImplemented&#x27;: NotImplemented, &#x27;NotImplementedError&#x27;: &lt;class &#x27;NotImplementedError&#x27;&gt;, &#x27;OSError&#x27;: &lt;class &#x27;OSError&#x27;&gt;, &#x27;OverflowError&#x27;: &lt;class &#x27;OverflowError&#x27;&gt;, &#x27;PendingDeprecationWarning&#x27;: &lt;class &#x27;PendingDeprecationWarning&#x27;&gt;, &#x27;PermissionError&#x27;: &lt;class &#x27;PermissionError&#x27;&gt;, &#x27;ProcessLookupError&#x27;: &lt;class &#x27;ProcessLookupError&#x27;&gt;, &#x27;RecursionError&#x27;: &lt;class &#x27;RecursionError&#x27;&gt;, &#x27;ReferenceError&#x27;: &lt;class &#x27;ReferenceError&#x27;&gt;, &#x27;ResourceWarning&#x27;: &lt;class &#x27;ResourceWarning&#x27;&gt;, &#x27;RuntimeError&#x27;: &lt;class &#x27;RuntimeError&#x27;&gt;, &#x27;RuntimeWarning&#x27;: &lt;class &#x27;RuntimeWarning&#x27;&gt;, &#x27;StopAsyncIteration&#x27;: &lt;class &#x27;StopAsyncIteration&#x27;&gt;, &#x27;StopIteration&#x27;: &lt;class &#x27;StopIteration&#x27;&gt;, &#x27;SyntaxError&#x27;: &lt;class &#x27;SyntaxError&#x27;&gt;, &#x27;SyntaxWarning&#x27;: &lt;class &#x27;SyntaxWarning&#x27;&gt;, &#x27;SystemError&#x27;: &lt;class &#x27;SystemError&#x27;&gt;, &#x27;SystemExit&#x27;: &lt;class &#x27;SystemExit&#x27;&gt;, &#x27;TabError&#x27;: &lt;class &#x27;TabError&#x27;&gt;, &#x27;TimeoutError&#x27;: &lt;class &#x27;TimeoutError&#x27;&gt;, &#x27;True&#x27;: True, &#x27;TypeError&#x27;: &lt;class &#x27;TypeError&#x27;&gt;, &#x27;UnboundLocalError&#x27;: &lt;class &#x27;UnboundLocalError&#x27;&gt;, &#x27;UnicodeDecodeError&#x27;: &lt;class &#x27;UnicodeDecodeError&#x27;&gt;, &#x27;UnicodeEncodeError&#x27;: &lt;class &#x27;UnicodeEncodeError&#x27;&gt;, &#x27;UnicodeError&#x27;: &lt;class &#x27;UnicodeError&#x27;&gt;, &#x27;UnicodeTranslateError&#x27;: &lt;class &#x27;UnicodeTranslateError&#x27;&gt;, &#x27;UnicodeWarning&#x27;: &lt;class &#x27;UnicodeWarning&#x27;&gt;, &#x27;UserWarning&#x27;: &lt;class &#x27;UserWarning&#x27;&gt;, &#x27;ValueError&#x27;: &lt;class &#x27;ValueError&#x27;&gt;, &#x27;Warning&#x27;: &lt;class &#x27;Warning&#x27;&gt;, &#x27;ZeroDivisionError&#x27;: &lt;class &#x27;ZeroDivisionError&#x27;&gt;, &#x27;__build_class__&#x27;: &lt;built-in function __build_class__&gt;, &#x27;__debug__&#x27;: True, &#x27;__doc__&#x27;: &#x27;Built-in functions, exceptions, and other objects.\n&#x27; &#x27;\n&#x27; &quot;Noteworthy: None is the `nil&#x27; object; Ellipsis represents `...&#x27; &quot; &#x27;in slices.&#x27;, &#x27;__import__&#x27;: &lt;built-in function __import__&gt;, &#x27;__loader__&#x27;: &lt;class &#x27;_frozen_importlib.BuiltinImporter&#x27;&gt;, &#x27;__name__&#x27;: &#x27;builtins&#x27;, &#x27;__package__&#x27;: &#x27;&#x27;, &#x27;__pybind11_internals_v4_gcc_libstdcpp_cxxabi1011__&#x27;: &lt;capsule object NULL at 0x7fe05a925d20&gt;, &#x27;__spec__&#x27;: ModuleSpec(name=&#x27;builtins&#x27;, loader=&lt;class &#x27;_frozen_importlib.BuiltinImporter&#x27;&gt;), &#x27;abs&#x27;: &lt;built-in function abs&gt;, &#x27;all&#x27;: &lt;built-in function all&gt;, &#x27;any&#x27;: &lt;built-in function any&gt;, &#x27;ascii&#x27;: &lt;built-in function ascii&gt;, &#x27;bin&#x27;: &lt;built-in function bin&gt;, &#x27;bool&#x27;: &lt;class &#x27;bool&#x27;&gt;, &#x27;breakpoint&#x27;: &lt;built-in function breakpoint&gt;, &#x27;bytearray&#x27;: &lt;class &#x27;bytearray&#x27;&gt;, &#x27;bytes&#x27;: &lt;class &#x27;bytes&#x27;&gt;, &#x27;callable&#x27;: &lt;built-in function callable&gt;, &#x27;chr&#x27;: &lt;built-in function chr&gt;, &#x27;classmethod&#x27;: &lt;class &#x27;class… &lt;trimmed 6683 bytes string&gt;</pre></td> </tr> <tr> <td>__cached__</td> <td class="code"><pre>&#x27;/app/hello/__pycache__/config.cpython-38.pyc&#x27;</pre></td> </tr> <tr> <td>__doc__</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>__file__</td> <td class="code"><pre>&#x27;/app/hello/config.py&#x27;</pre></td> </tr> <tr> <td>__loader__</td> <td class="code"><pre>&lt;_frozen_importlib_external.SourceFileLoader object at 0x7fdff8aafaf0&gt;</pre></td> </tr> <tr> <td>__name__</td> <td class="code"><pre>&#x27;hello.config&#x27;</pre></td> </tr> <tr> <td>__package__</td> <td class="code"><pre>&#x27;hello&#x27;</pre></td> </tr> <tr> <td>__spec__</td> <td class="code"><pre>ModuleSpec(name=&#x27;hello.config&#x27;, loader=&lt;_frozen_importlib_external.SourceFileLoader object at 0x7fdff8aafaf0&gt;, origin=&#x27;/app/hello/config.py&#x27;)</pre></td> </tr> <tr> <td>device</td> <td class="code"><pre>device(type=&#x27;cuda&#x27;)</pre></td> </tr> <tr> <td>torch</td> <td class="code"><pre>&lt;module &#x27;torch&#x27; from &#x27;/usr/local/lib/python3.8/site-packages/torch/__init__.py&#x27;&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code class="fname">/usr/local/lib/python3.8/site-packages/torch/nn/modules/module.py</code>, line 852, in to <div class="context" id="c140599927033088"> <ol start="845" class="pre-context" id="pre140599927033088"> <li onclick="toggle('pre140599927033088', 'post140599927033088')"><pre></pre></li> <li onclick="toggle('pre140599927033088', 'post140599927033088')"><pre> def convert(t):</pre></li> <li onclick="toggle('pre140599927033088', 'post140599927033088')"><pre> if convert_to_format is not None and t.dim() in (4, 5):</pre></li> <li onclick="toggle('pre140599927033088', 'post140599927033088')"><pre> return t.to(device, dtype if t.is_floating_point() or t.is_complex() else None,</pre></li> <li onclick="toggle('pre140599927033088', 'post140599927033088')"><pre> non_blocking, memory_format=convert_to_format)</pre></li> <li onclick="toggle('pre140599927033088', 'post140599927033088')"><pre> return t.to(device, dtype if t.is_floating_point() or t.is_complex() else None, non_blocking)</pre></li> <li onclick="toggle('pre140599927033088', 'post140599927033088')"><pre></pre></li> </ol> <ol start="852" class="context-line"> <li onclick="toggle('pre140599927033088', 'post140599927033088')"><pre> return self._apply(convert)</pre> <span>…</span></li> </ol> <ol start='853' class="post-context" id="post140599927033088"> <li onclick="toggle('pre140599927033088', 'post140599927033088')"><pre></pre></li> <li onclick="toggle('pre140599927033088', 'post140599927033088')"><pre> def register_backward_hook(</pre></li> <li onclick="toggle('pre140599927033088', 'post140599927033088')"><pre> self, hook: Callable[[&#x27;Module&#x27;, _grad_t, _grad_t], Union[None, Tensor]]</pre></li> <li onclick="toggle('pre140599927033088', 'post140599927033088')"><pre> ) -&gt; RemovableHandle:</pre></li> <li onclick="toggle('pre140599927033088', 'post140599927033088')"><pre> r&quot;&quot;&quot;Registers a backward hook on the module.</pre></li> <li onclick="toggle('pre140599927033088', 'post140599927033088')"><pre></pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140599927033088')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140599927033088"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>args</td> <td class="code"><pre>(device(type=&#x27;cuda&#x27;),)</pre></td> </tr> <tr> <td>convert</td> <td class="code"><pre>&lt;function Module.to.&lt;locals&gt;.convert at 0x7fe08551e3a0&gt;</pre></td> </tr> <tr> <td>convert_to_format</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>device</td> <td class="code"><pre>device(type=&#x27;cuda&#x27;)</pre></td> </tr> <tr> <td>dtype</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>kwargs</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>non_blocking</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>BartForConditionalGeneration( (model): BartModel( (shared): Embedding(50264, 1024, padding_idx=1) (encoder): BartEncoder( (embed_tokens): Embedding(50264, 1024, padding_idx=1) (embed_positions): BartLearnedPositionalEmbedding(1026, 1024) (layers): ModuleList( (0): BartEncoderLayer( (self_attn): BartAttention( (k_proj): Linear(in_features=1024, out_features=1024, bias=True) (v_proj): Linear(in_features=1024, out_features=1024, bias=True) (q_proj): Linear(in_features=1024, out_features=1024, bias=True) (out_proj): Linear(in_features=1024, out_features=1024, bias=True) ) (self_attn_layer_norm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True) (fc1): Linear(in_features=1024, out_features=4096, bias=True) (fc2): Linear(in_features=4096, out_features=1024, bias=True) (final_layer_norm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True) ) (1): BartEncoderLayer( (self_attn): BartAttention( (k_proj): Linear(in_features=1024, out_features=1024, bias=True) (v_proj): Linear(in_features=1024, out_features=1024, bias=True) (q_proj): Linear(in_features=1024, out_features=1024, bias=True) (out_proj): Linear(in_features=1024, out_features=1024, bias=True) ) (self_attn_layer_norm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True) (fc1): Linear(in_features=1024, out_features=4096, bias=True) (fc2): Linear(in_features=4096, out_features=1024, bias=True) (final_layer_norm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True) ) (2): BartEncoderLayer( (self_attn): BartAttention( (k_proj): Linear(in_features=1024, out_features=1024, bias=True) (v_proj): Linear(in_features=1024, out_features=1024, bias=True) (q_proj): Linear(in_features=1024, out_features=1024, bias=True) (out_proj): Linear(in_features=1024, out_features=1024, bias=True) ) (self_attn_layer_norm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True) (fc1): Linear(in_features=1024, out_features=4096, bias=True) (fc2): Linear(in_features=4096, out_features=1024, bias=True) (final_layer_norm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True) ) (3): BartEncoderLayer( (self_attn): BartAttention( (k_proj): Linear(in_features=1024, out_features=1024, bias=True) (v_proj): Linear(in_features=1024, out_features=1024, bias=True) (q_proj): Linear(in_features=1024, out_features=1024, bias=True) (out_proj): Linear(in_features=1024, out_features=1024, bias=True) ) (self_attn_layer_norm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True) (fc1): Linear(in_features=1024, out_features=4096, bias=True) (fc2): Linear(in_features=4096, out_features=1024, bias=True) (final_layer_norm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True) ) (4): BartEncoderLayer( (self_attn): BartAttention( (k_proj): Linear(in_features=1024, out_features=1024, bias=True) (v_proj): Linear(in_features=1024, out_features=1024, bias=True) (q_proj): Linear(in_features=1024, out_features=1024, bias=True) (out_proj): Linear(in_features=1024, out_features=1024, bias=True) ) (self_attn_layer_norm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True) (fc1): Linear(in_features=1024, out_features=4096, bias=True) (fc2): Linear(in_features=4096, out_features=1024, bias=True) (final_layer_norm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True) ) (5): BartEncoderLayer( (self_attn): BartAttention( (k_proj): Linear(in_features=1024, out_features=1024, bias=True) (v_proj): Linear(in_features=1024, out_features=1024, b… &lt;trimmed 23463 bytes string&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code class="fname">/usr/local/lib/python3.8/site-packages/torch/nn/modules/module.py</code>, line 530, in _apply <div class="context" id="c140599927032704"> <ol start="523" class="pre-context" id="pre140599927032704"> <li onclick="toggle('pre140599927032704', 'post140599927032704')"><pre> if buffer not in mod._buffers.values():</pre></li> <li onclick="toggle('pre140599927032704', 'post140599927032704')"><pre> raise AttributeError(&quot;`&quot; + buffer_name + &quot;` is not a buffer&quot;)</pre></li> <li onclick="toggle('pre140599927032704', 'post140599927032704')"><pre></pre></li> <li onclick="toggle('pre140599927032704', 'post140599927032704')"><pre> return buffer</pre></li> <li onclick="toggle('pre140599927032704', 'post140599927032704')"><pre></pre></li> <li onclick="toggle('pre140599927032704', 'post140599927032704')"><pre> def _apply(self, fn):</pre></li> <li onclick="toggle('pre140599927032704', 'post140599927032704')"><pre> for module in self.children():</pre></li> </ol> <ol start="530" class="context-line"> <li onclick="toggle('pre140599927032704', 'post140599927032704')"><pre> module._apply(fn)</pre> <span>…</span></li> </ol> <ol start='531' class="post-context" id="post140599927032704"> <li onclick="toggle('pre140599927032704', 'post140599927032704')"><pre></pre></li> <li onclick="toggle('pre140599927032704', 'post140599927032704')"><pre> def compute_should_use_set_data(tensor, tensor_applied):</pre></li> <li onclick="toggle('pre140599927032704', 'post140599927032704')"><pre> if torch._has_compatible_shallow_copy_type(tensor, tensor_applied):</pre></li> <li onclick="toggle('pre140599927032704', 'post140599927032704')"><pre> # If the new tensor has compatible tensor type as the existing tensor,</pre></li> <li onclick="toggle('pre140599927032704', 'post140599927032704')"><pre> # the current behavior is to change the tensor in-place using `.data =`,</pre></li> <li onclick="toggle('pre140599927032704', 'post140599927032704')"><pre> # and the future behavior is to overwrite the existing tensor. However,</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140599927032704')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140599927032704"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>fn</td> <td class="code"><pre>&lt;function Module.to.&lt;locals&gt;.convert at 0x7fe08551e3a0&gt;</pre></td> </tr> <tr> <td>module</td> <td class="code"><pre>BartModel( (shared): Embedding(50264, 1024, padding_idx=1) (encoder): BartEncoder( (embed_tokens): Embedding(50264, 1024, padding_idx=1) (embed_positions): BartLearnedPositionalEmbedding(1026, 1024) (layers): ModuleList( (0): BartEncoderLayer( (self_attn): BartAttention( (k_proj): Linear(in_features=1024, out_features=1024, bias=True) (v_proj): Linear(in_features=1024, out_features=1024, bias=True) (q_proj): Linear(in_features=1024, out_features=1024, bias=True) (out_proj): Linear(in_features=1024, out_features=1024, bias=True) ) (self_attn_layer_norm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True) (fc1): Linear(in_features=1024, out_features=4096, bias=True) (fc2): Linear(in_features=4096, out_features=1024, bias=True) (final_layer_norm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True) ) (1): BartEncoderLayer( (self_attn): BartAttention( (k_proj): Linear(in_features=1024, out_features=1024, bias=True) (v_proj): Linear(in_features=1024, out_features=1024, bias=True) (q_proj): Linear(in_features=1024, out_features=1024, bias=True) (out_proj): Linear(in_features=1024, out_features=1024, bias=True) ) (self_attn_layer_norm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True) (fc1): Linear(in_features=1024, out_features=4096, bias=True) (fc2): Linear(in_features=4096, out_features=1024, bias=True) (final_layer_norm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True) ) (2): BartEncoderLayer( (self_attn): BartAttention( (k_proj): Linear(in_features=1024, out_features=1024, bias=True) (v_proj): Linear(in_features=1024, out_features=1024, bias=True) (q_proj): Linear(in_features=1024, out_features=1024, bias=True) (out_proj): Linear(in_features=1024, out_features=1024, bias=True) ) (self_attn_layer_norm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True) (fc1): Linear(in_features=1024, out_features=4096, bias=True) (fc2): Linear(in_features=4096, out_features=1024, bias=True) (final_layer_norm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True) ) (3): BartEncoderLayer( (self_attn): BartAttention( (k_proj): Linear(in_features=1024, out_features=1024, bias=True) (v_proj): Linear(in_features=1024, out_features=1024, bias=True) (q_proj): Linear(in_features=1024, out_features=1024, bias=True) (out_proj): Linear(in_features=1024, out_features=1024, bias=True) ) (self_attn_layer_norm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True) (fc1): Linear(in_features=1024, out_features=4096, bias=True) (fc2): Linear(in_features=4096, out_features=1024, bias=True) (final_layer_norm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True) ) (4): BartEncoderLayer( (self_attn): BartAttention( (k_proj): Linear(in_features=1024, out_features=1024, bias=True) (v_proj): Linear(in_features=1024, out_features=1024, bias=True) (q_proj): Linear(in_features=1024, out_features=1024, bias=True) (out_proj): Linear(in_features=1024, out_features=1024, bias=True) ) (self_attn_layer_norm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True) (fc1): Linear(in_features=1024, out_features=4096, bias=True) (fc2): Linear(in_features=4096, out_features=1024, bias=True) (final_layer_norm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True) ) (5): BartEncoderLayer( (self_attn): BartAttention( (k_proj): Linear(in_features=1024, out_features=1024, bias=True) (v_proj): Linear(in_features=1024, out_features=1024, bias=True) (q_proj): Linear(in_features=1024, out_features=1024, bias=True) (out_proj): Linear(in_features=1024, out_features=1024, bias=True) ) … &lt;trimmed 22574 bytes string&gt;</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>BartForConditionalGeneration( (model): BartModel( (shared): Embedding(50264, 1024, padding_idx=1) (encoder): BartEncoder( (embed_tokens): Embedding(50264, 1024, padding_idx=1) (embed_positions): BartLearnedPositionalEmbedding(1026, 1024) (layers): ModuleList( (0): BartEncoderLayer( (self_attn): BartAttention( (k_proj): Linear(in_features=1024, out_features=1024, bias=True) (v_proj): Linear(in_features=1024, out_features=1024, bias=True) (q_proj): Linear(in_features=1024, out_features=1024, bias=True) (out_proj): Linear(in_features=1024, out_features=1024, bias=True) ) (self_attn_layer_norm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True) (fc1): Linear(in_features=1024, out_features=4096, bias=True) (fc2): Linear(in_features=4096, out_features=1024, bias=True) (final_layer_norm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True) ) (1): BartEncoderLayer( (self_attn): BartAttention( (k_proj): Linear(in_features=1024, out_features=1024, bias=True) (v_proj): Linear(in_features=1024, out_features=1024, bias=True) (q_proj): Linear(in_features=1024, out_features=1024, bias=True) (out_proj): Linear(in_features=1024, out_features=1024, bias=True) ) (self_attn_layer_norm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True) (fc1): Linear(in_features=1024, out_features=4096, bias=True) (fc2): Linear(in_features=4096, out_features=1024, bias=True) (final_layer_norm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True) ) (2): BartEncoderLayer( (self_attn): BartAttention( (k_proj): Linear(in_features=1024, out_features=1024, bias=True) (v_proj): Linear(in_features=1024, out_features=1024, bias=True) (q_proj): Linear(in_features=1024, out_features=1024, bias=True) (out_proj): Linear(in_features=1024, out_features=1024, bias=True) ) (self_attn_layer_norm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True) (fc1): Linear(in_features=1024, out_features=4096, bias=True) (fc2): Linear(in_features=4096, out_features=1024, bias=True) (final_layer_norm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True) ) (3): BartEncoderLayer( (self_attn): BartAttention( (k_proj): Linear(in_features=1024, out_features=1024, bias=True) (v_proj): Linear(in_features=1024, out_features=1024, bias=True) (q_proj): Linear(in_features=1024, out_features=1024, bias=True) (out_proj): Linear(in_features=1024, out_features=1024, bias=True) ) (self_attn_layer_norm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True) (fc1): Linear(in_features=1024, out_features=4096, bias=True) (fc2): Linear(in_features=4096, out_features=1024, bias=True) (final_layer_norm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True) ) (4): BartEncoderLayer( (self_attn): BartAttention( (k_proj): Linear(in_features=1024, out_features=1024, bias=True) (v_proj): Linear(in_features=1024, out_features=1024, bias=True) (q_proj): Linear(in_features=1024, out_features=1024, bias=True) (out_proj): Linear(in_features=1024, out_features=1024, bias=True) ) (self_attn_layer_norm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True) (fc1): Linear(in_features=1024, out_features=4096, bias=True) (fc2): Linear(in_features=4096, out_features=1024, bias=True) (final_layer_norm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True) ) (5): BartEncoderLayer( (self_attn): BartAttention( (k_proj): Linear(in_features=1024, out_features=1024, bias=True) (v_proj): Linear(in_features=1024, out_features=1024, b… &lt;trimmed 23463 bytes string&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code class="fname">/usr/local/lib/python3.8/site-packages/torch/nn/modules/module.py</code>, line 530, in _apply <div class="context" id="c140599927558336"> <ol start="523" class="pre-context" id="pre140599927558336"> <li onclick="toggle('pre140599927558336', 'post140599927558336')"><pre> if buffer not in mod._buffers.values():</pre></li> <li onclick="toggle('pre140599927558336', 'post140599927558336')"><pre> raise AttributeError(&quot;`&quot; + buffer_name + &quot;` is not a buffer&quot;)</pre></li> <li onclick="toggle('pre140599927558336', 'post140599927558336')"><pre></pre></li> <li onclick="toggle('pre140599927558336', 'post140599927558336')"><pre> return buffer</pre></li> <li onclick="toggle('pre140599927558336', 'post140599927558336')"><pre></pre></li> <li onclick="toggle('pre140599927558336', 'post140599927558336')"><pre> def _apply(self, fn):</pre></li> <li onclick="toggle('pre140599927558336', 'post140599927558336')"><pre> for module in self.children():</pre></li> </ol> <ol start="530" class="context-line"> <li onclick="toggle('pre140599927558336', 'post140599927558336')"><pre> module._apply(fn)</pre> <span>…</span></li> </ol> <ol start='531' class="post-context" id="post140599927558336"> <li onclick="toggle('pre140599927558336', 'post140599927558336')"><pre></pre></li> <li onclick="toggle('pre140599927558336', 'post140599927558336')"><pre> def compute_should_use_set_data(tensor, tensor_applied):</pre></li> <li onclick="toggle('pre140599927558336', 'post140599927558336')"><pre> if torch._has_compatible_shallow_copy_type(tensor, tensor_applied):</pre></li> <li onclick="toggle('pre140599927558336', 'post140599927558336')"><pre> # If the new tensor has compatible tensor type as the existing tensor,</pre></li> <li onclick="toggle('pre140599927558336', 'post140599927558336')"><pre> # the current behavior is to change the tensor in-place using `.data =`,</pre></li> <li onclick="toggle('pre140599927558336', 'post140599927558336')"><pre> # and the future behavior is to overwrite the existing tensor. However,</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140599927558336')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140599927558336"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>fn</td> <td class="code"><pre>&lt;function Module.to.&lt;locals&gt;.convert at 0x7fe08551e3a0&gt;</pre></td> </tr> <tr> <td>module</td> <td class="code"><pre>Embedding(50264, 1024, padding_idx=1)</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>BartModel( (shared): Embedding(50264, 1024, padding_idx=1) (encoder): BartEncoder( (embed_tokens): Embedding(50264, 1024, padding_idx=1) (embed_positions): BartLearnedPositionalEmbedding(1026, 1024) (layers): ModuleList( (0): BartEncoderLayer( (self_attn): BartAttention( (k_proj): Linear(in_features=1024, out_features=1024, bias=True) (v_proj): Linear(in_features=1024, out_features=1024, bias=True) (q_proj): Linear(in_features=1024, out_features=1024, bias=True) (out_proj): Linear(in_features=1024, out_features=1024, bias=True) ) (self_attn_layer_norm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True) (fc1): Linear(in_features=1024, out_features=4096, bias=True) (fc2): Linear(in_features=4096, out_features=1024, bias=True) (final_layer_norm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True) ) (1): BartEncoderLayer( (self_attn): BartAttention( (k_proj): Linear(in_features=1024, out_features=1024, bias=True) (v_proj): Linear(in_features=1024, out_features=1024, bias=True) (q_proj): Linear(in_features=1024, out_features=1024, bias=True) (out_proj): Linear(in_features=1024, out_features=1024, bias=True) ) (self_attn_layer_norm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True) (fc1): Linear(in_features=1024, out_features=4096, bias=True) (fc2): Linear(in_features=4096, out_features=1024, bias=True) (final_layer_norm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True) ) (2): BartEncoderLayer( (self_attn): BartAttention( (k_proj): Linear(in_features=1024, out_features=1024, bias=True) (v_proj): Linear(in_features=1024, out_features=1024, bias=True) (q_proj): Linear(in_features=1024, out_features=1024, bias=True) (out_proj): Linear(in_features=1024, out_features=1024, bias=True) ) (self_attn_layer_norm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True) (fc1): Linear(in_features=1024, out_features=4096, bias=True) (fc2): Linear(in_features=4096, out_features=1024, bias=True) (final_layer_norm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True) ) (3): BartEncoderLayer( (self_attn): BartAttention( (k_proj): Linear(in_features=1024, out_features=1024, bias=True) (v_proj): Linear(in_features=1024, out_features=1024, bias=True) (q_proj): Linear(in_features=1024, out_features=1024, bias=True) (out_proj): Linear(in_features=1024, out_features=1024, bias=True) ) (self_attn_layer_norm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True) (fc1): Linear(in_features=1024, out_features=4096, bias=True) (fc2): Linear(in_features=4096, out_features=1024, bias=True) (final_layer_norm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True) ) (4): BartEncoderLayer( (self_attn): BartAttention( (k_proj): Linear(in_features=1024, out_features=1024, bias=True) (v_proj): Linear(in_features=1024, out_features=1024, bias=True) (q_proj): Linear(in_features=1024, out_features=1024, bias=True) (out_proj): Linear(in_features=1024, out_features=1024, bias=True) ) (self_attn_layer_norm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True) (fc1): Linear(in_features=1024, out_features=4096, bias=True) (fc2): Linear(in_features=4096, out_features=1024, bias=True) (final_layer_norm): LayerNorm((1024,), eps=1e-05, elementwise_affine=True) ) (5): BartEncoderLayer( (self_attn): BartAttention( (k_proj): Linear(in_features=1024, out_features=1024, bias=True) (v_proj): Linear(in_features=1024, out_features=1024, bias=True) (q_proj): Linear(in_features=1024, out_features=1024, bias=True) (out_proj): Linear(in_features=1024, out_features=1024, bias=True) ) … &lt;trimmed 22574 bytes string&gt;</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code class="fname">/usr/local/lib/python3.8/site-packages/torch/nn/modules/module.py</code>, line 552, in _apply <div class="context" id="c140597887201216"> <ol start="545" class="pre-context" id="pre140597887201216"> <li onclick="toggle('pre140597887201216', 'post140597887201216')"><pre></pre></li> <li onclick="toggle('pre140597887201216', 'post140597887201216')"><pre> for key, param in self._parameters.items():</pre></li> <li onclick="toggle('pre140597887201216', 'post140597887201216')"><pre> if param is not None:</pre></li> <li onclick="toggle('pre140597887201216', 'post140597887201216')"><pre> # Tensors stored in modules are graph leaves, and we don&#x27;t want to</pre></li> <li onclick="toggle('pre140597887201216', 'post140597887201216')"><pre> # track autograd history of `param_applied`, so we have to use</pre></li> <li onclick="toggle('pre140597887201216', 'post140597887201216')"><pre> # `with torch.no_grad():`</pre></li> <li onclick="toggle('pre140597887201216', 'post140597887201216')"><pre> with torch.no_grad():</pre></li> </ol> <ol start="552" class="context-line"> <li onclick="toggle('pre140597887201216', 'post140597887201216')"><pre> param_applied = fn(param)</pre> <span>…</span></li> </ol> <ol start='553' class="post-context" id="post140597887201216"> <li onclick="toggle('pre140597887201216', 'post140597887201216')"><pre> should_use_set_data = compute_should_use_set_data(param, param_applied)</pre></li> <li onclick="toggle('pre140597887201216', 'post140597887201216')"><pre> if should_use_set_data:</pre></li> <li onclick="toggle('pre140597887201216', 'post140597887201216')"><pre> param.data = param_applied</pre></li> <li onclick="toggle('pre140597887201216', 'post140597887201216')"><pre> else:</pre></li> <li onclick="toggle('pre140597887201216', 'post140597887201216')"><pre> assert isinstance(param, Parameter)</pre></li> <li onclick="toggle('pre140597887201216', 'post140597887201216')"><pre> assert param.is_leaf</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140597887201216')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140597887201216"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>compute_should_use_set_data</td> <td class="code"><pre>&lt;function Module._apply.&lt;locals&gt;.compute_should_use_set_data at 0x7fe08551e790&gt;</pre></td> </tr> <tr> <td>fn</td> <td class="code"><pre>&lt;function Module.to.&lt;locals&gt;.convert at 0x7fe08551e3a0&gt;</pre></td> </tr> <tr> <td>key</td> <td class="code"><pre>&#x27;weight&#x27;</pre></td> </tr> <tr> <td>param</td> <td class="code"><pre>Parameter containing: tensor([[-0.0369, 0.0776, 0.1635, ..., 0.1835, 0.0585, -0.0668], [ 0.0047, -0.0052, -0.0424, ..., -0.0111, 0.0030, 0.0034], [-0.0474, 0.4567, -0.0645, ..., 0.1058, 0.0345, 0.0481], ..., [-0.0241, 0.0185, -0.0443, ..., -0.0071, -0.0530, -0.0246], [-0.0175, 0.0072, -0.0462, ..., 0.0272, -0.0129, 0.0078], [-0.0118, 0.0072, -0.0543, ..., 0.0351, 0.0095, 0.0030]], requires_grad=True)</pre></td> </tr> <tr> <td>self</td> <td class="code"><pre>Embedding(50264, 1024, padding_idx=1)</pre></td> </tr> </tbody> </table> </li> <li class="frame user"> <code class="fname">/usr/local/lib/python3.8/site-packages/torch/nn/modules/module.py</code>, line 850, in convert <div class="context" id="c140599926213312"> <ol start="843" class="pre-context" id="pre140599926213312"> <li onclick="toggle('pre140599926213312', 'post140599926213312')"><pre> &quot;Please file an issue at https://github.com/pytorch/pytorch/issues/new?template=bug-report.md &quot;</pre></li> <li onclick="toggle('pre140599926213312', 'post140599926213312')"><pre> &quot;if a complex module does not work as expected.&quot;)</pre></li> <li onclick="toggle('pre140599926213312', 'post140599926213312')"><pre></pre></li> <li onclick="toggle('pre140599926213312', 'post140599926213312')"><pre> def convert(t):</pre></li> <li onclick="toggle('pre140599926213312', 'post140599926213312')"><pre> if convert_to_format is not None and t.dim() in (4, 5):</pre></li> <li onclick="toggle('pre140599926213312', 'post140599926213312')"><pre> return t.to(device, dtype if t.is_floating_point() or t.is_complex() else None,</pre></li> <li onclick="toggle('pre140599926213312', 'post140599926213312')"><pre> non_blocking, memory_format=convert_to_format)</pre></li> </ol> <ol start="850" class="context-line"> <li onclick="toggle('pre140599926213312', 'post140599926213312')"><pre> return t.to(device, dtype if t.is_floating_point() or t.is_complex() else None, non_blocking)</pre> <span>…</span></li> </ol> <ol start='851' class="post-context" id="post140599926213312"> <li onclick="toggle('pre140599926213312', 'post140599926213312')"><pre></pre></li> <li onclick="toggle('pre140599926213312', 'post140599926213312')"><pre> return self._apply(convert)</pre></li> <li onclick="toggle('pre140599926213312', 'post140599926213312')"><pre></pre></li> <li onclick="toggle('pre140599926213312', 'post140599926213312')"><pre> def register_backward_hook(</pre></li> <li onclick="toggle('pre140599926213312', 'post140599926213312')"><pre> self, hook: Callable[[&#x27;Module&#x27;, _grad_t, _grad_t], Union[None, Tensor]]</pre></li> <li onclick="toggle('pre140599926213312', 'post140599926213312')"><pre> ) -&gt; RemovableHandle:</pre></li> </ol> </div> <div class="commands"> <a href="#" onclick="return varToggle(this, '140599926213312')"><span>&#x25b6;</span> Local vars</a> </div> <table class="vars" id="v140599926213312"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>convert_to_format</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>device</td> <td class="code"><pre>device(type=&#x27;cuda&#x27;)</pre></td> </tr> <tr> <td>dtype</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>non_blocking</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>t</td> <td class="code"><pre>Parameter containing: tensor([[-0.0369, 0.0776, 0.1635, ..., 0.1835, 0.0585, -0.0668], [ 0.0047, -0.0052, -0.0424, ..., -0.0111, 0.0030, 0.0034], [-0.0474, 0.4567, -0.0645, ..., 0.1058, 0.0345, 0.0481], ..., [-0.0241, 0.0185, -0.0443, ..., -0.0071, -0.0530, -0.0246], [-0.0175, 0.0072, -0.0462, ..., 0.0272, -0.0129, 0.0078], [-0.0118, 0.0072, -0.0543, ..., 0.0351, 0.0095, 0.0030]], requires_grad=True)</pre></td> </tr> </tbody> </table> </li> </ul> </div> <form action="http://dpaste.com/" name="pasteform" id="pasteform" method="post"> <div id="pastebinTraceback" class="pastebin"> <input type="hidden" name="language" value="PythonConsole"> <input type="hidden" name="title" value="RuntimeError at /getsummary/"> <input type="hidden" name="source" value="Django Dpaste Agent"> <input type="hidden" name="poster" value="Django"> <textarea name="content" id="traceback_area" cols="140" rows="25"> Environment: Request Method: POST Request URL: http://192.168.1.191:4080/getsummary/?min=34&amp;max=1000 Django Version: 3.1.1 Python Version: 3.8.12 Installed Applications: [&#x27;django.contrib.admin&#x27;, &#x27;django.contrib.auth&#x27;, &#x27;django.contrib.contenttypes&#x27;, &#x27;django.contrib.sessions&#x27;, &#x27;django.contrib.messages&#x27;, &#x27;django.contrib.staticfiles&#x27;] Installed Middleware: [&#x27;django.middleware.security.SecurityMiddleware&#x27;, &#x27;django.contrib.sessions.middleware.SessionMiddleware&#x27;, &#x27;django.middleware.common.CommonMiddleware&#x27;, &#x27;django.middleware.csrf.CsrfViewMiddleware&#x27;, &#x27;django.contrib.auth.middleware.AuthenticationMiddleware&#x27;, &#x27;django.contrib.messages.middleware.MessageMiddleware&#x27;, &#x27;django.middleware.clickjacking.XFrameOptionsMiddleware&#x27;] Traceback (most recent call last): File "/usr/local/lib/python3.8/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) File "/usr/local/lib/python3.8/site-packages/django/core/handlers/base.py", line 165, in _get_response callback, callback_args, callback_kwargs = self.resolve_request(request) File "/usr/local/lib/python3.8/site-packages/django/core/handlers/base.py", line 288, in resolve_request resolver_match = resolver.resolve(request.path_info) File "/usr/local/lib/python3.8/site-packages/django/urls/resolvers.py", line 545, in resolve for pattern in self.url_patterns: File "/usr/local/lib/python3.8/site-packages/django/utils/functional.py", line 48, in __get__ res = instance.__dict__[self.name] = self.func(instance) File "/usr/local/lib/python3.8/site-packages/django/urls/resolvers.py", line 589, in url_patterns patterns = getattr(self.urlconf_module, &quot;urlpatterns&quot;, self.urlconf_module) File "/usr/local/lib/python3.8/site-packages/django/utils/functional.py", line 48, in __get__ res = instance.__dict__[self.name] = self.func(instance) File "/usr/local/lib/python3.8/site-packages/django/urls/resolvers.py", line 582, in urlconf_module return import_module(self.urlconf_name) File "/usr/local/lib/python3.8/importlib/__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "&lt;frozen importlib._bootstrap&gt;", line 1014, in _gcd_import &lt;source code not available&gt; File "&lt;frozen importlib._bootstrap&gt;", line 991, in _find_and_load &lt;source code not available&gt; File "&lt;frozen importlib._bootstrap&gt;", line 975, in _find_and_load_unlocked &lt;source code not available&gt; File "&lt;frozen importlib._bootstrap&gt;", line 671, in _load_unlocked &lt;source code not available&gt; File "&lt;frozen importlib._bootstrap_external&gt;", line 843, in exec_module &lt;source code not available&gt; File "&lt;frozen importlib._bootstrap&gt;", line 219, in _call_with_frames_removed &lt;source code not available&gt; File "/app/web_project/urls.py", line 5, in &lt;module&gt; path(&quot;&quot;, include(&quot;hello.urls&quot;)), File "/usr/local/lib/python3.8/site-packages/django/urls/conf.py", line 34, in include urlconf_module = import_module(urlconf_module) File "/usr/local/lib/python3.8/importlib/__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "&lt;frozen importlib._bootstrap&gt;", line 1014, in _gcd_import &lt;source code not available&gt; File "&lt;frozen importlib._bootstrap&gt;", line 991, in _find_and_load &lt;source code not available&gt; File "&lt;frozen importlib._bootstrap&gt;", line 975, in _find_and_load_unlocked &lt;source code not available&gt; File "&lt;frozen importlib._bootstrap&gt;", line 671, in _load_unlocked &lt;source code not available&gt; File "&lt;frozen importlib._bootstrap_external&gt;", line 843, in exec_module &lt;source code not available&gt; File "&lt;frozen importlib._bootstrap&gt;", line 219, in _call_with_frames_removed &lt;source code not available&gt; File "/app/hello/urls.py", line 2, in &lt;module&gt; from hello import views File "/app/hello/views.py", line 4, in &lt;module&gt; from hello import config File "/app/hello/config.py", line 17, in &lt;module&gt; model = BartForConditionalGeneration.from_pretrained(&#x27;./bart-large-cnn-samsum&#x27;).to(device) File "/usr/local/lib/python3.8/site-packages/torch/nn/modules/module.py", line 852, in to return self._apply(convert) File "/usr/local/lib/python3.8/site-packages/torch/nn/modules/module.py", line 530, in _apply module._apply(fn) File "/usr/local/lib/python3.8/site-packages/torch/nn/modules/module.py", line 530, in _apply module._apply(fn) File "/usr/local/lib/python3.8/site-packages/torch/nn/modules/module.py", line 552, in _apply param_applied = fn(param) File "/usr/local/lib/python3.8/site-packages/torch/nn/modules/module.py", line 850, in convert return t.to(device, dtype if t.is_floating_point() or t.is_complex() else None, non_blocking) Exception Type: RuntimeError at /getsummary/ Exception Value: CUDA error: out of memory CUDA kernel errors might be asynchronously reported at some other API call,so the stacktrace below might be incorrect. For debugging consider passing CUDA_LAUNCH_BLOCKING=1. </textarea> <br><br> <input type="submit" value="Share this traceback on a public website"> </div> </form> </div> <div id="requestinfo"> <h2>Request information</h2> <h3 id="user-info">USER</h3> <p>AnonymousUser</p> <h3 id="get-info">GET</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>min</td> <td class="code"><pre>&#x27;34&#x27;</pre></td> </tr> <tr> <td>max</td> <td class="code"><pre>&#x27;1000&#x27;</pre></td> </tr> </tbody> </table> <h3 id="post-info">POST</h3> <p>No POST data</p> <h3 id="files-info">FILES</h3> <p>No FILES data</p> <h3 id="cookie-info">COOKIES</h3> <p>No cookie data</p> <h3 id="meta-info">META</h3> <table class="req"> <thead> <tr> <th>Variable</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>CONTENT_LENGTH</td> <td class="code"><pre>&#x27;742&#x27;</pre></td> </tr> <tr> <td>CONTENT_TYPE</td> <td class="code"><pre>&#x27;text/plain; charset=utf-8&#x27;</pre></td> </tr> <tr> <td>HTTP_ACCEPT_ENCODING</td> <td class="code"><pre>&#x27;gzip, deflate, br&#x27;</pre></td> </tr> <tr> <td>HTTP_HOST</td> <td class="code"><pre>&#x27;192.168.1.191:4080&#x27;</pre></td> </tr> <tr> <td>PATH_INFO</td> <td class="code"><pre>&#x27;/getsummary/&#x27;</pre></td> </tr> <tr> <td>QUERY_STRING</td> <td class="code"><pre>&#x27;min=34&amp;max=1000&#x27;</pre></td> </tr> <tr> <td>RAW_URI</td> <td class="code"><pre>&#x27;/getsummary/?min=34&amp;max=1000&#x27;</pre></td> </tr> <tr> <td>REMOTE_ADDR</td> <td class="code"><pre>&#x27;192.168.1.190&#x27;</pre></td> </tr> <tr> <td>REMOTE_PORT</td> <td class="code"><pre>&#x27;43298&#x27;</pre></td> </tr> <tr> <td>REQUEST_METHOD</td> <td class="code"><pre>&#x27;POST&#x27;</pre></td> </tr> <tr> <td>SCRIPT_NAME</td> <td class="code"><pre>&#x27;&#x27;</pre></td> </tr> <tr> <td>SERVER_NAME</td> <td class="code"><pre>&#x27;0.0.0.0&#x27;</pre></td> </tr> <tr> <td>SERVER_PORT</td> <td class="code"><pre>&#x27;4080&#x27;</pre></td> </tr> <tr> <td>SERVER_PROTOCOL</td> <td class="code"><pre>&#x27;HTTP/1.1&#x27;</pre></td> </tr> <tr> <td>SERVER_SOFTWARE</td> <td class="code"><pre>&#x27;gunicorn/20.0.4&#x27;</pre></td> </tr> <tr> <td>gunicorn.socket</td> <td class="code"><pre>&lt;socket.socket fd=9, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=(&#x27;172.17.0.15&#x27;, 4080), raddr=(&#x27;192.168.1.190&#x27;, 43298)&gt;</pre></td> </tr> <tr> <td>wsgi.errors</td> <td class="code"><pre>&lt;gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7fdff89eb430&gt;</pre></td> </tr> <tr> <td>wsgi.file_wrapper</td> <td class="code"><pre>&lt;class &#x27;gunicorn.http.wsgi.FileWrapper&#x27;&gt;</pre></td> </tr> <tr> <td>wsgi.input</td> <td class="code"><pre>&lt;gunicorn.http.body.Body object at 0x7fdff89eb490&gt;</pre></td> </tr> <tr> <td>wsgi.input_terminated</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>wsgi.multiprocess</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.multithread</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.run_once</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>wsgi.url_scheme</td> <td class="code"><pre>&#x27;http&#x27;</pre></td> </tr> <tr> <td>wsgi.version</td> <td class="code"><pre>(1, 0)</pre></td> </tr> </tbody> </table> <h3 id="settings-info">Settings</h3> <h4>Using settings module <code>web_project.settings</code></h4> <table class="req"> <thead> <tr> <th>Setting</th> <th>Value</th> </tr> </thead> <tbody> <tr> <td>ABSOLUTE_URL_OVERRIDES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>ADMINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>ALLOWED_HOSTS</td> <td class="code"><pre>[&#x27;*&#x27;]</pre></td> </tr> <tr> <td>APPEND_SLASH</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>AUTHENTICATION_BACKENDS</td> <td class="code"><pre>[&#x27;django.contrib.auth.backends.ModelBackend&#x27;]</pre></td> </tr> <tr> <td>AUTH_PASSWORD_VALIDATORS</td> <td class="code"><pre>&#x27;********************&#x27;</pre></td> </tr> <tr> <td>AUTH_USER_MODEL</td> <td class="code"><pre>&#x27;auth.User&#x27;</pre></td> </tr> <tr> <td>BASE_DIR</td> <td class="code"><pre>PosixPath(&#x27;/app&#x27;)</pre></td> </tr> <tr> <td>CACHES</td> <td class="code"><pre>{&#x27;default&#x27;: {&#x27;BACKEND&#x27;: &#x27;django.core.cache.backends.locmem.LocMemCache&#x27;}}</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_ALIAS</td> <td class="code"><pre>&#x27;default&#x27;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_KEY_PREFIX</td> <td class="code"><pre>&#x27;********************&#x27;</pre></td> </tr> <tr> <td>CACHE_MIDDLEWARE_SECONDS</td> <td class="code"><pre>600</pre></td> </tr> <tr> <td>CSRF_COOKIE_AGE</td> <td class="code"><pre>31449600</pre></td> </tr> <tr> <td>CSRF_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>CSRF_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_COOKIE_NAME</td> <td class="code"><pre>&#x27;csrftoken&#x27;</pre></td> </tr> <tr> <td>CSRF_COOKIE_PATH</td> <td class="code"><pre>&#x27;/&#x27;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SAMESITE</td> <td class="code"><pre>&#x27;Lax&#x27;</pre></td> </tr> <tr> <td>CSRF_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>CSRF_FAILURE_VIEW</td> <td class="code"><pre>&#x27;django.views.csrf.csrf_failure&#x27;</pre></td> </tr> <tr> <td>CSRF_HEADER_NAME</td> <td class="code"><pre>&#x27;HTTP_X_CSRFTOKEN&#x27;</pre></td> </tr> <tr> <td>CSRF_TRUSTED_ORIGINS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>CSRF_USE_SESSIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DATABASES</td> <td class="code"><pre>{&#x27;default&#x27;: {&#x27;ATOMIC_REQUESTS&#x27;: False, &#x27;AUTOCOMMIT&#x27;: True, &#x27;CONN_MAX_AGE&#x27;: 0, &#x27;ENGINE&#x27;: &#x27;django.db.backends.sqlite3&#x27;, &#x27;HOST&#x27;: &#x27;&#x27;, &#x27;NAME&#x27;: PosixPath(&#x27;/app/db.sqlite3&#x27;), &#x27;OPTIONS&#x27;: {}, &#x27;PASSWORD&#x27;: &#x27;********************&#x27;, &#x27;PORT&#x27;: &#x27;&#x27;, &#x27;TEST&#x27;: {&#x27;CHARSET&#x27;: None, &#x27;COLLATION&#x27;: None, &#x27;MIGRATE&#x27;: True, &#x27;MIRROR&#x27;: None, &#x27;NAME&#x27;: None}, &#x27;TIME_ZONE&#x27;: None, &#x27;USER&#x27;: &#x27;&#x27;}}</pre></td> </tr> <tr> <td>DATABASE_ROUTERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td> <td class="code"><pre>1000</pre></td> </tr> <tr> <td>DATETIME_FORMAT</td> <td class="code"><pre>&#x27;N j, Y, P&#x27;</pre></td> </tr> <tr> <td>DATETIME_INPUT_FORMATS</td> <td class="code"><pre>[&#x27;%Y-%m-%d %H:%M:%S&#x27;, &#x27;%Y-%m-%d %H:%M:%S.%f&#x27;, &#x27;%Y-%m-%d %H:%M&#x27;, &#x27;%m/%d/%Y %H:%M:%S&#x27;, &#x27;%m/%d/%Y %H:%M:%S.%f&#x27;, &#x27;%m/%d/%Y %H:%M&#x27;, &#x27;%m/%d/%y %H:%M:%S&#x27;, &#x27;%m/%d/%y %H:%M:%S.%f&#x27;, &#x27;%m/%d/%y %H:%M&#x27;]</pre></td> </tr> <tr> <td>DATE_FORMAT</td> <td class="code"><pre>&#x27;N j, Y&#x27;</pre></td> </tr> <tr> <td>DATE_INPUT_FORMATS</td> <td class="code"><pre>[&#x27;%Y-%m-%d&#x27;, &#x27;%m/%d/%Y&#x27;, &#x27;%m/%d/%y&#x27;, &#x27;%b %d %Y&#x27;, &#x27;%b %d, %Y&#x27;, &#x27;%d %b %Y&#x27;, &#x27;%d %b, %Y&#x27;, &#x27;%B %d %Y&#x27;, &#x27;%B %d, %Y&#x27;, &#x27;%d %B %Y&#x27;, &#x27;%d %B, %Y&#x27;]</pre></td> </tr> <tr> <td>DEBUG</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>DEBUG_PROPAGATE_EXCEPTIONS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>DECIMAL_SEPARATOR</td> <td class="code"><pre>&#x27;.&#x27;</pre></td> </tr> <tr> <td>DEFAULT_AUTO_FIELD</td> <td class="code"><pre>&#x27;django.db.models.BigAutoField&#x27;</pre></td> </tr> <tr> <td>DEFAULT_CHARSET</td> <td class="code"><pre>&#x27;utf-8&#x27;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER</td> <td class="code"><pre>&#x27;django.views.debug.ExceptionReporter&#x27;</pre></td> </tr> <tr> <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td> <td class="code"><pre>&#x27;django.views.debug.SafeExceptionReporterFilter&#x27;</pre></td> </tr> <tr> <td>DEFAULT_FILE_STORAGE</td> <td class="code"><pre>&#x27;django.core.files.storage.FileSystemStorage&#x27;</pre></td> </tr> <tr> <td>DEFAULT_FROM_EMAIL</td> <td class="code"><pre>&#x27;[email protected]&#x27;</pre></td> </tr> <tr> <td>DEFAULT_HASHING_ALGORITHM</td> <td class="code"><pre>&#x27;sha256&#x27;</pre></td> </tr> <tr> <td>DEFAULT_INDEX_TABLESPACE</td> <td class="code"><pre>&#x27;&#x27;</pre></td> </tr> <tr> <td>DEFAULT_TABLESPACE</td> <td class="code"><pre>&#x27;&#x27;</pre></td> </tr> <tr> <td>DISALLOWED_USER_AGENTS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>EMAIL_BACKEND</td> <td class="code"><pre>&#x27;django.core.mail.backends.smtp.EmailBackend&#x27;</pre></td> </tr> <tr> <td>EMAIL_HOST</td> <td class="code"><pre>&#x27;localhost&#x27;</pre></td> </tr> <tr> <td>EMAIL_HOST_PASSWORD</td> <td class="code"><pre>&#x27;********************&#x27;</pre></td> </tr> <tr> <td>EMAIL_HOST_USER</td> <td class="code"><pre>&#x27;&#x27;</pre></td> </tr> <tr> <td>EMAIL_PORT</td> <td class="code"><pre>25</pre></td> </tr> <tr> <td>EMAIL_SSL_CERTFILE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_SSL_KEYFILE</td> <td class="code"><pre>&#x27;********************&#x27;</pre></td> </tr> <tr> <td>EMAIL_SUBJECT_PREFIX</td> <td class="code"><pre>&#x27;[Django] &#x27;</pre></td> </tr> <tr> <td>EMAIL_TIMEOUT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>EMAIL_USE_LOCALTIME</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_SSL</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>EMAIL_USE_TLS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FILE_UPLOAD_HANDLERS</td> <td class="code"><pre>[&#x27;django.core.files.uploadhandler.MemoryFileUploadHandler&#x27;, &#x27;django.core.files.uploadhandler.TemporaryFileUploadHandler&#x27;]</pre></td> </tr> <tr> <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td> <td class="code"><pre>2621440</pre></td> </tr> <tr> <td>FILE_UPLOAD_PERMISSIONS</td> <td class="code"><pre>420</pre></td> </tr> <tr> <td>FILE_UPLOAD_TEMP_DIR</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FIRST_DAY_OF_WEEK</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>FIXTURE_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>FORCE_SCRIPT_NAME</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORMAT_MODULE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>FORM_RENDERER</td> <td class="code"><pre>&#x27;django.forms.renderers.DjangoTemplates&#x27;</pre></td> </tr> <tr> <td>IGNORABLE_404_URLS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>INSTALLED_APPS</td> <td class="code"><pre>[&#x27;django.contrib.admin&#x27;, &#x27;django.contrib.auth&#x27;, &#x27;django.contrib.contenttypes&#x27;, &#x27;django.contrib.sessions&#x27;, &#x27;django.contrib.messages&#x27;, &#x27;django.contrib.staticfiles&#x27;]</pre></td> </tr> <tr> <td>INTERNAL_IPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LANGUAGES</td> <td class="code"><pre>[(&#x27;af&#x27;, &#x27;Afrikaans&#x27;), (&#x27;ar&#x27;, &#x27;Arabic&#x27;), (&#x27;ar-dz&#x27;, &#x27;Algerian Arabic&#x27;), (&#x27;ast&#x27;, &#x27;Asturian&#x27;), (&#x27;az&#x27;, &#x27;Azerbaijani&#x27;), (&#x27;bg&#x27;, &#x27;Bulgarian&#x27;), (&#x27;be&#x27;, &#x27;Belarusian&#x27;), (&#x27;bn&#x27;, &#x27;Bengali&#x27;), (&#x27;br&#x27;, &#x27;Breton&#x27;), (&#x27;bs&#x27;, &#x27;Bosnian&#x27;), (&#x27;ca&#x27;, &#x27;Catalan&#x27;), (&#x27;cs&#x27;, &#x27;Czech&#x27;), (&#x27;cy&#x27;, &#x27;Welsh&#x27;), (&#x27;da&#x27;, &#x27;Danish&#x27;), (&#x27;de&#x27;, &#x27;German&#x27;), (&#x27;dsb&#x27;, &#x27;Lower Sorbian&#x27;), (&#x27;el&#x27;, &#x27;Greek&#x27;), (&#x27;en&#x27;, &#x27;English&#x27;), (&#x27;en-au&#x27;, &#x27;Australian English&#x27;), (&#x27;en-gb&#x27;, &#x27;British English&#x27;), (&#x27;eo&#x27;, &#x27;Esperanto&#x27;), (&#x27;es&#x27;, &#x27;Spanish&#x27;), (&#x27;es-ar&#x27;, &#x27;Argentinian Spanish&#x27;), (&#x27;es-co&#x27;, &#x27;Colombian Spanish&#x27;), (&#x27;es-mx&#x27;, &#x27;Mexican Spanish&#x27;), (&#x27;es-ni&#x27;, &#x27;Nicaraguan Spanish&#x27;), (&#x27;es-ve&#x27;, &#x27;Venezuelan Spanish&#x27;), (&#x27;et&#x27;, &#x27;Estonian&#x27;), (&#x27;eu&#x27;, &#x27;Basque&#x27;), (&#x27;fa&#x27;, &#x27;Persian&#x27;), (&#x27;fi&#x27;, &#x27;Finnish&#x27;), (&#x27;fr&#x27;, &#x27;French&#x27;), (&#x27;fy&#x27;, &#x27;Frisian&#x27;), (&#x27;ga&#x27;, &#x27;Irish&#x27;), (&#x27;gd&#x27;, &#x27;Scottish Gaelic&#x27;), (&#x27;gl&#x27;, &#x27;Galician&#x27;), (&#x27;he&#x27;, &#x27;Hebrew&#x27;), (&#x27;hi&#x27;, &#x27;Hindi&#x27;), (&#x27;hr&#x27;, &#x27;Croatian&#x27;), (&#x27;hsb&#x27;, &#x27;Upper Sorbian&#x27;), (&#x27;hu&#x27;, &#x27;Hungarian&#x27;), (&#x27;hy&#x27;, &#x27;Armenian&#x27;), (&#x27;ia&#x27;, &#x27;Interlingua&#x27;), (&#x27;id&#x27;, &#x27;Indonesian&#x27;), (&#x27;ig&#x27;, &#x27;Igbo&#x27;), (&#x27;io&#x27;, &#x27;Ido&#x27;), (&#x27;is&#x27;, &#x27;Icelandic&#x27;), (&#x27;it&#x27;, &#x27;Italian&#x27;), (&#x27;ja&#x27;, &#x27;Japanese&#x27;), (&#x27;ka&#x27;, &#x27;Georgian&#x27;), (&#x27;kab&#x27;, &#x27;Kabyle&#x27;), (&#x27;kk&#x27;, &#x27;Kazakh&#x27;), (&#x27;km&#x27;, &#x27;Khmer&#x27;), (&#x27;kn&#x27;, &#x27;Kannada&#x27;), (&#x27;ko&#x27;, &#x27;Korean&#x27;), (&#x27;ky&#x27;, &#x27;Kyrgyz&#x27;), (&#x27;lb&#x27;, &#x27;Luxembourgish&#x27;), (&#x27;lt&#x27;, &#x27;Lithuanian&#x27;), (&#x27;lv&#x27;, &#x27;Latvian&#x27;), (&#x27;mk&#x27;, &#x27;Macedonian&#x27;), (&#x27;ml&#x27;, &#x27;Malayalam&#x27;), (&#x27;mn&#x27;, &#x27;Mongolian&#x27;), (&#x27;mr&#x27;, &#x27;Marathi&#x27;), (&#x27;my&#x27;, &#x27;Burmese&#x27;), (&#x27;nb&#x27;, &#x27;Norwegian Bokmål&#x27;), (&#x27;ne&#x27;, &#x27;Nepali&#x27;), (&#x27;nl&#x27;, &#x27;Dutch&#x27;), (&#x27;nn&#x27;, &#x27;Norwegian Nynorsk&#x27;), (&#x27;os&#x27;, &#x27;Ossetic&#x27;), (&#x27;pa&#x27;, &#x27;Punjabi&#x27;), (&#x27;pl&#x27;, &#x27;Polish&#x27;), (&#x27;pt&#x27;, &#x27;Portuguese&#x27;), (&#x27;pt-br&#x27;, &#x27;Brazilian Portuguese&#x27;), (&#x27;ro&#x27;, &#x27;Romanian&#x27;), (&#x27;ru&#x27;, &#x27;Russian&#x27;), (&#x27;sk&#x27;, &#x27;Slovak&#x27;), (&#x27;sl&#x27;, &#x27;Slovenian&#x27;), (&#x27;sq&#x27;, &#x27;Albanian&#x27;), (&#x27;sr&#x27;, &#x27;Serbian&#x27;), (&#x27;sr-latn&#x27;, &#x27;Serbian Latin&#x27;), (&#x27;sv&#x27;, &#x27;Swedish&#x27;), (&#x27;sw&#x27;, &#x27;Swahili&#x27;), (&#x27;ta&#x27;, &#x27;Tamil&#x27;), (&#x27;te&#x27;, &#x27;Telugu&#x27;), (&#x27;tg&#x27;, &#x27;Tajik&#x27;), (&#x27;th&#x27;, &#x27;Thai&#x27;), (&#x27;tk&#x27;, &#x27;Turkmen&#x27;), (&#x27;tr&#x27;, &#x27;Turkish&#x27;), (&#x27;tt&#x27;, &#x27;Tatar&#x27;), (&#x27;udm&#x27;, &#x27;Udmurt&#x27;), (&#x27;uk&#x27;, &#x27;Ukrainian&#x27;), (&#x27;ur&#x27;, &#x27;Urdu&#x27;), (&#x27;uz&#x27;, &#x27;Uzbek&#x27;), (&#x27;vi&#x27;, &#x27;Vietnamese&#x27;), (&#x27;zh-hans&#x27;, &#x27;Simplified Chinese&#x27;), (&#x27;zh-hant&#x27;, &#x27;Traditional Chinese&#x27;)]</pre></td> </tr> <tr> <td>LANGUAGES_BIDI</td> <td class="code"><pre>[&#x27;he&#x27;, &#x27;ar&#x27;, &#x27;ar-dz&#x27;, &#x27;fa&#x27;, &#x27;ur&#x27;]</pre></td> </tr> <tr> <td>LANGUAGE_CODE</td> <td class="code"><pre>&#x27;en-us&#x27;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_AGE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_HTTPONLY</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_NAME</td> <td class="code"><pre>&#x27;django_language&#x27;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_PATH</td> <td class="code"><pre>&#x27;/&#x27;</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_SAMESITE</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>LANGUAGE_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>LOCALE_PATHS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>LOGGING</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>LOGGING_CONFIG</td> <td class="code"><pre>&#x27;logging.config.dictConfig&#x27;</pre></td> </tr> <tr> <td>LOGIN_REDIRECT_URL</td> <td class="code"><pre>&#x27;/accounts/profile/&#x27;</pre></td> </tr> <tr> <td>LOGIN_URL</td> <td class="code"><pre>&#x27;/accounts/login/&#x27;</pre></td> </tr> <tr> <td>LOGOUT_REDIRECT_URL</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>MANAGERS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>MEDIA_ROOT</td> <td class="code"><pre>&#x27;&#x27;</pre></td> </tr> <tr> <td>MEDIA_URL</td> <td class="code"><pre>&#x27;/&#x27;</pre></td> </tr> <tr> <td>MESSAGE_STORAGE</td> <td class="code"><pre>&#x27;django.contrib.messages.storage.fallback.FallbackStorage&#x27;</pre></td> </tr> <tr> <td>MIDDLEWARE</td> <td class="code"><pre>[&#x27;django.middleware.security.SecurityMiddleware&#x27;, &#x27;django.contrib.sessions.middleware.SessionMiddleware&#x27;, &#x27;django.middleware.common.CommonMiddleware&#x27;, &#x27;django.middleware.csrf.CsrfViewMiddleware&#x27;, &#x27;django.contrib.auth.middleware.AuthenticationMiddleware&#x27;, &#x27;django.contrib.messages.middleware.MessageMiddleware&#x27;, &#x27;django.middleware.clickjacking.XFrameOptionsMiddleware&#x27;]</pre></td> </tr> <tr> <td>MIGRATION_MODULES</td> <td class="code"><pre>{}</pre></td> </tr> <tr> <td>MONTH_DAY_FORMAT</td> <td class="code"><pre>&#x27;F j&#x27;</pre></td> </tr> <tr> <td>NUMBER_GROUPING</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>PASSWORD_HASHERS</td> <td class="code"><pre>&#x27;********************&#x27;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT</td> <td class="code"><pre>&#x27;********************&#x27;</pre></td> </tr> <tr> <td>PASSWORD_RESET_TIMEOUT_DAYS</td> <td class="code"><pre>&#x27;********************&#x27;</pre></td> </tr> <tr> <td>PREPEND_WWW</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>ROOT_URLCONF</td> <td class="code"><pre>&#x27;web_project.urls&#x27;</pre></td> </tr> <tr> <td>SECRET_KEY</td> <td class="code"><pre>&#x27;********************&#x27;</pre></td> </tr> <tr> <td>SECURE_BROWSER_XSS_FILTER</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_CONTENT_TYPE_NOSNIFF</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_PRELOAD</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SECURE_HSTS_SECONDS</td> <td class="code"><pre>0</pre></td> </tr> <tr> <td>SECURE_PROXY_SSL_HEADER</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_REDIRECT_EXEMPT</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>SECURE_REFERRER_POLICY</td> <td class="code"><pre>&#x27;same-origin&#x27;</pre></td> </tr> <tr> <td>SECURE_SSL_HOST</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SECURE_SSL_REDIRECT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SERVER_EMAIL</td> <td class="code"><pre>&#x27;[email protected]&#x27;</pre></td> </tr> <tr> <td>SESSION_CACHE_ALIAS</td> <td class="code"><pre>&#x27;default&#x27;</pre></td> </tr> <tr> <td>SESSION_COOKIE_AGE</td> <td class="code"><pre>1209600</pre></td> </tr> <tr> <td>SESSION_COOKIE_DOMAIN</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_COOKIE_HTTPONLY</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>SESSION_COOKIE_NAME</td> <td class="code"><pre>&#x27;sessionid&#x27;</pre></td> </tr> <tr> <td>SESSION_COOKIE_PATH</td> <td class="code"><pre>&#x27;/&#x27;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SAMESITE</td> <td class="code"><pre>&#x27;Lax&#x27;</pre></td> </tr> <tr> <td>SESSION_COOKIE_SECURE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_ENGINE</td> <td class="code"><pre>&#x27;django.contrib.sessions.backends.db&#x27;</pre></td> </tr> <tr> <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_FILE_PATH</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>SESSION_SAVE_EVERY_REQUEST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>SESSION_SERIALIZER</td> <td class="code"><pre>&#x27;django.contrib.sessions.serializers.JSONSerializer&#x27;</pre></td> </tr> <tr> <td>SETTINGS_MODULE</td> <td class="code"><pre>&#x27;web_project.settings&#x27;</pre></td> </tr> <tr> <td>SHORT_DATETIME_FORMAT</td> <td class="code"><pre>&#x27;m/d/Y P&#x27;</pre></td> </tr> <tr> <td>SHORT_DATE_FORMAT</td> <td class="code"><pre>&#x27;m/d/Y&#x27;</pre></td> </tr> <tr> <td>SIGNING_BACKEND</td> <td class="code"><pre>&#x27;django.core.signing.TimestampSigner&#x27;</pre></td> </tr> <tr> <td>SILENCED_SYSTEM_CHECKS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_DIRS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>STATICFILES_FINDERS</td> <td class="code"><pre>[&#x27;django.contrib.staticfiles.finders.FileSystemFinder&#x27;, &#x27;django.contrib.staticfiles.finders.AppDirectoriesFinder&#x27;]</pre></td> </tr> <tr> <td>STATICFILES_STORAGE</td> <td class="code"><pre>&#x27;django.contrib.staticfiles.storage.StaticFilesStorage&#x27;</pre></td> </tr> <tr> <td>STATIC_ROOT</td> <td class="code"><pre>None</pre></td> </tr> <tr> <td>STATIC_URL</td> <td class="code"><pre>&#x27;/static/&#x27;</pre></td> </tr> <tr> <td>TEMPLATES</td> <td class="code"><pre>[{&#x27;APP_DIRS&#x27;: True, &#x27;BACKEND&#x27;: &#x27;django.template.backends.django.DjangoTemplates&#x27;, &#x27;DIRS&#x27;: [], &#x27;OPTIONS&#x27;: {&#x27;context_processors&#x27;: [&#x27;django.template.context_processors.debug&#x27;, &#x27;django.template.context_processors.request&#x27;, &#x27;django.contrib.auth.context_processors.auth&#x27;, &#x27;django.contrib.messages.context_processors.messages&#x27;]}}]</pre></td> </tr> <tr> <td>TEST_NON_SERIALIZED_APPS</td> <td class="code"><pre>[]</pre></td> </tr> <tr> <td>TEST_RUNNER</td> <td class="code"><pre>&#x27;django.test.runner.DiscoverRunner&#x27;</pre></td> </tr> <tr> <td>THOUSAND_SEPARATOR</td> <td class="code"><pre>&#x27;,&#x27;</pre></td> </tr> <tr> <td>TIME_FORMAT</td> <td class="code"><pre>&#x27;P&#x27;</pre></td> </tr> <tr> <td>TIME_INPUT_FORMATS</td> <td class="code"><pre>[&#x27;%H:%M:%S&#x27;, &#x27;%H:%M:%S.%f&#x27;, &#x27;%H:%M&#x27;]</pre></td> </tr> <tr> <td>TIME_ZONE</td> <td class="code"><pre>&#x27;UTC&#x27;</pre></td> </tr> <tr> <td>USE_I18N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_L10N</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_THOUSAND_SEPARATOR</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_TZ</td> <td class="code"><pre>True</pre></td> </tr> <tr> <td>USE_X_FORWARDED_HOST</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>USE_X_FORWARDED_PORT</td> <td class="code"><pre>False</pre></td> </tr> <tr> <td>WSGI_APPLICATION</td> <td class="code"><pre>&#x27;web_project.wsgi.application&#x27;</pre></td> </tr> <tr> <td>X_FRAME_OPTIONS</td> <td class="code"><pre>&#x27;DENY&#x27;</pre></td> </tr> <tr> <td>YEAR_MONTH_FORMAT</td> <td class="code"><pre>&#x27;F Y&#x27;</pre></td> </tr> </tbody> </table> </div> <div id="explanation"> <p> You're seeing this error because you have <code>DEBUG = True</code> in your Django settings file. Change that to <code>False</code>, and Django will display a standard page generated by the handler for this status code. </p> </div> </body> </html>
Industry
OLG to Launch Thousands of Self-Serve Lottery Terminals
Collingwood News

Wasaga Casino opened doors to the public today

Playtime Casino Wasaga Beach opened to the public today at 1 p.m. The gaming floor is limited to guests 19 years old and over. It is equipped with 231 slot machines and 12 e-gaming tables. Match Eatery and Public House is the family-friendly restaurant located on-site. About 90 per cent of the staff are local to Wasagawea Beach. The casino was a $34.3 million investment by Gateway Casinos and Entertainment. Responsible Gambling Council representatives will be on site for 15 hours a week. They will help people understand gambling within their means.
Land-based
Orillia Matters

Let the games begin: Wasaga Casino finally opens its doors

Playtime Casino Wasaga Beach opened to the public today at 1 p.m. VIP guests were given a tour earlier in the day. The gaming floor is limited to guests 19 years old and over. It is equipped with 231 slot machines and 12 e-gaming tables. Match Eatery and Public House is the family-friendly restaurant located on-site. About 90 per cent of the staff are local to Wasagawea Beach. The casino was a $34.3 million investment by Gateway Casinos and Entertainment. As a condition of their licence from the Ontario government, all casinos are required to have representation from Responsible Gambling Council.
Lottery
Wild Casino

$5,000 Welcome Bonus

Deposit bonuses are optional and must be requested by the player when making a deposit. For example, use Promo Code WILD1 to a 100% Casino bonus. Your bonus request will be assessed and, if your account is eligible for the bonus, it will be added to your account immediately.
RELATED LOCATIONS
Barrie Today

New casino in Wasaga Beach opens its doors to the public

Playtime Casino Wasaga Beach opened to the public today at 1 p.m. VIP guests were given a tour earlier in the day. The gaming floor is limited to guests 19 years old and over. It is equipped with 231 slot machines and 12 e-gaming tables. Match Eatery and Public House is the family-friendly restaurant located on-site. About 90 per cent of the staff are local to Wasagawea Beach. The casino was a $34.3-million investment by Gateway Casinos and Entertainment. As a condition of their licence from the Ontario government, all casinos are required to have representation from Responsible Gambling Council.
Land-based
New casino in Wasaga Beach opens its doors to the public
Casino Guru

Meet Casino Guru Awards' Social Responsibility Initiative judges

The Social Responsibility category of the Casino Guru Awards will recognize the achievements of responsible gambling and problem gambling prevention initiatives. The judges for this category will be external and the company's own team. The professionals that may apply for the category are industry specialists who have completed projects or are currently developing one.
Law
Meet Casino Guru Awards' Social Responsibility Initiative judges
Casino Reports

OLG Promotes Lotto 6/49 Changes in New Spot

The Ontario Lottery and Gaming Corporation has launched a new campaign to promote its lottery offerings to the younger demographics. The campaign is called "Find Your Possible". The OLG is the only regulated Ontario body to offer legal online and retail lottery products in the province.
Lottery
OLG Promotes Lotto 6/49 Changes in New Spot
Yabby Casino

$75 Free Chip (Code: LIVE75)

1. Open an Account, 2.Make a deposit and, redeem Bonus, 3. Play & Have fun!
RELATED CATEGORIES
Casino Guru

Rivalry receives highest responsible gambling certification in Ontario

Rivalry received the highest accreditation from the Responsible Gambling Council in Ontario, Canada. The accreditation is mandatory in order to operate as a licensed company in the provincial market. Rivalry provides iCasino, sports betting, and esports products. The RGC is a not-for-profit organization established with the sole purpose of ensuring that operators, regulators, players, families, etc. are working towards making gambling better and safer for everyone. It recently teamed up with Thinktv to introduce a responsible gambling program. They will work towards the betterment of the regulated gambling market in Canada and promote the benefits of gambling.
Gambling Addiction
Rivalry receives highest responsible gambling certification in Ontario
Recent Slot Releases

Rivalry Strengthens Responsible Gambling Practice with “RG Check” Accreditation

Rivalry Corp. has received the RG Check Accreditation from the Responsible Gambling Council. The accreditation is a comprehensive responsible gambling accreditations program. Rivalry operates the first site that includes esports gambling to be awarded the Accredited. The program was embedded into requirements for all igaming operators entering the Ontario marketplace. It must be completed within two years of launching in the market. According to RGC, Rivalts has completed the evaluation process well before the required deadline. They are excited to continue their relationship with the R GC.
Gambling Addiction
Rivalry Strengthens Responsible Gambling Practice with “RG Check” Accreditation
Casino Guru

RGC and Thinktv in Ontario team up for more responsible gambling

Thinktv and the Responsible Gambling Council are teaming up for a campaign to educate Ontario gamblers about the risks of online gambling. The province legalized iGaming and sports betting for private companies on April 1. It coincides with the launch of Safer Gambling Week in the UK. It's designed to drive the message home and educate consumers about potential risks.
Gambling Addiction
RGC and Thinktv in Ontario team up for more responsible gambling
Yogonet

Canada: Gateway reportedly ditching new $75M project in Ontario to invest at existing venue

Gateway Casinos and Entertainment Ltd. is not going to build a $75 million Wonderland Road casino in London, Ontario. The company will instead invest in Western Fair District to expand its current operations. Many gambling sites across Canada have either closed or seen the number of visitors greatly reduce due to the Covid pandemic. The 10,000-square-metre casino project is expected to feature 900 slot machines and 40 gaming tables. It is set to employ about 1,00 workers and generate $4.5 million for the city. A spokesperson for Gateway would not comment on the company’s plans for Wonderland road.
Covid
RELATED BRANDS
Casino Guru

Ontario launches new responsible gambling initiative

Ontario has rebranded its responsible gambling program to My Playbreak. The overhauled program will focus on guiding players to voluntary self-exclusion options and help them get started with gambling again if they choose to. It will also focus to provide people with access to treatment services. There will be optional check-in calls from the Responsible Gambling Council. The program is aimed at promoting consumer protection. Canada is targeted by offshore operators. OLG wants to ensure that it can assist consumers in helping protect vulnerable ones and guide them to safety.
Gambling Addiction
Ontario launches new responsible gambling initiative
The London Free Press

Gateway ditching new $75M casino, will expand Western Fair site

Gateway Casinos and Entertainment Ltd. is pulling the plug on its planned $75-million casino on Wonderland Road. It will instead make a multimillion-dollar investment at Western Fair to expand its current operations. The gambling industry is still reeling from the COVID pandemic that closed gambling sites across Canada or greatly reduced crowds during the last two years. The head of an association that represents the Canadian gaming industry says the pandemics are forcing casino companies to review their operations and growth plans. He says many gamblers took to online gaming. Online gaming has expanded in Ontario during last 2 years, but some players have not returned.
Covid
Gateway ditching new $75M casino, will expand Western Fair site
Gambling News

Flutter Funds RGC’s Gambling Ads Research

Flutter Entertainment has provided the Responsible Gambling Council with funding to conduct research on gambling ads. The Centre for the Advancement of Best Practices will conduct the research. It will focus on marketing within the gambling industry and how it affects customers. Its results will be used as a base for recommendations to gambling regulators in North America. The RGC plans to warn operators if it finds dangerous links between certain advertisement approaches and gambling harm. Flutter’s sponsorship of the R GC comes a few months after Ontario legalized sports betting and online gambling.
Finance
Flutter Funds RGC’s Gambling Ads Research
Pokerfuse

The Responsible Gambling Council Wants a "Culture of Responsibility" in the Online Gambling Industry

The Responsible Gambling Council wants to see the online gambling industry have a shared sense and "culture of responsibility" in order to promote player well-being. The RGC is based in Canada but works globally throughout the industry. The report is an in-depth review of how responsible gambling tools are used throughout online gaming industry and recommends what the operators should do to shore up their offerings.
Industry
The Responsible Gambling Council Wants a "Culture of Responsibility" in the Online Gambling Industry
RELATED AFFILIATES
iGaming Business

ICE Consumer Protection Zone backers raise £46,000 for RG charities

GamCare and the Responsible Gaming Council will receive £20,000 each. Better Change will get £6,00 each from Ambassadeurs Group. Bet365, Kindred, Entain, Videoslots, Sky Betting and Gaming and IMG Arena each donated £ 6,500. The Consumer Protection Zone was introduced to the ICE London show floor in 2018. It hosted a number of safer gambling charities. The conference programme featured a Responsibly Gambling Masterclass.
Law
ICE Consumer Protection Zone backers raise £46,000 for RG charities
The Manila Times

World-class casino operators towards responsible gaming

The call to responsible gaming is loud and clear in the global gaming industry. The so-called "House Edge" is a built-in advantage in favor of the casino and every game. It is designed to minimize your wins. One goes to a casino to be entertained and bet on a game of chance.
Gambling Addiction
World-class casino operators towards responsible gaming
Montreal Times

A guide to online gambling in Canada

There are many online gambling sites in Canada. The government hasn't placed restrictions on gambling. There are bonuses offering over C$1,000 to new players and other generous promotions for regular players. Canadacasino24.com offers a guide to learn about the laws and history of online casinos in the country.
Strategy Guide
A guide to online gambling in Canada
Osoyoos Today

Is Canada becoming an online casino leader?

There are casinos and gaming in Canada. There are minimal restrictions on gambling in the country. Native Canadians used sticks for betting games centuries ago and playing cards were popularised in early 16th century. Dice games such as barbotte have been popular for decades. Online casinos like 888 casino Canada have become popular.
Gaming Authorities
Is Canada becoming an online casino leader?
Casino Reports

Responsible Gambling Council Launches Ontario Campaign

The Responsible Gambling Council launched its newest awareness campaign, which is called "Mindfulness Before Gambling". The campaign is aimed at Ontario gamblers. Ontario has legalized single-game betting and is planning to open an iGaming market in the upcoming months.
Gambling Addiction
Responsible Gambling Council Launches Ontario Campaign
Florida News Times

Ontario on Canadian acid test for online gambling

Bill C-218 is a bill that would legalize sports betting in Canada. Ontario launched igaming talks in April last year. The aim is to lay the groundwork for Canada's first online gambling framework. Canada had previously witnessed the transition to online gaming in the 90's. It was a success for the sector, but the incumbents were disappointed by Canadian criminal law. They left the country. Canada was not able to reverse the brain drain. There is an opportunity for it. In 1996/97, when online betting began to explode, Canada didn't have the regulatory infrastructure to support the early industry.
Sports
Ontario on Canadian acid test for online gambling
CBC

Online gambling linked to risky behaviour, more harms, ALC-commissioned reports say

Report commissioned by Atlantic Lottery Corporation and obtained by CBC News. Report is one of two commissioned as part of what the corporation has described as "years of planning and independent expert reviews" leading to the development of its iCasino games. New Brunswick finally went all-in last year, allowing ALC to launch a suite of new games for New Brunswickers in August. Nova Scotia and P.E.I. are preparing to follow suit.
Covid
Online gambling linked to risky behaviour, more harms, ALC-commissioned reports say