You must be using Python 2.5. I think tomt was the first to report this problem. The problem is coming from this code:
self.settings.table_upload = self.db.define_table(upload_name, Field('title', length=255), Field('filename', length=255), Field('length', 'integer'), Field('mime_type', length=128), Field('upload', 'upload'), *self.settings.extra_fields.get(upload_name, []), migrate = migrate, fake_migrate = fake_migrate, format = '%(title)s' ) Python 2.5 doesn't support the syntax used for the *self.settings.extra_fields.... line. Does anyone know how to make that line work with Python 2.5? I didn't know there was a language compatibility problem until Massimo said something.