Hello,
It looks like:
dict = {'email':''[email protected]', 'name':'dude', 'accesskey': [some
hash string]}
I tried insertion with other table and other dict and it worked. So I
figured that, as you properly guessed, it must be the problem relating
the dict that I am trying to insert.
But what puzzles me is that if the dict is the source of the problem,
why wouldn't db.table.bulk_insert([dict]) fail?
On 9월8일, 오후11시20분, Bruno Rocha <[email protected]> wrote:
> How your dict looks like?
>
> http://zerp.ly/rochacbruno
> Em 08/09/2011 11:10, "seongjoo" <[email protected]> escreveu:
>
>
>
>
>
>
>
> > Hello,
>
> > I am using web2py 1.98.2.
>
> > The problem is that below instruction fails with error message:
> > "TypeError: insert() keywords must be strings"
>
> > db.table.insert(**dictionary)
>
> > While db(query).update(**dictionary) works find.
>
> > For now, I have to use as a workaround as below.
>
> > bulk_insert( [dictionary] )
>
> > What would be wrong?