class-method

    0熱度

    1回答

    我試圖獲得方法名/組的名稱和動態創建類方法的文檔字符串如下,但我有麻煩搞清楚究竟是如何做到這一點: import sys import inspect class test(object): pass @classmethod def genericFunc(cls, **kwargs): print "function:", (inspect.stack()[0]

    0熱度

    1回答

    在看着this video的時候,我遇到了一個有趣的問題,主持人Dave Thomas。他是在談論我們看到Ruby類方法定義所有的時間語法: class Foo class << self def bar puts "inside class method" end def self.baz puts "inside anonymou

    0熱度

    2回答

    我試圖有一個與args調用的類方法,以異步方式來延遲,以隱藏UILabel。基本上,標籤應該出現,然後在三秒鐘內消失。我正在使用下面來完成這一點。 主要方法設置所顯示的視圖 +(void)queueError:(UILabel*)messageView errorText:(NSString*)errorText{ [messageView setText:errorText];

    3熱度

    1回答

    我有一個小應用程序,並且無法確定如何實現這一部分。原則上,這裏的問題是我需要爲類添加一個方法。但是,該類的實例是通過另一個類中的方法生成的。因此我不清楚如何在不創建第二類的子類的情況下實現子類。 更具體地說,這兩個類是: PlotItem和GraphicsLayoutWidget(來自pyqtgraph的類 - 下面縮寫pg)。 所以,在我的應用程序有:通過調用GraphicsLayoutWidg

    3熱度

    2回答

    我有一個使用類方法的工具類。我正在嘗試在類方法中引用self,但不能。我想知道我將如何聲明一個類的方法如下: [MRProgressOverlayView showOverlayAddedTo:self.window animated:YES]; self.window它說的成員引用類型struct objc_class *' is a pointer; maybe you meant to

    1熱度

    2回答

    類的方法在此代碼: class Dog def self.bark print "woof" end end class Little_dog < Dog end Little_dog.bark 的方法是從廣義類引用self繼承。但下一批代碼: class Dog def Dog.bark print "woof" end

    9熱度

    2回答

    我想斷言Python類中的一個classmethod調用具有一定參數集合的另一個classmethod。我希望模擬的classmethod是「spec-ed」,所以它會檢測它是否被調用的參數數量錯誤。 當我使用patch.object(.., autospec=True, ..)修補類方法時,classmethod被替換爲NonCallableMagicMock,並在我嘗試調用它時引發錯誤。 fr

    1熱度

    1回答

    我想使用@classmethod,但我不想用它污染實例的命名空間。如果我有一個類方法for_classes_only,我該如何阻止實例獲取它? class MyThing(object): def __init__(self, this=None): self.this = this @classmethod def for_classes_only(c

    0熱度

    1回答

    我有一個viewController調用AudioViewController。在這方面,我有這個方法: - (IBAction)stopAction:(id)sender { [self.audioClass stop]; } 我有一個NSObject類叫做AudioClass。在 - (void)alertView:(UIAlertView *)alertView click

    5熱度

    1回答

    序列化classmethods當我嘗試在Django的1.7運行manage.py makemigrations,我得到以下錯誤: ValueError: Cannot serialize: <bound method ModelBase.get_default of <class 'printapp.models.JobConfiguration'>> There are some value