Metasequoia BBS

| New message | Normal | Tree |
Status
Tag
Keyword
[8494] PythonでdeleteObjectでNoneが残り続ける / まじかる☆しげぽん
[Bug report,v4.7.1] Response
別スレでも質問したのですが、分けておきます。
PythonスクリプトでremoveObjectでオブジェクトをリムーブした場合はNoneになるというのは正しいと思うのですが
deleteObjectをしてもシーンにNoneが残り続けます。
また、オブジェクトリストの削除でも同様にNoneが残り続けます。
これは、deleteObjectを行うとdoc.objectから完全に削除されNoneも消されるのが本来正常な動作だと思うのですが
deleteObjectでNoneが残り続けるのは仕様なのでしょうか?
Noneは起動中の一時的なデータで、再起動したら消えるのは確認しました。
ただ、現状起動中はNoneが残り続けNoneを完全に削除する手段が無いように感じます。
そのため、処理としてオブジェクトリストで削除を行った場合とdeleteObjectを行った場合Noneを生成せずに削除する処理にしてほしいです。
また、シーン中のNoneを一気にクリアするドキュメントメソッドが欲しいです。

削除処理を複数回ループしていってメタセコが落ちるのはこれが原因ではないかと思います。
2019-12-14 00:53

Show the middle 6 messages.

[8501] Re: PythonでdeleteObjectでNoneが残り続ける / まじかる☆しげぽん
Noneとは、何かというよりそれがメタセコ独自の要素のオブジェクトのなのかとうのこが分かればという感じです。
まだ、調べてないですがC#でいうnull的な存在なんですかね。
2019-12-14 14:36
Title
Name
Mail address for renponse notification A mail will be sent when the response is written. This address will be not shown after you post.
Tag Please select from a preset or input arbitrary comma-delimited tags.
Message

Now file attachment is not available temporarily.