問題タブ [win32serviceutil]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
790 参照

python - win32service からのエラーの報告

win32serviceutil.ServiceFramework次のようなものに基づいて作成した Service があるとします。

この例では、呼び出しQueueFoldersによって、適切な構成が行われている場合に長時間実行されるオブジェクトがインスタンス化されます。そうでない場合は、例外が発生し、コマンド プロンプトに次のように表示されます。

このエラーをどのように報告すればよいのでしょうか。インスタンス化できることはわかってtry / catchいますが、試してみましたが、self.ReportServiceStatus(win32service.SERVICE_ERROR_CRITICAL)意味のあるものをユーザーに報告できないようです (理想的には、「サービスを開始できませんでした。構成を確認してください。」