IPythonからCatyを見る
なんだかんだあったば、IPython(http://ipython.org/)のなかでCatyをロードできるようになった。IPythonのインターフェースでCatyを操作できるといいんだが、とりあえず次のようなことはできる。
In [69]: caty.front.console.help()
Catyコンソール
Usage: python stdcaty.py console [opts]起動オプション:
-a, --app APP_NAME 起動時にAPP_NAMEに移動
-s, --system-encoding コンソール出力時の文字エンコーディング
デフォルト値は環境変数から取得する
取得出来なかった場合はutf-8が使われる
-e, --eval SCRIPT 起動時にSCRIPTをCatyスクリプトだとして実行する
-f, --file SCRIPT_FILE 起動時にSCRIPT_FILEを読み込み実行する
-q, --quiet 起動メッセージを省略In [70]: caty.front.web.help()
Catyサーバ
Usage: python stdcaty.py server [opts]起動オプション:
-s, --system-encoding コンソール出力時の文字エンコーディング
デフォルト値は環境変数から取得する
取得出来なかった場合はutf-8が使われる
-p, --port ポート番号を指定する(デフォルト:8000)
--hcon-port サーバ起動と同時に指定されたポートでHTTPコンソールを起
動する(スタンドアローンでのみ有効)。オプション未指定時はHTTPコンソールなし
--hcon-name サーバ起動と同時に指定された名前のHTTPコンソールアプリ
ケーションを起動する(uWSGIでのみ有効)。オプション未指定時はHTTPコンソールなし
In [71]:
IPythonプロンプトから、Catyが持っている関数やメソッドを直に呼んでいる。まずは、CatyScriptの式をどうやって入力するか、だな。