Better use:
if isinstance(value, int):
instead of
if type(value)==int:
2011/3/9 LightOfMooN
> value=request.vars.myvar
>
> try:
>value = int(value)
> except:
>pass
>
> if type(value)==int:
>insert()
>
> it rises
> (current transaction is aborted,
> commands ignored until end
value=request.vars.myvar
try:
value = int(value)
except:
pass
if type(value)==int:
insert()
it rises
(current transaction is aborted,
commands ignored until end of transaction block)
even if value > 2147483647
But why?
It's so strange, because type(value) must be long.
2 matches
Mail list logo