Metasequoia BBS

| New message | Normal | Tree |
Status
Tag
Keyword
[856] phytonスクリプト / piro
Done [From old BBS] Response
こんにちわ。
スクリプトを使ってみたのですが、文法エラーなどで何らかのエラーになった場合にメタセコイアが不安定になってしまって、保存などができなくなることがあります。再現性が定かではないのと、スクリプトの使い方とかがおかしいのかもしれないので、もう少しわかれば追記します。
また、これはちょっと微妙な要望なのですが、
スクリプトエディタで開いたり保存したりしたフォルダはほかのメタセコイア関連のファイルを開いたときのフォルダなどと分けて記憶してくれるといいなぁと思いました。

あと、メタセコイア起動、ファイルー>新規作成、何もせずに再度ファイルー>新規作成と2回繰り返したときに2回目は何もしていないのにドキュメントは変更されています。保存しますか?の確認メッセージが出ます。
2006-07-11 22:12

Show the middle 3 messages.

[884] Re: Re: Re: Re: phytonスクリプト / O.Mizno
>Failed to execute a script in line 7.
>Attribute not found.

現状では削除されたオブジェクトのインデックスを詰める処理は行っていないので、
削除した後のオブジェクトを取得するとNoneオブジェクトが返ります。
ですので、7行目のところに
if obj is None: continue
の一文を入れておく必要があります。

forで順に参照する場合くらいは、Noneは自動的に飛ばされても良さそうなものですが、
やり方が存在しないのか良くわからないので、当面は上記のチェックを入れるようにして下さい。
2006-07-19 12:00
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.