This is a bug. Please open a ticket in google code and I will try fix
it today.

Massimo



On Sep 6, 4:38 am, Jurgis Pralgauskis <[email protected]>
wrote:
> hello,
>
> I am strugling with list:integer export/import
>
> after export->reimport I get
> web2py list:int ValueError:
> invalid literal for int() with base 10: '[1, 13, 14]'
>
> I use it in my computed field, which returns a list
> I tried "|%s|" % '|'.join( map(str, the_list)  )
> but it exports stuff nevertheless as "[1, 13, 14]"
> if I comment out .copute -- it is show as "[1, 13, 14]" in appadmin/
> update
>
> so I replace in exported file with "|1|13|14|"
> but GAE then sais
> invalid literal for int() with base 10: "|1|13|14|"
>
> though nonGAE imported it OK
> but then exported again as "[1, 13, 14]"
>
> ps.: I tried also
> "1|13|14" -- which did imported it __as string__ and the started
> throwing messages  and hanging up :/
> so I used to change "list:int" to "string" to inspect/delete such
> stuff
>
> by the way, If I change list:int to string,
> it always show exlists as "|1|13|14|" and exports them OK ;)
> and the could import again as string OK, and change field_type to
> list:int OK :)
>
> BUT GAE complains after I convert back to "list:integer"
> Property the_field must be a list
>
> === FINAL QUESTION ===
> how could one IMPORT list:integer to GAE ?

Reply via email to