書き初め(スクリプト)
今さらですが、Shadeのスクリプトって、一度実行するとShadeを再起動するまでデータ消えないんですよね。名前が衝突しても何も言わずに上書きされるから、他人のスクリプトを妨害するようなことは起こらないだろうけれど、気持ちの悪い仕様ではあるよなぁ。
スクリプト全体を関数にしてしまって、最後にその関数を削除すれば、一応アクセスはできなくなります。けど、これで本当にメモリリークとか起こらないか不安です。小さな処理なら良いんだけど、画像を扱うかもしれないので、生成したイメージオブジェクトが解放されないとさすがにまずい。
def main():
import math
print math.pi
main()
del main
そんなわけでスクリプトの書き初めしました。去年の秋くらいからストップしてたもの。今年こそは本格的に書きたいなぁ。
また積分とかするスクリプトなので処理時間がとんでもないことになるかもしれないです。
○%完了みたいなログを出せれば良いんだけど、スクリプトが終了するまでメッセージウィンドウの再描画が行われないので困ります。5分くらいかかるスクリプトを、結果待ちしてたら実は止まってましたとか、以前ありました_| ̄|○。
MiniDiary
del xshade
あと、ついでにdel xshadeを試してみたけど消えませんでした。
投稿者 | CASPAR003 |
投稿時刻 | 17:28 |
カテゴリー | Shade |
コメント | 2 件 |
トラックバック | 0 件 |
記事へのリンク | http://www.caspar003.info/delta/archive/2009/01/15/1728.html |
コメント
- 投稿者
- でった☆
- CASPAR003
トラックバック
- トラックバック