<div dir="ltr"><div>Doing a dir on the Session defined in flask-session shows everything loaded.</div><div>I'm not sure, but I did this in the view after all the session stuff:</div><div><br></div><div>session{'status': 'GOOD'}</div><div><br></div><div>And another dir after this show the original stuff in there with a bunch of new classes added.</div><div>Could be that a user dictionary isn't established unless you initiate it ...</div><div><br></div><div>I'd send the code samples, but alas OUR IT department has screwed up my local connection to our VM's.... sigh ...<br></div><div><br></div><div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><b>Ben Duncan</b></div><div>DBA / Chief Software Architect <br></div><div>Mississippi State Supreme Court</div><div>Electronic Filing Division<br></div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Sep 24, 2019 at 1:12 PM Gergely Polonkai <<a href="mailto:gergely@polonkai.eu">gergely@polonkai.eu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto">My first thought, without actual code to look at, is that you import session from flask globally, but you also create a session variable somewhere which is an instance of flask_session.Session.<div dir="auto"><br></div><div dir="auto">Can this be your culprit? Or are you positive that the session variable you use is the same as the one you create?</div><div dir="auto"><br></div><div dir="auto">Best,</div><div dir="auto">Gergely</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 24 Sep 2019, 17:15 Ben Duncan, <<a href="mailto:linux4ms@gmail.com" target="_blank">linux4ms@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Ok, am i missing something ?<br></div><div><br></div><div>View:</div><div><br></div><div>from flask import Flask, render_template, request, redirect, url_for, flash, make_response, escape, g<br>from flask_session import Session<br>from flask_sqlalchemy import SQLAlchemy<br>from flask import session</div><div> .....</div><div><br></div><div>app = Flask(__name__)<br>print 'APP is : ', app<br>csrf = CSRFProtect(app)<br></div><div><br></div><div>session = Session()<br>session.init_app(app)</div><div><br></div><div>When I try to do something like this:</div><div><br></div><div>session['modified'] = False</div><div><br></div><div>I get :</div><div>
<ul><li><div id="gmail-m_-7066185882452036656m_8539531304185735583gmail-frame-140630550892624"><h4>e <cite>"/opt/rh/python27/root/usr/lib64/python2.7/site-packages/flask/app.py"</cite>,
      line <em>1935</em>,
      in <code>dispatch_request</code></h4>
  <div>




<pre>return self.view_functions[rule.endpoint](**req.view_args)</pre>




</div>
</div>

</li><li><div id="gmail-m_-7066185882452036656m_8539531304185735583gmail-frame-140630550895056">
  <h4>File <cite>"/data/flask/applications/myproject/wtform.py"</cite>,
      line <em>334</em>,
      in <code>contact</code></h4>
  <div>




<pre>session['modified'] = False</pre>




</div>
</div>
</li></ul>
  <blockquote>TypeError: 'Session' object does not support item assignment</blockquote>

</div><div>What Am I doing wrong .... ?<br></div><div><br></div><div><br></div><div><div dir="ltr"><div dir="ltr"><div><b>Ben Duncan</b></div><div>DBA / Chief Software Architect <br></div><div>Mississippi State Supreme Court</div><div>Electronic Filing Division<br></div></div></div></div></div>
_______________________________________________<br>
Flask mailing list<br>
<a href="mailto:Flask@python.org" rel="noreferrer" target="_blank">Flask@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/flask" rel="noreferrer noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/flask</a><br>
</blockquote></div>
</blockquote></div>