=D great!

On Dec 19, 6:06 pm, mdipierro <mdipie...@cs.depaul.edu> wrote:
> Fixing in 1.90.4. I apologize and wish people had tested this more on
> trunk but looks like very few users test trunk.
>
> Massimo
>
> On Dec 19, 2:38 pm, pandaluv <joi....@gmail.com> wrote:
>
> > Traceback (most recent call last):
> >   File "/home/felix/Desktop/web2py/gluon/restricted.py", line 188, in
> > restricted
> >     exec ccode in environment
> >   File "/home/felix/Desktop/web2py/applications/SGE/controllers/
> > incidents.py", line 174, in <module>
> >   File "/home/felix/Desktop/web2py/gluon/globals.py", line 95, in
> > <lambda>
> >     self._caller = lambda f: f()
> >   File "/home/felix/Desktop/web2py/gluon/tools.py", line 2289, in f
> >     return action(*a, **b)
> >   File "/home/felix/Desktop/web2py/applications/SGE/controllers/
> > incidents.py", line 7, in create
> >     form = SQLFORM(db.incident,field=['contact', 'event_id',
> > 'location', 'phone', 'reported_by', 'synopsis', 'started_at',
> > 'severity'])
> >   File "/home/felix/Desktop/web2py/gluon/sqlhtml.py", line 792, in
> > __init__
> >     inp = self.widgets.options.widget(field, default)
> >   File "/home/felix/Desktop/web2py/gluon/sqlhtml.py", line 205, in
> > widget
> >     options = requires[0].options()
> >   File "/home/felix/Desktop/web2py/gluon/validators.py", line 424, in
> > options
> >     self.build_set()
> >   File "/home/felix/Desktop/web2py/gluon/validators.py", line 405, in
> > build_set
> >     fields = [f for f in self.dbset.db[ktable]]
> > NameError: global name 'ktable' is not defined
>
> >  <type 'exceptions.NameError'>(global name 'ktable' is not defined)
>
> > ------------------------------------------------------------------
> >         if self._and:
> >             self._and.record_id = id
>
> >     def build_set(self):
> >         if self.fields == 'all':
> > fields = [f for f in self.dbset.db[ktable]]
>
> >         else:
> >             fields = [self.dbset.db[ktable][k] for k in self.fields]
> >         if self.dbset.db._dbname != 'gae':
> >             orderby = self.orderby or reduce(lambda a,b:a|b,fields)
>
> > --------------------------------------------------------------------
>
> > def create():
> >     form = SQLFORM(db.incident,field=['contact', 'event_id',
> > 'location', 'phone', 'reported_by', 'synopsis', 'started_at',
> > 'severity'])
> >     # check submited form (custom insert if ok)
> >     if form.accepts(request.vars, session, dbio=False):
> >         incident_id = db.incident.insert(**form.vars)
> >         response.flash = T("Incident %s created!") % incident_id
> >     elif form.errors:
> >         response.flash = T("Incident not saved! (correct errors!)")
> >     else:
> >         response.flash = T("Complete the form")
> >     return dict(form=form)
>
> > ---------------------------------------------------------------
>
> > Version 1.90.3 (2010-12-19 16:48:26)
>
> > =) help
>
>

Reply via email to