Question #703571 on Yade changed:
https://answers.launchpad.net/yade/+question/703571

Jan Stránský requested more information:
> Now I have readjusted the code as follows:

IndentationError: unindent does not match any outer indentation level

> Why does' that O. bodies [arg] expect "arg" to be int, but actually it
is Body. 'still occur.

Usage of O.bodies[...] seems perfectly OK in the provided code.
Isn't the error different? like "AttributeError: 'int' object has no attribute 
'intrs'"?

> you can't find an error by clicking Run

please always try to provide a MWE, W = working, reproducing your
problem..

> def li():
>     for body in shuzu:
>         print(type(body))
>         #body.mat = mat2
>         O.bodies[body].material = mat2
>     for intr in body.intrs():
>         O.interactions.erase(intr.id1,intr.id2)

compare your current code (levels of the for loops) with #4

Cheers
Jan

-- 
You received this question notification because your team yade-users is
an answer contact for Yade.

_______________________________________________
Mailing list: https://launchpad.net/~yade-users
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~yade-users
More help   : https://help.launchpad.net/ListHelp

Reply via email to