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
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672115.79
['_formkey[default]', 'at_door', 'auth', 'last_response', 'time_left']
1285672116.98
['_formkey[default]', 'auth']
1285672117.65
['_formkey[default]', 'auth']
1285672118.21
['_formkey[default]', 'auth']
1285672118.75
['_formkey[default]', 'auth']
1285672119.25
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672119.77
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672120.32
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672120.85
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672121.27
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672121.76
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672122.36
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672122.83
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672123.3
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672123.87
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672124.45
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672124.74
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672126.32
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672127.2
['_formkey[default]', 'at_door', 'auth', 'last_response', 'time_left']
1285672128.01
['_formkey[default]', 'at_door', 'auth', 'last_response', 'time_left']
1285672128.67
['_formkey[default]', 'at_door', 'auth', 'last_response', 'time_left']
1285672129.25
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672129.81
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672130.39
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672130.98
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672131.52
['_formkey[default]', 'at_door', 'auth', 'last_response', 'time_left']
1285672132.06
['_formkey[default]', 'at_door', 'auth', 'last_response', 'time_left']
1285672133.6
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672135.09
['_formkey[default]', 'at_door', 'auth', 'last_response', 'time_left']
1285672135.57
['_formkey[default]', 'at_door', 'auth', 'last_response', 'time_left']
1285672136.48
['_formkey[default]', 'at_door', 'auth', 'last_response', 'time_left']
1285672136.69
['_formkey[default]', 'at_door', 'auth', 'last_response', 'time_left']
1285672137.1
['_formkey[default]', 'auth']
1285672137.61
['_formkey[default]', 'auth']
1285672138.1
['_formkey[default]', 'auth']
1285672138.56
['_formkey[default]', 'auth']
1285672139.12
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672139.66
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672140.12
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672140.62
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672141.07
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672141.62
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672142.13
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672142.67
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672143.49
['_formkey[default]', 'at_door', 'auth', 'last_response', 'time_left']
1285672145.36
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672146.17
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672146.7
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672147.31
['_formkey[default]', 'auth']
1285672147.95
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672148.22
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672148.81
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672149.29
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672149.63
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672150.12
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672150.62
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672151.03
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672151.44
['_formkey[default]', 'at_door', 'auth', 'last_response', 'time_left']
1285672151.94
['_formkey[default]', 'at_door', 'auth', 'last_response', 'time_left']
1285672152.35
['_formkey[default]', 'at_door', 'auth', 'last_response', 'time_left']
1285672152.8
['_formkey[default]', 'at_door', 'auth', 'last_response', 'time_left']
1285672153.3
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672153.87
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672154.4
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672154.79
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672155.28
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672155.89
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']
1285672156.35
['_formkey[default]', 'at_door', 'auth', 'devices', 'last_response', 'sensors', 
'time_left']

Reply via email to