½ÇÆÐ

¿¹¿Ü°¡ ¹ß»ýÇÒ °æ¿ì ½ÇÇàµÇ´Â ÀÛ¾÷À»À§ÇÑ µ¥ÄÚ·¹ÀÌÅÍ
Áö±Ý ´Ù¿î·Îµå

½ÇÆÐ ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • ZPL
  • °Ô½ÃÀÚ À̸§:
  • Tom Gross
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://github.com/tomgross/

½ÇÆРű×


½ÇÆÐ ¼³¸í

¿¹¿Ü°¡ ¹ß»ýÇÑ °æ¿ì¿¡ ½ÇÇàµÇ´Â ÀÛ¾÷À»À§ÇÑ µ¥ÄÚ·¹ÀÌÅÍ FailureActionÀº ¿¹¿Ü°¡ ¹ß»ýÇÑ °æ¿ì »ç¿ëÀÚ Á¤ÀÇ ÀÛ¾÷À» ½ÇÇàÇÏ´Â µ¥ÄÚ·¹ÀÌÅ͸¦ Á¦°øÇϱâÀ§ÇÑ ÆÐÅ°ÁöÀÔ´Ï´Ù. ¿¹Á¦¸¦ ÂüÁ¶ÇϽʽÿÀ. ¸ÕÀú ¸î °¡Áö ¹æ¹ýÀÌÀÖ´Â °´Ã¼°¡ ÇÊ¿äÇÕ´Ï´Ù. ÀÌ ¹æ¹ýÀº PrintonFailure-decorator·Î Àå½ÄÇÕ´Ï´Ù. ÀÌ °£´ÜÇÑ ¿¹Á¦ µ¥ÄÚ·¹ÀÌÅÍ´Â ¿¹¿Ü°¡ ¹ß»ýÇÑ °æ¿ì ÁÖ¾îÁø ¸Þ½ÃÁö¸¦ ÀμâÇÕ´Ï´Ù. >>> FailureAction Import Conficterror¿¡¼­ PrintOnFailure °¡Á® ¿À±â >>> Ŭ·¡½º TestOb (¿ÀºêÁ§Æ®) : ... ... ... @printonfailure (msg = 'ÀϺΠ¼ýÀÚ °è»êÀÌ À߸øµÇ¾ú½À´Ï´Ù!'... , a, b) : ... return a / b ... ... @printonfailure () ... Def Doraise (self) : ... ConflicTerrorWe¸¦ Àλó µÎ °¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. ÇϳªÀÇ (³ª´©±â)´Â µÎ °³ÀÇ ¼ýÀÚÀÇ ¼ýÀÚ ±¸ºÐÀ»ÇÏ°í ´Ù¸¥ Çϳª´Â »ç¿ëÀÚ Á¤ÀÇ Conflicterrror¸¦ Á¦±âÇÕ´Ï´Ù. ÀÌÁ¦ ÇൿÀÇ ¹æ¹ýÀ» º¸ÀÚ. >>> ob = testob () >>> ob.vide (4, 2) 2 >> ob.vidivide (42, 0) ÀϺΠ¼ýÀÚ °è»êÀÌ À߸øµÇ¾ú½À´Ï´Ù! >>> ob.Soraise () ÃßÀû (°¡Àå Ãֱ٠ȣÃâ) : ... ConfliCterRorthe ¸ðµâÀÌ Á¦°øÇÏ´Â ActionOnFailure Decorator´Â »ç¿ëÀÚ Á¤ÀÇ Å¬·¡½º¿¡ ÀÇÇØ ÀçÁ¤ÀÇ µÉ °ÍÀÔ´Ï´Ù. ´ÙÀ½°ú °°ÀÌ : >>>¿¡¼­ À߸øµÈ import actiononfailure >>> class mailonFailure (actiononfailure) : ... ... DEF __init __ (ÀÚü, Á¦¸ñ) : ... self.subject = Á¦¸ñ ... ... DEF _DOACTICT ( ÀÚü, ÄÁÅؽºÆ®, e) : ... "" "¸ÞÀÏÀ» º¸³»°í ¿¹¿Ü°¡ Á¦±â µÈ °æ¿ì" "" "Á¦¸ñ :", self.subject ... Àμâ e >>> Ŭ·¡½º TestOB2 (°´Ã¼) ... ... @mailonfailure (Á¦¸ñ = '¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù') ... DEF Áß¿ä (ÀÚü) : ... °¡Á® ¿À±â _NOT_EXISTENT_HOPE FUNDER_ >>> ob2 = TESTOB2 () >>> ob2.critical () Á¦¸ñ : ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù _NOT_EXISTENT_HOPE FUDITER_ ¿ä±¸ »çÇ× : ¿ä±¸ »çÇ× : ¡¤ ÆÄÀ̽ã


½ÇÆÐ °ü·Ã ¼ÒÇÁÆ®¿þ¾î

Pypostal.

API (Pixelletter)¸¦ ÅëÇØ ½ÇÁ¦ (Á¾ÀÌ ±â¹Ý) ¹®ÀÚ¸¦ º¸³»±âÀ§ÇÑ ÀÎÅÍÆäÀ̽º ...

148

´Ù¿î·Îµå

fb_runner.

´Ù¾çÇÑ ¸ðÁú¶ó ºôµå¿¡ ´ëÇÑ Firebug À¯´Ö Å×½ºÆ®¸¦ ½ÇÇàÇϱâÀ§ÇÑ ½ºÅ©¸³Æ® ...

141

´Ù¿î·Îµå