This may be related to GAE update_record() has subtle difference compared to native Web2Py http://groups.google.com/group/web2py/browse_thread/thread/a69afded01d12d18/3f4f21acdff0c34b#3f4f21acdff0c34b but until shown otherwise, I've posed separately.
I have this in db.py: db.define_table('team_user', Field('teamId', 'integer', notnull=True, required=True), Field('user_email', 'string', length=254, notnull=True, required=True, requires = [IS_LOWER(),IS_EMAIL()]), Field('live', 'boolean', notnull=True, required=True, default='True'), Field('cDate', 'datetime'), Field('mDate', 'datetime')) I make this call: self.db(self.db.team_user.id==memberId).delete() such a statement calls delete(self) in gql.py def delete(self): self._db['_lastsql'] = 'DELETE WHERE %s' % self.where (items, tablename, fields) = self._select() tableobj = self._db[tablename]._tableobj counter = items.count() gae.delete(items) return counter - items.count() When the interpreter exectutes "counter = items.count()" an exception is thrown stating "TypeError: count() takes exactly one argument (0 given)" Have I something in my db.py definition that native web2py is happy with but dev_appserver chokes on? -- You received this message because you are subscribed to the Google Groups "web2py-users" group. To post to this group, send email to web...@googlegroups.com. To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/web2py?hl=en.