@@ -727,21 +727,25 @@ <h1>leancloud.object_ 源代码</h1><div class="highlight"><pre>
727727
728728< div class ="viewcode-block " id ="Object.disable_before_hook "> < a class ="viewcode-back " href ="../../index.html#leancloud.Object.disable_before_hook "> [文档]</ a > < span class ="k "> def</ span > < span class ="nf "> disable_before_hook</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
729729 < span class ="n "> hook_key</ span > < span class ="o "> =</ span > < span class ="n "> client</ span > < span class ="o "> .</ span > < span class ="n "> get_app_info</ span > < span class ="p "> ()</ span > < span class ="o "> .</ span > < span class ="n "> get</ span > < span class ="p "> (</ span > < span class ="s2 "> "hook_key"</ span > < span class ="p "> )</ span >
730- < span class ="k "> if</ span > < span class ="ow "> not</ span > < span class ="n "> hook_key</ span > < span class ="p "> :</ span >
731- < span class ="k "> raise</ span > < span class ="ne "> ValueError</ span > < span class ="p "> (</ span > < span class ="s2 "> "disable_before_hook need LeanCloud hook key"</ span > < span class ="p "> )</ span >
732- < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> ignore_hook</ span > < span class ="p "> (</ span > < span class ="s2 "> "beforeSave"</ span > < span class ="p "> )</ span >
733- < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> ignore_hook</ span > < span class ="p "> (</ span > < span class ="s2 "> "beforeUpdate"</ span > < span class ="p "> )</ span >
734- < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> ignore_hook</ span > < span class ="p "> (</ span > < span class ="s2 "> "beforeDelete"</ span > < span class ="p "> )</ span >
735- < span class ="k "> return</ span > < span class ="bp "> self</ span > </ div >
730+ < span class ="n "> master_key</ span > < span class ="o "> =</ span > < span class ="n "> client</ span > < span class ="o "> .</ span > < span class ="n "> get_app_info</ span > < span class ="p "> ()</ span > < span class ="o "> .</ span > < span class ="n "> get</ span > < span class ="p "> (</ span > < span class ="s2 "> "master_key"</ span > < span class ="p "> )</ span >
731+ < span class ="k "> if</ span > < span class ="n "> hook_key</ span > < span class ="ow "> or</ span > < span class ="n "> master_key</ span > < span class ="p "> :</ span >
732+ < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> ignore_hook</ span > < span class ="p "> (</ span > < span class ="s2 "> "beforeSave"</ span > < span class ="p "> )</ span >
733+ < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> ignore_hook</ span > < span class ="p "> (</ span > < span class ="s2 "> "beforeUpdate"</ span > < span class ="p "> )</ span >
734+ < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> ignore_hook</ span > < span class ="p "> (</ span > < span class ="s2 "> "beforeDelete"</ span > < span class ="p "> )</ span >
735+ < span class ="k "> return</ span > < span class ="bp "> self</ span >
736+ < span class ="k "> else</ span > < span class ="p "> :</ span >
737+ < span class ="k "> raise</ span > < span class ="ne "> ValueError</ span > < span class ="p "> (</ span > < span class ="s2 "> "disable_before_hook needs master key or hook key"</ span > < span class ="p "> )</ span > </ div >
736738
737739< div class ="viewcode-block " id ="Object.disable_after_hook "> < a class ="viewcode-back " href ="../../index.html#leancloud.Object.disable_after_hook "> [文档]</ a > < span class ="k "> def</ span > < span class ="nf "> disable_after_hook</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
738740 < span class ="n "> hook_key</ span > < span class ="o "> =</ span > < span class ="n "> client</ span > < span class ="o "> .</ span > < span class ="n "> get_app_info</ span > < span class ="p "> ()</ span > < span class ="o "> .</ span > < span class ="n "> get</ span > < span class ="p "> (</ span > < span class ="s2 "> "hook_key"</ span > < span class ="p "> )</ span >
739- < span class ="k "> if</ span > < span class ="ow "> not</ span > < span class ="n "> hook_key</ span > < span class ="p "> :</ span >
740- < span class ="k "> raise</ span > < span class ="ne "> ValueError</ span > < span class ="p "> (</ span > < span class ="s2 "> "`disable_before_hook` need LeanCloud hook key"</ span > < span class ="p "> )</ span >
741- < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> ignore_hook</ span > < span class ="p "> (</ span > < span class ="s2 "> "afterSave"</ span > < span class ="p "> )</ span >
742- < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> ignore_hook</ span > < span class ="p "> (</ span > < span class ="s2 "> "afterUpdate"</ span > < span class ="p "> )</ span >
743- < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> ignore_hook</ span > < span class ="p "> (</ span > < span class ="s2 "> "afterDelete"</ span > < span class ="p "> )</ span >
744- < span class ="k "> return</ span > < span class ="bp "> self</ span > </ div >
741+ < span class ="n "> master_key</ span > < span class ="o "> =</ span > < span class ="n "> client</ span > < span class ="o "> .</ span > < span class ="n "> get_app_info</ span > < span class ="p "> ()</ span > < span class ="o "> .</ span > < span class ="n "> get</ span > < span class ="p "> (</ span > < span class ="s2 "> "master_key"</ span > < span class ="p "> )</ span >
742+ < span class ="k "> if</ span > < span class ="n "> hook_key</ span > < span class ="ow "> or</ span > < span class ="n "> master_key</ span > < span class ="p "> :</ span >
743+ < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> ignore_hook</ span > < span class ="p "> (</ span > < span class ="s2 "> "afterSave"</ span > < span class ="p "> )</ span >
744+ < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> ignore_hook</ span > < span class ="p "> (</ span > < span class ="s2 "> "afterUpdate"</ span > < span class ="p "> )</ span >
745+ < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> ignore_hook</ span > < span class ="p "> (</ span > < span class ="s2 "> "afterDelete"</ span > < span class ="p "> )</ span >
746+ < span class ="k "> return</ span > < span class ="bp "> self</ span >
747+ < span class ="k "> else</ span > < span class ="p "> :</ span >
748+ < span class ="k "> raise</ span > < span class ="ne "> ValueError</ span > < span class ="p "> (</ span > < span class ="s2 "> "disable_after_hook needs master key or hook key"</ span > < span class ="p "> )</ span > </ div >
745749
746750< div class ="viewcode-block " id ="Object.ignore_hook "> < a class ="viewcode-back " href ="../../index.html#leancloud.Object.ignore_hook "> [文档]</ a > < span class ="k "> def</ span > < span class ="nf "> ignore_hook</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> hook_name</ span > < span class ="p "> ):</ span >
747751 < span class ="k "> if</ span > < span class ="n "> hook_name</ span > < span class ="ow "> not</ span > < span class ="ow "> in</ span > < span class ="p "> {</ span >
0 commit comments