OK. But how do I get the TRUNK downloaded. I installed fresh from http://web2py.com/examples/static/web2py_src.zip on the 24th and have the broken code.
On Wednesday, June 8, 2016 at 6:35:22 AM UTC-4, Mirek Zvolský wrote: > > now merged in trunk > > > > Dne úterý 7. června 2016 15:03:42 UTC+2 Mirek Zvolský napsal(a): >> >> It really looks like this is broken with some new commit. >> >> In 2.14.5 I have - gluon/tools.py 6476-6478 >> gid = group.id if group else db.auth_group.insert( >> role='wiki_editor') >> auth.add_membership(gid) >> >> In trunk (and probably 2.14.6) - gluon/tools.py 6506-6510 >> if group: >> gid = group.id >> else: >> db.auth_group.insert(role='wiki_editor') >> auth.add_membership(gid) >> >> I see nothing better on the 2nd solution. And there is sure an error >> (ommiting assignment to gid). >> I will create a pull request. >> Thank you. >> >> >> >> >> Dne pátek 27. května 2016 0:40:32 UTC+2 greenpoise napsal(a): >>> >>> >>> I had never done this part of the book but when I tried, it gave me an >>> error: >>> >>> >>> <type 'exceptions.UnboundLocalError'> local variable 'gid' referenced >>> before assignmentVersion >>> web2py™ Version 2.14.6-stable+timestamp.2016.05.10.00.21.47 >>> Python Python 2.7.11: /usr/bin/python2.7 (prefix: /usr)Traceback >>> >>> 1. >>> 2. >>> 3. >>> 4. >>> 5. >>> 6. >>> 7. >>> 8. >>> 9. >>> 10. >>> 11. >>> 12. >>> 13. >>> 14. >>> >>> Traceback (most recent call last): >>> File "/home/gs/Applications/web2py/gluon/restricted.py", line 227, in >>> restricted >>> exec ccode in environment >>> File >>> "/home/gs/Applications/web2py/applications/wiki2py/controllers/default.py" >>> <http://localhost:8000/admin/default/edit/wiki2py/controllers/default.py>, >>> line 52, in <module> >>> File "/home/gs/Applications/web2py/gluon/globals.py", line 417, in >>> <lambda> >>> self._caller = lambda f: f() >>> File >>> "/home/gs/Applications/web2py/applications/wiki2py/controllers/default.py" >>> <http://localhost:8000/admin/default/edit/wiki2py/controllers/default.py>, >>> line 13, in index >>> return auth.wiki() >>> File "/home/gs/Applications/web2py/gluon/tools.py", line 4687, in wiki >>> groups=groups) >>> File "/home/gs/Applications/web2py/gluon/tools.py", line 6454, in __init__ >>> auth.add_membership(gid) >>> UnboundLocalError: local variable 'gid' referenced before assignment >>> >>> >>> >>> -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- 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/d/optout.