On Friday, July 14, 2017 at 1:12:39 AM UTC-7, Dave S wrote: > > > > On Thursday, July 13, 2017 at 6:20:21 PM UTC-7, Dave S wrote: >> >> >> >> On Thursday, July 13, 2017 at 2:43:57 PM UTC-7, Anthony wrote: >>> >>> Are you saying that used to work but doesn't any longer? >>> >>> >> There are 3 examples in the book at the link. They work in 2.14.6 using >> -S (and I did cut-n-paste to check). >> >> > They seem to work in 2.15.0b1. > > (Note: the examples depend on earlier examples, starting at "Other > Operators".) >
And now I can add "work in 2.15.1" to the report. /dps > > > >> >> >> >>> How about db(db.table).select(max)? >>> >>> Anthony >>> >>> >> /dps >> >> > Me again. > -d > > >> >> >>> On Thursday, July 13, 2017 at 1:16:31 PM UTC-4, lyn2py wrote: >>>> >>>> I'm using a simple query to get aggregate: >>>> >>>> max = db.table.date.max() >>>> row = db().select(max) >>>> >>>> Just following the example here >>>> http://www.web2py.com/books/default/chapter/29/06/the-database-abstraction-layer#sum-avg-min-max-and-len >>>> >>>> But I ran into this error: >>>> >>>> Traceback (most recent call last): >>>> File "/Users/web2py/web2py/gluon/main.py", line 445, in wsgibase >>>> serve_controller(request, response, session) >>>> File "/Users/web2py/web2py/gluon/main.py", line 180, in >>>> serve_controller >>>> page = run_controller_in(request.controller, request.function, >>>> environment) >>>> File "/Users/web2py/web2py/gluon/compileapp.py", line 660, in >>>> run_controller_in >>>> vars = vars.xml() >>>> File "/Users/web2py/web2py/gluon/packages/dal/pydal/objects.py", line >>>> 2497, in xml >>>> rv = self.db.represent('rows_xml', self) >>>> File "/Users/web2py/web2py/gluon/packages/dal/pydal/base.py", line >>>> 834, in represent >>>> return self.representers[name](*args, **kwargs) >>>> File "/Users/web2py/web2py/gluon/sqlhtml.py", line 3319, in __init__ >>>> tablemap = dict(((f.tablename, f.table) for f in fieldmap.values())) >>>> File "/Users/web2py/web2py/gluon/sqlhtml.py", line 3319, in <genexpr> >>>> tablemap = dict(((f.tablename, f.table) for f in fieldmap.values())) >>>> AttributeError: 'Expression' object has no attribute 'tablename' >>>> >>>> >>>> Kindly assist. >>>> >>>> >>>> On Tuesday, July 11, 2017 at 5:40:08 AM UTC+8, Massimo Di Pierro wrote: >>>>> >>>>> It took a year. Thanks to everybody who contributed. There are a ton >>>>> of bug fixes and speed improvements. >>>>> >>>>> I would encourage everybody who contributed to add a comment in this >>>>> thread explaining the main features/improvements they have made. >>>>> >>>>> If anything does not work or was broken it is only fault and I will >>>>> remedy if reported. >>>>> >>>>> Massimo >>>>> >>>> -- 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.