Yes, these seems to be what happens. The session id only changes when ever nothing works. :)
Any ideas from here?
BR,
Jason Brower

On 09/28/2010 06:30 PM, mdipierro wrote:
add {{=request.session_id}} and {{=response.session_id}} my guess is
that for some reason the browser requests a session, web2py cannot
open it, so it issues a new one.
check if the session_in in request/response and across requests is
always the same.

On Sep 28, 10:05 am, Jason Brower<encomp...@gmail.com>  wrote:
There are two pages in two different controller files running.
One is automated... it executes all the session updating for the
interface.  For example it tells what motor is in motion or what sensor
was triggered. I don't have this controller function print anything at
all. (I did have it print the data it just pulled at one point but the
error never happened.) It simply updates a bunch of session variables. The second function in another controller file views that session data. I can refresh the page and it will read the session data and display it
to the screen.  This function prints data to the terminal when ever it
is called. It prints the sorted(session.keys()) and the epoch time. This is where the error shows. When I refresh some times it shows the
session data other times it does not.  The parts of my page in the view
that need the session data will not work. (They are NoneType objects.) I
use the epoch time to show when they events happened to you.  I don't
have a session.forget in my entire coded no anything that would reset
these varialbes except for the first function I mentioned here.
Best Regards,
Jason Brower
On 09/28/2010 04:37 PM, mdipierro wrote:

Jason,
I am sorry but I do not have enough information. What do you see in
the output that is wrong? What code produces the output?
massimo
On Sep 28, 6:16 am, Jason Brower<encomp...@gmail.com>    wrote:
We had thought it at one point to be issues with the corruption of the
file I used between the machine_server and the web2py_server, but sadly
the issues still occurs...
I have been able to implement my machine server in twisted with AMP
protocol builder.  I have web2py picking up that data.  This is a
totally awsome setup and works very well.  I can see the data at any
time by simple requesting it.
I have 2 controller files running here...
One is running a page that refreshes a smaller one that runs a request
to the twisted server, it instantly gets the data back and parses it out
to the session keys you see in the attatched files.
On the second controller I have a more details information of that
session data.  It simply reads from the session keys and prints them
nicely for the view.  There is little code except when getting a
particular item in the session dictionaries. And a small custom form.  I
personally feel these are not related at all.
In that controller's index I also have it print the time.time() and
sorted(session.keys()) to print this debug information for you.  I was
manually refression the page to show you what happens.  It's not every
other anymore, it's rather random to me...
I can't imagine where else in my code I could be making a mistake here.
Best Regards,
Jason Brower
   error_report.txt
6KViewDownload


Reply via email to