2014-02-11 51 views
3

我有一個其他人編寫的Twisted應用程序。有一個文件run.py使它在前臺運行。還有一個名爲service.tac的twistd插件,它使它在後臺運行。大約90%的代碼在.py和.tac文件中都是相同的。在前臺或後臺運行Twisted應用程序的正確方法

是否有可能將兩者結合在一起?或者這是一個壞主意?

回答

4

您可以在前臺運行tac文件:twistd -n -y service.tac

所以,也許你可以刪除run.py文件。

+2

只需添加一個小的評論:'.tac'文件應該很短;真的是從模塊中導入一個函數然後用一些參數調用它的東西; ''.tac'文件本身不應該有很多邏輯或者很多對象,因爲它們很難正確測試。 – Glyph