raise

    0熱度

    1回答

    即時通訊上的手指運動從Guttag介紹計算機科學和編程工作使用Python和IM在下面的手指操工作: 手指操:實現滿足規範 高清功能findAnEven (1): 「」「假定l爲 返回交運集團 第一偶數整數列表引發ValueError異常,如果L不包含偶數」「」 這是我寫的,到目前爲止,它完成工作,但絕對不是Guttag打算作爲答案的。 def isEven(l): """Assume

    4熱度

    1回答

    我正在採取我在球拍中處理異常的第一步,並且希望編寫一個單元測試,它將檢查某個過程是否爲特定輸入引發異常。 以下是我已經有: 的程序,這將引發異常: (define (div-interval x y) ;; EXERCISE 2.10 ; exception handling (with-handlers ([exn:fail:contract:divide

    1熱度

    1回答

    在燒瓶文檔中有一個鉤子函數的示例,當沒有找到瓶子定義的URL端點時,可以通過調用來爲url_for函數添加自定義行爲。如果沒有匹配的用戶定義的URL端點,程序員可以添加自定義端點或重新引發異常(使用原始上下文)。 def external_url_handler(error, endpoint, values): "Looks up an external URL when `url_f

    0熱度

    1回答

    在我的應用程序的服務級別,我提出了一個異常,我希望它被打印爲瀏覽器的JSON。 我實現它的文檔中所述: raise falcon.HTTPError( '12345 - My Custom Error', 'some text' ).to_json() 而且從控制檯輸出: TypeError: exceptions must derive from BaseExceptio

    0熱度

    2回答

    考慮這個interace: public interface IFoo { event EventHandler SomethingHappened; } 隨着起訂量,我使接口的模擬,現在我想提出一個事件: var myMock = new Mock<IFoo>(); myMock.Raise(x => x.SomethingHappened += null, EventArg

    0熱度

    1回答

    我在看這個最小有效的程序(?): import sys def f(): try: raise Exception() except Exception: raise Exception(), None, sys.exc_info()[2] f() 該程序執行,並按照我們的期望,保留的堆棧跟蹤內部例外,如help("raise")所述。然而,

    1熱度

    1回答

    如果我調用可能會引發ValueError或AttributeError的函數(例如foo()),並且在ValueError的情況下我想提供另一種方法(例如call bar()),那麼最佳方法是什麼?在AttributeError的情況下,我想重新引發異常? 明確地重新提出一個特定的(這裏是AttributeError)異常嗎? try: foo() # may raise ValueEr

    2熱度

    3回答

    我有一個希望將元組作爲參數 def func(x, t # t should be a tuple of a predefined type (str, bool, str) ): ... 一個函數是否有一個內置的錯誤,這麼說t是合適的類型不正確的,或者我應該被定義我自己?

    -1熱度

    2回答

    所以我看過很多地方,我正在努力做的不是工作,儘管我似乎正在做其他地方說我應該做的事情。我有以下幾點: private EventHandler statsUpdated; public event EventHandler StatsUpdated { add { if (statsUpdated == null || !statsUpda

    1熱度

    2回答

    在測試的一段代碼,看起來有點像,我已經得到了一驚: if x: try: obj = look-for-item-with-id==x in a db if obj is None: # print debug message raise NotFound('No item with this id') retur