Marin, I agree there is something wrong there
2013/8/22 Marin Pranjić <marin.pran...@gmail.com> > What's with the line 1018? > > > https://github.com/web2py/web2py/blob/5d67db3bfd15a00403d3e0b94fe9175935d007d2/gluon/globals.py#L1018 > > > On Thu, Aug 22, 2013 at 11:36 AM, Massimo Di Pierro < > massimo.dipie...@gmail.com> wrote: > >> Please try again. Thanks for checking this. >> >> >> On Thursday, 22 August 2013 03:29:03 UTC-5, szimszon wrote: >>> >>> Hi! >>> >>> It's still broken for me. >>> >>> googlecode 7a1ff6228799 >>> >>> I have a session in db. If I didn't check the Remember me than I get >>> >>> Traceback (most recent call last): >>> File "/home/gyszabolcs/fejlesztes/**web2py/gluon/restricted.py", line >>> 217, in restricted >>> exec ccode in environment >>> File >>> "/home/gyszabolcs/fejlesztes/**web2py/applications/web2print/**controllers/default.py", >>> line 134, in <module> >>> File "/home/gyszabolcs/fejlesztes/**web2py/gluon/globals.py", line >>> 358, in <lambda> >>> self._caller = lambda f: f() >>> File >>> "/home/gyszabolcs/fejlesztes/**web2py/applications/web2print/**controllers/default.py", >>> line 17, in user >>> return dict(form=auth()) >>> File "/home/gyszabolcs/fejlesztes/**web2py/gluon/tools.py", line >>> 1293, in __call__ >>> return getattr(self, args[0])() >>> File "/home/gyszabolcs/fejlesztes/**web2py/gluon/tools.py", line >>> 2249, in login >>> self.login_user(user) >>> File "/home/gyszabolcs/fejlesztes/**web2py/gluon/tools.py", line >>> 1871, in login_user >>> current.session.renew(clear_**session=not >>> self.settings.keep_session_**onlogin) >>> File "/home/gyszabolcs/fejlesztes/**web2py/gluon/globals.py", line >>> 889, in renew >>> rows = db(table.id==record_id)(table.**unique_key==unique_key)\ >>> NameError: global name 'db' is not defined >>> >>> In a model: >>> >>> db = DAL(settings.database_uri, pool_size=2) >>> session.connect(request, response, db=db) >>> >>> 2013. augusztus 22., csütörtök 9:37:22 UTC+2 időpontban Massimo Di >>> Pierro a következőt írta: >>>> >>>> I think it is solved in trunk (committed to googlecode only, github is >>>> down today). >>>> >>>> On Thursday, 22 August 2013 02:16:20 UTC-5, David Marko wrote: >>>>> >>>>> I know there are some changes in session internals in trunk, so just >>>>> reporting an issue I observed. When I login using 'Remember me' checked, >>>>> I'm getting this error below. Without 'remember me' its working just fine. >>>>> I tried to remove all session files but still the same consistent >>>>> behaviour >>>>> ... >>>>> >>>>> Traceback >>>>> >>>>> >>>>> 1. >>>>> 2. >>>>> 3. >>>>> 4. >>>>> 5. >>>>> 6. >>>>> 7. >>>>> 8. >>>>> 9. >>>>> >>>>> >>>>> Traceback (most recent call last): >>>>> File "C:\java\web2py\gluon\**restricted.py", line 217, in restricted >>>>> >>>>> >>>>> exec ccode in environment >>>>> File "C:/java/web2py/applications/**gapps/models/03_db.py" >>>>> <http://web2py2.tcl-digitrade.com/admin/default/edit/gapps/models/03_db.py>, >>>>> line 49, in <module> >>>>> >>>>> >>>>> auth = Auth(db) >>>>> File "C:\java\web2py\gluon\tools.**py", line 1229, in __init__ >>>>> >>>>> >>>>> auth.expiration >>>>> KeyError: 'session_id_gapps' >>>>> >>>>> Error snapshot [image: >>>>> help]<http://web2py2.tcl-digitrade.com/admin/default/ticket/gapps/127.0.0.1.2013-08-22.09-11-58.ff9c728c-27f4-4f34-bddc-23c433cef9fe#> >>>>> >>>>> <type 'exceptions.KeyError'>('**session_id_gapps') >>>>> >>>>> inspect attributes >>>>> Frames >>>>> >>>>> - >>>>> >>>>> *File C:\java\web2py\gluon\restricted.py in restricted at line 217* >>>>> code arguments variables >>>>> - >>>>> >>>>> *File C:\java\web2py\applications\gapps\models\03_db.py in >>>>> <module> at line 49* code arguments variables >>>>> - >>>>> >>>>> *File C:\java\web2py\gluon\tools.py in __init__ at line 1229* code >>>>> arguments variables >>>>> Function argument list >>>>> >>>>> (self=<gluon.tools.Auth object>, environment=<DAL >>>>> uri="sqlite://storage.sqlite">**, db=<DAL >>>>> uri="sqlite://storage.sqlite">**, mailer=True, hmac_key=None, >>>>> controller='default', function='user', cas_provider=None, >>>>> signature=True, >>>>> secure=False) >>>>> Code listing >>>>> >>>>> >>>>> 1224. >>>>> 1225. >>>>> 1226. >>>>> 1227. >>>>> 1228. >>>>> 1229. >>>>> >>>>> 1230. >>>>> 1231. >>>>> 1232. >>>>> 1233. >>>>> >>>>> >>>>> # for "remember me" option >>>>> response = current.response >>>>> >>>>> >>>>> if auth and auth.remember: >>>>> >>>>> >>>>> # when user wants to be logged in for longer >>>>> response.cookies[response.sess**ion_id_name]["expires"] = \ >>>>> >>>>> auth.expiration >>>>> >>>>> if signature: >>>>> >>>>> >>>>> self.define_signature() >>>>> else: >>>>> >>>>> >>>>> self.signature = None >>>>> >>>>> >>>>> -- >> >> --- >> You received this message because you are subscribed to the Google Groups >> "web2py-users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to web2py+unsubscr...@googlegroups.com. >> For more options, visit https://groups.google.com/groups/opt_out. >> > > -- > > --- > You received this message because you are subscribed to the Google Groups > "web2py-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to web2py+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > -- --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.