decorator

    1

    1答えて

    私は現在、reactjsアプリケーションのために書かれた単体テストのデコレータに関する問題に取り組んでいます。 私たちの反応コンポーネントにデコレータを導入することで、あまりにも多くの定型化を避ける方法が大好きです。コンポーネントはきれいに見え、コードはこれで読みやすくなります。 しかし、私はアプリケーションの文脈で必須のテストである単体テストを実行することができないので、今このナンセンスデコレー

    6

    1答えて

    私はPythonデコレータを使うことを学んでいます。 def my_dcrtr(fun): def new_fun(): return fun() return new_fun デコレータの内部に装飾された機能「fun」がブラックボックスのように機能することがわかりました。 new_funの中でfun()を使用するかどうかを選択することができます。しかし、私は

    1

    1答えて

    私はPythonのデコレータに少し問題があります。私はデコレータにfuncとして存続しているように見える最初の呼び出し方の機能、いくつかの理由 def decorated(func): def call_and_update(*args, **kwargs): # do some stuff here output = func(*args, **kwargs)

    1

    2答えて

    次のコードでは、クラスTestのメソッド(print_aおよびprint_b)は、2つの異なるデコレータによって装飾されています。 特定のメソッド(print_aと言う)が実行時に特定のデコレータ(decorator1)で装飾されていることを確認するにはどうすればよいですか? 簡単な解決策は、すなわちデコレータ方法でwrapper1とwrapper2にwrapperを変更し、ラッパー関数の名前を変

    0

    2答えて

    をオーバーライドするために参照することにより関数を渡します私はまだ方法を置き換えることができます: function decorator(target, key, descriptor) { replaceMethod(descriptor.value) } function replaceMethod(originalMethod) { originalMethod =

    1

    1答えて

    私はクラスのデコレータを持っているし、クラス内のすべてのメソッドに別のデコレータを適用するためにそれを使用したいと思いますが、私は、@構文せず、プログラムデコレータを適用するかどうかはかなりわからないデコレータを適用します。 @LogAllMethods class User { greet() { console.log('Hello') } } func

    0

    1答えて

    メソッドデコレータを定義するために使用できるTypedPropertyDescriptorがあるため、コンパイラに装飾されたメソッドのパラメータ型を推測させる方法はありますか? function test( target: any, propName: string | symbol, descriptor: TypedPropertyDescriptor<(x: nu

    0

    1答えて

    パラメータを取るデコレータを組み合わせる方法は? 現在、私が持っている: @app.route('/create/<id>', methods=['POST']) @requiresAdmin def create_room(id): pass @app.route('/join/<id>') @requiresAdmin def join_room(id): pa

    0

    1答えて

    私はを使用しています。PyCharm IDE以下はデコレータを使用しているコードの断片です。デコレータは、基本的に引数extractが整数> = 0であるかどうかをチェックしています。 このコードは私が知る限りでは動作しますが、PyCharmでは構文エラーがあることに気付きました。 class MyClass(object): def _argument_test_extract(fu

    7

    1答えて

    -aotオプション(ng build -aot)でアプリを構築しようとしています。私はこれが呼び出す必要が ERROR in Error during template compile of 'MyComponent' Function calls are not supported in decorators but 'classLogger' was called in 'cLog'