假設我有一個像控制方法,以便:處理控制器失蹤控制器參數2
@expose()
def search(self, title):
return dict()
要http://site/search/將導致異常被拋出:類型錯誤:搜索()到底需要2個參數(1給出)。
錯誤是合乎邏輯的,但我寧願處理它更優雅。使用* args或** kwargs是唯一避免我看起來無法捕捉的錯誤的唯一方法?
編輯:我想我隨時可以使用標題=無,但該太多可以得到醜陋...
無論如何,有沒有辦法來捕獲異常和/或處理參數不匹配更多優雅?
感謝
我的問題主要涉及如何最好地處理這樣的錯誤這個。當你提到/controllers/error.py時,我認爲你的回答最好。我會看看這個。謝謝。 – user37078 2009-09-01 12:53:03