> db.define_table('store_catalog',
>>     Field('title'),
>>     Field('slug',requires=IS_SLUG(),compute=lambda row: 
>> IS_SLUG.urlify(row.titl\
>> e)),
>>     Field('parent_id','reference store_catalog'))
>>
>> id1 = db.store_catalog.insert(title='main')
>> id2 = db.store_catalog.insert(title='one',parent_id=id1)
>> id3 = db.store_catalog.insert(title='two',parent_id=id2)
>>
>> def menu_rec(items): return 
>> [(x.title,None,URL('action',args=x.slug),menu_rec(x\
>> .children)) for x in items or []]
>> response.menu = menu_rec(db(db.store_catalog).select().as_trees())
>> print response.menu
>>
>

Hi! 
Is there a more modern solution to this issue? 
Raises an error - need more than 0 values ​​to unpack
If to substitute  
return [((x.title,None,URL('action',args=x.slug),menu_rec(x.children)) for 
x in items or []), False, URL('default')]

it shows - but an error


-- 
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.

Reply via email to